diff options
author | Wei-Ning Huang <w@dexon.org> | 2018-10-19 18:52:38 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:50 +0800 |
commit | 00e8f2d99b3c6b27d8047712baf5bbb6150dc273 (patch) | |
tree | b36879b60e89210e664a7007d08fcd5a990e613d /dex/governance.go | |
parent | b52b1b2106f075260674660638aa60fe5ec81f87 (diff) | |
download | dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar.gz dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar.bz2 dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar.lz dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar.xz dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.tar.zst dexon-00e8f2d99b3c6b27d8047712baf5bbb6150dc273.zip |
consensus: dexcon: fetch config from state
Diffstat (limited to 'dex/governance.go')
-rw-r--r-- | dex/governance.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dex/governance.go b/dex/governance.go index 4ec69c2d6..50ab7ee14 100644 --- a/dex/governance.go +++ b/dex/governance.go @@ -79,7 +79,13 @@ func (d *DexconGovernance) getGovStateAtRound(round uint64) *vm.GovernanceStateH return &vm.GovernanceStateHelper{state} } -// Configuration return the total ordering K constant. +// DexconConfiguration return raw config in state. +func (d *DexconGovernance) DexconConfiguration(round uint64) *params.DexconConfig { + s := d.getGovStateAtRound(round) + return s.Configuration() +} + +// Configuration returns the system configuration for consensus core to use. func (d *DexconGovernance) Configuration(round uint64) *coreTypes.Config { s := d.getGovStateAtRound(round) c := s.Configuration() |