peerplays_migrated/libraries/chain/include/graphene/chain/protocol
obucina 770ccdb77a
[SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320)
* Remove proposals for creating deposit and withdrawal objects, strenghten evaluator checks
* Only active SON can create the object
* Only expected SON can confirm the transaction
* Transaction must be initiated (paid) by SON account owner (SON account given in operation)
* Transaction confirmation must contain exactly the same data as existing object
* Mirror SON owner account weights from son-account.active.account_auths to active SONs
* Fix duplicated typedef, peerplays_sidechain::sidechain_type to chain::sidechain_type
* Add missing serialized field
2020-03-27 21:15:46 +01:00
..
account.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
address.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
affiliate.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
assert.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
asset.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
asset_ops.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
authority.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
balance.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
base.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
betting_market.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
block.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
buyback.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
chain_parameters.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
committee_member.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
confidential.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
config.hpp inital 2017-05-25 12:13:59 +03:00
custom.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01: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 [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
fba.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
fee_schedule.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
lottery_ops.hpp Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
market.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
memo.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
operations.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
proposal.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01: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
sidechain_address.hpp [SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320) 2020-03-27 21:15:46 +01:00
sidechain_transaction.hpp Parallelizing sidechain transaction signing (#319) 2020-03-27 19:00:32 +01:00
son.hpp [SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320) 2020-03-27 21:15:46 +01:00
son_wallet.hpp [SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320) 2020-03-27 21:15:46 +01:00
son_wallet_deposit.hpp Replace raw with psbt transactions to support parital tx signing (#311) 2020-03-25 11:44:22 +01:00
son_wallet_withdraw.hpp Replace raw with psbt transactions to support parital tx signing (#311) 2020-03-25 11:44:22 +01:00
special_authority.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01: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 [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
transfer.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
types.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
vesting.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
vote.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
withdraw_permission.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
witness.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01:00
worker.hpp [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) 2020-03-27 18:46:30 +01: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.