peerplays_migrated/libraries/chain/include/graphene/chain/protocol
obucinac a688bb93ed
son_wallet_object operations and multisig wallet recreation by RPC (#263)
* Extend GPO.active_sons to contain votes and all public keys

* Introduce son_wallet_object
* son_wallet_object operations
* Create son_wallet_object on new set of SONs, to initiate primary wallet recreation
* son_wallet_object API and cli wallet commands
* Send RPC command to bitcoin node to recreate multisig wallet
* Updating wallet info through operation instead through database.modify() for persistance
* Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
* Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
* Fix #include <graphene/chain/son_wallet_transfer_object.hpp>
* Refactor primary wallet recreation
* PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal
* Quickfix for checking payer in evaluator
* Fix failing son_wallet_tests
- Check for son_btc_account is temporarely disabled
* Remove redundant file
Co-authored-by: gladcow <jahr@yandex.ru>
2020-02-04 19:31:45 +01:00
..
account.hpp SON object, operations, cli_wallet commands and RPC (#160) 2019-10-09 22:24:36 +02:00
address.hpp Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
affiliate.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
assert.hpp inital 2017-05-25 12:13:59 +03:00
asset.hpp inital 2017-05-25 12:13:59 +03:00
asset_ops.hpp Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
authority.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
balance.hpp inital 2017-05-25 12:13:59 +03:00
base.hpp inital 2017-05-25 12:13:59 +03:00
betting_market.hpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
block.hpp inital 2017-05-25 12:13:59 +03:00
buyback.hpp inital 2017-05-25 12:13:59 +03:00
chain_parameters.hpp SON194-SON195 - Report SON Down, addition of SON Account for sidechain consensus (#244) 2020-01-06 18:29:35 +05:30
committee_member.hpp inital 2017-05-25 12:13:59 +03:00
confidential.hpp inital 2017-05-25 12:13:59 +03:00
config.hpp inital 2017-05-25 12:13:59 +03:00
custom.hpp inital 2017-05-25 12:13:59 +03: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 Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
fba.hpp inital 2017-05-25 12:13:59 +03:00
fee_schedule.hpp Revert "Merge branch 'master' into beatrice" 2019-04-12 12:53:09 -03:00
lottery_ops.hpp Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
market.hpp inital 2017-05-25 12:13:59 +03:00
memo.hpp inital 2017-05-25 12:13:59 +03:00
operations.hpp son_wallet_object operations and multisig wallet recreation by RPC (#263) 2020-02-04 19:31:45 +01:00
proposal.hpp inital 2017-05-25 12:13:59 +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
sidechain_address.hpp User sidechain address mappings (#240) 2019-12-18 19:30:38 +01:00
son.hpp [SON-202] Implement cli_wallet commands for maintenance mode (#261) 2020-01-18 02:00:45 +05:30
son_wallet.hpp son_wallet_object operations and multisig wallet recreation by RPC (#263) 2020-02-04 19:31:45 +01:00
special_authority.hpp inital 2017-05-25 12:13:59 +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 Revert "[SON-107] Merge develop branch to SONs-base (#166)" 2019-10-08 15:44:13 +02:00
transfer.hpp inital 2017-05-25 12:13:59 +03:00
types.hpp son_wallet_object operations and multisig wallet recreation by RPC (#263) 2020-02-04 19:31:45 +01:00
vesting.hpp abstraction of dormant vesting policy 2019-10-18 00:01:40 -03:00
vote.hpp SON object, operations, cli_wallet commands and RPC (#160) 2019-10-09 22:24:36 +02:00
withdraw_permission.hpp inital 2017-05-25 12:13:59 +03:00
witness.hpp Update max core supply in genesis, properly track total supply for vesting balances in bts accounts and other changes 2017-06-06 11:17:04 +03:00
worker.hpp inital 2017-05-25 12:13:59 +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.