diff options
author | Sonic <sonic@dexon.org> | 2019-05-09 16:51:02 +0800 |
---|---|---|
committer | Sonic <sonic@dexon.org> | 2019-05-09 16:51:02 +0800 |
commit | 31f99d2c7da15226627ea71acd8bd55093c6e7f8 (patch) | |
tree | 4781a6017fd3d40a4f7abe9e066081ea663c45f2 /lds/backend.go | |
parent | 5709a57dcf41cc3cb1c09575dd02081e3f4ad496 (diff) | |
download | dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar.gz dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar.bz2 dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar.lz dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar.xz dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.tar.zst dexon-31f99d2c7da15226627ea71acd8bd55093c6e7f8.zip |
lds: implement request headers with gov state
Diffstat (limited to 'lds/backend.go')
-rw-r--r-- | lds/backend.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lds/backend.go b/lds/backend.go index 6289f2233..5a2fea920 100644 --- a/lds/backend.go +++ b/lds/backend.go @@ -78,6 +78,13 @@ type LightDexon struct { wg sync.WaitGroup } +// TODO: implement this +type dummyGov struct{} + +func (d *dummyGov) GetRoundHeight(round uint64) uint64 { + return 0 +} + func New(ctx *node.ServiceContext, config *dex.Config) (*LightDexon, error) { chainDb, err := dex.CreateDB(ctx, config, "lightchaindata") if err != nil { @@ -137,7 +144,7 @@ func New(ctx *node.ServiceContext, config *dex.Config) (*LightDexon, error) { } ldex.txPool = light.NewTxPool(ldex.chainConfig, ldex.blockchain, ldex.relay) - if ldex.protocolManager, err = NewProtocolManager(ldex.chainConfig, light.DefaultClientIndexerConfig, true, config.NetworkId, ldex.eventMux, ldex.engine, ldex.peers, ldex.blockchain, nil, chainDb, ldex.odr, ldex.relay, ldex.serverPool, quitSync, &ldex.wg); err != nil { + if ldex.protocolManager, err = NewProtocolManager(ldex.chainConfig, light.DefaultClientIndexerConfig, true, config.NetworkId, ldex.eventMux, ldex.engine, ldex.peers, ldex.blockchain, nil, chainDb, ldex.odr, ldex.relay, ldex.serverPool, quitSync, &ldex.wg, &dummyGov{}); err != nil { return nil, err } ldex.ApiBackend = &LdsApiBackend{ldex, nil} |