diff --git a/core/vm/evm.go b/core/vm/evm.go index 63c09a4a30..0cc0d9a485 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -38,6 +38,10 @@ type ( // GetHashFunc returns the n'th block hash in the blockchain // and is used by the BLOCKHASH EVM op code. GetHashFunc func(uint64) common.Hash + // SYSCOIN + ReadSYSHashFunc func(uint64) []byte + ReadDataHashFunc func(common.Hash) []byte + GetNEVMAddressFunc func(common.Address) []byte ) func (evm *EVM) precompile(addr common.Address) (PrecompiledContract, bool) {