aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm_env.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-06-29 17:17:18 +0800
committerGitHub <noreply@github.com>2016-06-29 17:17:18 +0800
commitfd4e161497156a5d12fd8712f41574bc7fb20404 (patch)
tree56ce21d1aaf6df3908335601a687f0f3ac4a50be /core/vm_env.go
parente0493457d5a9d280554990b5a29c4fcad69e7d0b (diff)
parent6362a9d6102b26e926b3e73563267fc75cb30f9c (diff)
downloaddexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar.gz
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar.bz2
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar.lz
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar.xz
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.tar.zst
dexon-fd4e161497156a5d12fd8712f41574bc7fb20404.zip
Merge pull request #2752 from karalabe/revert-soft-fork
Revert faulty DAO soft-fork
Diffstat (limited to 'core/vm_env.go')
-rw-r--r--core/vm_env.go6
1 files changed, 0 insertions, 6 deletions
diff --git a/core/vm_env.go b/core/vm_env.go
index a034c428e..599672382 100644
--- a/core/vm_env.go
+++ b/core/vm_env.go
@@ -47,8 +47,6 @@ type VMEnv struct {
depth int // Current execution depth
msg Message // Message appliod
- codeHashes map[common.Hash]struct{} // code hashes collected during execution
-
header *types.Header // Header information
chain *BlockChain // Blockchain handle
logs []vm.StructLog // Logs for the custom structured logger
@@ -58,7 +56,6 @@ type VMEnv struct {
func NewEnv(state *state.StateDB, chainConfig *ChainConfig, chain *BlockChain, msg Message, header *types.Header, cfg vm.Config) *VMEnv {
env := &VMEnv{
chainConfig: chainConfig,
- codeHashes: make(map[common.Hash]struct{}),
chain: chain,
state: state,
header: header,
@@ -75,9 +72,6 @@ func NewEnv(state *state.StateDB, chainConfig *ChainConfig, chain *BlockChain, m
return env
}
-func (self *VMEnv) MarkCodeHash(hash common.Hash) { self.codeHashes[hash] = struct{}{} }
-func (self *VMEnv) GetMarkedCodeHashes() map[common.Hash]struct{} { return self.codeHashes }
-
func (self *VMEnv) RuleSet() vm.RuleSet { return self.chainConfig }
func (self *VMEnv) Vm() vm.Vm { return self.evm }
func (self *VMEnv) Origin() common.Address { f, _ := self.msg.From(); return f }