peerplays_migrated/libraries/chain
sierra19XX c46e899cf4
Fix for custom operation authority checking (BTS Issue #210) (#382)
* Resolve #210: [HF] Check authorities on custom_operation

The required_auths field on custom_operation was being ignored during authority checking. This commit causes it to be checked correctly, and adds a unit test verifying as much.

* Ref #381: Fixes

Build and logic fixes for Pull Request #381

* Ref #381: Fix bad merge

During merge conflict resolution, I accidentally broke custom
authorities. This fixes it.

* compilation fix

Co-authored-by: Nathan Hourt <nathan@followmyvote.com>
2020-09-08 18:05:29 +05:30
..
hardfork.d Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
include/graphene/chain Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
protocol Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
account_evaluator.cpp Votes consideration on GPOS activation 2019-12-06 11:26:49 -04:00
account_object.cpp Externalized db objects 2019-11-29 14:10:40 +03:00
affiliate_payout.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
assert_evaluator.cpp inital 2017-05-25 12:13:59 +03:00
asset_evaluator.cpp Minor refactory asset_create_evaluator::do_apply() 2019-11-08 15:42:09 +03:00
asset_object.cpp Mainnet chain halt 5050 Issue (#370) 2020-07-30 21:28:27 +10:00
balance_evaluator.cpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
betting_market_evaluator.cpp fix casting in overloaded function 2019-08-08 07:46:55 -04:00
betting_market_group_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
betting_market_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
block_database.cpp Cut back block_log index file if inconsistent 2019-09-02 17:19:21 +03:00
buyback.cpp inital 2017-05-25 12:13:59 +03:00
CMakeLists.txt Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
committee_member_evaluator.cpp set extensions default values 2019-11-22 18:46:55 +05:30
confidential_evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
custom_account_authority_evaluator.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
custom_permission_evaluator.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
database.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
db_balance.cpp Use getters 2019-11-08 15:42:09 +03:00
db_bet.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
db_block.cpp Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
db_debug.cpp Improve account maintenance performance (#130) 2019-11-07 11:25:02 +05:30
db_getter.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
db_init.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
db_maint.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
db_management.cpp fix global objects usage during replay 2019-11-08 15:42:09 +03:00
db_market.cpp Change static refs to member pointers of db class 2019-11-08 15:39:16 +03:00
db_notify.cpp Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
db_update.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
db_witness_schedule.cpp check witness signature before adding block to fork db 2019-11-29 16:08:23 +05:30
evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
event_evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
event_group_evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
event_group_object.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
event_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
fba_object.cpp inital 2017-05-25 12:13:59 +03:00
fork_database.cpp inital 2017-05-25 12:13:59 +03:00
game_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
genesis_state.cpp Externalized genesis serialization 2019-11-29 14:10:40 +03:00
get_config.cpp Merge pull request #714 from pmconrad/json_fix 2019-08-28 15:42:21 +02:00
index.cpp inital 2017-05-25 12:13:59 +03:00
is_authorized_asset.cpp inital 2017-05-25 12:13:59 +03:00
lottery_evaluator.cpp merge get_account_lotteries branch. fix create_witness test 2018-01-09 11:45:19 +03:00
market_evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
match_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
nft_evaluator.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
offer_evaluator.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
offer_object.cpp Peerplays Marketplace + NFT (#367) 2020-08-10 23:18:47 +10:00
proposal_evaluator.cpp Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
proposal_object.cpp Fix for custom operation authority checking (BTS Issue #210) (#382) 2020-09-08 18:05:29 +05:30
pts_address.cpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
small_objects.cpp fix compilation issues 2019-12-02 17:41:13 +03:00
special_authority.cpp Externalized serialization in protocol library 2019-11-29 14:10:40 +03:00
sport_evaluator.cpp Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
tournament_evaluator.cpp inital 2017-05-25 12:13:59 +03:00
tournament_object.cpp Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
transaction_object.cpp inital 2017-05-25 12:13:59 +03:00
transfer_evaluator.cpp inital 2017-05-25 12:13:59 +03:00
vesting_balance_evaluator.cpp Beatrice hot fix(sync issue fix) 2019-12-20 21:55:45 -04:00
vesting_balance_object.cpp Externalized db objects 2019-11-29 14:10:40 +03:00
withdraw_permission_evaluator.cpp inital 2017-05-25 12:13:59 +03:00
witness_evaluator.cpp merge get_account_lotteries branch. fix create_witness test 2018-01-09 11:45:19 +03:00
worker_evaluator.cpp Use getters 2019-11-08 15:42:09 +03:00