diff options
author | Gustav Simonsson <gustav.simonsson@gmail.com> | 2015-10-06 18:35:05 +0800 |
---|---|---|
committer | Gustav Simonsson <gustav.simonsson@gmail.com> | 2015-10-06 18:42:34 +0800 |
commit | e1616f77c7fb348f6b171b608d036f2bd4e34cc3 (patch) | |
tree | 580e923bedf622c5b872ef2d23cb62fcd98a22b8 /core/vm | |
parent | 44fd3951410fb5923d7e578ac97942a7ea791e96 (diff) | |
download | dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar.gz dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar.bz2 dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar.lz dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar.xz dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.tar.zst dexon-e1616f77c7fb348f6b171b608d036f2bd4e34cc3.zip |
core, core/vm, cmd/evm: remove redundant balance check
Diffstat (limited to 'core/vm')
-rw-r--r-- | core/vm/environment.go | 2 | ||||
-rw-r--r-- | core/vm/jit_test.go | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/core/vm/environment.go b/core/vm/environment.go index f8e19baea..ec739b26c 100644 --- a/core/vm/environment.go +++ b/core/vm/environment.go @@ -51,7 +51,7 @@ type Environment interface { // Determines whether it's possible to transact CanTransfer(from common.Address, balance *big.Int) bool // Transfers amount from one account to the other - Transfer(from, to Account, amount *big.Int) error + Transfer(from, to Account, amount *big.Int) // Adds a LOG to the state AddLog(*Log) // Adds a structured log to the env diff --git a/core/vm/jit_test.go b/core/vm/jit_test.go index 8c45f2ce7..cb09e179d 100644 --- a/core/vm/jit_test.go +++ b/core/vm/jit_test.go @@ -152,9 +152,7 @@ func (self *Env) SetDepth(i int) { self.depth = i } func (self *Env) CanTransfer(from common.Address, balance *big.Int) bool { return true } -func (self *Env) Transfer(from, to Account, amount *big.Int) error { - return nil -} +func (self *Env) Transfer(from, to Account, amount *big.Int) {} func (self *Env) Call(caller ContractRef, addr common.Address, data []byte, gas, price, value *big.Int) ([]byte, error) { return nil, nil } |