aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm
diff options
context:
space:
mode:
authorJhih-Ming Huang <jm.huang@cobinhood.com>2019-03-08 20:25:54 +0800
committerJhih-Ming Huang <jm.huang@cobinhood.com>2019-03-26 17:48:22 +0800
commit74c57f8f3d9e417636a0759055669f47728a799f (patch)
tree8b47c75ad045ed04f9e5bcfa3cfcc29a6072d285 /core/vm
parent422626ae1dc0e46c6a209d90b0c895c9d4e4957d (diff)
downloaddexon-74c57f8f3d9e417636a0759055669f47728a799f.tar
dexon-74c57f8f3d9e417636a0759055669f47728a799f.tar.gz
dexon-74c57f8f3d9e417636a0759055669f47728a799f.tar.bz2
dexon-74c57f8f3d9e417636a0759055669f47728a799f.tar.lz
dexon-74c57f8f3d9e417636a0759055669f47728a799f.tar.xz
dexon-74c57f8f3d9e417636a0759055669f47728a799f.tar.zst
dexon-74c57f8f3d9e417636a0759055669f47728a799f.zip
remove dexon/crypto/sha3 pkg.
Diffstat (limited to 'core/vm')
-rw-r--r--core/vm/evm/oracle_contracts.go4
-rw-r--r--core/vm/tools/transaction.go5
2 files changed, 5 insertions, 4 deletions
diff --git a/core/vm/evm/oracle_contracts.go b/core/vm/evm/oracle_contracts.go
index be7b1f5cd..94ccfb858 100644
--- a/core/vm/evm/oracle_contracts.go
+++ b/core/vm/evm/oracle_contracts.go
@@ -1591,7 +1591,7 @@ func (g *GovernanceContract) register(
}
caller := g.contract.Caller()
- value := g.contract.Value()
+ value := g.contract.Value
offset := g.state.NodesOffsetByAddress(caller)
// Can not register if already registered.
@@ -1642,7 +1642,7 @@ func (g *GovernanceContract) register(
func (g *GovernanceContract) stake() ([]byte, error) {
caller := g.contract.Caller()
- value := g.contract.Value()
+ value := g.contract.Value
if big.NewInt(0).Cmp(value) == 0 {
return nil, errExecutionReverted
diff --git a/core/vm/tools/transaction.go b/core/vm/tools/transaction.go
index 1ff36a36e..4a230f443 100644
--- a/core/vm/tools/transaction.go
+++ b/core/vm/tools/transaction.go
@@ -8,10 +8,11 @@ import (
"math/big"
"sync/atomic"
+ "golang.org/x/crypto/sha3"
+
"github.com/dexon-foundation/dexon/common"
"github.com/dexon-foundation/dexon/common/hexutil"
"github.com/dexon-foundation/dexon/crypto"
- "github.com/dexon-foundation/dexon/crypto/sha3"
"github.com/dexon-foundation/dexon/rlp"
)
@@ -248,7 +249,7 @@ func (tx *Transaction) Hash() common.Hash {
return v
}
func rlpHash(x interface{}) (h common.Hash) {
- hw := sha3.NewKeccak256()
+ hw := sha3.NewLegacyKeccak256()
rlp.Encode(hw, x)
hw.Sum(h[:0])
return h