diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-02-15 09:45:50 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@byzantine-lab.io> | 2019-06-12 17:27:22 +0800 |
commit | 0e82ab2363f2f49884d29709268b1979fc24e919 (patch) | |
tree | 4f48798d4f6b3c260346b0eb746d1ccd8816dc66 /core/vm/oracle.go | |
parent | ee1950f58d3e22ff16385290656b0347c473db46 (diff) | |
download | go-tangerine-0e82ab2363f2f49884d29709268b1979fc24e919.tar.gz go-tangerine-0e82ab2363f2f49884d29709268b1979fc24e919.tar.zst go-tangerine-0e82ab2363f2f49884d29709268b1979fc24e919.zip |
vm: reset DKG (#190)
* vm: Update gov abi
* vm: Add DKGResetCount to state helper
* vm: add getter
* vm: Add DKGReset event
* vm: Add resetDKG method
* vm: check resetDKG criteria
* vm: Add new CRS
* vm: add helper pop2DByteArray
* vm: emit event
* vm: Add CoreMock to GovernanceContract
* vm: bug fix
* add test for resetDKG
* vm: Add test
* fix test
* Modify mock interface
Diffstat (limited to 'core/vm/oracle.go')
-rw-r--r-- | core/vm/oracle.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/vm/oracle.go b/core/vm/oracle.go index 493736e8c..14ba9b2f5 100644 --- a/core/vm/oracle.go +++ b/core/vm/oracle.go @@ -42,8 +42,10 @@ type OracleContract interface { // A map representing available system oracle contracts. var OracleContracts = map[common.Address]OracleContract{ - GovernanceContractAddress: &GovernanceContract{}, - NodeInfoOracleAddress: &NodeInfoOracleContract{}, + GovernanceContractAddress: &GovernanceContract{ + coreDKGUtils: &defaultCoreDKGUtils{}, + }, + NodeInfoOracleAddress: &NodeInfoOracleContract{}, } // Run oracle contract. |