peerplays_migrated/libraries/chain/include/graphene/chain/protocol
obucina 196c2539d9
Marketplace + NFT + RBAC (#368)
* rbac1 - evaluators and op validators added
* rbac2 - op_type hf checks
* rbac3 - tx auth verify changes
* Update .gitlab-ci.yml
* rbac4 - basic op tests
* rbac5 - clear expired and deleted permission linked auths
* rbac6 - more tests
* rbac7 - more tests
* rbac8 - more tests
* rbac9 - wallet and db api changes
* rbac10 - db api changes for required signature fetch
* rbac11 - add db_api tests
* rbac12 - add missing code for key auths

Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com>
Co-authored-by: sierra19XX <15652887+sierra19XX@users.noreply.github.com>
2020-07-21 11:32:53 +02:00
..
account.hpp Merge pull request #137 from peerplays-network/feature/GRPH-92 2019-12-03 20:43:50 -03:00
address.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
affiliate.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
assert.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
asset.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
asset_ops.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
authority.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
balance.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
base.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
betting_market.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
block.hpp Externalize serialization of blocks, tx, ops 2019-11-29 14:10:40 +03:00
buyback.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
chain_parameters.hpp brought updates from mainnet branch (#285) 2020-02-12 23:38:23 +05:30
committee_member.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
confidential.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
config.hpp inital 2017-05-25 12:13:59 +03:00
custom.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
custom_account_authority.hpp Marketplace + NFT + RBAC (#368) 2020-07-21 11:32:53 +02:00
custom_permission.hpp Marketplace + NFT + RBAC (#368) 2020-07-21 11:32:53 +02:00
event.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
event_group.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
ext.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
fba.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
fee_schedule.hpp fix compilation issues 2019-12-02 17:41:13 +03:00
lottery_ops.hpp update variable type to uint64 2020-04-10 09:39:09 -03:00
market.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
memo.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
nft_ops.hpp ppy marketplace 7 - Add db, wallet changes and some NFT fixes 2020-07-08 11:25:52 +00:00
offer.hpp ppy marketplace 4 - Add tests NFT+Marketplace 2020-07-06 16:51:18 +00:00
operations.hpp Marketplace + NFT + RBAC (#368) 2020-07-21 11:32:53 +02:00
proposal.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
protocol.hpp inital 2017-05-25 12:13:59 +03:00
README.md inital 2017-05-25 12:13:59 +03:00
rock_paper_scissors.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
special_authority.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
sport.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
tournament.hpp inital 2017-05-25 12:13:59 +03:00
transaction.hpp Marketplace + NFT + RBAC (#368) 2020-07-21 11:32:53 +02:00
transfer.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
types.hpp Marketplace + NFT + RBAC (#368) 2020-07-21 11:32:53 +02:00
vesting.hpp Beatrice hot fix(sync issue fix) 2019-12-20 21:55:45 -04:00
vote.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
withdraw_permission.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
witness.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
worker.hpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00

Protocol Definition

The classes declared in these headers provide the complete definition of the Graphene protocol and are organized according to feature. Nothing in this directory should depend upon anything other than fc or other types defined in the protocol directory.

To be more specific, implementation details such as the objects defined in the object database should not be required here.