aboutsummaryrefslogtreecommitdiffstats
path: root/dex/config.go
diff options
context:
space:
mode:
authorMeng-Ying Yang <garfield@dexon.org>2018-12-27 19:22:41 +0800
committerWei-Ning Huang <w@byzantine-lab.io>2019-06-12 17:27:20 +0800
commit9da899a81e8c8e564fce464de77f6566dd818c2f (patch)
tree4fc1149be97de3c8a577247659d159a65f0fa921 /dex/config.go
parent980e57e46f0c7b29357baf31447871abff8192d6 (diff)
downloadgo-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.go5
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
}