aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/asm.go
diff options
context:
space:
mode:
authorMaran <maran.hidskes@gmail.com>2014-05-28 22:19:31 +0800
committerMaran <maran.hidskes@gmail.com>2014-05-28 22:19:31 +0800
commit95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a (patch)
treee1a297edd5d71d5b0dca94f828467c585ca511e1 /ethchain/asm.go
parent818cbcbdd41854eff7b4943039e10c1e609b240d (diff)
parent76a59274bfce73ec988131804c643be743d2b4d2 (diff)
downloaddexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar.gz
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar.bz2
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar.lz
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar.xz
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.tar.zst
dexon-95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a.zip
Merge branch 'release/poc5-rc11'
Diffstat (limited to 'ethchain/asm.go')
-rw-r--r--ethchain/asm.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/ethchain/asm.go b/ethchain/asm.go
index 492be0999..430a89450 100644
--- a/ethchain/asm.go
+++ b/ethchain/asm.go
@@ -21,9 +21,9 @@ func Disassemble(script []byte) (asm []string) {
asm = append(asm, fmt.Sprintf("%v", op))
switch op {
- case oPUSH1, oPUSH2, oPUSH3, oPUSH4, oPUSH5, oPUSH6, oPUSH7, oPUSH8, oPUSH9, oPUSH10, oPUSH11, oPUSH12, oPUSH13, oPUSH14, oPUSH15, oPUSH16, oPUSH17, oPUSH18, oPUSH19, oPUSH20, oPUSH21, oPUSH22, oPUSH23, oPUSH24, oPUSH25, oPUSH26, oPUSH27, oPUSH28, oPUSH29, oPUSH30, oPUSH31, oPUSH32:
+ case PUSH1, PUSH2, PUSH3, PUSH4, PUSH5, PUSH6, PUSH7, PUSH8, PUSH9, PUSH10, PUSH11, PUSH12, PUSH13, PUSH14, PUSH15, PUSH16, PUSH17, PUSH18, PUSH19, PUSH20, PUSH21, PUSH22, PUSH23, PUSH24, PUSH25, PUSH26, PUSH27, PUSH28, PUSH29, PUSH30, PUSH31, PUSH32:
pc.Add(pc, ethutil.Big1)
- a := int64(op) - int64(oPUSH1) + 1
+ a := int64(op) - int64(PUSH1) + 1
data := script[pc.Int64() : pc.Int64()+a]
val := ethutil.BigD(data)