diff options
author | Meng-Ying Yang <garfield@dexon.org> | 2018-12-27 19:22:41 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@byzantine-lab.io> | 2019-06-12 17:27:20 +0800 |
commit | 9da899a81e8c8e564fce464de77f6566dd818c2f (patch) | |
tree | 4fc1149be97de3c8a577247659d159a65f0fa921 /dex/config.go | |
parent | 980e57e46f0c7b29357baf31447871abff8192d6 (diff) | |
download | go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar.gz go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar.bz2 go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar.lz go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar.xz go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.tar.zst go-tangerine-9da899a81e8c8e564fce464de77f6566dd818c2f.zip |
indexer: support data exporting/forwarding (#103)
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.
Diffstat (limited to 'dex/config.go')
-rw-r--r-- | dex/config.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/dex/config.go b/dex/config.go index 5f148cc03..7661907cc 100644 --- a/dex/config.go +++ b/dex/config.go @@ -28,6 +28,7 @@ import ( "github.com/dexon-foundation/dexon/core" "github.com/dexon-foundation/dexon/dex/downloader" "github.com/dexon-foundation/dexon/eth/gasprice" + "github.com/dexon-foundation/dexon/indexer" "github.com/dexon-foundation/dexon/params" ) @@ -48,6 +49,7 @@ var DefaultConfig = Config{ }, BlockProposerEnabled: false, DefaultGasPrice: big.NewInt(params.GWei), + Indexer: indexer.Config{}, } func init() { @@ -121,4 +123,7 @@ type Config struct { // Dexon options DMoment int64 + + // Indexer config + Indexer indexer.Config } |