aboutsummaryrefslogtreecommitdiffstats
path: root/indexer
Commit message (Collapse)AuthorAgeFilesLines
* Revert "core: vm: refactor file structure (#151)"Wei-Ning Huang2019-01-171-1/+1
| | | | This reverts commit 020c8a477578cef3764b54f33d9ca0cf6caf7631.
* core: vm: refactor file structure (#151)JM2019-01-151-1/+1
| | | | For support other vm types, this pr modified the core/vm file structures.
* app: remove pending block logic (#149)bojie2019-01-141-5/+0
|
* indexer: pass network-related params through config (#133)Meng-Ying Yang2019-01-141-0/+10
| | | | | | | | Pass following network related params: * Genesis block * Network ID And sync mode for indexer configuration.
* core, indexer, dex: fix DexconApp block deliver after synced (#122)Sonic2019-01-141-1/+1
| | | | | | | When starts a bp node to sync with the network, bc.chainLastHeight map may not be initialized yet. Just return error if we can not get chain last height when preparing payload and verify block.
* Indexer plugin extension and custom flags support (#117)Meng-Ying Yang2019-01-142-0/+5
| | | | | | * indexer: ReadOnlyBlockchain returns underlying engine * indexer: plugin configs support custom flags
* indexer: ReadOnlyBlockChain returns related configs (#110)Meng-Ying Yang2019-01-141-0/+4
| | | | For restoring mock componenets (such as: VM, Backend, ...etc), blockchain related configs should be exposed.
* indexer: support data exporting/forwarding (#103)Meng-Ying Yang2018-12-283-0/+139
To support more effective and flexible blockchain info exploring, we add `indexer` package, defines the flow of indexer dameon, and integrate into dex.Dexon fullnode. For more export options, we use Golang built-in `plugin` package to support mulitple implementations.