aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/memory_table.go
diff options
context:
space:
mode:
authorgary rong <garyrong0905@gmail.com>2018-07-24 22:22:03 +0800
committerPéter Szilágyi <peterke@gmail.com>2018-07-24 22:22:03 +0800
commitcab1cff11cbcd4ff60f1a149deb71ec87413b487 (patch)
tree2e7c89b0a541a03e23294d4b444892a9420cbc9c /core/vm/memory_table.go
parent2909f6d7a2ceb5b1cdeb4cc3966531018a0b8334 (diff)
downloaddexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar.gz
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar.bz2
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar.lz
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar.xz
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.tar.zst
dexon-cab1cff11cbcd4ff60f1a149deb71ec87413b487.zip
core, crypto, params: implement CREATE2 evm instrction (#17196)
* core, crypto, params: implement CREATE2 evm instrction * core/vm: add opcode to string mapping * core: remove past fork checking * core, crypto: use option2 to generate new address
Diffstat (limited to 'core/vm/memory_table.go')
-rw-r--r--core/vm/memory_table.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/vm/memory_table.go b/core/vm/memory_table.go
index ab49ebb38..8fa6c90ca 100644
--- a/core/vm/memory_table.go
+++ b/core/vm/memory_table.go
@@ -58,6 +58,10 @@ func memoryCreate(stack *Stack) *big.Int {
return calcMemSize(stack.Back(1), stack.Back(2))
}
+func memoryCreate2(stack *Stack) *big.Int {
+ return calcMemSize(stack.Back(1), stack.Back(2))
+}
+
func memoryCall(stack *Stack) *big.Int {
x := calcMemSize(stack.Back(5), stack.Back(6))
y := calcMemSize(stack.Back(3), stack.Back(4))