Tags: seniorblockchain/indexer
Tags
Store and fetch the contract balance on each recipt (block-core#143) * Store and fetch teh contract balance on each recipt * Prepare for handling of internal transfer * Add contract balance to ther trx api * Find last trx to get current contract balance
Add extra delete and some comments, also fetch better the last blolck… … query from memory not disk (block-core#106)
Changed from hash to object id (block-core#94) Co-authored-by: TheDude <david@vsodir.onmicrosoft.com>
Added table for reorg blocks (block-core#93) * Added storage of blocks that have been rewind and changed delete of unspent outputs to after the merge from inputs * Add datetime on reorg table Co-authored-by: TheDude <david@vsodir.onmicrosoft.com> Co-authored-by: dangershony <dan.gershony@gmail.com>
Performance enhances (block-core#88) * Changed bulk write to update many on block table sync complete * Iterate through the transaction list once on block puller, Changed block indexes to descending to better fit most of the lookup requests. * Added const for hard coded address string * Changed puller to perform multiple fetches from client on IBD * Added limit on blocking collection in case the pull is much faster than the insert * Converted block index to Uint on the mongo db * Throw if the blocking collection task had an exception * Fix CRS custom config * Added configurations for puller, consolidated logic for tasks in puller (IBD) Added abort for cancellation token in puller after blocking collection * Some minor improvments * rename blocking collection * Fixed a bug in the number of tasks and size of the list of tasks * Moved the call to get the tip out of the tasks and into the runner so it's only called once and exit if we are at the tip * Changed to fit the value of int from mongo to avoid overflow * Added guard for empty results in the rewind lookup * Darin the blocking colleciion on reorg Co-authored-by: TheDude <david@vsodir.onmicrosoft.com> Co-authored-by: TheDude <davidgershony@gmail.com>
PreviousNext