EOS Chronicle Release 1.0

cc32d9
cc32d9
Mar 2 · 2 min read

As a result of a work proposal and crowdfunding round, the first release of new software has been published:

Chronicle Receiver is a reader and decoder of state_history_plugin data. It retrieves contract ABI, action traces and table deltas, decodes the data according to ABI, and exports it in JSON format. See the README in the project repository for more details.

Chronicle opens new possibilities for building EOS history databases and for all kinds of blockchain data analysis.

The main benefit, compared to nodeos plugins such as ZMQ plugin, MongoDB plugin, and the legacy and deprecated history_plugin is that all processing is performed in a separate process which would most likely run on a different CPU core than nodeos, leaving more CPU power for nodeos re-synchronization or head processing.

Also the Chronicle Receiver keeps its own state data in its database, so this data can be archived, and the receiver can re-start from any point in the past if some data needs to be re-processed. This does not need nodeos to re-evaluate the whole blockchain again.

15 teams have contributed to the development fund in equal parts:

It is important to support the Block Producers that are contributing to the project. Here’s a simple Linux command (assuming you did cleos wallet unlock beforehand):

cleos -u http://api.eostribe.io system voteproducer prods \
MYACCOUNT \
eostribeprod eosmetaliobp eosriobrazil eoscafeblock \
eosnewyorkio eosnationftw eosdublinwow teamgreymass \
eosgenblockp eosasia11111 atticlabeosb eosauthority

cc32d9

Written by

cc32d9

ETH address: "0x7137bfe007B15F05d3BF7819d28419EAFCD6501E" EOS account: "cc32dninexxx"