Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
474e68bd
Commit
474e68bd
authored
Jul 05, 2016
by
yann300
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix assembly items formatting
parent
39a0ec92
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
126 additions
and
76 deletions
+126
-76
browser_tests.sh
ci/browser_tests.sh
+4
-6
nightwatch.js
nightwatch.js
+2
-2
codeUtils.js
src/code/codeUtils.js
+3
-1
index.js
src/index.js
+2
-2
init.js
test-browser/init.js
+43
-22
init.js
test/init.js
+19
-0
testWeb3.js
test/resources/testWeb3.js
+36
-43
testWeb3.json
test/resources/testWeb3.json
+17
-0
No files found.
ci/browser_tests.sh
View file @
474e68bd
#!/bin/bash
#!/bin/bash
set
-e
SAUCECONNECT_URL
=
"http://saucelabs.com/downloads/sc-4.3.16-linux.tar.gz"
SAUCECONNECT_URL
=
"http://saucelabs.com/downloads/sc-4.3.16-linux.tar.gz"
SAUCECONNECT_USERNAME
=
"yann300"
SAUCECONNECT_USERNAME
=
"yann300"
SAUCECONNECT_ACCESSKEY
=
"e6f430f2-daa0-48bb-90fd-8bee20f429eb"
SAUCECONNECT_ACCESSKEY
=
"e6f430f2-daa0-48bb-90fd-8bee20f429eb"
...
@@ -18,9 +16,9 @@ while [ ! -f $SAUCECONNECT_READYFILE ]; do
...
@@ -18,9 +16,9 @@ while [ ! -f $SAUCECONNECT_READYFILE ]; do
sleep
.5
sleep
.5
done
done
npm run nightwatch_remote_firefox
#
npm run nightwatch_remote_firefox
npm run nightwatch_remote_chrome
#
npm run nightwatch_remote_chrome
npm run nightwatch_remote_safari
#
npm run nightwatch_remote_safari
npm run nightwatch_remote_ie
npm run nightwatch_remote_ie
curl
-X
delete
"http://saucelabs.com/rest/v1/
${
SAUCECONNECT_USERNAME
}
/tunnels/
${
SAUCECONNECT_JOBIDENTIFIER
}
"
curl
"https://saucelabs.com/rest/v1/
${
SAUCECONNECT_USERNAME
}
/tunnels/
${
SAUCECONNECT_JOBIDENTIFIER
}
"
-u
"
${
SAUCECONNECT_USERNAME
}
:
${
SAUCECONNECT_ACCESSKEY
}
"
-X
DELETE
nightwatch.js
View file @
474e68bd
...
@@ -68,9 +68,9 @@ module.exports = {
...
@@ -68,9 +68,9 @@ module.exports = {
}
}
},
},
'i
nternetexplorer
'
:
{
'i
e
'
:
{
'desiredCapabilities'
:
{
'desiredCapabilities'
:
{
'browserName'
:
'internetexplorer'
,
'browserName'
:
'internet
explorer'
,
'javascriptEnabled'
:
true
,
'javascriptEnabled'
:
true
,
'acceptSslCerts'
:
true
,
'acceptSslCerts'
:
true
,
'build'
:
'build-'
+
TRAVIS_JOB_NUMBER
,
'build'
:
'build-'
+
TRAVIS_JOB_NUMBER
,
...
...
src/code/codeUtils.js
View file @
474e68bd
...
@@ -18,7 +18,9 @@ module.exports = {
...
@@ -18,7 +18,9 @@ module.exports = {
i
+=
jumpNum
i
+=
jumpNum
}
}
code
.
push
(
this
.
pad
(
pc
,
this
.
roundLog
(
raw
.
length
,
10
))
+
' '
+
curOpCode
+
' '
+
pushData
.
toString
(
'hex'
))
var
data
=
pushData
.
toString
(
'hex'
)
!==
''
?
' '
+
pushData
.
toString
(
'hex'
)
:
''
code
.
push
(
this
.
pad
(
pc
,
this
.
roundLog
(
raw
.
length
,
10
))
+
' '
+
curOpCode
+
data
)
pushData
=
''
pushData
=
''
}
}
return
[
code
,
codeMap
]
return
[
code
,
codeMap
]
...
...
src/index.js
View file @
474e68bd
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
var
Debugger
=
require
(
'./Ethdebugger'
)
var
Debugger
=
require
(
'./Ethdebugger'
)
function
init
()
{
function
init
()
{
var
container
=
document
.
getElementById
(
'app'
)
var
container
=
document
.
getElementById
(
'app'
)
container
.
vmdebugger
=
new
Debugger
()
window
.
vmdebugger
=
new
Debugger
()
container
.
appendChild
(
container
.
vmdebugger
.
render
())
container
.
appendChild
(
window
.
vmdebugger
.
render
())
}
}
init
()
init
()
test-browser/init.js
View file @
474e68bd
/* global web3Override */
var
init
=
require
(
'../test/init'
)
module
.
exports
=
function
(
browser
,
callback
)
{
module
.
exports
=
function
(
browser
,
callback
)
{
extendBrowser
(
browser
)
extendBrowser
(
browser
)
browser
browser
.
url
(
'http://127.0.0.1:8080'
)
.
url
(
'http://127.0.0.1:8080'
)
injectScript
(
'./test/resources/testWeb3.js'
,
browser
,
function
()
{
.
waitForElementPresent
(
'#app div'
,
1000
)
injectScript
(
'./test/resources/testWeb3.json'
,
browser
,
function
()
{
callback
()
callback
()
})
})
}
}
function
readFile
(
filename
,
callback
)
{
var
fs
=
require
(
'fs'
)
try
{
console
.
log
(
'reading '
+
filename
)
fs
.
readFile
(
filename
,
'utf8'
,
callback
)
}
catch
(
e
)
{
console
.
log
(
e
)
callback
(
e
)
}
}
function
injectScript
(
file
,
browser
,
callback
)
{
function
injectScript
(
file
,
browser
,
callback
)
{
readFile
(
file
,
function
(
error
,
result
)
{
init
.
readFile
(
file
,
function
(
error
,
result
)
{
if
(
!
error
)
{
if
(
!
error
)
{
browser
.
execute
(
function
(
data
)
{
browser
.
execute
(
function
(
data
)
{
eval
.
call
(
null
,
data
)
// eslint-disable-line
// var vmdebugger = window.vmdebugger // document.getElementById('app').vmdebugger
var
vmdebugger
=
document
.
getElementById
(
'app'
).
vmdebugger
data
=
JSON
.
parse
(
data
)
vmdebugger
.
web3
.
eth
.
getCode
=
web3Override
.
getCode
window
.
vmdebugger
.
web3
.
eth
.
getCode
=
function
(
address
,
callback
)
{
vmdebugger
.
web3
.
debug
.
traceTransaction
=
web3Override
.
traceTransaction
if
(
callback
)
{
vmdebugger
.
web3
.
debug
.
storageAt
=
web3Override
.
storageAt
callback
(
null
,
data
.
testCodes
[
address
])
vmdebugger
.
web3
.
eth
.
getTransaction
=
web3Override
.
getTransaction
}
else
{
vmdebugger
.
web3
.
eth
.
getTransactionFromBlock
=
web3Override
.
getTransactionFromBlock
return
data
.
testCodes
[
address
]
vmdebugger
.
web3
.
eth
.
getBlockNumber
=
web3Override
.
getBlockNumber
}
}
window
.
vmdebugger
.
web3
.
debug
.
traceTransaction
=
function
(
txHash
,
options
,
callback
)
{
callback
(
null
,
data
.
testTraces
[
txHash
])
}
window
.
vmdebugger
.
web3
.
debug
.
storageAt
=
function
(
blockNumber
,
txIndex
,
address
,
callback
)
{
callback
(
null
,
{})
}
window
.
vmdebugger
.
web3
.
eth
.
getTransaction
=
function
(
txHash
,
callback
)
{
if
(
callback
)
{
callback
(
null
,
data
.
testTxs
[
txHash
])
}
else
{
return
data
.
testTxs
[
txHash
]
}
}
window
.
vmdebugger
.
web3
.
eth
.
getTransactionFromBlock
=
function
(
blockNumber
,
txIndex
,
callback
)
{
if
(
callback
)
{
callback
(
null
,
data
.
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
])
}
else
{
return
data
.
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
]
}
}
window
.
vmdebugger
.
web3
.
eth
.
getBlockNumber
=
function
(
callback
)
{
callback
(
'web3 modified testing purposes :)'
)
}
window
.
vmdebugger
.
web3
.
eth
.
getBlockNumber
(
function
(
r
)
{
console
.
log
(
'rrrr'
+
r
)
})
},
[
result
],
function
()
{
},
[
result
],
function
()
{
callback
()
callback
()
})
})
...
...
test/init.js
View file @
474e68bd
...
@@ -6,6 +6,25 @@ var init = {
...
@@ -6,6 +6,25 @@ var init = {
web3
.
eth
.
getTransaction
=
web3Override
.
getTransaction
web3
.
eth
.
getTransaction
=
web3Override
.
getTransaction
web3
.
eth
.
getTransactionFromBlock
=
web3Override
.
getTransactionFromBlock
web3
.
eth
.
getTransactionFromBlock
=
web3Override
.
getTransactionFromBlock
web3
.
eth
.
getBlockNumber
=
web3Override
.
getBlockNumber
web3
.
eth
.
getBlockNumber
=
web3Override
.
getBlockNumber
},
readFile
:
function
(
filename
,
callback
)
{
var
fs
=
require
(
'fs'
)
try
{
console
.
log
(
'reading '
+
filename
)
if
(
callback
)
{
fs
.
readFile
(
filename
,
'utf8'
,
callback
)
}
else
{
return
fs
.
readFileSync
(
filename
,
'utf8'
)
}
}
catch
(
e
)
{
console
.
log
(
e
)
if
(
callback
)
{
callback
(
e
)
}
else
{
return
e
}
}
}
}
}
}
...
...
test/resources/testWeb3.js
View file @
474e68bd
var
testTxs
=
{}
'use strict'
testTxs
[
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
]
=
{
"blockHash"
:
"0xd1d34932f8733e0485b7d9bf8500c4046d650f20ed7792508c304304fa7bbfac"
,
"blockNumber"
:
89
,
"from"
:
"0x00101c5bfa3fc8bad02c9f5fd65b069306251915"
,
"gas"
:
105967
,
"gasPrice"
:
"20000000000"
,
"hash"
:
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
,
"input"
:
"0x60fe47b10000000000000000000000000000000000000000000000000000000000000038"
,
"nonce"
:
3
,
"to"
:
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
,
"transactionIndex"
:
0
,
"value"
:
"0"
}
var
init
=
require
(
'../init'
)
var
web3Override
=
{}
var
testTxsByBlock
=
{}
var
data
=
init
.
readFile
(
require
(
'path'
).
resolve
(
__dirname
,
'testWeb3.json'
))
testTxsByBlock
[
"105967-0"
]
=
{
"blockHash"
:
"0xd1d34932f8733e0485b7d9bf8500c4046d650f20ed7792508c304304fa7bbfac"
,
"blockNumber"
:
89
,
"from"
:
"0x00101c5bfa3fc8bad02c9f5fd65b069306251915"
,
"gas"
:
105967
,
"gasPrice"
:
"20000000000"
,
"hash"
:
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
,
"input"
:
"0x60fe47b10000000000000000000000000000000000000000000000000000000000000038"
,
"nonce"
:
3
,
"to"
:
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
,
"transactionIndex"
:
0
,
"value"
:
"0"
}
var
data
=
JSON
.
parse
(
data
)
var
testCodes
=
{
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
:
"0x60606040526000357c01000000000000000000000000000000000000000000000000000000009004806360fe47b11460415780636d4ce63c14605757603f565b005b605560048080359060200190919050506089565b005b606260048050506078565b6040518082815260200191505060405180910390f35b600060006000505490506086565b90565b80600060005081905550602d6040516045806100f083390180828152602001915050604051809103906000f0600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690830217905550602281016000600050819055505b505660606040526040516020806045833981016040528080519060200190919050505b806001016000600050819055505b50600a80603b6000396000f360606040526008565b00"
}
web3Override
.
getCode
=
function
(
address
,
callback
)
{
if
(
callback
)
{
var
testTraces
=
{}
callback
(
null
,
data
.
testCodes
[
address
])
testTraces
[
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
]
=
{
"gas"
:
"0x0000000000000000000000000000000000000000000000000000000000019def"
,
"return"
:
"0x"
,
"structLogs"
:[{
"gas"
:
"84503"
,
"gasCost"
:
"3"
,
"memory"
:[],
"op"
:
"PUSH1"
,
"pc"
:
"0"
,
"stack"
:[]},{
"gas"
:
"84500"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"2"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"84497"
,
"gasCost"
:
"12"
,
"memexpand"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"4"
,
"stack"
:[
"0x60"
,
"0x40"
]},{
"gas"
:
"84485"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"5"
,
"stack"
:[]},{
"gas"
:
"84482"
,
"gasCost"
:
"3"
,
"op"
:
"CALLDATALOAD"
,
"pc"
:
"7"
,
"stack"
:[
"0x00"
]},{
"gas"
:
"84479"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH29"
,
"pc"
:
"8"
,
"stack"
:[
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84476"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"38"
,
"stack"
:[
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
,
"0x0100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84473"
,
"gasCost"
:
"5"
,
"op"
:
"DIV"
,
"pc"
:
"39"
,
"stack"
:[
"0x0100000000000000000000000000000000000000000000000000000000"
,
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84468"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"40"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84465"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH4"
,
"pc"
:
"41"
,
"stack"
:[
"0x60fe47b1"
,
"0x60fe47b1"
]},{
"gas"
:
"84462"
,
"gasCost"
:
"3"
,
"op"
:
"EQ"
,
"pc"
:
"46"
,
"stack"
:[
"0x60fe47b1"
,
"0x60fe47b1"
,
"0x60fe47b1"
]},{
"gas"
:
"84459"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"47"
,
"stack"
:[
"0x60fe47b1"
,
"0x01"
]},{
"gas"
:
"84456"
,
"gasCost"
:
"10"
,
"op"
:
"JUMPI"
,
"pc"
:
"49"
,
"stack"
:[
"0x60fe47b1"
,
"0x01"
,
"0x41"
]},{
"gas"
:
"84446"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"65"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84445"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"66"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84442"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"68"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
]},{
"gas"
:
"84439"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"70"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
]},{
"gas"
:
"84436"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"71"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
]},{
"gas"
:
"84433"
,
"gasCost"
:
"3"
,
"op"
:
"CALLDATALOAD"
,
"pc"
:
"72"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
,
"0x04"
]},{
"gas"
:
"84430"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"73"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
,
"0x38"
]},{
"gas"
:
"84427"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"74"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x04"
]},{
"gas"
:
"84424"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"76"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x04"
,
"0x20"
]},{
"gas"
:
"84421"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"77"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x24"
]},{
"gas"
:
"84418"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"78"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x24"
,
"0x38"
]},{
"gas"
:
"84415"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"79"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x24"
,
"0x04"
]},{
"gas"
:
"84412"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"80"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x04"
,
"0x24"
]},{
"gas"
:
"84410"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"81"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x04"
]},{
"gas"
:
"84408"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"82"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84405"
,
"gasCost"
:
"8"
,
"op"
:
"JUMP"
,
"pc"
:
"84"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x89"
]},{
"gas"
:
"84397"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"137"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84396"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"138"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84393"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"139"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
]},{
"gas"
:
"84390"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"141"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"84387"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"143"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"84385"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"144"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"84382"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"145"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
,
"0x38"
]},{
"gas"
:
"84379"
,
"gasCost"
:
"5000"
,
"op"
:
"SSTORE"
,
"pc"
:
"146"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"79379"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"147"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
]},{
"gas"
:
"79377"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"148"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"79374"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"150"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
]},{
"gas"
:
"79371"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"152"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x40"
]},{
"gas"
:
"79368"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"153"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
]},{
"gas"
:
"79365"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"155"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
]},{
"gas"
:
"79362"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH2"
,
"pc"
:
"156"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
]},{
"gas"
:
"79359"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"159"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
,
"0xf0"
]},{
"gas"
:
"79356"
,
"gasCost"
:
"21"
,
"memexpand"
:
"3"
,
"op"
:
"CODECOPY"
,
"pc"
:
"160"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
,
"0xf0"
,
"0x60"
]},{
"gas"
:
"79335"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
],
"op"
:
"ADD"
,
"pc"
:
"161"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
]},{
"gas"
:
"79332"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"162"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
]},{
"gas"
:
"79329"
,
"gasCost"
:
"3"
,
"op"
:
"DUP3"
,
"pc"
:
"163"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
]},{
"gas"
:
"79326"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"164"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x2d"
]},{
"gas"
:
"79323"
,
"gasCost"
:
"6"
,
"memexpand"
:
"1"
,
"op"
:
"MSTORE"
,
"pc"
:
"165"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x2d"
,
"0xa5"
]},{
"gas"
:
"79317"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"166"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
]},{
"gas"
:
"79314"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"168"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x20"
]},{
"gas"
:
"79311"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"169"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xc5"
]},{
"gas"
:
"79308"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"170"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0xa5"
,
"0x2d"
]},{
"gas"
:
"79306"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"171"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0xa5"
]},{
"gas"
:
"79304"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"172"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
]},{
"gas"
:
"79301"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"174"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x40"
]},{
"gas"
:
"79298"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"DUP1"
,
"pc"
:
"175"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x60"
]},{
"gas"
:
"79295"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"176"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x60"
,
"0x60"
]},{
"gas"
:
"79292"
,
"gasCost"
:
"3"
,
"op"
:
"SUB"
,
"pc"
:
"177"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x60"
,
"0x60"
,
"0xc5"
]},{
"gas"
:
"79289"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"178"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x60"
,
"0x65"
]},{
"gas"
:
"79286"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"179"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x65"
,
"0x60"
]},{
"gas"
:
"79283"
,
"gasCost"
:
"32000"
,
"op"
:
"CREATE"
,
"pc"
:
"181"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x65"
,
"0x60"
,
"0x00"
]},{
"gas"
:
"47283"
,
"gasCost"
:
"3"
,
"memory"
:[],
"op"
:
"PUSH1"
,
"pc"
:
"0"
,
"stack"
:[]},{
"gas"
:
"47280"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"2"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47277"
,
"gasCost"
:
"12"
,
"memexpand"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"4"
,
"stack"
:[
"0x60"
,
"0x40"
]},{
"gas"
:
"47265"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"5"
,
"stack"
:[]},{
"gas"
:
"47262"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"7"
,
"stack"
:[
"0x40"
]},{
"gas"
:
"47259"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"8"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47256"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"10"
,
"stack"
:[
"0x60"
,
"0x20"
]},{
"gas"
:
"47253"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"11"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
]},{
"gas"
:
"47250"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"13"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
,
"0x45"
]},{
"gas"
:
"47247"
,
"gasCost"
:
"9"
,
"memexpand"
:
"1"
,
"op"
:
"CODECOPY"
,
"pc"
:
"14"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
,
"0x45"
,
"0x60"
]},{
"gas"
:
"47238"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"DUP2"
,
"pc"
:
"15"
,
"stack"
:[
"0x60"
,
"0x20"
]},{
"gas"
:
"47235"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"16"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x60"
]},{
"gas"
:
"47232"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"17"
,
"stack"
:[
"0x60"
,
"0x80"
]},{
"gas"
:
"47229"
,
"gasCost"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"19"
,
"stack"
:[
"0x60"
,
"0x80"
,
"0x40"
]},{
"gas"
:
"47226"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"DUP1"
,
"pc"
:
"20"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47223"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"21"
,
"stack"
:[
"0x60"
,
"0x60"
]},{
"gas"
:
"47220"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"22"
,
"stack"
:[
"0x60"
,
"0x60"
,
"0x60"
]},{
"gas"
:
"47217"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"SWAP1"
,
"pc"
:
"23"
,
"stack"
:[
"0x60"
,
"0x60"
,
"0x2d"
]},{
"gas"
:
"47214"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"24"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x60"
]},{
"gas"
:
"47211"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"26"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x60"
,
"0x20"
]},{
"gas"
:
"47208"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"27"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x80"
]},{
"gas"
:
"47205"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"28"
,
"stack"
:[
"0x60"
,
"0x80"
,
"0x2d"
]},{
"gas"
:
"47202"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"29"
,
"stack"
:[
"0x2d"
,
"0x80"
,
"0x60"
]},{
"gas"
:
"47199"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"30"
,
"stack"
:[
"0x2d"
,
"0x60"
,
"0x80"
]},{
"gas"
:
"47197"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"31"
,
"stack"
:[
"0x2d"
,
"0x60"
]},{
"gas"
:
"47195"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"32"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"47194"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"33"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"47191"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"34"
,
"stack"
:[
"0x2d"
,
"0x2d"
]},{
"gas"
:
"47188"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"36"
,
"stack"
:[
"0x2d"
,
"0x2d"
,
"0x01"
]},{
"gas"
:
"47185"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"37"
,
"stack"
:[
"0x2d"
,
"0x2e"
]},{
"gas"
:
"47182"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"39"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"47179"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"41"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"47177"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"42"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"47174"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"43"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
,
"0x2e"
]},{
"gas"
:
"47171"
,
"gasCost"
:
"20000"
,
"op"
:
"SSTORE"
,
"pc"
:
"44"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"27171"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"45"
,
"stack"
:[
"0x2d"
,
"0x2e"
]},{
"gas"
:
"27169"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"46"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"27168"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"47"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"27166"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"48"
,
"stack"
:[]},{
"gas"
:
"27163"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"50"
,
"stack"
:[
"0x0a"
]},{
"gas"
:
"27160"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"51"
,
"stack"
:[
"0x0a"
,
"0x0a"
]},{
"gas"
:
"27157"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"53"
,
"stack"
:[
"0x0a"
,
"0x0a"
,
"0x3b"
]},{
"gas"
:
"27154"
,
"gasCost"
:
"6"
,
"op"
:
"CODECOPY"
,
"pc"
:
"55"
,
"stack"
:[
"0x0a"
,
"0x0a"
,
"0x3b"
,
"0x00"
]},{
"gas"
:
"27148"
,
"gasCost"
:
"3"
,
"memory"
:[
"60606040526008565b0000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"PUSH1"
,
"pc"
:
"56"
,
"stack"
:[
"0x0a"
]},{
"gas"
:
"27145"
,
"gasCost"
:
"0"
,
"op"
:
"RETURN"
,
"pc"
:
"58"
,
"stack"
:[
"0x0a"
,
"0x00"
]},{
"gas"
:
"25145"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"182"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25142"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"184"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
]},{
"gas"
:
"25139"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH2"
,
"pc"
:
"186"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25136"
,
"gasCost"
:
"10"
,
"op"
:
"EXP"
,
"pc"
:
"189"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x0100"
]},{
"gas"
:
"25126"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"190"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
]},{
"gas"
:
"25123"
,
"gasCost"
:
"50"
,
"op"
:
"SLOAD"
,
"pc"
:
"191"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x01"
]},{
"gas"
:
"25073"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"192"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25070"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH20"
,
"pc"
:
"193"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0x01"
]},{
"gas"
:
"25067"
,
"gasCost"
:
"5"
,
"op"
:
"MUL"
,
"pc"
:
"214"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0x01"
,
"0xffffffffffffffffffffffffffffffffffffffff"
]},{
"gas"
:
"25062"
,
"gasCost"
:
"3"
,
"op"
:
"NOT"
,
"pc"
:
"215"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0xffffffffffffffffffffffffffffffffffffffff"
]},{
"gas"
:
"25059"
,
"gasCost"
:
"3"
,
"op"
:
"AND"
,
"pc"
:
"216"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0xffffffffffffffffffffffff0000000000000000000000000000000000000000"
]},{
"gas"
:
"25056"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"217"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25053"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"218"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x01"
]},{
"gas"
:
"25050"
,
"gasCost"
:
"5"
,
"op"
:
"MUL"
,
"pc"
:
"219"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x01"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25045"
,
"gasCost"
:
"3"
,
"op"
:
"OR"
,
"pc"
:
"220"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25042"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"221"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25039"
,
"gasCost"
:
"20000"
,
"op"
:
"SSTORE"
,
"pc"
:
"222"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
]},{
"gas"
:
"5039"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"223"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"5037"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"224"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"5034"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"226"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x22"
]},{
"gas"
:
"5031"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"227"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x22"
,
"0x38"
]},{
"gas"
:
"5028"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"228"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
]},{
"gas"
:
"5025"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"230"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"5022"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"232"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"5020"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"233"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"5017"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"234"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
,
"0x5a"
]},{
"gas"
:
"5014"
,
"gasCost"
:
"5000"
,
"op"
:
"SSTORE"
,
"pc"
:
"235"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"14"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"236"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
]},{
"gas"
:
"12"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"237"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"11"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"238"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"9"
,
"gasCost"
:
"8"
,
"op"
:
"JUMP"
,
"pc"
:
"239"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
]},{
"gas"
:
"1"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"85"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"0"
,
"gasCost"
:
"0"
,
"op"
:
"STOP"
,
"pc"
:
"86"
,
"stack"
:[
"0x60fe47b1"
]}]}
}
else
{
return
data
.
testCodes
[
address
]
var
web3Override
=
{
}
getCode
:
function
(
address
,
callback
)
{
}
if
(
callback
)
{
callback
(
null
,
testCodes
[
address
])
}
else
{
return
testCodes
[
address
]
}
},
traceTransaction
:
function
(
txHash
,
options
,
callback
)
{
callback
(
null
,
testTraces
[
txHash
])
},
storageAt
:
function
(
blockNumber
,
txIndex
,
addres
s
,
callback
)
{
web3Override
.
traceTransaction
=
function
(
txHash
,
option
s
,
callback
)
{
callback
(
null
,
{}
)
callback
(
null
,
data
.
testTraces
[
txHash
]
)
},
}
getTransaction
:
function
(
txHash
,
callback
)
{
web3Override
.
storageAt
=
function
(
blockNumber
,
txIndex
,
address
,
callback
)
{
if
(
callback
)
{
callback
(
null
,
{})
callback
(
null
,
testTxs
[
txHash
])
}
}
else
{
return
testTxs
[
txHash
]
}
},
getTransactionFromBlock
:
function
(
blockNumber
,
txIndex
,
callback
)
{
web3Override
.
getTransaction
=
function
(
txHash
,
callback
)
{
if
(
callback
)
{
if
(
callback
)
{
callback
(
null
,
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
])
callback
(
null
,
data
.
testTxs
[
txHash
])
}
else
{
}
else
{
return
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
]
return
data
.
testTxs
[
txHash
]
}
}
},
}
getBlockNumber
:
function
(
callback
)
{
callback
(
'web3 modified testing purposes :)'
)
}
web3Override
.
getTransactionFromBlock
=
function
(
blockNumber
,
txIndex
,
callback
)
{
if
(
callback
)
{
callback
(
null
,
data
.
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
])
}
else
{
return
data
.
testTxsByBlock
[
blockNumber
+
'-'
+
txIndex
]
}
}
}
if
(
typeof
module
!==
'undefined'
&&
typeof
module
.
exports
!==
'undefined'
)
{
web3Override
.
getBlockNumber
=
function
(
callback
)
{
callback
(
'web3 modified testing purposes :)'
)
}
module
.
exports
=
web3Override
if
(
typeof
(
module
)
!==
'undefined'
&&
typeof
(
module
.
exports
)
!==
'undefined'
)
{
module
.
exports
=
web3Override
}
}
test/resources/testWeb3.json
0 → 100644
View file @
474e68bd
{
"testTxs"
:
{
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
:
{
"blockHash"
:
"0xd1d34932f8733e0485b7d9bf8500c4046d650f20ed7792508c304304fa7bbfac"
,
"blockNumber"
:
89
,
"from"
:
"0x00101c5bfa3fc8bad02c9f5fd65b069306251915"
,
"gas"
:
105967
,
"gasPrice"
:
"20000000000"
,
"hash"
:
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
,
"input"
:
"0x60fe47b10000000000000000000000000000000000000000000000000000000000000038"
,
"nonce"
:
3
,
"to"
:
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
,
"transactionIndex"
:
0
,
"value"
:
"0"
}
},
"testTxsByBlock"
:
{
"105967-0"
:
{
"blockHash"
:
"0xd1d34932f8733e0485b7d9bf8500c4046d650f20ed7792508c304304fa7bbfac"
,
"blockNumber"
:
89
,
"from"
:
"0x00101c5bfa3fc8bad02c9f5fd65b069306251915"
,
"gas"
:
105967
,
"gasPrice"
:
"20000000000"
,
"hash"
:
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
,
"input"
:
"0x60fe47b10000000000000000000000000000000000000000000000000000000000000038"
,
"nonce"
:
3
,
"to"
:
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
,
"transactionIndex"
:
0
,
"value"
:
"0"
}
},
"testCodes"
:
{
"0x0d3a18d64dfe4f927832ab58d6451cecc4e517c5"
:
"0x60606040526000357c01000000000000000000000000000000000000000000000000000000009004806360fe47b11460415780636d4ce63c14605757603f565b005b605560048080359060200190919050506089565b005b606260048050506078565b6040518082815260200191505060405180910390f35b600060006000505490506086565b90565b80600060005081905550602d6040516045806100f083390180828152602001915050604051809103906000f0600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690830217905550602281016000600050819055505b505660606040526040516020806045833981016040528080519060200190919050505b806001016000600050819055505b50600a80603b6000396000f360606040526008565b00"
},
"testTraces"
:
{
"0x20ef65b8b186ca942fcccd634f37074dde49b541c27994fc7596740ef44cfd51"
:
{
"gas"
:
"0x0000000000000000000000000000000000000000000000000000000000019def"
,
"return"
:
"0x"
,
"structLogs"
:[{
"gas"
:
"84503"
,
"gasCost"
:
"3"
,
"memory"
:[],
"op"
:
"PUSH1"
,
"pc"
:
"0"
,
"stack"
:[]},{
"gas"
:
"84500"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"2"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"84497"
,
"gasCost"
:
"12"
,
"memexpand"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"4"
,
"stack"
:[
"0x60"
,
"0x40"
]},{
"gas"
:
"84485"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"5"
,
"stack"
:[]},{
"gas"
:
"84482"
,
"gasCost"
:
"3"
,
"op"
:
"CALLDATALOAD"
,
"pc"
:
"7"
,
"stack"
:[
"0x00"
]},{
"gas"
:
"84479"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH29"
,
"pc"
:
"8"
,
"stack"
:[
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84476"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"38"
,
"stack"
:[
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
,
"0x0100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84473"
,
"gasCost"
:
"5"
,
"op"
:
"DIV"
,
"pc"
:
"39"
,
"stack"
:[
"0x0100000000000000000000000000000000000000000000000000000000"
,
"0x60fe47b100000000000000000000000000000000000000000000000000000000"
]},{
"gas"
:
"84468"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"40"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84465"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH4"
,
"pc"
:
"41"
,
"stack"
:[
"0x60fe47b1"
,
"0x60fe47b1"
]},{
"gas"
:
"84462"
,
"gasCost"
:
"3"
,
"op"
:
"EQ"
,
"pc"
:
"46"
,
"stack"
:[
"0x60fe47b1"
,
"0x60fe47b1"
,
"0x60fe47b1"
]},{
"gas"
:
"84459"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"47"
,
"stack"
:[
"0x60fe47b1"
,
"0x01"
]},{
"gas"
:
"84456"
,
"gasCost"
:
"10"
,
"op"
:
"JUMPI"
,
"pc"
:
"49"
,
"stack"
:[
"0x60fe47b1"
,
"0x01"
,
"0x41"
]},{
"gas"
:
"84446"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"65"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84445"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"66"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"84442"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"68"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
]},{
"gas"
:
"84439"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"70"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
]},{
"gas"
:
"84436"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"71"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
]},{
"gas"
:
"84433"
,
"gasCost"
:
"3"
,
"op"
:
"CALLDATALOAD"
,
"pc"
:
"72"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
,
"0x04"
]},{
"gas"
:
"84430"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"73"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x04"
,
"0x38"
]},{
"gas"
:
"84427"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"74"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x04"
]},{
"gas"
:
"84424"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"76"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x04"
,
"0x20"
]},{
"gas"
:
"84421"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"77"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x38"
,
"0x24"
]},{
"gas"
:
"84418"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"78"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x04"
,
"0x24"
,
"0x38"
]},{
"gas"
:
"84415"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"79"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x24"
,
"0x04"
]},{
"gas"
:
"84412"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"80"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x04"
,
"0x24"
]},{
"gas"
:
"84410"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"81"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x04"
]},{
"gas"
:
"84408"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"82"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84405"
,
"gasCost"
:
"8"
,
"op"
:
"JUMP"
,
"pc"
:
"84"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x89"
]},{
"gas"
:
"84397"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"137"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84396"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"138"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"84393"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"139"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
]},{
"gas"
:
"84390"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"141"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"84387"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"143"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"84385"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"144"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"84382"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"145"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x00"
,
"0x38"
]},{
"gas"
:
"84379"
,
"gasCost"
:
"5000"
,
"op"
:
"SSTORE"
,
"pc"
:
"146"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
,
"0x38"
,
"0x00"
]},{
"gas"
:
"79379"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"147"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x38"
]},{
"gas"
:
"79377"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"148"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"79374"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"150"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
]},{
"gas"
:
"79371"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"152"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x40"
]},{
"gas"
:
"79368"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"153"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
]},{
"gas"
:
"79365"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"155"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
]},{
"gas"
:
"79362"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH2"
,
"pc"
:
"156"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
]},{
"gas"
:
"79359"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"159"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
,
"0xf0"
]},{
"gas"
:
"79356"
,
"gasCost"
:
"21"
,
"memexpand"
:
"3"
,
"op"
:
"CODECOPY"
,
"pc"
:
"160"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
,
"0x45"
,
"0xf0"
,
"0x60"
]},{
"gas"
:
"79335"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
],
"op"
:
"ADD"
,
"pc"
:
"161"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0x60"
,
"0x45"
]},{
"gas"
:
"79332"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"162"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
]},{
"gas"
:
"79329"
,
"gasCost"
:
"3"
,
"op"
:
"DUP3"
,
"pc"
:
"163"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
]},{
"gas"
:
"79326"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"164"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x2d"
]},{
"gas"
:
"79323"
,
"gasCost"
:
"6"
,
"memexpand"
:
"1"
,
"op"
:
"MSTORE"
,
"pc"
:
"165"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x2d"
,
"0xa5"
]},{
"gas"
:
"79317"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"166"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
]},{
"gas"
:
"79314"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"168"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xa5"
,
"0x20"
]},{
"gas"
:
"79311"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"169"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x2d"
,
"0xa5"
,
"0xc5"
]},{
"gas"
:
"79308"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"170"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0xa5"
,
"0x2d"
]},{
"gas"
:
"79306"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"171"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0xa5"
]},{
"gas"
:
"79304"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"172"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
]},{
"gas"
:
"79301"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"174"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x40"
]},{
"gas"
:
"79298"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"DUP1"
,
"pc"
:
"175"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x60"
]},{
"gas"
:
"79295"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"176"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xc5"
,
"0x60"
,
"0x60"
]},{
"gas"
:
"79292"
,
"gasCost"
:
"3"
,
"op"
:
"SUB"
,
"pc"
:
"177"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x60"
,
"0x60"
,
"0xc5"
]},{
"gas"
:
"79289"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"178"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x60"
,
"0x65"
]},{
"gas"
:
"79286"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"179"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x65"
,
"0x60"
]},{
"gas"
:
"79283"
,
"gasCost"
:
"32000"
,
"op"
:
"CREATE"
,
"pc"
:
"181"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x65"
,
"0x60"
,
"0x00"
]},{
"gas"
:
"47283"
,
"gasCost"
:
"3"
,
"memory"
:[],
"op"
:
"PUSH1"
,
"pc"
:
"0"
,
"stack"
:[]},{
"gas"
:
"47280"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"2"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47277"
,
"gasCost"
:
"12"
,
"memexpand"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"4"
,
"stack"
:[
"0x60"
,
"0x40"
]},{
"gas"
:
"47265"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"5"
,
"stack"
:[]},{
"gas"
:
"47262"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"7"
,
"stack"
:[
"0x40"
]},{
"gas"
:
"47259"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
],
"op"
:
"PUSH1"
,
"pc"
:
"8"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47256"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"10"
,
"stack"
:[
"0x60"
,
"0x20"
]},{
"gas"
:
"47253"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"11"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
]},{
"gas"
:
"47250"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"13"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
,
"0x45"
]},{
"gas"
:
"47247"
,
"gasCost"
:
"9"
,
"memexpand"
:
"1"
,
"op"
:
"CODECOPY"
,
"pc"
:
"14"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x20"
,
"0x45"
,
"0x60"
]},{
"gas"
:
"47238"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"DUP2"
,
"pc"
:
"15"
,
"stack"
:[
"0x60"
,
"0x20"
]},{
"gas"
:
"47235"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"16"
,
"stack"
:[
"0x60"
,
"0x20"
,
"0x60"
]},{
"gas"
:
"47232"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"17"
,
"stack"
:[
"0x60"
,
"0x80"
]},{
"gas"
:
"47229"
,
"gasCost"
:
"3"
,
"op"
:
"MSTORE"
,
"pc"
:
"19"
,
"stack"
:[
"0x60"
,
"0x80"
,
"0x40"
]},{
"gas"
:
"47226"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"DUP1"
,
"pc"
:
"20"
,
"stack"
:[
"0x60"
]},{
"gas"
:
"47223"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"21"
,
"stack"
:[
"0x60"
,
"0x60"
]},{
"gas"
:
"47220"
,
"gasCost"
:
"3"
,
"op"
:
"MLOAD"
,
"pc"
:
"22"
,
"stack"
:[
"0x60"
,
"0x60"
,
"0x60"
]},{
"gas"
:
"47217"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"SWAP1"
,
"pc"
:
"23"
,
"stack"
:[
"0x60"
,
"0x60"
,
"0x2d"
]},{
"gas"
:
"47214"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"24"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x60"
]},{
"gas"
:
"47211"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"26"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x60"
,
"0x20"
]},{
"gas"
:
"47208"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"27"
,
"stack"
:[
"0x60"
,
"0x2d"
,
"0x80"
]},{
"gas"
:
"47205"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP2"
,
"pc"
:
"28"
,
"stack"
:[
"0x60"
,
"0x80"
,
"0x2d"
]},{
"gas"
:
"47202"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"29"
,
"stack"
:[
"0x2d"
,
"0x80"
,
"0x60"
]},{
"gas"
:
"47199"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"30"
,
"stack"
:[
"0x2d"
,
"0x60"
,
"0x80"
]},{
"gas"
:
"47197"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"31"
,
"stack"
:[
"0x2d"
,
"0x60"
]},{
"gas"
:
"47195"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"32"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"47194"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"33"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"47191"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"34"
,
"stack"
:[
"0x2d"
,
"0x2d"
]},{
"gas"
:
"47188"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"36"
,
"stack"
:[
"0x2d"
,
"0x2d"
,
"0x01"
]},{
"gas"
:
"47185"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"37"
,
"stack"
:[
"0x2d"
,
"0x2e"
]},{
"gas"
:
"47182"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"39"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"47179"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"41"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"47177"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"42"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"47174"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"43"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x00"
,
"0x2e"
]},{
"gas"
:
"47171"
,
"gasCost"
:
"20000"
,
"op"
:
"SSTORE"
,
"pc"
:
"44"
,
"stack"
:[
"0x2d"
,
"0x2e"
,
"0x2e"
,
"0x00"
]},{
"gas"
:
"27171"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"45"
,
"stack"
:[
"0x2d"
,
"0x2e"
]},{
"gas"
:
"27169"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"46"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"27168"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"47"
,
"stack"
:[
"0x2d"
]},{
"gas"
:
"27166"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"48"
,
"stack"
:[]},{
"gas"
:
"27163"
,
"gasCost"
:
"3"
,
"op"
:
"DUP1"
,
"pc"
:
"50"
,
"stack"
:[
"0x0a"
]},{
"gas"
:
"27160"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"51"
,
"stack"
:[
"0x0a"
,
"0x0a"
]},{
"gas"
:
"27157"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"53"
,
"stack"
:[
"0x0a"
,
"0x0a"
,
"0x3b"
]},{
"gas"
:
"27154"
,
"gasCost"
:
"6"
,
"op"
:
"CODECOPY"
,
"pc"
:
"55"
,
"stack"
:[
"0x0a"
,
"0x0a"
,
"0x3b"
,
"0x00"
]},{
"gas"
:
"27148"
,
"gasCost"
:
"3"
,
"memory"
:[
"60606040526008565b0000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000080"
,
"000000000000000000000000000000000000000000000000000000000000002d"
],
"op"
:
"PUSH1"
,
"pc"
:
"56"
,
"stack"
:[
"0x0a"
]},{
"gas"
:
"27145"
,
"gasCost"
:
"0"
,
"op"
:
"RETURN"
,
"pc"
:
"58"
,
"stack"
:[
"0x0a"
,
"0x00"
]},{
"gas"
:
"25145"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"182"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25142"
,
"gasCost"
:
"3"
,
"memory"
:[
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000000"
,
"0000000000000000000000000000000000000000000000000000000000000060"
,
"6060604052604051602080604583398101604052808051906020019091905050"
,
"5b806001016000600050819055505b50600a80603b6000396000f36060604052"
,
"6008565b00000000000000000000000000000000000000000000000000000000"
,
"000000002d000000000000000000000000000000000000000000000000000000"
],
"op"
:
"PUSH1"
,
"pc"
:
"184"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
]},{
"gas"
:
"25139"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH2"
,
"pc"
:
"186"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25136"
,
"gasCost"
:
"10"
,
"op"
:
"EXP"
,
"pc"
:
"189"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x0100"
]},{
"gas"
:
"25126"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"190"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
]},{
"gas"
:
"25123"
,
"gasCost"
:
"50"
,
"op"
:
"SLOAD"
,
"pc"
:
"191"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x01"
]},{
"gas"
:
"25073"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"192"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25070"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH20"
,
"pc"
:
"193"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0x01"
]},{
"gas"
:
"25067"
,
"gasCost"
:
"5"
,
"op"
:
"MUL"
,
"pc"
:
"214"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0x01"
,
"0xffffffffffffffffffffffffffffffffffffffff"
]},{
"gas"
:
"25062"
,
"gasCost"
:
"3"
,
"op"
:
"NOT"
,
"pc"
:
"215"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0xffffffffffffffffffffffffffffffffffffffff"
]},{
"gas"
:
"25059"
,
"gasCost"
:
"3"
,
"op"
:
"AND"
,
"pc"
:
"216"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
,
"0xffffffffffffffffffffffff0000000000000000000000000000000000000000"
]},{
"gas"
:
"25056"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"217"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x01"
,
"0x00"
]},{
"gas"
:
"25053"
,
"gasCost"
:
"3"
,
"op"
:
"DUP4"
,
"pc"
:
"218"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x01"
]},{
"gas"
:
"25050"
,
"gasCost"
:
"5"
,
"op"
:
"MUL"
,
"pc"
:
"219"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0x01"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25045"
,
"gasCost"
:
"3"
,
"op"
:
"OR"
,
"pc"
:
"220"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0x00"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25042"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"221"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"25039"
,
"gasCost"
:
"20000"
,
"op"
:
"SSTORE"
,
"pc"
:
"222"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
,
"0x01"
]},{
"gas"
:
"5039"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"223"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0xd01f65e3472f24faf45f08f8698ec4da1bf32a95"
]},{
"gas"
:
"5037"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"224"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"5034"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"226"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x22"
]},{
"gas"
:
"5031"
,
"gasCost"
:
"3"
,
"op"
:
"ADD"
,
"pc"
:
"227"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x22"
,
"0x38"
]},{
"gas"
:
"5028"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"228"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
]},{
"gas"
:
"5025"
,
"gasCost"
:
"3"
,
"op"
:
"PUSH1"
,
"pc"
:
"230"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"5022"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"232"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
,
"0x00"
]},{
"gas"
:
"5020"
,
"gasCost"
:
"3"
,
"op"
:
"DUP2"
,
"pc"
:
"233"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"5017"
,
"gasCost"
:
"3"
,
"op"
:
"SWAP1"
,
"pc"
:
"234"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x00"
,
"0x5a"
]},{
"gas"
:
"5014"
,
"gasCost"
:
"5000"
,
"op"
:
"SSTORE"
,
"pc"
:
"235"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
,
"0x5a"
,
"0x00"
]},{
"gas"
:
"14"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"236"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
,
"0x5a"
]},{
"gas"
:
"12"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"237"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"11"
,
"gasCost"
:
"2"
,
"op"
:
"POP"
,
"pc"
:
"238"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
,
"0x38"
]},{
"gas"
:
"9"
,
"gasCost"
:
"8"
,
"op"
:
"JUMP"
,
"pc"
:
"239"
,
"stack"
:[
"0x60fe47b1"
,
"0x55"
]},{
"gas"
:
"1"
,
"gasCost"
:
"1"
,
"op"
:
"JUMPDEST"
,
"pc"
:
"85"
,
"stack"
:[
"0x60fe47b1"
]},{
"gas"
:
"0"
,
"gasCost"
:
"0"
,
"op"
:
"STOP"
,
"pc"
:
"86"
,
"stack"
:[
"0x60fe47b1"
]}]}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment