diff options
author | obscuren <geffobscura@gmail.com> | 2014-12-10 03:27:57 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-12-10 03:27:57 +0800 |
commit | acf4b5753fd473f048176a12c42e1b8209035b57 (patch) | |
tree | ed9b73ea5a69684e40cfdb546cf729cd29f88db5 /vm/common.go | |
parent | 76842b0df8b5605682362bd57fbd6eb315bcaf1f (diff) | |
download | dexon-acf4b5753fd473f048176a12c42e1b8209035b57.tar.gz dexon-acf4b5753fd473f048176a12c42e1b8209035b57.tar.zst dexon-acf4b5753fd473f048176a12c42e1b8209035b57.zip |
Core changes
* Code = '' if gas < len(D) * 5
* Sha3 gas 10 + 10 * len(D), rounding up 32 bytes
* Sha256 gas 50 + 50 * len(D), rounding up 32 bytes
* Ripmed gas 50 + 50 * len(D), rounding up 32 bytes
* Accounts and value transfers no longer reverted
Diffstat (limited to 'vm/common.go')
-rw-r--r-- | vm/common.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vm/common.go b/vm/common.go index 9514ff6d3..5fd512687 100644 --- a/vm/common.go +++ b/vm/common.go @@ -27,10 +27,17 @@ var ( GasBalance = big.NewInt(20) GasCreate = big.NewInt(100) GasCall = big.NewInt(20) + GasCreateByte = big.NewInt(5) + GasSha3Byte = big.NewInt(10) + GasSha256Byte = big.NewInt(50) + GasRipemdByte = big.NewInt(50) GasMemory = big.NewInt(1) GasData = big.NewInt(5) GasTx = big.NewInt(500) GasLog = big.NewInt(32) + GasSha256 = big.NewInt(50) + GasRipemd = big.NewInt(50) + GasEcrecover = big.NewInt(100) Pow256 = ethutil.BigPow(2, 256) |