peerplays_migrated/libraries/chain
Daniel Larimer 3e41f726a7 Issue #45 Market Subscription Standardization
When subscribing to markets the callback will now receive something that
looks like this:

[  "REMOVED ID1", "REMOVED ID2", ...,
    { "id": "UPDATED ID3", data... },
    { "id": "UPDATED ID4", data... },
    ...
    [ FILL_OPERATION_TYPE_ID, { fill order operation data } ],
    [ FILL_OPERATION_TYPE_ID, { fill order operation data } ],
    [ FILL_OPERATION_TYPE_ID, { fill order operation data } ],
    [ FILL_OPERATION_TYPE_ID, { fill order operation data } ]
]

When ever an order is removed from the order book, its ID will be
included as a string.  When an order is modified the new order data is included as
an object. And the operations describing how orders were matched and
what fees are paid will be included as an operation, aka array.

Also added means to unsubscribe from full account data (issue #166)
2015-07-21 15:51:22 -04:00
..
include/graphene/chain Issue #45 Market Subscription Standardization 2015-07-21 15:51:22 -04:00
protocol Refactor full account subscriptions 2015-07-21 15:19:52 -04:00
account_evaluator.cpp #170 Make sure accounts cannot be updated with impossible auhtority settings 2015-07-21 09:23:14 -04:00
account_object.cpp #169 - Removing Bulk Discounts 2015-07-17 22:07:07 -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 operation_tests.cpp: Implement reserve_asset_test 2015-07-17 15:54:18 -04:00
asset_object.cpp Refactored chain library 2015-07-08 16:39:23 -04:00
balance_evaluator.cpp Begin implementation of new exception framework #113 2015-07-08 13:53:08 -04:00
block_database.cpp Fix Linux Clang build with missing includes; resolve #174 2015-07-20 14:57:08 -04:00
CMakeLists.txt Refactor Authority Checking 2015-07-17 00:41:43 -04:00
committee_member_evaluator.cpp Fix Linux Clang build with missing includes; resolve #174 2015-07-20 14:57:08 -04:00
database.cpp Progress on #144 - refactoring fee schedule 2015-07-08 18:45:53 -04:00
db_balance.cpp Move witness pay to VBO, update test #142 2015-07-15 12:36:26 -04:00
db_block.cpp Refactor full account subscriptions 2015-07-21 15:19:52 -04:00
db_debug.cpp Move witness pay to VBO, update test #142 2015-07-15 12:36:26 -04:00
db_getter.cpp Implement recent_slots_filled and use it to measure witness participation 2015-07-13 17:02:00 -04:00
db_init.cpp Progress #166: Initial implementation of get_full_accounts API call 2015-07-16 17:04:35 -04:00
db_maint.cpp Rename bad references to delegate -> committee member; #147 2015-07-13 16:08:17 -04:00
db_management.cpp Clean up some TODOs; #77 2015-07-15 18:15:41 -04:00
db_market.cpp Refactored chain library 2015-07-08 16:39:23 -04:00
db_update.cpp Fix witness block production failure on block 1; resolve #163 2015-07-16 13:46:17 -04:00
db_witness_schedule.cpp Implement recent_slots_filled and use it to measure witness participation 2015-07-13 17:02:00 -04:00
evaluator.cpp Partial work toward auth refactor 2015-07-16 18:13:11 -04:00
fork_database.cpp Fix Linux Clang build with missing includes; resolve #174 2015-07-20 14:57:08 -04:00
index.cpp Initial commit 2015-06-08 12:36:37 -04:00
market_evaluator.cpp market_evaluator.cpp: Fix call_order_update_evaluator exception logic 2015-07-16 15:32:58 -04:00
proposal_evaluator.cpp Fix Linux Clang build with missing includes; resolve #174 2015-07-20 14:57:08 -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_evaluation_state.cpp Partial work toward auth refactor 2015-07-16 18:13:11 -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 Some linear vesting cleanup 2015-07-02 12:30:11 -04:00
vesting_balance_object.cpp Some linear vesting cleanup 2015-07-02 12:30:11 -04:00
withdraw_permission_evaluator.cpp exceptions: Add some exceptions 2015-07-08 16:48:24 -04:00
witness_evaluator.cpp Move witness pay to VBO, update test #142 2015-07-15 12:36:26 -04:00
worker_evaluator.cpp Refactored chain library 2015-07-08 16:39:23 -04:00