diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/state_transition.go | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/core/state_transition.go b/core/state_transition.go index 8626504f9..751806843 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -12,11 +12,7 @@ import ( const tryJit = false -var ( - GasTx = big.NewInt(21000) - GasTxNonZeroByte = big.NewInt(37) - GasTxZeroByte = big.NewInt(2) -) +var () /* * The State transitioning model @@ -176,7 +172,7 @@ func (self *StateTransition) TransitionState() (ret []byte, err error) { //sender.Nonce += 1 // Transaction gas - if err = self.UseGas(GasTx); err != nil { + if err = self.UseGas(vm.GasTx); err != nil { return } @@ -184,9 +180,9 @@ func (self *StateTransition) TransitionState() (ret []byte, err error) { var dgas int64 for _, byt := range self.data { if byt != 0 { - dgas += GasTxNonZeroByte.Int64() + dgas += vm.GasTxDataNonzeroByte.Int64() } else { - dgas += GasTxZeroByte.Int64() + dgas += vm.GasTxDataZeroByte.Int64() } } if err = self.UseGas(big.NewInt(dgas)); err != nil { |