peerplays_migrated/libraries/chain
Daniel Larimer a536d39253 TESTNET RESET REQUIRED - convert all hashed indexs to ordered indexes
Fix #362 by replacing non-deterministic hashed indexes with ordered
indexes

Remove HARDFORK check for witness ordering because this #362 will
require a test net reset to effeciently implment.

Changed the order in wich process_fees iterates accounts to be "by_name"
rather than "by_id" so that we retain the ability to switch back to
hashed indexes in the future.

This change was overly pestimistic and assumes all indexes may be
traversed as part of consensus.  We want to reserve the ability to
change some of the indices back to hashed indicies in the future after a
through audit reveals that they are never iterated over in order.
2015-10-08 14:06:20 -04:00
..
include/graphene/chain TESTNET RESET REQUIRED - convert all hashed indexs to ordered indexes 2015-10-08 14:06:20 -04:00
protocol address rounding errors in fee calculation 2015-10-01 16:32:30 -04:00
account_evaluator.cpp added extra code to track a reverse index on whitelist/blacklist 2015-09-28 15:42:38 -04:00
account_object.cpp Fix debug mode build 2015-09-21 11:01:11 -04:00
assert_evaluator.cpp Fix #158 - block summary database now only has 2^16 entries 2015-07-14 17:56:42 -04:00
asset_evaluator.cpp Fix price feed publishing for assets owned by witness account #328 2015-09-21 17:36:36 -04:00
asset_object.cpp Compute scaled precision at compile time, use in tests (fixes failures by prev commit) 2015-08-11 15:04:48 -04:00
balance_evaluator.cpp Begin implementation of new exception framework #113 2015-07-08 13:53:08 -04:00
block_database.cpp potential fix for peer not disconnecting after invalid block 2015-09-21 08:46:55 -04:00
CMakeLists.txt Fix compile errors, win32 and otherwise 2015-09-02 09:48:17 -04:00
committee_member_evaluator.cpp Implement committee_member_update operation #258 2015-08-26 17:42:50 -04:00
confidential_evaluator.cpp Implement and Test Confidential Transactions 2015-07-22 14:45:13 -04:00
database.cpp Progress on #144 - refactoring fee schedule 2015-07-08 18:45:53 -04:00
db_balance.cpp Remove some dead code 2015-07-22 13:18:09 -04:00
db_block.cpp TESTNET RESET REQUIRED - convert all hashed indexs to ordered indexes 2015-10-08 14:06:20 -04:00
db_debug.cpp remove extra spam 2015-10-02 09:23:03 -04:00
db_getter.cpp Restore much of the syncing code from BitShares 0.x, and add optimizations that prevent us from attempting to sync with peers those blockchain diverged from ours many blocks ago, which also reduces the size of sync messages. Add logging. 2015-09-10 08:56:29 -04:00
db_init.cpp Fix blackswan on force settle, Fix #346 and #347 2015-09-30 18:30:44 -04:00
db_maint.cpp TESTNET RESET REQUIRED - convert all hashed indexs to ordered indexes 2015-10-08 14:06:20 -04:00
db_management.cpp fix reindex with failed proposed transaction 2015-09-29 10:49:12 -04:00
db_market.cpp Fix blackswan on force settle, Fix #346 and #347 2015-09-30 18:30:44 -04:00
db_update.cpp clean up print statements, minimize undo/fork history 2015-10-07 10:15:32 -04:00
db_witness_schedule.cpp Fix #355 - Test Net HARDFORK at block 58500 2015-10-07 09:10:03 -04:00
evaluator.cpp Implement max_auth_exceeded exception, internal exc framework, small refactor 2015-07-28 17:10:52 -04:00
fork_database.cpp fork_database.cpp: Fix overflow 2015-10-07 12:47:16 -04:00
genesis_state.cpp egenesis: Initial implementation of embedded genesis 2015-08-06 12:42:59 -04:00
get_config.cpp fix reindex with failed proposed transaction 2015-09-29 10:49:12 -04:00
index.cpp Initial commit 2015-06-08 12:36:37 -04:00
market_evaluator.cpp Fix blackswan on force settle, Fix #346 and #347 2015-09-30 18:30:44 -04:00
proposal_evaluator.cpp Increase logging, improve error messages 2015-09-17 12:11:40 -04:00
proposal_object.cpp make max authority check depth configurable by delegates 2015-07-17 09:41:08 -04:00
pts_address.cpp Fix #115 Claiming BTC and PTS balances 2015-06-30 18:20:12 -04:00
transaction_object.cpp Initial commit 2015-06-08 12:36:37 -04:00
transfer_evaluator.cpp uia_tests.cpp: Implement transfer_restricted_test 2015-07-17 20:48:49 -04:00
vesting_balance_evaluator.cpp vesting_balance_evaluator.cpp: Add some logging #312 2015-09-17 11:29:41 -04:00
vesting_balance_object.cpp cli_wallet: Implement withdrawal for vesting balance objects #286 2015-09-01 16:21:35 -04:00
withdraw_permission_evaluator.cpp exceptions: Add some exceptions 2015-07-08 16:48:24 -04:00
witness_evaluator.cpp Remove secret hashes from witnesses 2015-08-26 17:43:00 -04:00
worker_evaluator.cpp types.hpp: Move voting stuff to separate header 2015-07-23 13:37:06 -04:00