diff --git a/.project b/.project
index 227182481..965236b83 100644
--- a/.project
+++ b/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
org.eclipse.buildship.core.gradleprojectnature
+
+
+ 1747228441545
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/evm-testcases/cfs/div/div_eth.sol b/evm-testcases/cfs/div/div_eth.sol
index e6b4cc342..8ff2c401f 100644
--- a/evm-testcases/cfs/div/div_eth.sol
+++ b/evm-testcases/cfs/div/div_eth.sol
@@ -7,4 +7,14 @@ PUSH1 0x02
PUSH1 0x01
DIV
PUSH1 0x00
+EQ
+PUSH1 0x02
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA
+DIV
+PUSH32 0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
+EQ
+PUSH1 0x02
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA
+SDIV
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
EQ
\ No newline at end of file
diff --git a/evm-testcases/cfs/div/report.json b/evm-testcases/cfs/div/report.json
index be72ddfb7..db500795d 100644
--- a/evm-testcases/cfs/div/report.json
+++ b/evm-testcases/cfs/div/report.json
@@ -3,15 +3,15 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_div_div_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "20ms",
- "end" : "2025-02-26T11:44:05.699+01:00",
- "expressions" : "6",
+ "duration" : "13ms",
+ "end" : "2025-05-13T12:59:48.586+02:00",
+ "expressions" : "12",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:05.679+01:00",
- "statements" : "10",
+ "start" : "2025-05-13T12:59:48.573+02:00",
+ "statements" : "20",
"units" : "0",
"version" : "0.1",
"warnings" : "0"
diff --git a/evm-testcases/cfs/div/untyped_program.evm-testcases_cfs_div_div_eth.sol().json b/evm-testcases/cfs/div/untyped_program.evm-testcases_cfs_div_div_eth.sol().json
index e026746b4..d7b31e29f 100644
--- a/evm-testcases/cfs/div/untyped_program.evm-testcases_cfs_div_div_eth.sol().json
+++ b/evm-testcases/cfs/div/untyped_program.evm-testcases_cfs_div_div_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/div/div_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x10"},{"id":1,"text":"0x10"},{"id":2,"subNodes":[3],"text":"PUSH1 0x10"},{"id":3,"text":"0x10"},{"id":4,"text":"DIV"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH1 0x02"},{"id":9,"text":"0x02"},{"id":10,"subNodes":[11],"text":"PUSH1 0x01"},{"id":11,"text":"0x01"},{"id":12,"text":"DIV"},{"id":13,"subNodes":[14],"text":"PUSH1 0x00"},{"id":14,"text":"0x00"},{"id":15,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x10\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/div/div_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x10"},{"id":1,"text":"0x10"},{"id":2,"subNodes":[3],"text":"PUSH1 0x10"},{"id":3,"text":"0x10"},{"id":4,"text":"DIV"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH1 0x02"},{"id":9,"text":"0x02"},{"id":10,"subNodes":[11],"text":"PUSH1 0x01"},{"id":11,"text":"0x01"},{"id":12,"text":"DIV"},{"id":13,"subNodes":[14],"text":"PUSH1 0x00"},{"id":14,"text":"0x00"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH1 0x02"},{"id":17,"text":"0x02"},{"id":18,"subNodes":[19],"text":"PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA"},{"id":19,"text":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA"},{"id":20,"text":"DIV"},{"id":21,"subNodes":[22],"text":"PUSH32 0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"},{"id":22,"text":"0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"},{"id":23,"text":"EQ"},{"id":24,"subNodes":[25],"text":"PUSH1 0x02"},{"id":25,"text":"0x02"},{"id":26,"subNodes":[27],"text":"PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA"},{"id":27,"text":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA"},{"id":28,"text":"SDIV"},{"id":29,"subNodes":[30],"text":"PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"},{"id":30,"text":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"},{"id":31,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":26,"kind":"SequentialEdge"},{"sourceId":26,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":29,"kind":"SequentialEdge"},{"sourceId":29,"destId":31,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x10\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 2, 115792089237316195423570985008687907853269984665640564039457584007913129639930]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819965]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819965, 57896044618658097711785492504343953926634992332820282019728792003956564819965]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819965]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 2, 115792089237316195423570985008687907853269984665640564039457584007913129639930]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffA\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["sdiv 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/if/report.json b/evm-testcases/cfs/if/report.json
index 0903034b0..af2cf80cb 100644
--- a/evm-testcases/cfs/if/report.json
+++ b/evm-testcases/cfs/if/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_if_if_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "11ms",
- "end" : "2025-02-26T11:44:06.477+01:00",
+ "duration" : "7ms",
+ "end" : "2025-05-27T10:49:03.673+02:00",
"expressions" : "5",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.466+01:00",
+ "start" : "2025-05-27T10:49:03.666+02:00",
"statements" : "8",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/if/untyped_program.evm-testcases_cfs_if_if_eth.sol().json b/evm-testcases/cfs/if/untyped_program.evm-testcases_cfs_if_if_eth.sol().json
index 6fa85c50a..29b2f67d2 100644
--- a/evm-testcases/cfs/if/untyped_program.evm-testcases_cfs_if_if_eth.sol().json
+++ b/evm-testcases/cfs/if/untyped_program.evm-testcases_cfs_if_if_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/if/if_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x01"},{"id":1,"text":"0x01"},{"id":2,"subNodes":[3],"text":"PUSH1 0x02"},{"id":3,"text":"0x02"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0A"},{"id":6,"text":"0x0A"},{"id":7,"text":"JUMPI"},{"id":8,"subNodes":[9],"text":"PUSH1 0x03"},{"id":9,"text":"0x03"},{"id":10,"text":"JUMPDEST"},{"id":11,"subNodes":[12],"text":"PUSH1 0x04"},{"id":12,"text":"0x04"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"FalseEdge"},{"sourceId":7,"destId":10,"kind":"TrueEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":11,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x01\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["jumpi ([],[[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]])"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/if/if_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x01"},{"id":1,"text":"0x01"},{"id":2,"subNodes":[3],"text":"PUSH1 0x02"},{"id":3,"text":"0x02"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0A"},{"id":6,"text":"0x0A"},{"id":7,"text":"JUMPI"},{"id":8,"subNodes":[9],"text":"PUSH1 0x03"},{"id":9,"text":"0x03"},{"id":10,"text":"JUMPDEST"},{"id":11,"subNodes":[12],"text":"PUSH1 0x04"},{"id":12,"text":"0x04"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"FalseEdge"},{"sourceId":7,"destId":10,"kind":"TrueEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":11,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x01\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["jumpi 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/if_else/report.json b/evm-testcases/cfs/if_else/report.json
index e5b3fcac6..c32136545 100644
--- a/evm-testcases/cfs/if_else/report.json
+++ b/evm-testcases/cfs/if_else/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_if_else_if_else_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "7ms",
- "end" : "2025-02-26T11:44:06.704+01:00",
+ "duration" : "4ms",
+ "end" : "2025-05-27T10:49:04.133+02:00",
"expressions" : "7",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.697+01:00",
+ "start" : "2025-05-27T10:49:04.129+02:00",
"statements" : "12",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/if_else/untyped_program.evm-testcases_cfs_if_else_if_else_eth.sol().json b/evm-testcases/cfs/if_else/untyped_program.evm-testcases_cfs_if_else_if_else_eth.sol().json
index 2ee2d960a..61a438d45 100644
--- a/evm-testcases/cfs/if_else/untyped_program.evm-testcases_cfs_if_else_if_else_eth.sol().json
+++ b/evm-testcases/cfs/if_else/untyped_program.evm-testcases_cfs_if_else_if_else_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/if_else/if_else_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x05"},{"id":1,"text":"0x05"},{"id":2,"subNodes":[3],"text":"PUSH1 0x05"},{"id":3,"text":"0x05"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0D"},{"id":6,"text":"0x0D"},{"id":7,"text":"JUMPI"},{"id":8,"subNodes":[9],"text":"PUSH1 0x00"},{"id":9,"text":"0x00"},{"id":10,"subNodes":[11],"text":"PUSH1 0x10"},{"id":11,"text":"0x10"},{"id":12,"text":"JUMP"},{"id":13,"text":"JUMPDEST"},{"id":14,"subNodes":[15],"text":"PUSH1 0x01"},{"id":15,"text":"0x01"},{"id":16,"text":"JUMPDEST"},{"id":17,"subNodes":[18],"text":"PUSH1 0x07"},{"id":18,"text":"0x07"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"FalseEdge"},{"sourceId":7,"destId":13,"kind":"TrueEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":16,"kind":"SequentialEdge"},{"sourceId":13,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x05\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 13]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]],[])"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":9,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":10,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":11,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":12,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":13,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 7]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/if_else/if_else_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x05"},{"id":1,"text":"0x05"},{"id":2,"subNodes":[3],"text":"PUSH1 0x05"},{"id":3,"text":"0x05"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0D"},{"id":6,"text":"0x0D"},{"id":7,"text":"JUMPI"},{"id":8,"subNodes":[9],"text":"PUSH1 0x00"},{"id":9,"text":"0x00"},{"id":10,"subNodes":[11],"text":"PUSH1 0x10"},{"id":11,"text":"0x10"},{"id":12,"text":"JUMP"},{"id":13,"text":"JUMPDEST"},{"id":14,"subNodes":[15],"text":"PUSH1 0x01"},{"id":15,"text":"0x01"},{"id":16,"text":"JUMPDEST"},{"id":17,"subNodes":[18],"text":"PUSH1 0x07"},{"id":18,"text":"0x07"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"FalseEdge"},{"sourceId":7,"destId":13,"kind":"TrueEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":16,"kind":"SequentialEdge"},{"sourceId":13,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x05\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 13]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["jumpi 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 7]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/if_else_npbj/report.json b/evm-testcases/cfs/if_else_npbj/report.json
index c7f3554dd..74e04880f 100644
--- a/evm-testcases/cfs/if_else_npbj/report.json
+++ b/evm-testcases/cfs/if_else_npbj/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_if_else_npbj_if_else_npbj_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "24ms",
- "end" : "2025-02-26T11:44:06.569+01:00",
+ "duration" : "34ms",
+ "end" : "2025-05-19T17:27:01.873+02:00",
"expressions" : "9",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.545+01:00",
+ "start" : "2025-05-19T17:27:01.839+02:00",
"statements" : "16",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/if_else_npbj/untyped_program.evm-testcases_cfs_if_else_npbj_if_else_npbj_eth.sol().json b/evm-testcases/cfs/if_else_npbj/untyped_program.evm-testcases_cfs_if_else_npbj_if_else_npbj_eth.sol().json
index 6428c044d..062ccae05 100644
--- a/evm-testcases/cfs/if_else_npbj/untyped_program.evm-testcases_cfs_if_else_npbj_if_else_npbj_eth.sol().json
+++ b/evm-testcases/cfs/if_else_npbj/untyped_program.evm-testcases_cfs_if_else_npbj_if_else_npbj_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/if_else_npbj/if_else_npbj_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x05"},{"id":1,"text":"0x05"},{"id":2,"subNodes":[3],"text":"PUSH1 0x05"},{"id":3,"text":"0x05"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0A"},{"id":6,"text":"0x0A"},{"id":7,"subNodes":[8],"text":"PUSH1 0x09"},{"id":8,"text":"0x09"},{"id":9,"text":"ADD"},{"id":10,"text":"JUMPI"},{"id":11,"subNodes":[12],"text":"PUSH1 0x00"},{"id":12,"text":"0x00"},{"id":13,"subNodes":[14],"text":"PUSH1 0x0A"},{"id":14,"text":"0x0A"},{"id":15,"subNodes":[16],"text":"PUSH1 0x0C"},{"id":16,"text":"0x0C"},{"id":17,"text":"ADD"},{"id":18,"text":"JUMP"},{"id":19,"text":"JUMPDEST"},{"id":20,"subNodes":[21],"text":"PUSH1 0x01"},{"id":21,"text":"0x01"},{"id":22,"text":"JUMPDEST"},{"id":23,"subNodes":[24],"text":"PUSH1 0x07"},{"id":24,"text":"0x07"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":11,"kind":"FalseEdge"},{"sourceId":10,"destId":19,"kind":"TrueEdge"},{"sourceId":11,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x05\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x09\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10, 9]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x09\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 19]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]],[])"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":12,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":13,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":14,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":15,"description":{"expressions":["push \"0x0C\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":16,"description":{"expressions":["\"0x0C\""],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":17,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":18,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"_|_","value":"_|_"}}},{"nodeId":19,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["push \"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 7]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["\"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/if_else_npbj/if_else_npbj_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x05"},{"id":1,"text":"0x05"},{"id":2,"subNodes":[3],"text":"PUSH1 0x05"},{"id":3,"text":"0x05"},{"id":4,"text":"EQ"},{"id":5,"subNodes":[6],"text":"PUSH1 0x0A"},{"id":6,"text":"0x0A"},{"id":7,"subNodes":[8],"text":"PUSH1 0x09"},{"id":8,"text":"0x09"},{"id":9,"text":"ADD"},{"id":10,"text":"JUMPI"},{"id":11,"subNodes":[12],"text":"PUSH1 0x00"},{"id":12,"text":"0x00"},{"id":13,"subNodes":[14],"text":"PUSH1 0x0A"},{"id":14,"text":"0x0A"},{"id":15,"subNodes":[16],"text":"PUSH1 0x0C"},{"id":16,"text":"0x0C"},{"id":17,"text":"ADD"},{"id":18,"text":"JUMP"},{"id":19,"text":"JUMPDEST"},{"id":20,"subNodes":[21],"text":"PUSH1 0x01"},{"id":21,"text":"0x01"},{"id":22,"text":"JUMPDEST"},{"id":23,"subNodes":[24],"text":"PUSH1 0x07"},{"id":24,"text":"0x07"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":11,"kind":"FalseEdge"},{"sourceId":10,"destId":19,"kind":"TrueEdge"},{"sourceId":11,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":22,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x05\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x09\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10, 9]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x09\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 19]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["jumpi 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x0A\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x0C\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 10, 12]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x0C\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 22]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["push \"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 7]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["\"0x07\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/keccak256/keccak.sol b/evm-testcases/cfs/keccak256/keccak.sol
new file mode 100644
index 000000000..c5b2a531d
--- /dev/null
+++ b/evm-testcases/cfs/keccak256/keccak.sol
@@ -0,0 +1,9 @@
+PUSH1 0x20
+PUSH1 0x00
+SHA3
+PUSH32 0xFFFFFFFF00000000000000000000000000000000000000000000000000000000
+PUSH1 0x00
+MSTORE
+PUSH1 0x04
+PUSH1 0x00
+SHA3
\ No newline at end of file
diff --git a/evm-testcases/cfs/keccak256/report.json b/evm-testcases/cfs/keccak256/report.json
new file mode 100644
index 000000000..c39301a93
--- /dev/null
+++ b/evm-testcases/cfs/keccak256/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_keccak256_keccak.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "83ms",
+ "end" : "2025-05-11T16:13:02.675+02:00",
+ "expressions" : "6",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-11T16:13:02.592+02:00",
+ "statements" : "9",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/keccak256"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/keccak256/untyped_program.evm-testcases_cfs_keccak256_keccak.sol().json b/evm-testcases/cfs/keccak256/untyped_program.evm-testcases_cfs_keccak256_keccak.sol().json
new file mode 100644
index 000000000..b22a2ecd0
--- /dev/null
+++ b/evm-testcases/cfs/keccak256/untyped_program.evm-testcases_cfs_keccak256_keccak.sol().json
@@ -0,0 +1 @@
+{"name":"untyped program::evm-testcases/cfs/keccak256/keccak.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x20"},{"id":1,"text":"0x20"},{"id":2,"subNodes":[3],"text":"PUSH1 0x00"},{"id":3,"text":"0x00"},{"id":4,"text":"SHA3"},{"id":5,"subNodes":[6],"text":"PUSH32 0xFFFFFFFF00000000000000000000000000000000000000000000000000000000"},{"id":6,"text":"0xFFFFFFFF00000000000000000000000000000000000000000000000000000000"},{"id":7,"subNodes":[8],"text":"PUSH1 0x00"},{"id":8,"text":"0x00"},{"id":9,"text":"MSTORE"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"subNodes":[13],"text":"PUSH1 0x00"},{"id":13,"text":"0x00"},{"id":14,"text":"SHA3"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":14,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 32]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x20\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 32, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 32]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["sha3 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0xFFFFFFFF00000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 115792089210356248756420345214020892766250353992003419616917011526809519390720]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0xFFFFFFFF00000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 115792089210356248756420345214020892766250353992003419616917011526809519390720, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 115792089210356248756420345214020892766250353992003419616917011526809519390720]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 4]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 4, 0]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 4]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["sha3 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 18569430475105882587588266137607568536673111973893317399460219858819262702947, 18552517740152708416751806921020054235891601220706205192958828703704562188856]], memory: FFFFFFFF00000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore/report.json b/evm-testcases/cfs/mstore/report.json
index ba3937184..36b0e4296 100644
--- a/evm-testcases/cfs/mstore/report.json
+++ b/evm-testcases/cfs/mstore/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_mstore_mstore_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "19ms",
- "end" : "2025-02-26T11:44:06.735+01:00",
+ "duration" : "10ms",
+ "end" : "2025-05-10T16:40:43.917+02:00",
"expressions" : "18",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.716+01:00",
+ "start" : "2025-05-10T16:40:43.907+02:00",
"statements" : "35",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/mstore/untyped_program.evm-testcases_cfs_mstore_mstore_eth.sol().json b/evm-testcases/cfs/mstore/untyped_program.evm-testcases_cfs_mstore_mstore_eth.sol().json
index 96222682c..6b4a99690 100644
--- a/evm-testcases/cfs/mstore/untyped_program.evm-testcases_cfs_mstore_mstore_eth.sol().json
+++ b/evm-testcases/cfs/mstore/untyped_program.evm-testcases_cfs_mstore_mstore_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/mstore/mstore_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x50"},{"id":1,"text":"0x50"},{"id":2,"subNodes":[3],"text":"PUSH1 0xA0"},{"id":3,"text":"0xA0"},{"id":4,"text":"MSTORE"},{"id":5,"subNodes":[6],"text":"PUSH1 0x37"},{"id":6,"text":"0x37"},{"id":7,"subNodes":[8],"text":"PUSH1 0x20"},{"id":8,"text":"0x20"},{"id":9,"text":"MSTORE"},{"id":10,"subNodes":[11],"text":"PUSH1 0x99"},{"id":11,"text":"0x99"},{"id":12,"subNodes":[13],"text":"PUSH1 0x30"},{"id":13,"text":"0x30"},{"id":14,"text":"MSTORE"},{"id":15,"subNodes":[16],"text":"PUSH1 0x20"},{"id":16,"text":"0x20"},{"id":17,"text":"MLOAD"},{"id":18,"subNodes":[19],"text":"PUSH1 0x30"},{"id":19,"text":"0x30"},{"id":20,"text":"MLOAD"},{"id":21,"text":"ADD"},{"id":22,"subNodes":[23],"text":"PUSH1 0x40"},{"id":23,"text":"0x40"},{"id":24,"text":"MSTORE"},{"id":25,"subNodes":[26],"text":"PUSH1 0x50"},{"id":26,"text":"0x50"},{"id":27,"text":"MLOAD"},{"id":28,"subNodes":[29],"text":"PUSH1 0x10"},{"id":29,"text":"0x10"},{"id":30,"text":"SUB"},{"id":31,"subNodes":[32],"text":"PUSH1 0x60"},{"id":32,"text":"0x60"},{"id":33,"text":"MSTORE"},{"id":34,"subNodes":[35],"text":"PUSH1 0x40"},{"id":35,"text":"0x40"},{"id":36,"text":"MLOAD"},{"id":37,"subNodes":[38],"text":"PUSH1 0x60"},{"id":38,"text":"0x60"},{"id":39,"text":"MLOAD"},{"id":40,"text":"MUL"},{"id":41,"subNodes":[42],"text":"PUSH1 0x70"},{"id":42,"text":"0x70"},{"id":43,"text":"MSTORE"},{"id":44,"subNodes":[45],"text":"PUSH1 0x70"},{"id":45,"text":"0x70"},{"id":46,"text":"MLOAD"},{"id":47,"subNodes":[48],"text":"PUSH1 0x05"},{"id":48,"text":"0x05"},{"id":49,"text":"DIV"},{"id":50,"subNodes":[51],"text":"PUSH1 0x80"},{"id":51,"text":"0x80"},{"id":52,"text":"MSTORE"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":43,"kind":"SequentialEdge"},{"sourceId":43,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":46,"kind":"SequentialEdge"},{"sourceId":46,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":49,"kind":"SequentialEdge"},{"sourceId":49,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":52,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x50\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0xA0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80, 160]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0xA0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x37\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x37\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55, 32]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 48]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 32]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 48]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 64]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768, 16]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["sub 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184, 96]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 64]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 96]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["mul 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 17600397564072061704382789721320561985731367741925117242783416583832533643299216]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["push \"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 17600397564072061704382789721320561985731367741925117242783416583832533643299216, 112]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["\"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 17600397564072061704382789721320561985731367741925117242783416583832533643299216]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["push \"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 112]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["\"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880, 5]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["push \"0x80\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 128]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["\"0x80\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/mstore/mstore_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x50"},{"id":1,"text":"0x50"},{"id":2,"subNodes":[3],"text":"PUSH1 0xA0"},{"id":3,"text":"0xA0"},{"id":4,"text":"MSTORE"},{"id":5,"subNodes":[6],"text":"PUSH1 0x37"},{"id":6,"text":"0x37"},{"id":7,"subNodes":[8],"text":"PUSH1 0x20"},{"id":8,"text":"0x20"},{"id":9,"text":"MSTORE"},{"id":10,"subNodes":[11],"text":"PUSH1 0x99"},{"id":11,"text":"0x99"},{"id":12,"subNodes":[13],"text":"PUSH1 0x30"},{"id":13,"text":"0x30"},{"id":14,"text":"MSTORE"},{"id":15,"subNodes":[16],"text":"PUSH1 0x20"},{"id":16,"text":"0x20"},{"id":17,"text":"MLOAD"},{"id":18,"subNodes":[19],"text":"PUSH1 0x30"},{"id":19,"text":"0x30"},{"id":20,"text":"MLOAD"},{"id":21,"text":"ADD"},{"id":22,"subNodes":[23],"text":"PUSH1 0x40"},{"id":23,"text":"0x40"},{"id":24,"text":"MSTORE"},{"id":25,"subNodes":[26],"text":"PUSH1 0x50"},{"id":26,"text":"0x50"},{"id":27,"text":"MLOAD"},{"id":28,"subNodes":[29],"text":"PUSH1 0x10"},{"id":29,"text":"0x10"},{"id":30,"text":"SUB"},{"id":31,"subNodes":[32],"text":"PUSH1 0x60"},{"id":32,"text":"0x60"},{"id":33,"text":"MSTORE"},{"id":34,"subNodes":[35],"text":"PUSH1 0x40"},{"id":35,"text":"0x40"},{"id":36,"text":"MLOAD"},{"id":37,"subNodes":[38],"text":"PUSH1 0x60"},{"id":38,"text":"0x60"},{"id":39,"text":"MLOAD"},{"id":40,"text":"MUL"},{"id":41,"subNodes":[42],"text":"PUSH1 0x70"},{"id":42,"text":"0x70"},{"id":43,"text":"MSTORE"},{"id":44,"subNodes":[45],"text":"PUSH1 0x70"},{"id":45,"text":"0x70"},{"id":46,"text":"MLOAD"},{"id":47,"subNodes":[48],"text":"PUSH1 0x05"},{"id":48,"text":"0x05"},{"id":49,"text":"DIV"},{"id":50,"subNodes":[51],"text":"PUSH1 0x80"},{"id":51,"text":"0x80"},{"id":52,"text":"MSTORE"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":33,"kind":"SequentialEdge"},{"sourceId":33,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":43,"kind":"SequentialEdge"},{"sourceId":43,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":46,"kind":"SequentialEdge"},{"sourceId":46,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":49,"kind":"SequentialEdge"},{"sourceId":49,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":52,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x50\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0xA0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80, 160]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0xA0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x37\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x37\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55, 32]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 55]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 48]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 32]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 48]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 64]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 80]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768, 16]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 52063202138903584909896314937060536352768]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["sub 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184, 96]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 64]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 96]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 115792089237316195423570985008687907801206782526736979129561269070852593287184]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["mul 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["push \"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880, 112]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["\"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["push \"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 112]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["\"0x70\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["push \"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880, 5]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["\"0x05\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 115792089237316195423570985008687899887600057413392072825321398637651067668880]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["div 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["push \"0x80\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 128]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["\"0x80\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67FFFFFFFFFFFFFFFFFFFFFFFFFFFFA48F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore2/mstore_eth.sol b/evm-testcases/cfs/mstore2/mstore_eth.sol
new file mode 100644
index 000000000..0f0352e61
--- /dev/null
+++ b/evm-testcases/cfs/mstore2/mstore_eth.sol
@@ -0,0 +1,3 @@
+PUSH32 0x000000000000000000000000be286431454714f511008713973d3b053a2d38f3
+PUSH1 0xA0
+MSTORE
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore2/report.json b/evm-testcases/cfs/mstore2/report.json
new file mode 100644
index 000000000..4cab10d5a
--- /dev/null
+++ b/evm-testcases/cfs/mstore2/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_mstore2_mstore_eth.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "297ms",
+ "end" : "2025-05-10T16:34:19.426+02:00",
+ "expressions" : "2",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-10T16:34:19.129+02:00",
+ "statements" : "3",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/mstore2"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore2/untyped_program.evm-testcases_cfs_mstore2_mstore_eth.sol().json b/evm-testcases/cfs/mstore2/untyped_program.evm-testcases_cfs_mstore2_mstore_eth.sol().json
new file mode 100644
index 000000000..1a1879b3b
--- /dev/null
+++ b/evm-testcases/cfs/mstore2/untyped_program.evm-testcases_cfs_mstore2_mstore_eth.sol().json
@@ -0,0 +1,107 @@
+{
+ "name": "untyped program::evm-testcases/cfs/mstore2/mstore_eth.sol()",
+ "description": null,
+ "nodes": [
+ {
+ "id": 0,
+ "subNodes": [
+ 1
+ ],
+ "text": "PUSH32 0x000000000000000000000000be286431454714f511008713973d3b053a2d38f3"
+ },
+ {
+ "id": 1,
+ "text": "0x000000000000000000000000be286431454714f511008713973d3b053a2d38f3"
+ },
+ {
+ "id": 2,
+ "subNodes": [
+ 3
+ ],
+ "text": "PUSH1 0xA0"
+ },
+ {
+ "id": 3,
+ "text": "0xA0"
+ },
+ {
+ "id": 4,
+ "text": "MSTORE"
+ }
+ ],
+ "edges": [
+ {
+ "sourceId": 0,
+ "destId": 2,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 2,
+ "destId": 4,
+ "kind": "SequentialEdge"
+ }
+ ],
+ "descriptions": [
+ {
+ "nodeId": 0,
+ "description": {
+ "expressions": [
+ "push \"0x000000000000000000000000be286431454714f511008713973d3b053a2d38f3\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1085609004258985699531077077675811919833844234483]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 1,
+ "description": {
+ "expressions": [
+ "\"0x000000000000000000000000be286431454714f511008713973d3b053a2d38f3\""
+ ],
+ "state": "#TOP#"
+ }
+ },
+ {
+ "nodeId": 2,
+ "description": {
+ "expressions": [
+ "push \"0xA0\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1085609004258985699531077077675811919833844234483, 160]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 3,
+ "description": {
+ "expressions": [
+ "\"0xA0\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1085609004258985699531077077675811919833844234483]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 4,
+ "description": {
+ "expressions": [
+ "mstore 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE286431454714F511008713973D3B053A2D38F3, storage: #TOP# }"
+ }
+ }
+ }
+ ]
+}
diff --git a/evm-testcases/cfs/mstore3/mstore_eth.sol b/evm-testcases/cfs/mstore3/mstore_eth.sol
new file mode 100644
index 000000000..fc30014ed
--- /dev/null
+++ b/evm-testcases/cfs/mstore3/mstore_eth.sol
@@ -0,0 +1,3 @@
+PUSH1 0xA0
+PUSH32 0x2710
+MSTORE
diff --git a/evm-testcases/cfs/mstore3/report.json b/evm-testcases/cfs/mstore3/report.json
new file mode 100644
index 000000000..56e1ee3ec
--- /dev/null
+++ b/evm-testcases/cfs/mstore3/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_mstore3_mstore_eth.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "346ms",
+ "end" : "2025-05-10T16:40:10.938+02:00",
+ "expressions" : "2",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-10T16:40:10.592+02:00",
+ "statements" : "3",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/mstore3"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore3/untyped_program.evm-testcases_cfs_mstore3_mstore_eth.sol().json b/evm-testcases/cfs/mstore3/untyped_program.evm-testcases_cfs_mstore3_mstore_eth.sol().json
new file mode 100644
index 000000000..b8265631f
--- /dev/null
+++ b/evm-testcases/cfs/mstore3/untyped_program.evm-testcases_cfs_mstore3_mstore_eth.sol().json
@@ -0,0 +1 @@
+{"name":"untyped program::evm-testcases/cfs/mstore3/mstore_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0xA0"},{"id":1,"text":"0xA0"},{"id":2,"subNodes":[3],"text":"PUSH32 0x2710"},{"id":3,"text":"0x2710"},{"id":4,"text":"MSTORE"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0xA0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 160]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0xA0\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x2710\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 160, 10000]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x2710\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 160]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["mstore 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000000000000000000000000000, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/mstore8/report.json b/evm-testcases/cfs/mstore8/report.json
index 9533bc722..4e3004252 100644
--- a/evm-testcases/cfs/mstore8/report.json
+++ b/evm-testcases/cfs/mstore8/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_mstore8_mstore8_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "48ms",
- "end" : "2025-02-26T11:44:06.630+01:00",
+ "duration" : "6ms",
+ "end" : "2025-05-10T17:32:48.881+02:00",
"expressions" : "18",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.582+01:00",
+ "start" : "2025-05-10T17:32:48.875+02:00",
"statements" : "36",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/mstore8/untyped_program.evm-testcases_cfs_mstore8_mstore8_eth.sol().json b/evm-testcases/cfs/mstore8/untyped_program.evm-testcases_cfs_mstore8_mstore8_eth.sol().json
index fcfcf916e..8d34bf78a 100644
--- a/evm-testcases/cfs/mstore8/untyped_program.evm-testcases_cfs_mstore8_mstore8_eth.sol().json
+++ b/evm-testcases/cfs/mstore8/untyped_program.evm-testcases_cfs_mstore8_mstore8_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/mstore8/mstore8_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0xAB"},{"id":1,"text":"0xAB"},{"id":2,"subNodes":[3],"text":"PUSH1 0x10"},{"id":3,"text":"0x10"},{"id":4,"text":"MSTORE8"},{"id":5,"subNodes":[6],"text":"PUSH1 0xCD"},{"id":6,"text":"0xCD"},{"id":7,"subNodes":[8],"text":"PUSH1 0x11"},{"id":8,"text":"0x11"},{"id":9,"text":"MSTORE8"},{"id":10,"subNodes":[11],"text":"PUSH1 0x10"},{"id":11,"text":"0x10"},{"id":12,"text":"MLOAD"},{"id":13,"subNodes":[14],"text":"PUSH1 0x11"},{"id":14,"text":"0x11"},{"id":15,"text":"MLOAD"},{"id":16,"text":"ADD"},{"id":17,"subNodes":[18],"text":"PUSH1 0x20"},{"id":18,"text":"0x20"},{"id":19,"text":"MSTORE8"},{"id":20,"subNodes":[21],"text":"PUSH1 0x99"},{"id":21,"text":"0x99"},{"id":22,"subNodes":[23],"text":"PUSH1 0x30"},{"id":23,"text":"0x30"},{"id":24,"text":"MSTORE8"},{"id":25,"subNodes":[26],"text":"PUSH1 0x10"},{"id":26,"text":"0x10"},{"id":27,"text":"MLOAD"},{"id":28,"subNodes":[29],"text":"PUSH1 0x11"},{"id":29,"text":"0x11"},{"id":30,"text":"MLOAD"},{"id":31,"text":"SUB"},{"id":32,"subNodes":[33],"text":"PUSH1 0x40"},{"id":33,"text":"0x40"},{"id":34,"text":"MSTORE8"},{"id":35,"subNodes":[36],"text":"PUSH1 0x10"},{"id":36,"text":"0x10"},{"id":37,"text":"MLOAD"},{"id":38,"subNodes":[39],"text":"PUSH1 0x11"},{"id":39,"text":"0x11"},{"id":40,"text":"MLOAD"},{"id":41,"text":"MUL"},{"id":42,"subNodes":[43],"text":"PUSH1 0x50"},{"id":43,"text":"0x50"},{"id":44,"text":"MSTORE8"},{"id":45,"subNodes":[46],"text":"PUSH1 0x10"},{"id":46,"text":"0x10"},{"id":47,"text":"MLOAD"},{"id":48,"subNodes":[49],"text":"PUSH1 0x01"},{"id":49,"text":"0x01"},{"id":50,"text":"ADD"},{"id":51,"subNodes":[52],"text":"PUSH1 0x60"},{"id":52,"text":"0x60"},{"id":53,"text":"MSTORE8"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":35,"kind":"SequentialEdge"},{"sourceId":35,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":38,"kind":"SequentialEdge"},{"sourceId":38,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":51,"kind":"SequentialEdge"},{"sourceId":51,"destId":53,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0xAB\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0xAB\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0xCD\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0xCD\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205, 17]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844480]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800, 32]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 48]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844633]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["sub 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377, 64]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844633]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["mul 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7205379254591172899154118577030224817943414901010524087837951836022556738887058710163500325432569000474454656438074525201928129352772769285283008701530112]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7205379254591172899154118577030224817943414901010524087837951836022556738887058710163500325432569000474454656438074525201928129352772769285283008701530112, 80]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7205379254591172899154118577030224817943414901010524087837951836022556738887058710163500325432569000474454656438074525201928129352772769285283008701530112]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 1]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257, 96]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":53,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/mstore8/mstore8_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0xAB"},{"id":1,"text":"0xAB"},{"id":2,"subNodes":[3],"text":"PUSH1 0x10"},{"id":3,"text":"0x10"},{"id":4,"text":"MSTORE8"},{"id":5,"subNodes":[6],"text":"PUSH1 0xCD"},{"id":6,"text":"0xCD"},{"id":7,"subNodes":[8],"text":"PUSH1 0x11"},{"id":8,"text":"0x11"},{"id":9,"text":"MSTORE8"},{"id":10,"subNodes":[11],"text":"PUSH1 0x10"},{"id":11,"text":"0x10"},{"id":12,"text":"MLOAD"},{"id":13,"subNodes":[14],"text":"PUSH1 0x11"},{"id":14,"text":"0x11"},{"id":15,"text":"MLOAD"},{"id":16,"text":"ADD"},{"id":17,"subNodes":[18],"text":"PUSH1 0x20"},{"id":18,"text":"0x20"},{"id":19,"text":"MSTORE8"},{"id":20,"subNodes":[21],"text":"PUSH1 0x99"},{"id":21,"text":"0x99"},{"id":22,"subNodes":[23],"text":"PUSH1 0x30"},{"id":23,"text":"0x30"},{"id":24,"text":"MSTORE8"},{"id":25,"subNodes":[26],"text":"PUSH1 0x10"},{"id":26,"text":"0x10"},{"id":27,"text":"MLOAD"},{"id":28,"subNodes":[29],"text":"PUSH1 0x11"},{"id":29,"text":"0x11"},{"id":30,"text":"MLOAD"},{"id":31,"text":"SUB"},{"id":32,"subNodes":[33],"text":"PUSH1 0x40"},{"id":33,"text":"0x40"},{"id":34,"text":"MSTORE8"},{"id":35,"subNodes":[36],"text":"PUSH1 0x10"},{"id":36,"text":"0x10"},{"id":37,"text":"MLOAD"},{"id":38,"subNodes":[39],"text":"PUSH1 0x11"},{"id":39,"text":"0x11"},{"id":40,"text":"MLOAD"},{"id":41,"text":"MUL"},{"id":42,"subNodes":[43],"text":"PUSH1 0x50"},{"id":43,"text":"0x50"},{"id":44,"text":"MSTORE8"},{"id":45,"subNodes":[46],"text":"PUSH1 0x10"},{"id":46,"text":"0x10"},{"id":47,"text":"MLOAD"},{"id":48,"subNodes":[49],"text":"PUSH1 0x01"},{"id":49,"text":"0x01"},{"id":50,"text":"ADD"},{"id":51,"subNodes":[52],"text":"PUSH1 0x60"},{"id":52,"text":"0x60"},{"id":53,"text":"MSTORE8"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":35,"kind":"SequentialEdge"},{"sourceId":35,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":38,"kind":"SequentialEdge"},{"sourceId":38,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":41,"kind":"SequentialEdge"},{"sourceId":41,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":51,"kind":"SequentialEdge"},{"sourceId":51,"destId":53,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0xAB\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0xAB\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 171]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0xCD\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0xCD\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205, 17]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 205]], memory: 00000000000000000000000000000000AB000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844480]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800, 32]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x20\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 54639745478271535392363475210474755101964939510878516279910671774974266572800]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x99\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["push \"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153, 48]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["\"0x30\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 153]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844633]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["sub 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377, 64]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0x40\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 15016433203551488417128445458814064466017785639545885525075531104785975476377]], memory: 00000000000000000000000000000000ABCD00000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["push \"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 17]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["\"0x11\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 92724133959569609616531452838988363710626354908032482922221893443836685844633]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["mul 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 78485113464520610304419658280501183391572662183111869738719869067619463069696]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 78485113464520610304419658280501183391572662183111869738719869067619463069696, 80]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0x50\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 78485113464520610304419658280501183391572662183111869738719869067619463069696]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 16]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["mload 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256, 1]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368256]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["push \"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257, 96]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["\"0x60\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 77707700756018121199403007380174299244608569268486597397146362339050710368257]], memory: 00000000000000000000000000000000ABCD000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}},{"nodeId":53,"description":{"expressions":["mstore8 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_]], memory: 00000000000000000000000000000000ABCD0000000000000000000000000000000000000000000000000000000000009900000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/sar/report.json b/evm-testcases/cfs/sar/report.json
index 10942c5a9..d4259fe6b 100644
--- a/evm-testcases/cfs/sar/report.json
+++ b/evm-testcases/cfs/sar/report.json
@@ -3,15 +3,15 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_sar_sar_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "11ms",
- "end" : "2025-02-26T11:44:05.873+01:00",
- "expressions" : "6",
+ "duration" : "118ms",
+ "end" : "2025-05-12T21:39:27.481+02:00",
+ "expressions" : "48",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:05.862+01:00",
- "statements" : "10",
+ "start" : "2025-05-12T21:39:27.363+02:00",
+ "statements" : "80",
"units" : "0",
"version" : "0.1",
"warnings" : "0"
diff --git a/evm-testcases/cfs/sar/sar_eth.sol b/evm-testcases/cfs/sar/sar_eth.sol
index 826319576..cc42b1d13 100644
--- a/evm-testcases/cfs/sar/sar_eth.sol
+++ b/evm-testcases/cfs/sar/sar_eth.sol
@@ -7,4 +7,74 @@ PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
PUSH1 0x04
SAR
PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+EQ
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0x0100
+SAR
+PUSH1 0x00
+EQ
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xff
+SAR
+PUSH1 0x00
+EQ
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xfe
+SAR
+PUSH1 0x01
+EQ
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xf8
+SAR
+PUSH32 0x000000000000000000000000000000000000000000000000000000000000007f
+EQ
+PUSH32 0x4000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0xfe
+SAR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SAR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x0100
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xff
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0101
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0100
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0xff
+SAR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SAR
+PUSH32 0xc000000000000000000000000000000000000000000000000000000000000000
EQ
\ No newline at end of file
diff --git a/evm-testcases/cfs/sar/untyped_program.evm-testcases_cfs_sar_sar_eth.sol().json b/evm-testcases/cfs/sar/untyped_program.evm-testcases_cfs_sar_sar_eth.sol().json
index 262066bbf..1dc40a414 100644
--- a/evm-testcases/cfs/sar/untyped_program.evm-testcases_cfs_sar_sar_eth.sol().json
+++ b/evm-testcases/cfs/sar/untyped_program.evm-testcases_cfs_sar_sar_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/sar/sar_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x02"},{"id":1,"text":"0x02"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SAR"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},{"id":9,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SAR"},{"id":13,"subNodes":[14],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":14,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":15,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x02\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/sar/sar_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x02"},{"id":1,"text":"0x02"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SAR"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},{"id":9,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SAR"},{"id":13,"subNodes":[14],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":14,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":17,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":18,"subNodes":[19],"text":"PUSH2 0x0100"},{"id":19,"text":"0x0100"},{"id":20,"text":"SAR"},{"id":21,"subNodes":[22],"text":"PUSH1 0x00"},{"id":22,"text":"0x00"},{"id":23,"text":"EQ"},{"id":24,"subNodes":[25],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":25,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":26,"subNodes":[27],"text":"PUSH1 0xff"},{"id":27,"text":"0xff"},{"id":28,"text":"SAR"},{"id":29,"subNodes":[30],"text":"PUSH1 0x00"},{"id":30,"text":"0x00"},{"id":31,"text":"EQ"},{"id":32,"subNodes":[33],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":33,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":34,"subNodes":[35],"text":"PUSH1 0xfe"},{"id":35,"text":"0xfe"},{"id":36,"text":"SAR"},{"id":37,"subNodes":[38],"text":"PUSH1 0x01"},{"id":38,"text":"0x01"},{"id":39,"text":"EQ"},{"id":40,"subNodes":[41],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":41,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":42,"subNodes":[43],"text":"PUSH1 0xf8"},{"id":43,"text":"0xf8"},{"id":44,"text":"SAR"},{"id":45,"subNodes":[46],"text":"PUSH32 0x000000000000000000000000000000000000000000000000000000000000007f"},{"id":46,"text":"0x000000000000000000000000000000000000000000000000000000000000007f"},{"id":47,"text":"EQ"},{"id":48,"subNodes":[49],"text":"PUSH32 0x4000000000000000000000000000000000000000000000000000000000000000"},{"id":49,"text":"0x4000000000000000000000000000000000000000000000000000000000000000"},{"id":50,"subNodes":[51],"text":"PUSH1 0xfe"},{"id":51,"text":"0xfe"},{"id":52,"text":"SAR"},{"id":53,"subNodes":[54],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":54,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":55,"text":"EQ"},{"id":56,"subNodes":[57],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":57,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":58,"subNodes":[59],"text":"PUSH1 0x01"},{"id":59,"text":"0x01"},{"id":60,"text":"SAR"},{"id":61,"subNodes":[62],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":62,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":63,"text":"EQ"},{"id":64,"subNodes":[65],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":65,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":66,"subNodes":[67],"text":"PUSH1 0x0100"},{"id":67,"text":"0x0100"},{"id":68,"text":"SAR"},{"id":69,"subNodes":[70],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":70,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":71,"text":"EQ"},{"id":72,"subNodes":[73],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":73,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":74,"subNodes":[75],"text":"PUSH1 0xff"},{"id":75,"text":"0xff"},{"id":76,"text":"SAR"},{"id":77,"subNodes":[78],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":78,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":79,"text":"EQ"},{"id":80,"subNodes":[81],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":81,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":82,"subNodes":[83],"text":"PUSH1 0x01"},{"id":83,"text":"0x01"},{"id":84,"text":"SAR"},{"id":85,"subNodes":[86],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":86,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":87,"text":"EQ"},{"id":88,"subNodes":[89],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":89,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":90,"subNodes":[91],"text":"PUSH1 0x00"},{"id":91,"text":"0x00"},{"id":92,"text":"SAR"},{"id":93,"subNodes":[94],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":94,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":95,"text":"EQ"},{"id":96,"subNodes":[97],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":97,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":98,"subNodes":[99],"text":"PUSH2 0x0101"},{"id":99,"text":"0x0101"},{"id":100,"text":"SAR"},{"id":101,"subNodes":[102],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":102,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":103,"text":"EQ"},{"id":104,"subNodes":[105],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":105,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":106,"subNodes":[107],"text":"PUSH2 0x0100"},{"id":107,"text":"0x0100"},{"id":108,"text":"SAR"},{"id":109,"subNodes":[110],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":110,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":111,"text":"EQ"},{"id":112,"subNodes":[113],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":113,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":114,"subNodes":[115],"text":"PUSH1 0xff"},{"id":115,"text":"0xff"},{"id":116,"text":"SAR"},{"id":117,"subNodes":[118],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":118,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":119,"text":"EQ"},{"id":120,"subNodes":[121],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":121,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":122,"subNodes":[123],"text":"PUSH1 0x01"},{"id":123,"text":"0x01"},{"id":124,"text":"SAR"},{"id":125,"subNodes":[126],"text":"PUSH32 0xc000000000000000000000000000000000000000000000000000000000000000"},{"id":126,"text":"0xc000000000000000000000000000000000000000000000000000000000000000"},{"id":127,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":26,"kind":"SequentialEdge"},{"sourceId":26,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":29,"kind":"SequentialEdge"},{"sourceId":29,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":52,"kind":"SequentialEdge"},{"sourceId":52,"destId":53,"kind":"SequentialEdge"},{"sourceId":53,"destId":55,"kind":"SequentialEdge"},{"sourceId":55,"destId":56,"kind":"SequentialEdge"},{"sourceId":56,"destId":58,"kind":"SequentialEdge"},{"sourceId":58,"destId":60,"kind":"SequentialEdge"},{"sourceId":60,"destId":61,"kind":"SequentialEdge"},{"sourceId":61,"destId":63,"kind":"SequentialEdge"},{"sourceId":63,"destId":64,"kind":"SequentialEdge"},{"sourceId":64,"destId":66,"kind":"SequentialEdge"},{"sourceId":66,"destId":68,"kind":"SequentialEdge"},{"sourceId":68,"destId":69,"kind":"SequentialEdge"},{"sourceId":69,"destId":71,"kind":"SequentialEdge"},{"sourceId":71,"destId":72,"kind":"SequentialEdge"},{"sourceId":72,"destId":74,"kind":"SequentialEdge"},{"sourceId":74,"destId":76,"kind":"SequentialEdge"},{"sourceId":76,"destId":77,"kind":"SequentialEdge"},{"sourceId":77,"destId":79,"kind":"SequentialEdge"},{"sourceId":79,"destId":80,"kind":"SequentialEdge"},{"sourceId":80,"destId":82,"kind":"SequentialEdge"},{"sourceId":82,"destId":84,"kind":"SequentialEdge"},{"sourceId":84,"destId":85,"kind":"SequentialEdge"},{"sourceId":85,"destId":87,"kind":"SequentialEdge"},{"sourceId":87,"destId":88,"kind":"SequentialEdge"},{"sourceId":88,"destId":90,"kind":"SequentialEdge"},{"sourceId":90,"destId":92,"kind":"SequentialEdge"},{"sourceId":92,"destId":93,"kind":"SequentialEdge"},{"sourceId":93,"destId":95,"kind":"SequentialEdge"},{"sourceId":95,"destId":96,"kind":"SequentialEdge"},{"sourceId":96,"destId":98,"kind":"SequentialEdge"},{"sourceId":98,"destId":100,"kind":"SequentialEdge"},{"sourceId":100,"destId":101,"kind":"SequentialEdge"},{"sourceId":101,"destId":103,"kind":"SequentialEdge"},{"sourceId":103,"destId":104,"kind":"SequentialEdge"},{"sourceId":104,"destId":106,"kind":"SequentialEdge"},{"sourceId":106,"destId":108,"kind":"SequentialEdge"},{"sourceId":108,"destId":109,"kind":"SequentialEdge"},{"sourceId":109,"destId":111,"kind":"SequentialEdge"},{"sourceId":111,"destId":112,"kind":"SequentialEdge"},{"sourceId":112,"destId":114,"kind":"SequentialEdge"},{"sourceId":114,"destId":116,"kind":"SequentialEdge"},{"sourceId":116,"destId":117,"kind":"SequentialEdge"},{"sourceId":117,"destId":119,"kind":"SequentialEdge"},{"sourceId":119,"destId":120,"kind":"SequentialEdge"},{"sourceId":120,"destId":122,"kind":"SequentialEdge"},{"sourceId":122,"destId":124,"kind":"SequentialEdge"},{"sourceId":124,"destId":125,"kind":"SequentialEdge"},{"sourceId":125,"destId":127,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x02\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639920]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["push \"0xfe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 254]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["\"0xfe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0xf8\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 248]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0xf8\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 127]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x000000000000000000000000000000000000000000000000000000000000007f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 127, 127]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x000000000000000000000000000000000000000000000000000000000000007f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 127]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["push \"0x4000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["\"0x4000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["push \"0xfe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 254]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["\"0xfe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":53,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":54,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":55,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":56,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":57,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":58,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":59,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":60,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":61,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":62,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":63,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":64,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":65,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":66,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":67,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":68,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":69,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":70,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":71,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":72,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":73,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":74,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":75,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":76,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":77,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":78,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":79,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":80,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":81,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":82,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":83,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":84,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":85,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":86,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":87,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":88,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":89,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":90,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":91,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":92,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":93,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":94,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":95,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":96,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":97,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":98,"description":{"expressions":["push \"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 257]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":99,"description":{"expressions":["\"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":100,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":101,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":102,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":103,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":104,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":105,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":106,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":107,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":108,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":109,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":110,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":111,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":112,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":113,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":114,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":115,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":116,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":117,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":118,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":119,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":120,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":121,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":122,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":123,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":124,"description":{"expressions":["sar 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86844066927987146567678238756515930889952488499230423029593188005934847229952]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":125,"description":{"expressions":["push \"0xc000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86844066927987146567678238756515930889952488499230423029593188005934847229952, 86844066927987146567678238756515930889952488499230423029593188005934847229952]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":126,"description":{"expressions":["\"0xc000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86844066927987146567678238756515930889952488499230423029593188005934847229952]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":127,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/sdiv/report.json b/evm-testcases/cfs/sdiv/report.json
index ac4749a86..745f202b2 100644
--- a/evm-testcases/cfs/sdiv/report.json
+++ b/evm-testcases/cfs/sdiv/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_sdiv_sdiv_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "12ms",
- "end" : "2025-02-26T11:44:06.429+01:00",
+ "duration" : "165ms",
+ "end" : "2025-05-13T13:50:32.384+02:00",
"expressions" : "6",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:06.417+01:00",
+ "start" : "2025-05-13T13:50:32.219+02:00",
"statements" : "10",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/sdiv/untyped_program.evm-testcases_cfs_sdiv_sdiv_eth.sol().json b/evm-testcases/cfs/sdiv/untyped_program.evm-testcases_cfs_sdiv_sdiv_eth.sol().json
index d2f80e047..db867940d 100644
--- a/evm-testcases/cfs/sdiv/untyped_program.evm-testcases_cfs_sdiv_sdiv_eth.sol().json
+++ b/evm-testcases/cfs/sdiv/untyped_program.evm-testcases_cfs_sdiv_sdiv_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/sdiv/sdiv_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x0a"},{"id":1,"text":"0x0a"},{"id":2,"subNodes":[3],"text":"PUSH1 0x0a"},{"id":3,"text":"0x0a"},{"id":4,"text":"SDIV"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":9,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":10,"subNodes":[11],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},{"id":11,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},{"id":12,"text":"SDIV"},{"id":13,"subNodes":[14],"text":"PUSH1 0x02"},{"id":14,"text":"0x02"},{"id":15,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x0a\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["sdiv 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["sdiv 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/sdiv/sdiv_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x0a"},{"id":1,"text":"0x0a"},{"id":2,"subNodes":[3],"text":"PUSH1 0x0a"},{"id":3,"text":"0x0a"},{"id":4,"text":"SDIV"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":9,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},{"id":10,"subNodes":[11],"text":"PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},{"id":11,"text":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},{"id":12,"text":"SDIV"},{"id":13,"subNodes":[14],"text":"PUSH1 0x02"},{"id":14,"text":"0x02"},{"id":15,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x0a\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x0a\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 10]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["sdiv 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["sdiv 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/sgt/report.json b/evm-testcases/cfs/sgt/report.json
new file mode 100644
index 000000000..878a13be3
--- /dev/null
+++ b/evm-testcases/cfs/sgt/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_sgt_sgt_eth.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "254ms",
+ "end" : "2025-05-13T09:14:36.975+02:00",
+ "expressions" : "20",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-13T09:14:36.721+02:00",
+ "statements" : "30",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/sgt"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/sgt/sgt_eth.sol b/evm-testcases/cfs/sgt/sgt_eth.sol
new file mode 100644
index 000000000..058a350d2
--- /dev/null
+++ b/evm-testcases/cfs/sgt/sgt_eth.sol
@@ -0,0 +1,30 @@
+PUSH1 0x00
+PUSH1 0x01
+SGT
+PUSH1 0x00
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+SGT
+PUSH1 0x01
+PUSH1 0x7f
+SGT
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SGT
+PUSH1 0x00
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+SGT
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x00
+SGT
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
+SGT
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
+SGT
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+SGT
+PUSH1 0xff
+PUSH1 0x01
+SGT
\ No newline at end of file
diff --git a/evm-testcases/cfs/sgt/untyped_program.evm-testcases_cfs_sgt_sgt_eth.sol().json b/evm-testcases/cfs/sgt/untyped_program.evm-testcases_cfs_sgt_sgt_eth.sol().json
new file mode 100644
index 000000000..7d828432a
--- /dev/null
+++ b/evm-testcases/cfs/sgt/untyped_program.evm-testcases_cfs_sgt_sgt_eth.sol().json
@@ -0,0 +1,1061 @@
+{
+ "name": "untyped program::evm-testcases/cfs/sgt/sgt_eth.sol()",
+ "description": null,
+ "nodes": [
+ {
+ "id": 0,
+ "subNodes": [
+ 1
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 1,
+ "text": "0x00"
+ },
+ {
+ "id": 2,
+ "subNodes": [
+ 3
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 3,
+ "text": "0x01"
+ },
+ {
+ "id": 4,
+ "text": "SGT"
+ },
+ {
+ "id": 5,
+ "subNodes": [
+ 6
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 6,
+ "text": "0x00"
+ },
+ {
+ "id": 7,
+ "subNodes": [
+ 8
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 8,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 9,
+ "text": "SGT"
+ },
+ {
+ "id": 10,
+ "subNodes": [
+ 11
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 11,
+ "text": "0x01"
+ },
+ {
+ "id": 12,
+ "subNodes": [
+ 13
+ ],
+ "text": "PUSH1 0x7f"
+ },
+ {
+ "id": 13,
+ "text": "0x7f"
+ },
+ {
+ "id": 14,
+ "text": "SGT"
+ },
+ {
+ "id": 15,
+ "subNodes": [
+ 16
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 16,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 17,
+ "subNodes": [
+ 18
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 18,
+ "text": "0x00"
+ },
+ {
+ "id": 19,
+ "text": "SGT"
+ },
+ {
+ "id": 20,
+ "subNodes": [
+ 21
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 21,
+ "text": "0x00"
+ },
+ {
+ "id": 22,
+ "subNodes": [
+ 23
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 23,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 24,
+ "text": "SGT"
+ },
+ {
+ "id": 25,
+ "subNodes": [
+ 26
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 26,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 27,
+ "subNodes": [
+ 28
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 28,
+ "text": "0x00"
+ },
+ {
+ "id": 29,
+ "text": "SGT"
+ },
+ {
+ "id": 30,
+ "subNodes": [
+ 31
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 31,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 32,
+ "subNodes": [
+ 33
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 33,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 34,
+ "text": "SGT"
+ },
+ {
+ "id": 35,
+ "subNodes": [
+ 36
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 36,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 37,
+ "subNodes": [
+ 38
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 38,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 39,
+ "text": "SGT"
+ },
+ {
+ "id": 40,
+ "subNodes": [
+ 41
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 41,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 42,
+ "subNodes": [
+ 43
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 43,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 44,
+ "text": "SGT"
+ },
+ {
+ "id": 45,
+ "subNodes": [
+ 46
+ ],
+ "text": "PUSH1 0xff"
+ },
+ {
+ "id": 46,
+ "text": "0xff"
+ },
+ {
+ "id": 47,
+ "subNodes": [
+ 48
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 48,
+ "text": "0x01"
+ },
+ {
+ "id": 49,
+ "text": "SGT"
+ }
+ ],
+ "edges": [
+ {
+ "sourceId": 0,
+ "destId": 2,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 2,
+ "destId": 4,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 4,
+ "destId": 5,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 5,
+ "destId": 7,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 7,
+ "destId": 9,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 9,
+ "destId": 10,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 10,
+ "destId": 12,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 12,
+ "destId": 14,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 14,
+ "destId": 15,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 15,
+ "destId": 17,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 17,
+ "destId": 19,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 19,
+ "destId": 20,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 20,
+ "destId": 22,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 22,
+ "destId": 24,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 24,
+ "destId": 25,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 25,
+ "destId": 27,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 27,
+ "destId": 29,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 29,
+ "destId": 30,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 30,
+ "destId": 32,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 32,
+ "destId": 34,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 34,
+ "destId": 35,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 35,
+ "destId": 37,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 37,
+ "destId": 39,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 39,
+ "destId": 40,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 40,
+ "destId": 42,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 42,
+ "destId": 44,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 44,
+ "destId": 45,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 45,
+ "destId": 47,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 47,
+ "destId": 49,
+ "kind": "SequentialEdge"
+ }
+ ],
+ "descriptions": [
+ {
+ "nodeId": 0,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 1,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": "#TOP#"
+ }
+ },
+ {
+ "nodeId": 2,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 3,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 4,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 5,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 6,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 7,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 8,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 9,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 10,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 11,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 12,
+ "description": {
+ "expressions": [
+ "push \"0x7f\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 127]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 13,
+ "description": {
+ "expressions": [
+ "\"0x7f\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 14,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 15,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 16,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 17,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 18,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 19,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 20,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 21,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 22,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 23,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 24,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 25,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 26,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 27,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 28,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 29,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 30,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 31,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 32,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 33,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 34,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 35,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 36,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 37,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 38,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 39,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 40,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 41,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 42,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 43,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 44,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 45,
+ "description": {
+ "expressions": [
+ "push \"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 46,
+ "description": {
+ "expressions": [
+ "\"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 47,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1, 255, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 48,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 49,
+ "description": {
+ "expressions": [
+ "sgt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ }
+ ]
+}
diff --git a/evm-testcases/cfs/shl/report.json b/evm-testcases/cfs/shl/report.json
index 863a33b81..2d4632459 100644
--- a/evm-testcases/cfs/shl/report.json
+++ b/evm-testcases/cfs/shl/report.json
@@ -3,15 +3,15 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_shl_shl_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "18ms",
- "end" : "2025-02-26T11:44:05.924+01:00",
- "expressions" : "9",
+ "duration" : "120ms",
+ "end" : "2025-05-13T16:38:26.485+02:00",
+ "expressions" : "45",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:05.906+01:00",
- "statements" : "15",
+ "start" : "2025-05-13T16:38:26.365+02:00",
+ "statements" : "75",
"units" : "0",
"version" : "0.1",
"warnings" : "0"
diff --git a/evm-testcases/cfs/shl/shl_eth.sol b/evm-testcases/cfs/shl/shl_eth.sol
index e18826992..21d9f0baf 100644
--- a/evm-testcases/cfs/shl/shl_eth.sol
+++ b/evm-testcases/cfs/shl/shl_eth.sol
@@ -12,4 +12,65 @@ PUSH2 0x92c1
PUSH3 0x0192e1
SHL
PUSH1 0x00
+EQ
+PUSH2 0x0100
+PUSH32 0x00FF0000000000000000000000000000000000000000000000000000000000
+SHL
+PUSH1 0x00
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x00
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x01
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000002
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0xff
+SHL
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH2 0x0100
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH2 0x0101
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SHL
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SHL
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xff
+SHL
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0x0100
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SHL
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
EQ
\ No newline at end of file
diff --git a/evm-testcases/cfs/shl/untyped_program.evm-testcases_cfs_shl_shl_eth.sol().json b/evm-testcases/cfs/shl/untyped_program.evm-testcases_cfs_shl_shl_eth.sol().json
index 3b17e7a9d..14dad8edb 100644
--- a/evm-testcases/cfs/shl/untyped_program.evm-testcases_cfs_shl_shl_eth.sol().json
+++ b/evm-testcases/cfs/shl/untyped_program.evm-testcases_cfs_shl_shl_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/shl/shl_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x01"},{"id":1,"text":"0x01"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SHL"},{"id":5,"subNodes":[6],"text":"PUSH1 0x02"},{"id":6,"text":"0x02"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFF00000000000000000000000000000000000000000000000000000000000000"},{"id":9,"text":"0xFF00000000000000000000000000000000000000000000000000000000000000"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SHL"},{"id":13,"subNodes":[14],"text":"PUSH32 0xf000000000000000000000000000000000000000000000000000000000000000"},{"id":14,"text":"0xf000000000000000000000000000000000000000000000000000000000000000"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH2 0x92c1"},{"id":17,"text":"0x92c1"},{"id":18,"subNodes":[19],"text":"PUSH3 0x0192e1"},{"id":19,"text":"0x0192e1"},{"id":20,"text":"SHL"},{"id":21,"subNodes":[22],"text":"PUSH1 0x00"},{"id":22,"text":"0x00"},{"id":23,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x01\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFF00000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFF00000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0xf000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0xf000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0x92c1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0x92c1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x0192e1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569, 103137]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x0192e1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/shl/shl_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x01"},{"id":1,"text":"0x01"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SHL"},{"id":5,"subNodes":[6],"text":"PUSH1 0x02"},{"id":6,"text":"0x02"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH32 0xFF00000000000000000000000000000000000000000000000000000000000000"},{"id":9,"text":"0xFF00000000000000000000000000000000000000000000000000000000000000"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SHL"},{"id":13,"subNodes":[14],"text":"PUSH32 0xf000000000000000000000000000000000000000000000000000000000000000"},{"id":14,"text":"0xf000000000000000000000000000000000000000000000000000000000000000"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH2 0x92c1"},{"id":17,"text":"0x92c1"},{"id":18,"subNodes":[19],"text":"PUSH3 0x0192e1"},{"id":19,"text":"0x0192e1"},{"id":20,"text":"SHL"},{"id":21,"subNodes":[22],"text":"PUSH1 0x00"},{"id":22,"text":"0x00"},{"id":23,"text":"EQ"},{"id":24,"subNodes":[25],"text":"PUSH2 0x0100"},{"id":25,"text":"0x0100"},{"id":26,"subNodes":[27],"text":"PUSH32 0x00FF0000000000000000000000000000000000000000000000000000000000"},{"id":27,"text":"0x00FF0000000000000000000000000000000000000000000000000000000000"},{"id":28,"text":"SHL"},{"id":29,"subNodes":[30],"text":"PUSH1 0x00"},{"id":30,"text":"0x00"},{"id":31,"text":"EQ"},{"id":32,"subNodes":[33],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":33,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":34,"subNodes":[35],"text":"PUSH1 0x00"},{"id":35,"text":"0x00"},{"id":36,"text":"SHL"},{"id":37,"subNodes":[38],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":38,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":39,"text":"EQ"},{"id":40,"subNodes":[41],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":41,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":42,"subNodes":[43],"text":"PUSH1 0x01"},{"id":43,"text":"0x01"},{"id":44,"text":"SHL"},{"id":45,"subNodes":[46],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000002"},{"id":46,"text":"0x0000000000000000000000000000000000000000000000000000000000000002"},{"id":47,"text":"EQ"},{"id":48,"subNodes":[49],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":49,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":50,"subNodes":[51],"text":"PUSH1 0xff"},{"id":51,"text":"0xff"},{"id":52,"text":"SHL"},{"id":53,"subNodes":[54],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":54,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":55,"text":"EQ"},{"id":56,"subNodes":[57],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":57,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":58,"subNodes":[59],"text":"PUSH2 0x0100"},{"id":59,"text":"0x0100"},{"id":60,"text":"SHL"},{"id":61,"subNodes":[62],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":62,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":63,"text":"EQ"},{"id":64,"subNodes":[65],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":65,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":66,"subNodes":[67],"text":"PUSH2 0x0101"},{"id":67,"text":"0x0101"},{"id":68,"text":"SHL"},{"id":69,"subNodes":[70],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":70,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":71,"text":"EQ"},{"id":72,"subNodes":[73],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":73,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":74,"subNodes":[75],"text":"PUSH1 0x00"},{"id":75,"text":"0x00"},{"id":76,"text":"SHL"},{"id":77,"subNodes":[78],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":78,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":79,"text":"EQ"},{"id":80,"subNodes":[81],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":81,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":82,"subNodes":[83],"text":"PUSH1 0x01"},{"id":83,"text":"0x01"},{"id":84,"text":"SHL"},{"id":85,"subNodes":[86],"text":"PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"},{"id":86,"text":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"},{"id":87,"text":"EQ"},{"id":88,"subNodes":[89],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":89,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":90,"subNodes":[91],"text":"PUSH1 0xff"},{"id":91,"text":"0xff"},{"id":92,"text":"SHL"},{"id":93,"subNodes":[94],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":94,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":95,"text":"EQ"},{"id":96,"subNodes":[97],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":97,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":98,"subNodes":[99],"text":"PUSH2 0x0100"},{"id":99,"text":"0x0100"},{"id":100,"text":"SHL"},{"id":101,"subNodes":[102],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":102,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":103,"text":"EQ"},{"id":104,"subNodes":[105],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":105,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":106,"subNodes":[107],"text":"PUSH1 0x01"},{"id":107,"text":"0x01"},{"id":108,"text":"SHL"},{"id":109,"subNodes":[110],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":110,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":111,"text":"EQ"},{"id":112,"subNodes":[113],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":113,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":114,"subNodes":[115],"text":"PUSH1 0x01"},{"id":115,"text":"0x01"},{"id":116,"text":"SHL"},{"id":117,"subNodes":[118],"text":"PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"},{"id":118,"text":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"},{"id":119,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":26,"kind":"SequentialEdge"},{"sourceId":26,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":29,"kind":"SequentialEdge"},{"sourceId":29,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":52,"kind":"SequentialEdge"},{"sourceId":52,"destId":53,"kind":"SequentialEdge"},{"sourceId":53,"destId":55,"kind":"SequentialEdge"},{"sourceId":55,"destId":56,"kind":"SequentialEdge"},{"sourceId":56,"destId":58,"kind":"SequentialEdge"},{"sourceId":58,"destId":60,"kind":"SequentialEdge"},{"sourceId":60,"destId":61,"kind":"SequentialEdge"},{"sourceId":61,"destId":63,"kind":"SequentialEdge"},{"sourceId":63,"destId":64,"kind":"SequentialEdge"},{"sourceId":64,"destId":66,"kind":"SequentialEdge"},{"sourceId":66,"destId":68,"kind":"SequentialEdge"},{"sourceId":68,"destId":69,"kind":"SequentialEdge"},{"sourceId":69,"destId":71,"kind":"SequentialEdge"},{"sourceId":71,"destId":72,"kind":"SequentialEdge"},{"sourceId":72,"destId":74,"kind":"SequentialEdge"},{"sourceId":74,"destId":76,"kind":"SequentialEdge"},{"sourceId":76,"destId":77,"kind":"SequentialEdge"},{"sourceId":77,"destId":79,"kind":"SequentialEdge"},{"sourceId":79,"destId":80,"kind":"SequentialEdge"},{"sourceId":80,"destId":82,"kind":"SequentialEdge"},{"sourceId":82,"destId":84,"kind":"SequentialEdge"},{"sourceId":84,"destId":85,"kind":"SequentialEdge"},{"sourceId":85,"destId":87,"kind":"SequentialEdge"},{"sourceId":87,"destId":88,"kind":"SequentialEdge"},{"sourceId":88,"destId":90,"kind":"SequentialEdge"},{"sourceId":90,"destId":92,"kind":"SequentialEdge"},{"sourceId":92,"destId":93,"kind":"SequentialEdge"},{"sourceId":93,"destId":95,"kind":"SequentialEdge"},{"sourceId":95,"destId":96,"kind":"SequentialEdge"},{"sourceId":96,"destId":98,"kind":"SequentialEdge"},{"sourceId":98,"destId":100,"kind":"SequentialEdge"},{"sourceId":100,"destId":101,"kind":"SequentialEdge"},{"sourceId":101,"destId":103,"kind":"SequentialEdge"},{"sourceId":103,"destId":104,"kind":"SequentialEdge"},{"sourceId":104,"destId":106,"kind":"SequentialEdge"},{"sourceId":106,"destId":108,"kind":"SequentialEdge"},{"sourceId":108,"destId":109,"kind":"SequentialEdge"},{"sourceId":109,"destId":111,"kind":"SequentialEdge"},{"sourceId":111,"destId":112,"kind":"SequentialEdge"},{"sourceId":112,"destId":114,"kind":"SequentialEdge"},{"sourceId":114,"destId":116,"kind":"SequentialEdge"},{"sourceId":116,"destId":117,"kind":"SequentialEdge"},{"sourceId":117,"destId":119,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x01\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFF00000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFF00000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 115339776388732929035197660848497720713218148788040405586178452820382218977280]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0xf000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0xf000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 108555083659983933209597798445644913612440610624038028786991485007418559037440]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0x92c1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0x92c1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x0192e1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569, 103137]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x0192e1\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 37569]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["push \"0x00FF0000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 256, 1759945318431593765795862744880641490375032787903448571566443677068820480]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["\"0x00FF0000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000002\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 2, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000002\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":53,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":54,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":55,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":56,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":57,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":58,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":59,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":60,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":61,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":62,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":63,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":64,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":65,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":66,"description":{"expressions":["push \"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 257]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":67,"description":{"expressions":["\"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":68,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":69,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":70,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":71,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":72,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":73,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":74,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":75,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":76,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":77,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":78,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":79,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":80,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":81,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":82,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":83,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":84,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":85,"description":{"expressions":["push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":86,"description":{"expressions":["\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":87,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":88,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":89,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":90,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":91,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":92,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":93,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":94,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":95,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":96,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":97,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":98,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":99,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":100,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":101,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":102,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":103,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":104,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":105,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":106,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":107,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":108,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":109,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":110,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":111,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":112,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":113,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":114,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":115,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":116,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":117,"description":{"expressions":["push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":118,"description":{"expressions":["\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":119,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/shl2/report.json b/evm-testcases/cfs/shl2/report.json
new file mode 100644
index 000000000..ba1498383
--- /dev/null
+++ b/evm-testcases/cfs/shl2/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_shl2_shl.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "320ms",
+ "end" : "2025-05-12T12:18:04.121+02:00",
+ "expressions" : "20",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-12T12:18:03.801+02:00",
+ "statements" : "30",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/shl2"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/shl2/shl.sol b/evm-testcases/cfs/shl2/shl.sol
new file mode 100644
index 000000000..e8a5692c5
--- /dev/null
+++ b/evm-testcases/cfs/shl2/shl.sol
@@ -0,0 +1,30 @@
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x00
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x01
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH2 0xff
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH2 0x0100
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH2 0x0101
+SHL
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SHL
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0xff
+SHL
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0x0100
+SHL
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SHL
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SHL
\ No newline at end of file
diff --git a/evm-testcases/cfs/shl2/untyped_program.evm-testcases_cfs_shl2_shl.sol().json b/evm-testcases/cfs/shl2/untyped_program.evm-testcases_cfs_shl2_shl.sol().json
new file mode 100644
index 000000000..9c4762928
--- /dev/null
+++ b/evm-testcases/cfs/shl2/untyped_program.evm-testcases_cfs_shl2_shl.sol().json
@@ -0,0 +1 @@
+{"name":"untyped program::evm-testcases/cfs/shl2/shl.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":1,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":2,"subNodes":[3],"text":"PUSH1 0x00"},{"id":3,"text":"0x00"},{"id":4,"text":"SHL"},{"id":5,"subNodes":[6],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":6,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":7,"subNodes":[8],"text":"PUSH1 0x01"},{"id":8,"text":"0x01"},{"id":9,"text":"SHL"},{"id":10,"subNodes":[11],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":11,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":12,"subNodes":[13],"text":"PUSH2 0xff"},{"id":13,"text":"0xff"},{"id":14,"text":"SHL"},{"id":15,"subNodes":[16],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":16,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":17,"subNodes":[18],"text":"PUSH2 0x0100"},{"id":18,"text":"0x0100"},{"id":19,"text":"SHL"},{"id":20,"subNodes":[21],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":21,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":22,"subNodes":[23],"text":"PUSH2 0x0101"},{"id":23,"text":"0x0101"},{"id":24,"text":"SHL"},{"id":25,"subNodes":[26],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":26,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":27,"subNodes":[28],"text":"PUSH1 0x00"},{"id":28,"text":"0x00"},{"id":29,"text":"SHL"},{"id":30,"subNodes":[31],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":31,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":32,"subNodes":[33],"text":"PUSH2 0xff"},{"id":33,"text":"0xff"},{"id":34,"text":"SHL"},{"id":35,"subNodes":[36],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":36,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":37,"subNodes":[38],"text":"PUSH2 0x0100"},{"id":38,"text":"0x0100"},{"id":39,"text":"SHL"},{"id":40,"subNodes":[41],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":41,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":42,"subNodes":[43],"text":"PUSH1 0x01"},{"id":43,"text":"0x01"},{"id":44,"text":"SHL"},{"id":45,"subNodes":[46],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":46,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":47,"subNodes":[48],"text":"PUSH1 0x01"},{"id":48,"text":"0x01"},{"id":49,"text":"SHL"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":29,"kind":"SequentialEdge"},{"sourceId":29,"destId":30,"kind":"SequentialEdge"},{"sourceId":30,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":35,"kind":"SequentialEdge"},{"sourceId":35,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":49,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 1, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["push \"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 1, 257]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["\"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["shl 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/shr/report.json b/evm-testcases/cfs/shr/report.json
index ca9fe475b..79d74b681 100644
--- a/evm-testcases/cfs/shr/report.json
+++ b/evm-testcases/cfs/shr/report.json
@@ -3,15 +3,15 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_shr_shr_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "25ms",
- "end" : "2025-02-26T11:44:06.021+01:00",
- "expressions" : "9",
+ "duration" : "122ms",
+ "end" : "2025-05-13T16:42:24.667+02:00",
+ "expressions" : "42",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-02-26T11:44:05.996+01:00",
- "statements" : "15",
+ "start" : "2025-05-13T16:42:24.545+02:00",
+ "statements" : "70",
"units" : "0",
"version" : "0.1",
"warnings" : "0"
diff --git a/evm-testcases/cfs/shr/shr_eth.sol b/evm-testcases/cfs/shr/shr_eth.sol
index b743d239b..f4cd664fe 100644
--- a/evm-testcases/cfs/shr/shr_eth.sol
+++ b/evm-testcases/cfs/shr/shr_eth.sol
@@ -12,4 +12,59 @@ PUSH32 0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE
PUSH1 0x08
SHR
PUSH31 0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x00
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x01
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SHR
+PUSH32 0x4000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0xff
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0100
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0101
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SHR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SHR
+PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0xff
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+EQ
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0x0100
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+EQ
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
EQ
\ No newline at end of file
diff --git a/evm-testcases/cfs/shr/untyped_program.evm-testcases_cfs_shr_shr_eth.sol().json b/evm-testcases/cfs/shr/untyped_program.evm-testcases_cfs_shr_shr_eth.sol().json
index 42c0a71e4..827e64f99 100644
--- a/evm-testcases/cfs/shr/untyped_program.evm-testcases_cfs_shr_shr_eth.sol().json
+++ b/evm-testcases/cfs/shr/untyped_program.evm-testcases_cfs_shr_shr_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/shr/shr_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x02"},{"id":1,"text":"0x02"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SHR"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH1 0xFF"},{"id":9,"text":"0xFF"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SHR"},{"id":13,"subNodes":[14],"text":"PUSH1 0x0f"},{"id":14,"text":"0x0f"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH32 0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE"},{"id":17,"text":"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE"},{"id":18,"subNodes":[19],"text":"PUSH1 0x08"},{"id":19,"text":"0x08"},{"id":20,"text":"SHR"},{"id":21,"subNodes":[22],"text":"PUSH31 0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd"},{"id":22,"text":"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd"},{"id":23,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x02\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x0f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x0f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x08\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574, 8]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x08\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/shr/shr_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x02"},{"id":1,"text":"0x02"},{"id":2,"subNodes":[3],"text":"PUSH1 0x01"},{"id":3,"text":"0x01"},{"id":4,"text":"SHR"},{"id":5,"subNodes":[6],"text":"PUSH1 0x01"},{"id":6,"text":"0x01"},{"id":7,"text":"EQ"},{"id":8,"subNodes":[9],"text":"PUSH1 0xFF"},{"id":9,"text":"0xFF"},{"id":10,"subNodes":[11],"text":"PUSH1 0x04"},{"id":11,"text":"0x04"},{"id":12,"text":"SHR"},{"id":13,"subNodes":[14],"text":"PUSH1 0x0f"},{"id":14,"text":"0x0f"},{"id":15,"text":"EQ"},{"id":16,"subNodes":[17],"text":"PUSH32 0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE"},{"id":17,"text":"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE"},{"id":18,"subNodes":[19],"text":"PUSH1 0x08"},{"id":19,"text":"0x08"},{"id":20,"text":"SHR"},{"id":21,"subNodes":[22],"text":"PUSH31 0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd"},{"id":22,"text":"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd"},{"id":23,"text":"EQ"},{"id":24,"subNodes":[25],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":25,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":26,"subNodes":[27],"text":"PUSH1 0x00"},{"id":27,"text":"0x00"},{"id":28,"text":"SHR"},{"id":29,"subNodes":[30],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":30,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":31,"text":"EQ"},{"id":32,"subNodes":[33],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":33,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":34,"subNodes":[35],"text":"PUSH1 0x01"},{"id":35,"text":"0x01"},{"id":36,"text":"SHR"},{"id":37,"subNodes":[38],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":38,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":39,"text":"EQ"},{"id":40,"subNodes":[41],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":41,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":42,"subNodes":[43],"text":"PUSH1 0x01"},{"id":43,"text":"0x01"},{"id":44,"text":"SHR"},{"id":45,"subNodes":[46],"text":"PUSH32 0x4000000000000000000000000000000000000000000000000000000000000000"},{"id":46,"text":"0x4000000000000000000000000000000000000000000000000000000000000000"},{"id":47,"text":"EQ"},{"id":48,"subNodes":[49],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":49,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":50,"subNodes":[51],"text":"PUSH1 0xff"},{"id":51,"text":"0xff"},{"id":52,"text":"SHR"},{"id":53,"subNodes":[54],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":54,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":55,"text":"EQ"},{"id":56,"subNodes":[57],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":57,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":58,"subNodes":[59],"text":"PUSH2 0x0100"},{"id":59,"text":"0x0100"},{"id":60,"text":"SHR"},{"id":61,"subNodes":[62],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":62,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":63,"text":"EQ"},{"id":64,"subNodes":[65],"text":"PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":65,"text":"0x8000000000000000000000000000000000000000000000000000000000000000"},{"id":66,"subNodes":[67],"text":"PUSH2 0x0101"},{"id":67,"text":"0x0101"},{"id":68,"text":"SHR"},{"id":69,"subNodes":[70],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":70,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":71,"text":"EQ"},{"id":72,"subNodes":[73],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":73,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":74,"subNodes":[75],"text":"PUSH1 0x00"},{"id":75,"text":"0x00"},{"id":76,"text":"SHR"},{"id":77,"subNodes":[78],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":78,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":79,"text":"EQ"},{"id":80,"subNodes":[81],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":81,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":82,"subNodes":[83],"text":"PUSH1 0x01"},{"id":83,"text":"0x01"},{"id":84,"text":"SHR"},{"id":85,"subNodes":[86],"text":"PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":86,"text":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":87,"text":"EQ"},{"id":88,"subNodes":[89],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":89,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":90,"subNodes":[91],"text":"PUSH1 0xff"},{"id":91,"text":"0xff"},{"id":92,"text":"SHR"},{"id":93,"subNodes":[94],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":94,"text":"0x0000000000000000000000000000000000000000000000000000000000000001"},{"id":95,"text":"EQ"},{"id":96,"subNodes":[97],"text":"PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":97,"text":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"id":98,"subNodes":[99],"text":"PUSH2 0x0100"},{"id":99,"text":"0x0100"},{"id":100,"text":"SHR"},{"id":101,"subNodes":[102],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":102,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":103,"text":"EQ"},{"id":104,"subNodes":[105],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":105,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":106,"subNodes":[107],"text":"PUSH1 0x01"},{"id":107,"text":"0x01"},{"id":108,"text":"SHR"},{"id":109,"subNodes":[110],"text":"PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":110,"text":"0x0000000000000000000000000000000000000000000000000000000000000000"},{"id":111,"text":"EQ"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":4,"kind":"SequentialEdge"},{"sourceId":4,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":8,"kind":"SequentialEdge"},{"sourceId":8,"destId":10,"kind":"SequentialEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"SequentialEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"},{"sourceId":21,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":24,"kind":"SequentialEdge"},{"sourceId":24,"destId":26,"kind":"SequentialEdge"},{"sourceId":26,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":29,"kind":"SequentialEdge"},{"sourceId":29,"destId":31,"kind":"SequentialEdge"},{"sourceId":31,"destId":32,"kind":"SequentialEdge"},{"sourceId":32,"destId":34,"kind":"SequentialEdge"},{"sourceId":34,"destId":36,"kind":"SequentialEdge"},{"sourceId":36,"destId":37,"kind":"SequentialEdge"},{"sourceId":37,"destId":39,"kind":"SequentialEdge"},{"sourceId":39,"destId":40,"kind":"SequentialEdge"},{"sourceId":40,"destId":42,"kind":"SequentialEdge"},{"sourceId":42,"destId":44,"kind":"SequentialEdge"},{"sourceId":44,"destId":45,"kind":"SequentialEdge"},{"sourceId":45,"destId":47,"kind":"SequentialEdge"},{"sourceId":47,"destId":48,"kind":"SequentialEdge"},{"sourceId":48,"destId":50,"kind":"SequentialEdge"},{"sourceId":50,"destId":52,"kind":"SequentialEdge"},{"sourceId":52,"destId":53,"kind":"SequentialEdge"},{"sourceId":53,"destId":55,"kind":"SequentialEdge"},{"sourceId":55,"destId":56,"kind":"SequentialEdge"},{"sourceId":56,"destId":58,"kind":"SequentialEdge"},{"sourceId":58,"destId":60,"kind":"SequentialEdge"},{"sourceId":60,"destId":61,"kind":"SequentialEdge"},{"sourceId":61,"destId":63,"kind":"SequentialEdge"},{"sourceId":63,"destId":64,"kind":"SequentialEdge"},{"sourceId":64,"destId":66,"kind":"SequentialEdge"},{"sourceId":66,"destId":68,"kind":"SequentialEdge"},{"sourceId":68,"destId":69,"kind":"SequentialEdge"},{"sourceId":69,"destId":71,"kind":"SequentialEdge"},{"sourceId":71,"destId":72,"kind":"SequentialEdge"},{"sourceId":72,"destId":74,"kind":"SequentialEdge"},{"sourceId":74,"destId":76,"kind":"SequentialEdge"},{"sourceId":76,"destId":77,"kind":"SequentialEdge"},{"sourceId":77,"destId":79,"kind":"SequentialEdge"},{"sourceId":79,"destId":80,"kind":"SequentialEdge"},{"sourceId":80,"destId":82,"kind":"SequentialEdge"},{"sourceId":82,"destId":84,"kind":"SequentialEdge"},{"sourceId":84,"destId":85,"kind":"SequentialEdge"},{"sourceId":85,"destId":87,"kind":"SequentialEdge"},{"sourceId":87,"destId":88,"kind":"SequentialEdge"},{"sourceId":88,"destId":90,"kind":"SequentialEdge"},{"sourceId":90,"destId":92,"kind":"SequentialEdge"},{"sourceId":92,"destId":93,"kind":"SequentialEdge"},{"sourceId":93,"destId":95,"kind":"SequentialEdge"},{"sourceId":95,"destId":96,"kind":"SequentialEdge"},{"sourceId":96,"destId":98,"kind":"SequentialEdge"},{"sourceId":98,"destId":100,"kind":"SequentialEdge"},{"sourceId":100,"destId":101,"kind":"SequentialEdge"},{"sourceId":101,"destId":103,"kind":"SequentialEdge"},{"sourceId":103,"destId":104,"kind":"SequentialEdge"},{"sourceId":104,"destId":106,"kind":"SequentialEdge"},{"sourceId":106,"destId":108,"kind":"SequentialEdge"},{"sourceId":108,"destId":109,"kind":"SequentialEdge"},{"sourceId":109,"destId":111,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x02\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["push \"0xFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["\"0xFF\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255, 4]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x04\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x0f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x0f\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 15]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["push \"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["\"0xCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABBCCDDEE\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["push \"0x08\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574, 8]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["\"0x08\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 92724133959569609616531452838988363710626354908032482922221893443470469422574]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["push \"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["\"0xccffffffffffffffffffffffffffffffffffffffffffffffffffffaabbccdd\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 362203648279568787564575987652298295744634198859501886414929271263556521181]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":31,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":32,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":33,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":34,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":35,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":36,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":37,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":38,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":39,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":40,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":41,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":42,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":43,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":44,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":45,"description":{"expressions":["push \"0x4000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":46,"description":{"expressions":["\"0x4000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":47,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":48,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":49,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":50,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":51,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":52,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":53,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":54,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":55,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":56,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":57,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":58,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":59,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":60,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":61,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":62,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":63,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":64,"description":{"expressions":["push \"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":65,"description":{"expressions":["\"0x8000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":66,"description":{"expressions":["push \"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 257]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":67,"description":{"expressions":["\"0x0101\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":68,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":69,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":70,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":71,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":72,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":73,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":74,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":75,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":76,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":77,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":78,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":79,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":80,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":81,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":82,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":83,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":84,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":85,"description":{"expressions":["push \"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":86,"description":{"expressions":["\"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":87,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":88,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":89,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":90,"description":{"expressions":["push \"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 255]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":91,"description":{"expressions":["\"0xff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":92,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":93,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":94,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000001\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":95,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":96,"description":{"expressions":["push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":97,"description":{"expressions":["\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":98,"description":{"expressions":["push \"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 256]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":99,"description":{"expressions":["\"0x0100\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":100,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":101,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":102,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":103,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":104,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":105,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":106,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":107,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":108,"description":{"expressions":["shr 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":109,"description":{"expressions":["push \"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":110,"description":{"expressions":["\"0x0000000000000000000000000000000000000000000000000000000000000000\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":111,"description":{"expressions":["eq 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"}}}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/shr2/report.json b/evm-testcases/cfs/shr2/report.json
new file mode 100644
index 000000000..4c38be442
--- /dev/null
+++ b/evm-testcases/cfs/shr2/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_shr2_shr_eth.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "304ms",
+ "end" : "2025-05-12T12:26:03.023+02:00",
+ "expressions" : "22",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-12T12:26:02.719+02:00",
+ "statements" : "33",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/shr2"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/shr2/shr_eth.sol b/evm-testcases/cfs/shr2/shr_eth.sol
new file mode 100644
index 000000000..294032f1c
--- /dev/null
+++ b/evm-testcases/cfs/shr2/shr_eth.sol
@@ -0,0 +1,35 @@
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x00
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x01
+SHR
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000001
+PUSH1 0x01
+SHR
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0xff
+SHR
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0100
+SHR
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH2 0x0101
+SHR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SHR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x01
+SHR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0xff
+SHR
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH2 0x0100
+SHR
+PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x01
+SHR
+
+
diff --git a/evm-testcases/cfs/shr2/untyped_program.evm-testcases_cfs_shr2_shr_eth.sol().json b/evm-testcases/cfs/shr2/untyped_program.evm-testcases_cfs_shr2_shr_eth.sol().json
new file mode 100644
index 000000000..1373b6949
--- /dev/null
+++ b/evm-testcases/cfs/shr2/untyped_program.evm-testcases_cfs_shr2_shr_eth.sol().json
@@ -0,0 +1,1167 @@
+{
+ "name": "untyped program::evm-testcases/cfs/shr2/shr_eth.sol()",
+ "description": null,
+ "nodes": [
+ {
+ "id": 0,
+ "subNodes": [
+ 1
+ ],
+ "text": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 1,
+ "text": "0x0000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 2,
+ "subNodes": [
+ 3
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 3,
+ "text": "0x00"
+ },
+ {
+ "id": 4,
+ "text": "SHR"
+ },
+ {
+ "id": 5,
+ "subNodes": [
+ 6
+ ],
+ "text": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 6,
+ "text": "0x0000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 7,
+ "subNodes": [
+ 8
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 8,
+ "text": "0x01"
+ },
+ {
+ "id": 9,
+ "text": "SHR"
+ },
+ {
+ "id": 10,
+ "subNodes": [
+ 11
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 11,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000001"
+ },
+ {
+ "id": 12,
+ "subNodes": [
+ 13
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 13,
+ "text": "0x01"
+ },
+ {
+ "id": 14,
+ "text": "SHR"
+ },
+ {
+ "id": 15,
+ "subNodes": [
+ 16
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 16,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 17,
+ "subNodes": [
+ 18
+ ],
+ "text": "PUSH2 0xff"
+ },
+ {
+ "id": 18,
+ "text": "0xff"
+ },
+ {
+ "id": 19,
+ "text": "SHR"
+ },
+ {
+ "id": 20,
+ "subNodes": [
+ 21
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 21,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 22,
+ "subNodes": [
+ 23
+ ],
+ "text": "PUSH2 0x0100"
+ },
+ {
+ "id": 23,
+ "text": "0x0100"
+ },
+ {
+ "id": 24,
+ "text": "SHR"
+ },
+ {
+ "id": 25,
+ "subNodes": [
+ 26
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 26,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 27,
+ "subNodes": [
+ 28
+ ],
+ "text": "PUSH2 0x0101"
+ },
+ {
+ "id": 28,
+ "text": "0x0101"
+ },
+ {
+ "id": 29,
+ "text": "SHR"
+ },
+ {
+ "id": 30,
+ "subNodes": [
+ 31
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 31,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 32,
+ "subNodes": [
+ 33
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 33,
+ "text": "0x00"
+ },
+ {
+ "id": 34,
+ "text": "SHR"
+ },
+ {
+ "id": 35,
+ "subNodes": [
+ 36
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 36,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 37,
+ "subNodes": [
+ 38
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 38,
+ "text": "0x01"
+ },
+ {
+ "id": 39,
+ "text": "SHR"
+ },
+ {
+ "id": 40,
+ "subNodes": [
+ 41
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 41,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 42,
+ "subNodes": [
+ 43
+ ],
+ "text": "PUSH2 0xff"
+ },
+ {
+ "id": 43,
+ "text": "0xff"
+ },
+ {
+ "id": 44,
+ "text": "SHR"
+ },
+ {
+ "id": 45,
+ "subNodes": [
+ 46
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 46,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 47,
+ "subNodes": [
+ 48
+ ],
+ "text": "PUSH2 0x0100"
+ },
+ {
+ "id": 48,
+ "text": "0x0100"
+ },
+ {
+ "id": 49,
+ "text": "SHR"
+ },
+ {
+ "id": 50,
+ "subNodes": [
+ 51
+ ],
+ "text": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 51,
+ "text": "0x0000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 52,
+ "subNodes": [
+ 53
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 53,
+ "text": "0x01"
+ },
+ {
+ "id": 54,
+ "text": "SHR"
+ }
+ ],
+ "edges": [
+ {
+ "sourceId": 0,
+ "destId": 2,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 2,
+ "destId": 4,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 4,
+ "destId": 5,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 5,
+ "destId": 7,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 7,
+ "destId": 9,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 9,
+ "destId": 10,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 10,
+ "destId": 12,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 12,
+ "destId": 14,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 14,
+ "destId": 15,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 15,
+ "destId": 17,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 17,
+ "destId": 19,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 19,
+ "destId": 20,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 20,
+ "destId": 22,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 22,
+ "destId": 24,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 24,
+ "destId": 25,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 25,
+ "destId": 27,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 27,
+ "destId": 29,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 29,
+ "destId": 30,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 30,
+ "destId": 32,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 32,
+ "destId": 34,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 34,
+ "destId": 35,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 35,
+ "destId": 37,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 37,
+ "destId": 39,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 39,
+ "destId": 40,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 40,
+ "destId": 42,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 42,
+ "destId": 44,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 44,
+ "destId": 45,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 45,
+ "destId": 47,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 47,
+ "destId": 49,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 49,
+ "destId": 50,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 50,
+ "destId": 52,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 52,
+ "destId": 54,
+ "kind": "SequentialEdge"
+ }
+ ],
+ "descriptions": [
+ {
+ "nodeId": 0,
+ "description": {
+ "expressions": [
+ "push \"0x0000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 1,
+ "description": {
+ "expressions": [
+ "\"0x0000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": "#TOP#"
+ }
+ },
+ {
+ "nodeId": 2,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 3,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 4,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 5,
+ "description": {
+ "expressions": [
+ "push \"0x0000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 6,
+ "description": {
+ "expressions": [
+ "\"0x0000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 7,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 8,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 9,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 10,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819969]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 11,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000001\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 12,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819969, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 13,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819969]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 14,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 15,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 16,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 17,
+ "description": {
+ "expressions": [
+ "push \"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 18,
+ "description": {
+ "expressions": [
+ "\"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 19,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 20,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 21,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 22,
+ "description": {
+ "expressions": [
+ "push \"0x0100\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 256]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 23,
+ "description": {
+ "expressions": [
+ "\"0x0100\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 24,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 25,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 26,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 27,
+ "description": {
+ "expressions": [
+ "push \"0x0101\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 257]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 28,
+ "description": {
+ "expressions": [
+ "\"0x0101\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 29,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 30,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 31,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 32,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 33,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 34,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 35,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 36,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 37,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 38,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 39,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 40,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 41,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 42,
+ "description": {
+ "expressions": [
+ "push \"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 43,
+ "description": {
+ "expressions": [
+ "\"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 44,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 45,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 46,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 47,
+ "description": {
+ "expressions": [
+ "push \"0x0100\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 256]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 48,
+ "description": {
+ "expressions": [
+ "\"0x0100\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 49,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 50,
+ "description": {
+ "expressions": [
+ "push \"0x0000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 51,
+ "description": {
+ "expressions": [
+ "\"0x0000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 52,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 53,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 54,
+ "description": {
+ "expressions": [
+ "shr 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 28948022309329048855892746252171976963317496166410141009864396001978282409984, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 57896044618658097711785492504343953926634992332820282019728792003956564819967, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ }
+ ]
+}
diff --git a/evm-testcases/cfs/slt/report.json b/evm-testcases/cfs/slt/report.json
new file mode 100644
index 000000000..779698dcb
--- /dev/null
+++ b/evm-testcases/cfs/slt/report.json
@@ -0,0 +1,38 @@
+{
+ "warnings" : [ ],
+ "files" : [ "report.json", "untyped_program.evm-testcases_cfs_slt_slt_eth.sol().json" ],
+ "info" : {
+ "cfgs" : "1",
+ "duration" : "263ms",
+ "end" : "2025-05-13T09:16:49.499+02:00",
+ "expressions" : "20",
+ "files" : "1",
+ "globals" : "0",
+ "members" : "1",
+ "programs" : "1",
+ "start" : "2025-05-13T09:16:49.236+02:00",
+ "statements" : "30",
+ "units" : "0",
+ "version" : "0.1",
+ "warnings" : "0"
+ },
+ "configuration" : {
+ "analysisGraphs" : "NONE",
+ "descendingPhaseType" : "NONE",
+ "dumpForcesUnwinding" : "false",
+ "fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
+ "glbThreshold" : "5",
+ "hotspots" : "unset",
+ "jsonOutput" : "true",
+ "openCallPolicy" : "WorstCasePolicy",
+ "optimize" : "false",
+ "recursionWideningThreshold" : "5",
+ "semanticChecks" : "JumpSolver",
+ "serializeInputs" : "false",
+ "serializeResults" : "true",
+ "syntacticChecks" : "",
+ "useWideningPoints" : "false",
+ "wideningThreshold" : "5",
+ "workdir" : "evm-outputs/cfs/slt"
+ }
+}
\ No newline at end of file
diff --git a/evm-testcases/cfs/slt/slt_eth.sol b/evm-testcases/cfs/slt/slt_eth.sol
new file mode 100644
index 000000000..bc4039be3
--- /dev/null
+++ b/evm-testcases/cfs/slt/slt_eth.sol
@@ -0,0 +1,30 @@
+PUSH1 0x00
+PUSH1 0x01
+SLT
+PUSH1 0x00
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+SLT
+PUSH1 0x01
+PUSH1 0x7f
+SLT
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+PUSH1 0x00
+SLT
+PUSH1 0x00
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+SLT
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH1 0x00
+SLT
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
+SLT
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
+PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
+SLT
+PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
+PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+SLT
+PUSH1 0xff
+PUSH1 0x01
+SLT
\ No newline at end of file
diff --git a/evm-testcases/cfs/slt/untyped_program.evm-testcases_cfs_slt_slt_eth.sol().json b/evm-testcases/cfs/slt/untyped_program.evm-testcases_cfs_slt_slt_eth.sol().json
new file mode 100644
index 000000000..c1aabc5ac
--- /dev/null
+++ b/evm-testcases/cfs/slt/untyped_program.evm-testcases_cfs_slt_slt_eth.sol().json
@@ -0,0 +1,1061 @@
+{
+ "name": "untyped program::evm-testcases/cfs/slt/slt_eth.sol()",
+ "description": null,
+ "nodes": [
+ {
+ "id": 0,
+ "subNodes": [
+ 1
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 1,
+ "text": "0x00"
+ },
+ {
+ "id": 2,
+ "subNodes": [
+ 3
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 3,
+ "text": "0x01"
+ },
+ {
+ "id": 4,
+ "text": "SLT"
+ },
+ {
+ "id": 5,
+ "subNodes": [
+ 6
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 6,
+ "text": "0x00"
+ },
+ {
+ "id": 7,
+ "subNodes": [
+ 8
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 8,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 9,
+ "text": "SLT"
+ },
+ {
+ "id": 10,
+ "subNodes": [
+ 11
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 11,
+ "text": "0x01"
+ },
+ {
+ "id": 12,
+ "subNodes": [
+ 13
+ ],
+ "text": "PUSH1 0x7f"
+ },
+ {
+ "id": 13,
+ "text": "0x7f"
+ },
+ {
+ "id": 14,
+ "text": "SLT"
+ },
+ {
+ "id": 15,
+ "subNodes": [
+ 16
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 16,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 17,
+ "subNodes": [
+ 18
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 18,
+ "text": "0x00"
+ },
+ {
+ "id": 19,
+ "text": "SLT"
+ },
+ {
+ "id": 20,
+ "subNodes": [
+ 21
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 21,
+ "text": "0x00"
+ },
+ {
+ "id": 22,
+ "subNodes": [
+ 23
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 23,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 24,
+ "text": "SLT"
+ },
+ {
+ "id": 25,
+ "subNodes": [
+ 26
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 26,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 27,
+ "subNodes": [
+ 28
+ ],
+ "text": "PUSH1 0x00"
+ },
+ {
+ "id": 28,
+ "text": "0x00"
+ },
+ {
+ "id": 29,
+ "text": "SLT"
+ },
+ {
+ "id": 30,
+ "subNodes": [
+ 31
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 31,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 32,
+ "subNodes": [
+ 33
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 33,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 34,
+ "text": "SLT"
+ },
+ {
+ "id": 35,
+ "subNodes": [
+ 36
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 36,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ },
+ {
+ "id": 37,
+ "subNodes": [
+ 38
+ ],
+ "text": "PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 38,
+ "text": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
+ },
+ {
+ "id": 39,
+ "text": "SLT"
+ },
+ {
+ "id": 40,
+ "subNodes": [
+ 41
+ ],
+ "text": "PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 41,
+ "text": "0x8000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "id": 42,
+ "subNodes": [
+ 43
+ ],
+ "text": "PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 43,
+ "text": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "id": 44,
+ "text": "SLT"
+ },
+ {
+ "id": 45,
+ "subNodes": [
+ 46
+ ],
+ "text": "PUSH1 0xff"
+ },
+ {
+ "id": 46,
+ "text": "0xff"
+ },
+ {
+ "id": 47,
+ "subNodes": [
+ 48
+ ],
+ "text": "PUSH1 0x01"
+ },
+ {
+ "id": 48,
+ "text": "0x01"
+ },
+ {
+ "id": 49,
+ "text": "SLT"
+ }
+ ],
+ "edges": [
+ {
+ "sourceId": 0,
+ "destId": 2,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 2,
+ "destId": 4,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 4,
+ "destId": 5,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 5,
+ "destId": 7,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 7,
+ "destId": 9,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 9,
+ "destId": 10,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 10,
+ "destId": 12,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 12,
+ "destId": 14,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 14,
+ "destId": 15,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 15,
+ "destId": 17,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 17,
+ "destId": 19,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 19,
+ "destId": 20,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 20,
+ "destId": 22,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 22,
+ "destId": 24,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 24,
+ "destId": 25,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 25,
+ "destId": 27,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 27,
+ "destId": 29,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 29,
+ "destId": 30,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 30,
+ "destId": 32,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 32,
+ "destId": 34,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 34,
+ "destId": 35,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 35,
+ "destId": 37,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 37,
+ "destId": 39,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 39,
+ "destId": 40,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 40,
+ "destId": 42,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 42,
+ "destId": 44,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 44,
+ "destId": 45,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 45,
+ "destId": 47,
+ "kind": "SequentialEdge"
+ },
+ {
+ "sourceId": 47,
+ "destId": 49,
+ "kind": "SequentialEdge"
+ }
+ ],
+ "descriptions": [
+ {
+ "nodeId": 0,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 1,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": "#TOP#"
+ }
+ },
+ {
+ "nodeId": 2,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 3,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 4,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 5,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 6,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 7,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 8,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 9,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 10,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 11,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 12,
+ "description": {
+ "expressions": [
+ "push \"0x7f\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 1, 127]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 13,
+ "description": {
+ "expressions": [
+ "\"0x7f\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 14,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 15,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 16,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 17,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 18,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 19,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 20,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 21,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 22,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 0, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 23,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 24,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 25,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 26,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 27,
+ "description": {
+ "expressions": [
+ "push \"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 28,
+ "description": {
+ "expressions": [
+ "\"0x00\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 29,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 30,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 31,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 32,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639933, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 33,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 34,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 35,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 36,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 37,
+ "description": {
+ "expressions": [
+ "push \"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639934, 115792089237316195423570985008687907853269984665640564039457584007913129639933]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 38,
+ "description": {
+ "expressions": [
+ "\"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 115792089237316195423570985008687907853269984665640564039457584007913129639934]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 39,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 40,
+ "description": {
+ "expressions": [
+ "push \"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 41,
+ "description": {
+ "expressions": [
+ "\"0x8000000000000000000000000000000000000000000000000000000000000000\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 42,
+ "description": {
+ "expressions": [
+ "push \"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 115792089237316195423570985008687907853269984665640564039457584007913129639935]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 43,
+ "description": {
+ "expressions": [
+ "\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 57896044618658097711785492504343953926634992332820282019728792003956564819968]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 44,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 45,
+ "description": {
+ "expressions": [
+ "push \"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 46,
+ "description": {
+ "expressions": [
+ "\"0xff\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 47,
+ "description": {
+ "expressions": [
+ "push \"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0, 255, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 48,
+ "description": {
+ "expressions": [
+ "\"0x01\""
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0, 255]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ },
+ {
+ "nodeId": 49,
+ "description": {
+ "expressions": [
+ "slt 1"
+ ],
+ "state": {
+ "heap": "monolith",
+ "type": "#TOP#",
+ "value": "{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1]], memory: EMPTY, storage: #TOP# }"
+ }
+ }
+ }
+ ]
+}
diff --git a/evm-testcases/cfs/while/report.json b/evm-testcases/cfs/while/report.json
index 510c9c890..fe4c79f37 100644
--- a/evm-testcases/cfs/while/report.json
+++ b/evm-testcases/cfs/while/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_while_while_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "281ms",
- "end" : "2025-03-17T15:38:36.216+01:00",
+ "duration" : "20ms",
+ "end" : "2025-05-27T10:17:45.686+02:00",
"expressions" : "6",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-03-17T15:38:35.935+01:00",
+ "start" : "2025-05-27T10:17:45.666+02:00",
"statements" : "16",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/while/untyped_program.evm-testcases_cfs_while_while_eth.sol().json b/evm-testcases/cfs/while/untyped_program.evm-testcases_cfs_while_while_eth.sol().json
index 285e7d7a0..81b8e4b24 100644
--- a/evm-testcases/cfs/while/untyped_program.evm-testcases_cfs_while_while_eth.sol().json
+++ b/evm-testcases/cfs/while/untyped_program.evm-testcases_cfs_while_while_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/while/while_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x00"},{"id":1,"text":"0x00"},{"id":2,"text":"JUMPDEST"},{"id":3,"subNodes":[4],"text":"PUSH1 0x03"},{"id":4,"text":"0x03"},{"id":5,"text":"DUP2"},{"id":6,"text":"LT"},{"id":7,"subNodes":[8],"text":"PUSH1 0x0D"},{"id":8,"text":"0x0D"},{"id":9,"text":"JUMPI"},{"id":10,"subNodes":[11],"text":"PUSH1 0x14"},{"id":11,"text":"0x14"},{"id":12,"text":"JUMP"},{"id":13,"text":"JUMPDEST"},{"id":14,"subNodes":[15],"text":"PUSH1 0x01"},{"id":15,"text":"0x01"},{"id":16,"text":"ADD"},{"id":17,"subNodes":[18],"text":"PUSH1 0x02"},{"id":18,"text":"0x02"},{"id":19,"text":"JUMP"},{"id":20,"text":"JUMPDEST"},{"id":21,"text":"STOP"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"FalseEdge"},{"sourceId":9,"destId":13,"kind":"TrueEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":20,"kind":"SequentialEdge"},{"sourceId":13,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":2,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x00\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["dup2 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 3, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 3, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 3, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["lt 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 13], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 13], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 13], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 13]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x14\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 20]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x14\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":"#TOP#"}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/while/while_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x00"},{"id":1,"text":"0x00"},{"id":2,"text":"JUMPDEST"},{"id":3,"subNodes":[4],"text":"PUSH1 0x03"},{"id":4,"text":"0x03"},{"id":5,"text":"DUP2"},{"id":6,"text":"LT"},{"id":7,"subNodes":[8],"text":"PUSH1 0x0D"},{"id":8,"text":"0x0D"},{"id":9,"text":"JUMPI"},{"id":10,"subNodes":[11],"text":"PUSH1 0x14"},{"id":11,"text":"0x14"},{"id":12,"text":"JUMP"},{"id":13,"text":"JUMPDEST"},{"id":14,"subNodes":[15],"text":"PUSH1 0x01"},{"id":15,"text":"0x01"},{"id":16,"text":"ADD"},{"id":17,"subNodes":[18],"text":"PUSH1 0x02"},{"id":18,"text":"0x02"},{"id":19,"text":"JUMP"},{"id":20,"text":"JUMPDEST"},{"id":21,"text":"STOP"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":10,"kind":"FalseEdge"},{"sourceId":9,"destId":13,"kind":"TrueEdge"},{"sourceId":10,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":20,"kind":"SequentialEdge"},{"sourceId":13,"destId":14,"kind":"SequentialEdge"},{"sourceId":14,"destId":16,"kind":"SequentialEdge"},{"sourceId":16,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":19,"kind":"SequentialEdge"},{"sourceId":19,"destId":2,"kind":"SequentialEdge"},{"sourceId":20,"destId":21,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x00\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["jumpdest 1"],"state":"#TOP#"}},{"nodeId":3,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["\"0x03\""],"state":"#TOP#"}},{"nodeId":5,"description":{"expressions":["dup2 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["lt 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["jumpi 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["push \"0x14\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["\"0x14\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 8], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":"#TOP#"}]}
\ No newline at end of file
diff --git a/evm-testcases/cfs/while_npbj/report.json b/evm-testcases/cfs/while_npbj/report.json
index 314a4d072..17d3844c8 100644
--- a/evm-testcases/cfs/while_npbj/report.json
+++ b/evm-testcases/cfs/while_npbj/report.json
@@ -3,14 +3,14 @@
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_while_npbj_while_npbj_eth.sol().json" ],
"info" : {
"cfgs" : "1",
- "duration" : "416ms",
- "end" : "2025-03-17T15:37:51.705+01:00",
+ "duration" : "94ms",
+ "end" : "2025-05-27T10:17:45.576+02:00",
"expressions" : "9",
"files" : "1",
"globals" : "0",
"members" : "1",
"programs" : "1",
- "start" : "2025-03-17T15:37:51.289+01:00",
+ "start" : "2025-05-27T10:17:45.482+02:00",
"statements" : "22",
"units" : "0",
"version" : "0.1",
diff --git a/evm-testcases/cfs/while_npbj/untyped_program.evm-testcases_cfs_while_npbj_while_npbj_eth.sol().json b/evm-testcases/cfs/while_npbj/untyped_program.evm-testcases_cfs_while_npbj_while_npbj_eth.sol().json
index d18444cf1..bbca091f9 100644
--- a/evm-testcases/cfs/while_npbj/untyped_program.evm-testcases_cfs_while_npbj_while_npbj_eth.sol().json
+++ b/evm-testcases/cfs/while_npbj/untyped_program.evm-testcases_cfs_while_npbj_while_npbj_eth.sol().json
@@ -1 +1 @@
-{"name":"untyped program::evm-testcases/cfs/while_npbj/while_npbj_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x00"},{"id":1,"text":"0x00"},{"id":2,"text":"JUMPDEST"},{"id":3,"subNodes":[4],"text":"PUSH1 0x03"},{"id":4,"text":"0x03"},{"id":5,"text":"DUP2"},{"id":6,"text":"LT"},{"id":7,"subNodes":[8],"text":"PUSH1 0x10"},{"id":8,"text":"0x10"},{"id":9,"subNodes":[10],"text":"PUSH1 0x03"},{"id":10,"text":"0x03"},{"id":11,"text":"ADD"},{"id":12,"text":"JUMPI"},{"id":13,"subNodes":[14],"text":"PUSH1 0x10"},{"id":14,"text":"0x10"},{"id":15,"subNodes":[16],"text":"PUSH1 0x0D"},{"id":16,"text":"0x0D"},{"id":17,"text":"ADD"},{"id":18,"text":"JUMP"},{"id":19,"text":"JUMPDEST"},{"id":20,"subNodes":[21],"text":"PUSH1 0x01"},{"id":21,"text":"0x01"},{"id":22,"text":"ADD"},{"id":23,"subNodes":[24],"text":"PUSH1 0x00"},{"id":24,"text":"0x00"},{"id":25,"subNodes":[26],"text":"PUSH1 0x02"},{"id":26,"text":"0x02"},{"id":27,"text":"ADD"},{"id":28,"text":"JUMP"},{"id":29,"text":"JUMPDEST"},{"id":30,"text":"STOP"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"FalseEdge"},{"sourceId":12,"destId":19,"kind":"TrueEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":29,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":2,"kind":"SequentialEdge"},{"sourceId":29,"destId":30,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x00\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":3,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":5,"description":{"expressions":["dup2 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 3, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 3, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 3, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["lt 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 16, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 16, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 16, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 16, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 19], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 19], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 19], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 19]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]])","jumpi ([[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]],[])"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 16, 13]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 29]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 0, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 2]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":"#TOP#"}]}
\ No newline at end of file
+{"name":"untyped program::evm-testcases/cfs/while_npbj/while_npbj_eth.sol()","description":null,"nodes":[{"id":0,"subNodes":[1],"text":"PUSH1 0x00"},{"id":1,"text":"0x00"},{"id":2,"text":"JUMPDEST"},{"id":3,"subNodes":[4],"text":"PUSH1 0x03"},{"id":4,"text":"0x03"},{"id":5,"text":"DUP2"},{"id":6,"text":"LT"},{"id":7,"subNodes":[8],"text":"PUSH1 0x10"},{"id":8,"text":"0x10"},{"id":9,"subNodes":[10],"text":"PUSH1 0x03"},{"id":10,"text":"0x03"},{"id":11,"text":"ADD"},{"id":12,"text":"JUMPI"},{"id":13,"subNodes":[14],"text":"PUSH1 0x10"},{"id":14,"text":"0x10"},{"id":15,"subNodes":[16],"text":"PUSH1 0x0D"},{"id":16,"text":"0x0D"},{"id":17,"text":"ADD"},{"id":18,"text":"JUMP"},{"id":19,"text":"JUMPDEST"},{"id":20,"subNodes":[21],"text":"PUSH1 0x01"},{"id":21,"text":"0x01"},{"id":22,"text":"ADD"},{"id":23,"subNodes":[24],"text":"PUSH1 0x00"},{"id":24,"text":"0x00"},{"id":25,"subNodes":[26],"text":"PUSH1 0x02"},{"id":26,"text":"0x02"},{"id":27,"text":"ADD"},{"id":28,"text":"JUMP"},{"id":29,"text":"JUMPDEST"},{"id":30,"text":"STOP"}],"edges":[{"sourceId":0,"destId":2,"kind":"SequentialEdge"},{"sourceId":2,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"SequentialEdge"},{"sourceId":6,"destId":7,"kind":"SequentialEdge"},{"sourceId":7,"destId":9,"kind":"SequentialEdge"},{"sourceId":9,"destId":11,"kind":"SequentialEdge"},{"sourceId":11,"destId":12,"kind":"SequentialEdge"},{"sourceId":12,"destId":13,"kind":"FalseEdge"},{"sourceId":12,"destId":19,"kind":"TrueEdge"},{"sourceId":13,"destId":15,"kind":"SequentialEdge"},{"sourceId":15,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":18,"kind":"SequentialEdge"},{"sourceId":18,"destId":29,"kind":"SequentialEdge"},{"sourceId":19,"destId":20,"kind":"SequentialEdge"},{"sourceId":20,"destId":22,"kind":"SequentialEdge"},{"sourceId":22,"destId":23,"kind":"SequentialEdge"},{"sourceId":23,"destId":25,"kind":"SequentialEdge"},{"sourceId":25,"destId":27,"kind":"SequentialEdge"},{"sourceId":27,"destId":28,"kind":"SequentialEdge"},{"sourceId":28,"destId":2,"kind":"SequentialEdge"},{"sourceId":29,"destId":30,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":1,"description":{"expressions":["\"0x00\""],"state":"#TOP#"}},{"nodeId":2,"description":{"expressions":["jumpdest 1"],"state":"#TOP#"}},{"nodeId":3,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":4,"description":{"expressions":["\"0x03\""],"state":"#TOP#"}},{"nodeId":5,"description":{"expressions":["dup2 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":6,"description":{"expressions":["lt 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":7,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":8,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":9,"description":{"expressions":["push \"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":10,"description":{"expressions":["\"0x03\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 1, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6, 0, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7, 0, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4, 0, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 0, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":11,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":12,"description":{"expressions":["jumpi 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":13,"description":{"expressions":["push \"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":14,"description":{"expressions":["\"0x10\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":15,"description":{"expressions":["push \"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":16,"description":{"expressions":["\"0x0D\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0, 16], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 16]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":17,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":18,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":19,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":20,"description":{"expressions":["push \"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":21,"description":{"expressions":["\"0x01\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":22,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":23,"description":{"expressions":["push \"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":24,"description":{"expressions":["\"0x00\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 8], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":25,"description":{"expressions":["push \"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":26,"description":{"expressions":["\"0x02\""],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: [[_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 2, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 3, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 4, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 5, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 6, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 7, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 8, 0], [_|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, _|_, 1, 0]], memory: EMPTY, storage: #TOP# }"}}},{"nodeId":27,"description":{"expressions":["add 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":28,"description":{"expressions":["jump 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":29,"description":{"expressions":["jumpdest 1"],"state":{"heap":"monolith","type":"#TOP#","value":"{ stacks: #TOP#, memory: EMPTY, storage: #TOP# }"}}},{"nodeId":30,"description":"#TOP#"}]}
\ No newline at end of file
diff --git a/evm-testcases/ground-truth/50-ground-truth/ground-truth-data-paper-mode.json b/evm-testcases/ground-truth/50-ground-truth/ground-truth-data-paper-mode.json
new file mode 100644
index 000000000..c85ac2079
--- /dev/null
+++ b/evm-testcases/ground-truth/50-ground-truth/ground-truth-data-paper-mode.json
@@ -0,0 +1,1052 @@
+{"smart_contracts": [
+ {
+ "address": "0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 178), (15, 25), (25, 41), (25, 111), (41, 416), (41, 52), (52, 446), (52, 63), (63, 74), (63, 494), (74, 85), (74, 522), (85, 96), (85, 552), (96, 600), (96, 107), (107, 178), (111, 182), (111, 123), (123, 212), (123, 134), (134, 145), (134, 260), (145, 290), (145, 156), (156, 338), (156, 167), (167, 368), (167, 178), (182, 628), (190, 3462), (212, 3639), (233, 772), (238, 3727), (260, 794), (268, 3767), (290, 3792), (338, 841), (346, 3899), (368, 3924), (389, 863), (394, 3767), (416, 933), (424, 3462), (446, 3639), (467, 1077), (472, 3727), (494, 3924), (515, 1099), (522, 1482), (552, 4007), (573, 1650), (578, 3767), (600, 4069), (621, 1780), (628, 4157), (643, 4157), (687, 694), (687, 762), (694, 721), (694, 702), (702, 762), (721, 733), (733, 753), (733, 733), (753, 762), (762, 424), (762, 190), (772, 1990), (794, 268), (841, 346), (863, 626), (863, 520), (863, 394), (933, 4157), (948, 4157), (992, 999), (992, 1067), (999, 1026), (999, 1007), (1007, 1067), (1026, 1038), (1038, 1058), (1038, 1038), (1058, 1067), (1067, 424), (1067, 190), (1077, 2589), (1099, 1186), (1099, 1268), (1186, 1268), (1268, 1331), (1268, 1275), (1275, 1482), (1331, 1338), (1331, 1407), (1338, 1407), (1407, 1413), (1407, 1479), (1413, 1479), (1479, 626), (1479, 520), (1479, 394), (1482, 4205), (1582, 1602), (1582, 1609), (1609, 4264), (1650, 578), (1650, 472), (1650, 238), (1780, 1987), (1780, 1865), (1865, 4655), (1987, 626), (1987, 520), (1987, 394), (1990, 2100), (1990, 2042), (2042, 4906), (2100, 2210), (2100, 2152), (2152, 5048), (2210, 3767), (2589, 2721), (2589, 2663), (2663, 5345), (2721, 2773), (2721, 2831), (2773, 5487), (2831, 2883), (2831, 2941), (2883, 5629), (2941, 5182), (3324, 3416), (3334, 3426), (3334, 4884), (3350, 3352), (3352, 3361), (3352, 3379), (3361, 3352), (3379, 3442), (3390, 3451), (3406, 3324), (3416, 3334), (3426, 3350), (3442, 3390), (3451, 3486), (3462, 3406), (3486, 437), (3486, 203), (3498, 3539), (3529, 3498), (3539, 3555), (3539, 3976), (3546, 3529), (3555, 3562), (3555, 3565), (3565, 3582), (3568, 3546), (3582, 3828), (3582, 3958), (3582, 4042), (3582, 3674), (3588, 3761), (3588, 3606), (3597, 3588), (3606, 3616), (3606, 3613), (3616, 3633), (3619, 3597), (3633, 4103), (3633, 3691), (3639, 3653), (3639, 3661), (3653, 3494), (3661, 3568), (3674, 3619), (3691, 626), (3691, 467), (3691, 520), (3691, 233), (3691, 394), (3691, 573), (3701, 3721), (3712, 3701), (3721, 3746), (3727, 3712), (3746, 485), (3746, 251), (3752, 3588), (3761, 3786), (3767, 3752), (3786, 281), (3792, 3815), (3792, 3807), (3807, 3494), (3815, 3568), (3828, 3568), (3872, 3893), (3884, 3872), (3893, 3918), (3899, 3884), (3918, 359), (3924, 3937), (3924, 3945), (3937, 3494), (3945, 3568), (3958, 515), (3958, 389), (3967, 3529), (3976, 4224), (3976, 4237), (4007, 4021), (4007, 4029), (4021, 3494), (4029, 3568), (4042, 3568), (4069, 4082), (4069, 4090), (4082, 3494), (4090, 3619), (4103, 515), (4103, 389), (4103, 621), (4157, 4180), (4157, 4174), (4174, 4180), (4180, 4199), (4180, 4191), (4191, 4112), (4199, 992), (4199, 643), (4199, 948), (4199, 687), (4205, 3967), (4224, 3967), (4237, 1582), (4244, 3546), (4264, 4277), (4264, 4285), (4277, 3494), (4285, 4244), (4655, 3588), (4794, 4895), (4872, 3334), (4884, 4794), (4895, 4929), (4906, 4872), (4929, 2091), (5014, 3334), (5048, 5014), (5182, 3588), (5311, 3334), (5345, 5311), (5453, 3334), (5487, 5453), (5595, 3334), (5629, 5595)]",
+ "last_pc": 5651,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.abi",
+ "statistics": {
+ "unreachable_jumps": 46,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2984,
+ "total_opcodes": 2964,
+ "unknown_jumps": 0,
+ "total_jumps": 275,
+ "resolved_jumps": 229,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 6180
+ },
+ {
+ "address": "0x5b348ec54c290683697f6a812ca1bfbb0e74c70d",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1537,
+ "total_opcodes": 1513,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 2058
+ },
+ {
+ "address": "0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1541,
+ "total_opcodes": 1511,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 2086
+ },
+ {
+ "address": "0x4582b79844e753ed53928d8b8761e9f27eb22735",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 160), (0, 13), (13, 100), (13, 30), (30, 423), (30, 41), (41, 52), (41, 484), (52, 545), (52, 63), (63, 74), (63, 588), (74, 85), (74, 649), (85, 96), (85, 710), (96, 167), (100, 112), (100, 172), (112, 215), (112, 123), (123, 276), (123, 134), (134, 145), (134, 319), (145, 156), (145, 380), (156, 167), (160, 166), (160, 167), (172, 180), (172, 184), (184, 771), (193, 3276), (215, 227), (215, 223), (227, 3463), (249, 917), (254, 3554), (276, 288), (276, 284), (288, 947), (297, 3596), (319, 327), (319, 331), (331, 3623), (380, 388), (380, 392), (392, 1205), (401, 3734), (423, 435), (423, 431), (435, 3463), (457, 1228), (462, 3554), (484, 496), (484, 492), (496, 3761), (518, 1400), (523, 3596), (545, 553), (545, 557), (557, 1472), (566, 3276), (588, 596), (588, 600), (600, 3463), (622, 1618), (627, 3554), (649, 657), (649, 661), (661, 3463), (683, 1853), (688, 3554), (710, 722), (710, 718), (722, 3806), (744, 1883), (749, 3596), (771, 3917), (786, 3917), (830, 837), (830, 907), (837, 864), (837, 845), (845, 907), (864, 878), (878, 898), (878, 878), (898, 907), (907, 193), (907, 566), (917, 2018), (930, 2026), (947, 297), (1205, 401), (1228, 2018), (1241, 2018), (1400, 523), (1472, 3917), (1487, 3917), (1531, 1538), (1531, 1608), (1538, 1546), (1538, 1565), (1546, 1608), (1565, 1579), (1579, 1579), (1579, 1599), (1599, 1608), (1608, 193), (1608, 566), (1618, 2018), (1853, 2018), (1883, 688), (1883, 627), (1883, 749), (1883, 462), (1883, 254), (2018, 930), (2018, 1241), (2026, 2137), (2026, 2079), (2079, 4471), (2137, 2248), (2137, 2190), (2190, 4617), (2248, 3596), (3132, 3230), (3143, 4449), (3143, 3240), (3160, 3163), (3163, 3172), (3163, 3190), (3172, 3163), (3190, 3256), (3202, 3265), (3219, 3132), (3230, 3143), (3240, 3160), (3256, 3202), (3265, 3302), (3276, 3219), (3302, 579), (3302, 206), (3315, 3358), (3347, 3315), (3358, 3374), (3365, 3347), (3374, 3381), (3374, 3385), (3385, 3403), (3388, 3365), (3403, 3843), (3403, 3797), (3403, 3500), (3403, 3662), (3409, 3428), (3409, 3590), (3419, 3409), (3428, 3435), (3428, 3439), (3439, 3457), (3442, 3419), (3457, 3517), (3463, 3478), (3463, 3486), (3478, 3310), (3486, 3388), (3500, 3442), (3517, 744), (3517, 249), (3517, 457), (3517, 683), (3517, 523), (3517, 622), (3527, 3548), (3539, 3527), (3548, 3575), (3554, 3539), (3575, 640), (3575, 475), (3575, 267), (3575, 701), (3581, 3409), (3590, 3617), (3596, 3581), (3617, 310), (3623, 3648), (3623, 3640), (3640, 3310), (3648, 3388), (3662, 3388), (3706, 3728), (3719, 3706), (3728, 3755), (3734, 3719), (3755, 414), (3761, 3783), (3761, 3775), (3775, 3310), (3783, 3388), (3797, 518), (3806, 3829), (3806, 3821), (3821, 3310), (3829, 3388), (3843, 3388), (3917, 3941), (3917, 3935), (3935, 3941), (3941, 3952), (3941, 3960), (3952, 3870), (3960, 786), (3960, 1531), (3960, 830), (3960, 1487), (4357, 4460), (4436, 3143), (4449, 4357), (4460, 4496), (4471, 4436), (4496, 2128), (4582, 3143), (4617, 4582)]",
+ "last_pc": 4641,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.abi",
+ "statistics": {
+ "unreachable_jumps": 35,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2559,
+ "total_opcodes": 2561,
+ "unknown_jumps": 0,
+ "total_jumps": 230,
+ "resolved_jumps": 195,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 4590
+ },
+ {
+ "address": "0x60f19fd1f15fc08a1ea27d407dae25c4e7937547",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 54), (16, 26), (26, 43), (26, 59), (43, 54), (43, 87), (59, 533), (80, 117), (87, 349), (95, 857), (117, 259), (117, 201), (201, 943), (259, 884), (335, 85), (349, 95), (385, 403), (385, 399), (403, 424), (403, 428), (428, 448), (428, 452), (452, 636), (459, 473), (459, 477), (477, 498), (477, 502), (502, 522), (502, 526), (526, 593), (533, 551), (533, 555), (555, 577), (555, 581), (581, 459), (593, 624), (593, 620), (624, 385), (636, 80), (650, 1009), (659, 878), (665, 975), (677, 1059), (690, 1074), (699, 932), (699, 911), (710, 992), (722, 1059), (735, 1074), (744, 932), (744, 911), (755, 992), (768, 968), (857, 650), (878, 108), (884, 710), (911, 665), (932, 335), (943, 755), (968, 250), (975, 677), (992, 768), (992, 722), (1009, 1027), (1020, 659), (1027, 1020), (1059, 690), (1059, 735), (1074, 744), (1074, 699)]",
+ "last_pc": 1090,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.abi",
+ "statistics": {
+ "unreachable_jumps": 0,
+ "top_stack_head_jumps": 0,
+ "total_edges": 635,
+ "total_opcodes": 640,
+ "unknown_jumps": 0,
+ "total_jumps": 53,
+ "resolved_jumps": 53,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1112
+ },
+ {
+ "address": "0x1370e65e0228b27566a5cb7328160794001f8651",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 205), (25, 41), (25, 138), (41, 52), (41, 100), (52, 531), (52, 63), (63, 561), (63, 74), (74, 609), (74, 85), (85, 96), (85, 657), (96, 205), (100, 112), (100, 443), (112, 123), (112, 491), (123, 501), (123, 134), (134, 205), (138, 209), (138, 150), (150, 161), (150, 239), (161, 172), (161, 287), (172, 183), (172, 317), (183, 194), (183, 365), (194, 413), (194, 205), (209, 685), (217, 3689), (239, 3866), (260, 829), (265, 3954), (287, 863), (295, 3994), (317, 4019), (338, 872), (343, 3954), (365, 4062), (413, 1054), (421, 4169), (443, 4019), (464, 1062), (469, 3994), (491, 1132), (501, 1151), (509, 4209), (531, 1190), (539, 3689), (561, 3866), (582, 1334), (587, 3954), (609, 4234), (630, 1368), (635, 3994), (657, 4019), (678, 1498), (685, 4341), (700, 4341), (744, 819), (744, 751), (751, 759), (751, 778), (759, 819), (778, 790), (790, 790), (790, 810), (810, 819), (819, 217), (819, 539), (829, 1630), (863, 295), (872, 1151), (881, 932), (881, 935), (935, 499), (935, 469), (935, 343), (935, 683), (1054, 421), (1062, 469), (1062, 343), (1062, 683), (1132, 2041), (1140, 2176), (1149, 499), (1151, 881), (1151, 509), (1151, 2079), (1190, 4341), (1205, 4341), (1249, 1256), (1249, 1324), (1256, 1264), (1256, 1283), (1264, 1324), (1283, 1295), (1295, 1315), (1295, 1295), (1315, 1324), (1324, 217), (1324, 539), (1334, 1630), (1368, 265), (1368, 635), (1368, 587), (1498, 2041), (1630, 2049), (1630, 2114), (2041, 1630), (2049, 1151), (2079, 2107), (2079, 2174), (2107, 1630), (2114, 4209), (2174, 1140), (2176, 1149), (3551, 3643), (3561, 3653), (3577, 3579), (3579, 3588), (3579, 3606), (3588, 3579), (3606, 3669), (3617, 3678), (3633, 3551), (3643, 3561), (3653, 3577), (3669, 3617), (3678, 3713), (3689, 3633), (3713, 230), (3713, 552), (3725, 3766), (3756, 3725), (3766, 3782), (3766, 4203), (3773, 3756), (3782, 3792), (3782, 3789), (3792, 3809), (3795, 3773), (3809, 4098), (3809, 4053), (3809, 4269), (3809, 3901), (3815, 3988), (3815, 3833), (3824, 3815), (3833, 3840), (3833, 3843), (3843, 3860), (3846, 3824), (3860, 3918), (3866, 3888), (3866, 3880), (3880, 3721), (3888, 3795), (3901, 3846), (3918, 260), (3918, 469), (3918, 582), (3918, 630), (3918, 343), (3918, 683), (3928, 3948), (3939, 3928), (3948, 3973), (3954, 3939), (3973, 356), (3973, 278), (3973, 600), (3979, 3815), (3988, 4013), (3994, 3979), (4013, 308), (4019, 4032), (4019, 4040), (4032, 3721), (4040, 3795), (4053, 464), (4053, 338), (4053, 678), (4062, 4085), (4062, 4077), (4077, 3721), (4085, 3795), (4098, 3795), (4142, 4163), (4154, 4142), (4163, 4188), (4169, 4154), (4188, 434), (4194, 3756), (4203, 4228), (4209, 4194), (4228, 522), (4234, 4256), (4234, 4248), (4248, 3721), (4256, 3795), (4269, 3795), (4341, 4358), (4341, 4364), (4358, 4364), (4364, 4375), (4364, 4383), (4375, 4296), (4383, 1249), (4383, 1205), (4383, 744), (4383, 700)]",
+ "last_pc": 4388,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.abi",
+ "statistics": {
+ "unreachable_jumps": 26,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2449,
+ "total_opcodes": 2425,
+ "unknown_jumps": 0,
+ "total_jumps": 226,
+ "resolved_jumps": 200,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 4348
+ },
+ {
+ "address": "0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1535,
+ "total_opcodes": 1503,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 2058
+ },
+ {
+ "address": "0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 13), (0, 45), (13, 57), (13, 30), (30, 137), (30, 41), (45, 51), (45, 52), (57, 65), (57, 69), (69, 109), (137, 828), (151, 158), (158, 177), (158, 170), (170, 1123), (177, 195), (177, 533), (195, 260), (195, 253), (253, 1123), (260, 307), (260, 311), (311, 322), (311, 331), (331, 403), (331, 396), (396, 1123), (403, 460), (460, 482), (460, 491), (491, 1145), (527, 772), (533, 592), (533, 599), (592, 1123), (599, 637), (637, 659), (637, 663), (663, 674), (663, 683), (683, 712), (683, 719), (712, 1123), (719, 770), (719, 761), (770, 772), (772, 156), (800, 819), (800, 823), (823, 1112), (828, 850), (828, 846), (850, 869), (850, 873), (873, 889), (873, 893), (893, 904), (893, 908), (908, 923), (908, 927), (927, 950), (927, 954), (954, 970), (954, 974), (974, 994), (974, 987), (987, 778), (994, 1024), (994, 1031), (1024, 778), (1031, 1057), (1031, 1061), (1061, 1066), (1066, 1075), (1066, 1091), (1075, 1066), (1091, 800), (1112, 151), (1145, 1159), (1145, 1163), (1163, 1175), (1163, 1179), (1179, 527)]",
+ "last_pc": 1185,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.abi",
+ "statistics": {
+ "unreachable_jumps": 0,
+ "top_stack_head_jumps": 0,
+ "total_edges": 785,
+ "total_opcodes": 782,
+ "unknown_jumps": 0,
+ "total_jumps": 51,
+ "resolved_jumps": 51,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1468
+ },
+ {
+ "address": "0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 205), (25, 41), (25, 138), (41, 52), (41, 100), (52, 63), (52, 511), (63, 74), (63, 541), (74, 85), (74, 589), (85, 96), (85, 637), (96, 205), (100, 112), (100, 405), (112, 433), (112, 123), (123, 481), (123, 134), (134, 205), (138, 209), (138, 150), (150, 161), (150, 239), (161, 172), (161, 287), (172, 183), (172, 317), (183, 194), (183, 327), (194, 375), (194, 205), (209, 665), (217, 4095), (239, 4272), (260, 809), (265, 4360), (287, 1060), (295, 4400), (317, 1069), (327, 4425), (375, 2294), (383, 4532), (405, 4272), (426, 2315), (433, 4557), (454, 2478), (459, 4400), (481, 2548), (489, 4615), (511, 2587), (519, 4095), (541, 4272), (562, 2731), (567, 4360), (589, 4640), (610, 3465), (615, 4400), (637, 4272), (658, 3595), (665, 4747), (680, 4747), (724, 731), (724, 799), (731, 739), (731, 758), (739, 799), (758, 770), (770, 770), (770, 790), (790, 799), (799, 519), (799, 217), (809, 3704), (822, 3704), (1060, 295), (1069, 3704), (1077, 2548), (1107, 1193), (1107, 1135), (1135, 4869), (1193, 325), (2294, 383), (2315, 5295), (2478, 459), (2548, 1107), (2548, 489), (2587, 4747), (2602, 4747), (2646, 2721), (2646, 2653), (2653, 2661), (2653, 2680), (2661, 2721), (2680, 2692), (2692, 2692), (2692, 2712), (2712, 2721), (2721, 519), (2721, 217), (2731, 3704), (3465, 567), (3465, 615), (3465, 663), (3465, 265), (3465, 431), (3595, 3804), (3704, 1077), (3704, 822), (3711, 3704), (3804, 3711), (3957, 4049), (3967, 4059), (3967, 4847), (3983, 3985), (3985, 3994), (3985, 4012), (3994, 3985), (4012, 4075), (4023, 4084), (4039, 3957), (4049, 3967), (4059, 3983), (4075, 4023), (4084, 4119), (4095, 4039), (4119, 532), (4119, 230), (4131, 4172), (4162, 4131), (4172, 4609), (4172, 4188), (4179, 4162), (4188, 4195), (4188, 4198), (4198, 4215), (4201, 4179), (4215, 4307), (4215, 4675), (4215, 4461), (4215, 4591), (4221, 4394), (4221, 4239), (4230, 4221), (4239, 4246), (4239, 4249), (4249, 4266), (4252, 4230), (4266, 4324), (4272, 4294), (4272, 4286), (4286, 4127), (4294, 4201), (4307, 4252), (4324, 610), (4324, 658), (4324, 562), (4324, 260), (4324, 426), (4324, 459), (4334, 4354), (4345, 4334), (4354, 4379), (4360, 4345), (4379, 580), (4379, 278), (4385, 4221), (4394, 4419), (4400, 4385), (4419, 308), (4425, 4448), (4425, 4440), (4440, 4127), (4448, 4201), (4461, 4201), (4505, 4526), (4517, 4505), (4526, 4551), (4532, 4517), (4551, 396), (4557, 4578), (4557, 4570), (4570, 4127), (4578, 4201), (4591, 454), (4600, 4162), (4609, 4634), (4615, 4600), (4634, 502), (4640, 4662), (4640, 4654), (4654, 4127), (4662, 4201), (4675, 4201), (4747, 4770), (4747, 4764), (4764, 4770), (4770, 4789), (4770, 4781), (4781, 4702), (4789, 724), (4789, 2646), (4789, 680), (4789, 2602), (4795, 4858), (4835, 3967), (4847, 4795), (4858, 4892), (4869, 4835), (4892, 1184), (5295, 4221)]",
+ "last_pc": 5304,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.abi",
+ "statistics": {
+ "unreachable_jumps": 29,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2854,
+ "total_opcodes": 2844,
+ "unknown_jumps": 0,
+ "total_jumps": 247,
+ "resolved_jumps": 218,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 5153
+ },
+ {
+ "address": "0xb04862d030a38c351e8ecae09508cd30f80d88e3",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 67), (0, 13), (13, 30), (13, 79), (30, 41), (30, 223), (41, 52), (41, 367), (52, 377), (52, 63), (63, 74), (67, 73), (67, 74), (79, 87), (79, 91), (91, 387), (100, 137), (137, 146), (137, 164), (146, 137), (164, 209), (164, 184), (184, 209), (223, 231), (223, 235), (235, 545), (244, 281), (281, 290), (281, 308), (290, 281), (308, 353), (308, 328), (328, 353), (367, 703), (377, 810), (387, 467), (387, 537), (467, 475), (467, 494), (475, 537), (494, 508), (508, 528), (508, 508), (528, 537), (537, 100), (545, 625), (545, 695), (625, 633), (625, 652), (633, 695), (652, 666), (666, 666), (666, 686), (686, 695), (695, 244), (703, 917), (716, 1715), (721, 2316), (762, 805), (762, 796), (810, 917), (823, 1715), (828, 2316), (869, 912), (869, 903), (917, 2324), (928, 2385), (940, 2446), (952, 2507), (964, 2568), (976, 2629), (988, 2690), (1000, 2751), (1012, 1041), (1041, 1076), (1041, 1050), (1050, 1041), (1076, 1122), (1122, 1157), (1122, 1131), (1131, 1122), (1157, 1203), (1203, 1238), (1203, 1212), (1212, 1203), (1238, 1284), (1284, 1319), (1284, 1293), (1293, 1284), (1319, 1365), (1365, 1400), (1365, 1374), (1374, 1365), (1400, 1446), (1446, 1481), (1446, 1455), (1455, 1446), (1481, 1527), (1527, 1536), (1527, 1562), (1536, 1527), (1562, 1608), (1608, 1617), (1608, 1643), (1617, 1608), (1643, 823), (1643, 716), (1715, 1737), (1737, 1747), (1737, 2303), (1747, 1764), (1747, 1765), (1765, 1798), (1765, 1799), (1799, 1880), (1799, 1852), (1852, 1880), (1880, 1896), (1880, 1886), (1886, 2050), (1896, 1958), (1896, 1930), (1930, 1958), (1958, 1974), (1958, 1964), (1964, 2049), (1974, 2036), (1974, 2008), (2008, 2036), (2036, 2048), (2036, 2042), (2042, 2048), (2048, 2049), (2049, 2050), (2050, 2112), (2050, 2084), (2084, 2112), (2112, 2128), (2112, 2118), (2118, 2282), (2128, 2162), (2128, 2190), (2162, 2190), (2190, 2196), (2190, 2206), (2196, 2281), (2206, 2240), (2206, 2268), (2240, 2268), (2268, 2274), (2268, 2280), (2274, 2280), (2280, 2281), (2281, 2282), (2282, 1737), (2303, 721), (2303, 828), (2316, 869), (2316, 762), (2324, 928), (2385, 940), (2446, 952), (2507, 964), (2568, 976), (2629, 988), (2690, 1000), (2751, 1012)]",
+ "last_pc": 2811,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.abi",
+ "statistics": {
+ "unreachable_jumps": 2,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1838,
+ "total_opcodes": 1819,
+ "unknown_jumps": 2,
+ "total_jumps": 95,
+ "resolved_jumps": 91,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1731
+ },
+ {
+ "address": "0x6ea4f5bcd17185c5958677569340e39ac6364e9f",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1540,
+ "total_opcodes": 1511,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 964
+ },
+ {
+ "address": "0xced519a9e7555dee0399f8da3019d8d557a88f81",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 110), (41, 52), (41, 325), (52, 365), (52, 63), (63, 391), (63, 74), (74, 85), (74, 399), (85, 96), (85, 418), (96, 426), (96, 107), (110, 181), (110, 122), (122, 211), (122, 133), (133, 144), (133, 246), (144, 264), (144, 155), (155, 166), (155, 283), (166, 304), (166, 177), (181, 482), (189, 1760), (211, 1863), (225, 626), (230, 202), (246, 250), (250, 202), (264, 1903), (283, 202), (304, 1980), (318, 1095), (325, 2178), (339, 250), (365, 202), (391, 1332), (399, 1863), (413, 1347), (418, 1593), (426, 2210), (440, 230), (440, 250), (482, 2259), (497, 2259), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 189), (626, 712), (712, 724), (724, 230), (724, 250), (724, 1483), (1095, 1184), (1095, 1113), (1113, 854), (1184, 1186), (1186, 1196), (1186, 1327), (1196, 1207), (1196, 1214), (1207, 2373), (1214, 1186), (1327, 323), (1332, 2259), (1347, 1370), (1347, 1453), (1370, 854), (1453, 2335), (1483, 2354), (1593, 1682), (1593, 1611), (1611, 854), (1682, 323), (1760, 1776), (1776, 1785), (1776, 1804), (1785, 1776), (1804, 202), (1836, 1858), (1836, 1855), (1858, 1889), (1858, 1930), (1858, 2203), (1858, 2236), (1863, 1877), (1863, 1880), (1880, 1836), (1889, 225), (1889, 440), (1889, 250), (1889, 413), (1903, 1921), (1903, 1918), (1921, 1836), (1930, 1836), (1980, 1994), (1980, 1997), (1997, 2017), (1997, 2020), (2020, 2036), (2020, 2039), (2039, 2052), (2039, 2059), (2052, 1960), (2059, 2096), (2059, 2089), (2089, 1960), (2096, 2122), (2096, 2125), (2125, 2130), (2130, 2162), (2130, 2139), (2139, 1836), (2162, 318), (2178, 2194), (2178, 2191), (2194, 1836), (2203, 339), (2210, 2224), (2210, 2227), (2227, 1836), (2236, 1836), (2259, 2273), (2259, 2279), (2273, 2279), (2279, 2290), (2279, 2309), (2309, 497), (2309, 541), (2335, 724), (2335, 2347), (2347, 2315), (2354, 724), (2354, 2366), (2366, 2315)]",
+ "last_pc": 2392,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1582,
+ "total_opcodes": 1563,
+ "unknown_jumps": 0,
+ "total_jumps": 103,
+ "resolved_jumps": 99,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 563
+ },
+ {
+ "address": "0x2fa57c80249b0683c443043aB01b894125876AfC",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 240), (15, 25), (25, 147), (25, 41), (41, 99), (41, 52), (52, 542), (52, 63), (63, 561), (63, 74), (74, 580), (74, 85), (85, 96), (85, 599), (99, 457), (99, 111), (111, 497), (111, 122), (122, 133), (122, 507), (133, 144), (133, 534), (147, 206), (147, 159), (159, 170), (159, 362), (170, 370), (170, 181), (181, 192), (181, 389), (192, 438), (192, 203), (206, 244), (206, 218), (218, 274), (218, 229), (229, 240), (229, 309), (244, 618), (252, 2192), (274, 2272), (288, 762), (293, 265), (309, 348), (348, 265), (362, 348), (370, 2312), (389, 265), (438, 2272), (452, 822), (457, 2369), (471, 505), (471, 348), (497, 855), (507, 265), (534, 874), (542, 2272), (556, 889), (561, 2272), (575, 1016), (580, 2401), (594, 1029), (599, 2369), (613, 1071), (618, 2450), (633, 2450), (677, 752), (677, 684), (684, 692), (684, 711), (692, 752), (711, 723), (723, 723), (723, 743), (743, 752), (752, 252), (762, 1192), (775, 781), (781, 293), (781, 348), (811, 293), (811, 348), (822, 1029), (855, 2021), (863, 2111), (872, 1079), (872, 505), (872, 863), (874, 2450), (889, 1029), (902, 913), (902, 1003), (913, 994), (1003, 1192), (1016, 1603), (1029, 293), (1029, 902), (1029, 348), (1071, 2021), (1079, 1094), (1079, 1180), (1094, 994), (1180, 2111), (1192, 1207), (1192, 1290), (1207, 994), (1290, 1305), (1290, 1387), (1305, 994), (1387, 775), (1387, 811), (1597, 775), (1603, 1618), (1603, 1703), (1618, 994), (1703, 1718), (1703, 1801), (1718, 994), (1801, 1920), (1801, 1834), (1834, 994), (1920, 1597), (2021, 872), (2021, 2040), (2040, 994), (2111, 1189), (2111, 872), (2192, 265), (2245, 2264), (2245, 2267), (2267, 2339), (2267, 2394), (2267, 2298), (2267, 2427), (2272, 2289), (2272, 2286), (2289, 2245), (2298, 288), (2298, 594), (2298, 452), (2298, 505), (2298, 556), (2298, 348), (2298, 575), (2312, 2327), (2312, 2330), (2330, 2245), (2339, 2245), (2369, 2385), (2369, 2382), (2385, 2245), (2394, 613), (2394, 471), (2401, 2418), (2401, 2415), (2418, 2245), (2427, 2245), (2450, 2464), (2450, 2470), (2464, 2470), (2470, 2481), (2470, 2500), (2500, 677), (2500, 633)]",
+ "last_pc": 2505,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.abi",
+ "statistics": {
+ "unreachable_jumps": 3,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1496,
+ "total_opcodes": 1464,
+ "unknown_jumps": 0,
+ "total_jumps": 117,
+ "resolved_jumps": 114,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 732
+ },
+ {
+ "address": "0x0c6b8078d27c9729fad5db98c331291bf57ec879",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1541,
+ "total_opcodes": 1515,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 639
+ },
+ {
+ "address": "0x2cfC31b4e1E838453c22675F46bB248AC9DDD439",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 111), (41, 52), (41, 395), (52, 443), (52, 63), (63, 473), (63, 74), (74, 85), (74, 521), (85, 96), (85, 551), (96, 599), (96, 107), (107, 177), (111, 181), (111, 122), (122, 209), (122, 133), (133, 144), (133, 239), (144, 155), (144, 287), (155, 166), (155, 317), (166, 177), (166, 365), (181, 3416), (202, 627), (209, 1010), (217, 3597), (239, 3680), (260, 1154), (265, 3768), (287, 1176), (295, 3808), (317, 3833), (365, 1223), (373, 3940), (395, 3416), (416, 1245), (421, 3808), (443, 1315), (451, 3597), (473, 3680), (494, 1459), (499, 3768), (521, 1481), (551, 4005), (572, 1649), (577, 3808), (599, 4067), (620, 1779), (627, 714), (627, 796), (714, 796), (796, 803), (796, 859), (803, 1481), (859, 866), (859, 935), (866, 935), (935, 941), (935, 1007), (941, 1007), (1007, 625), (1007, 421), (1007, 207), (1010, 4155), (1025, 4155), (1069, 1076), (1069, 1144), (1076, 1084), (1076, 1103), (1084, 1144), (1103, 1115), (1115, 1115), (1115, 1135), (1135, 1144), (1144, 451), (1144, 217), (1154, 1988), (1176, 295), (1223, 373), (1245, 625), (1245, 421), (1245, 207), (1315, 4155), (1330, 4155), (1374, 1381), (1374, 1449), (1381, 1408), (1381, 1389), (1389, 1449), (1408, 1420), (1420, 1440), (1420, 1420), (1440, 1449), (1449, 451), (1449, 217), (1459, 2587), (1481, 4203), (1581, 1601), (1581, 1608), (1608, 4262), (1649, 577), (1649, 499), (1649, 265), (1779, 1985), (1779, 1864), (1864, 4653), (1985, 625), (1985, 421), (1985, 207), (1988, 2098), (1988, 2040), (2040, 4904), (2098, 2208), (2098, 2150), (2150, 5046), (2208, 3808), (2587, 2661), (2587, 2719), (2661, 5343), (2719, 2771), (2719, 2829), (2771, 5485), (2829, 2881), (2829, 2939), (2881, 5627), (2939, 5180), (3326, 3367), (3357, 3326), (3367, 3974), (3367, 3383), (3374, 3357), (3383, 3393), (3383, 3390), (3393, 3410), (3396, 3374), (3410, 3715), (3410, 4040), (3410, 3450), (3410, 3869), (3416, 3429), (3416, 3437), (3429, 3322), (3437, 3396), (3450, 416), (3450, 202), (3459, 3551), (3469, 4882), (3469, 3561), (3485, 3487), (3487, 3496), (3487, 3514), (3496, 3487), (3514, 3577), (3525, 3586), (3541, 3459), (3551, 3469), (3561, 3485), (3577, 3525), (3586, 3621), (3597, 3541), (3621, 464), (3621, 230), (3629, 3802), (3629, 3647), (3638, 3629), (3647, 3654), (3647, 3657), (3657, 3674), (3660, 3638), (3674, 3732), (3674, 4101), (3680, 3702), (3680, 3694), (3694, 3322), (3702, 3396), (3715, 3660), (3732, 625), (3732, 260), (3732, 421), (3732, 572), (3732, 494), (3732, 207), (3742, 3762), (3753, 3742), (3762, 3787), (3768, 3753), (3787, 512), (3787, 278), (3793, 3629), (3802, 3827), (3808, 3793), (3827, 308), (3833, 3856), (3833, 3848), (3848, 3322), (3856, 3396), (3869, 3396), (3913, 3934), (3925, 3913), (3934, 3959), (3940, 3925), (3959, 386), (3965, 3357), (3974, 4235), (3974, 4222), (4005, 4019), (4005, 4027), (4019, 3322), (4027, 3396), (4040, 3396), (4067, 4080), (4067, 4088), (4080, 3322), (4088, 3660), (4101, 416), (4101, 202), (4101, 620), (4155, 4178), (4155, 4172), (4172, 4178), (4178, 4197), (4178, 4189), (4189, 4110), (4197, 1025), (4197, 1330), (4197, 1069), (4197, 1374), (4203, 3965), (4222, 3965), (4235, 1581), (4242, 3374), (4262, 4275), (4262, 4283), (4275, 3322), (4283, 4242), (4653, 3629), (4792, 4893), (4870, 3469), (4882, 4792), (4893, 4927), (4904, 4870), (4927, 2089), (5012, 3469), (5046, 5012), (5180, 3629), (5309, 3469), (5343, 5309), (5451, 3469), (5485, 5451), (5593, 3469), (5627, 5593)]",
+ "last_pc": 5649,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.abi",
+ "statistics": {
+ "unreachable_jumps": 44,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2984,
+ "total_opcodes": 2968,
+ "unknown_jumps": 0,
+ "total_jumps": 275,
+ "resolved_jumps": 231,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 5308
+ },
+ {
+ "address": "0x33f9704b980a21b776eac1d9d4111db33ab6dfda",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1816), (200, 1918), (214, 590), (219, 191), (235, 239), (239, 191), (253, 1958), (267, 615), (272, 191), (287, 2015), (301, 239), (327, 779), (337, 191), (363, 940), (371, 1918), (385, 955), (390, 2047), (404, 219), (404, 239), (446, 2096), (461, 2096), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2096), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1647), (1411, 1493), (1411, 1422), (1422, 734), (1493, 2172), (1647, 1658), (1647, 1675), (1658, 1694), (1668, 1686), (1675, 1694), (1686, 1411), (1686, 1668), (1694, 1780), (1694, 1773), (1780, 2210), (1816, 1831), (1831, 1840), (1831, 1859), (1840, 1831), (1859, 191), (1891, 1910), (1891, 1913), (1913, 1985), (1913, 1944), (1913, 2040), (1913, 2073), (1913, 1999), (1918, 1932), (1918, 1935), (1935, 1891), (1944, 385), (1944, 404), (1944, 214), (1944, 239), (1958, 1973), (1958, 1976), (1976, 1891), (1985, 1891), (1999, 219), (1999, 267), (1999, 239), (2015, 2028), (2015, 2031), (2031, 1891), (2040, 301), (2047, 2064), (2047, 2061), (2064, 1891), (2073, 1891), (2096, 2116), (2096, 2110), (2110, 2116), (2116, 2146), (2116, 2127), (2146, 505), (2146, 461), (2172, 609), (2172, 2184), (2184, 2152), (2210, 2226), (2210, 2223), (2226, 1686)]",
+ "last_pc": 2232,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1456,
+ "total_opcodes": 1427,
+ "unknown_jumps": 0,
+ "total_jumps": 101,
+ "resolved_jumps": 97,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 484
+ },
+ {
+ "address": "0x9960012D71d2085516646B411925AD1d115ED01F",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 10), (0, 11), (11, 194), (11, 185), (194, 271), (230, 259), (230, 263), (271, 289), (271, 285), (289, 321), (289, 325), (325, 230)]",
+ "last_pc": 331,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.abi",
+ "statistics": {
+ "unreachable_jumps": 1,
+ "top_stack_head_jumps": 0,
+ "total_edges": 162,
+ "total_opcodes": 169,
+ "unknown_jumps": 0,
+ "total_jumps": 8,
+ "resolved_jumps": 7,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 5
+ },
+ {
+ "address": "0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 10), (0, 11), (11, 194), (11, 185), (194, 271), (230, 259), (230, 263), (271, 289), (271, 285), (289, 321), (289, 325), (325, 230)]",
+ "last_pc": 331,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.abi",
+ "statistics": {
+ "unreachable_jumps": 1,
+ "top_stack_head_jumps": 0,
+ "total_edges": 169,
+ "total_opcodes": 183,
+ "unknown_jumps": 0,
+ "total_jumps": 8,
+ "resolved_jumps": 7,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 3
+ },
+ {
+ "address": "0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1967), (200, 2069), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2109), (267, 615), (272, 191), (287, 2166), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2069), (385, 955), (390, 2191), (404, 219), (404, 239), (446, 2240), (461, 2240), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2240), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1644), (1409, 1491), (1409, 1420), (1420, 734), (1491, 1774), (1644, 1730), (1644, 1723), (1730, 2296), (1766, 1409), (1774, 1784), (1774, 1855), (1784, 734), (1855, 2339), (1960, 301), (1967, 1982), (1982, 1991), (1982, 2010), (1991, 1982), (2010, 191), (2042, 2064), (2042, 2061), (2064, 2150), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2069, 2083), (2069, 2086), (2086, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (2109, 2124), (2109, 2127), (2127, 2042), (2136, 2042), (2150, 219), (2150, 267), (2150, 239), (2166, 2179), (2166, 2182), (2182, 2042), (2191, 2208), (2191, 2205), (2208, 2042), (2217, 2042), (2240, 2260), (2240, 2254), (2254, 2260), (2260, 2290), (2260, 2271), (2290, 505), (2290, 461), (2296, 2309), (2296, 2312), (2312, 1766), (2339, 609), (2339, 2351), (2351, 2319)]",
+ "last_pc": 2357,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1517,
+ "total_opcodes": 1491,
+ "unknown_jumps": 0,
+ "total_jumps": 103,
+ "resolved_jumps": 99,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 450
+ },
+ {
+ "address": "0xc4772Be15F0483672CD5f16CA06456c46908B61c",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 274), (16, 26), (26, 180), (26, 72), (72, 83), (72, 131), (83, 1092), (83, 94), (94, 1223), (94, 105), (105, 116), (105, 1325), (116, 1427), (116, 127), (127, 274), (131, 778), (131, 143), (143, 880), (143, 154), (154, 165), (154, 926), (165, 176), (165, 1014), (176, 274), (180, 192), (180, 240), (192, 203), (192, 542), (203, 676), (203, 214), (214, 225), (214, 712), (225, 742), (225, 236), (236, 274), (240, 279), (240, 252), (252, 263), (252, 410), (263, 512), (263, 274), (279, 1547), (287, 324), (324, 333), (324, 351), (333, 324), (351, 371), (351, 396), (371, 396), (410, 432), (410, 428), (432, 1709), (512, 1732), (542, 560), (542, 564), (564, 1742), (676, 1919), (712, 1924), (742, 1941), (778, 800), (778, 796), (800, 1964), (880, 898), (880, 902), (902, 2129), (926, 944), (926, 948), (948, 2142), (1014, 1032), (1014, 1036), (1036, 2214), (1092, 2228), (1100, 1137), (1137, 1146), (1137, 1164), (1146, 1137), (1164, 1184), (1164, 1209), (1184, 1209), (1223, 1241), (1223, 1245), (1245, 2390), (1325, 1347), (1325, 1343), (1347, 2555), (1427, 1445), (1427, 1449), (1449, 2578), (1547, 1699), (1547, 1629), (1629, 1637), (1629, 1656), (1637, 1699), (1656, 1670), (1670, 1670), (1670, 1690), (1690, 1699), (1699, 287), (1709, 2713), (1722, 1299), (1722, 854), (1722, 486), (1732, 520), (1742, 3068), (1755, 3528), (1919, 684), (1924, 720), (1941, 750), (1964, 3562), (2114, 2713), (2119, 1299), (2119, 854), (2119, 486), (2129, 3595), (2139, 924), (2142, 992), (2214, 3935), (2228, 2310), (2228, 2380), (2310, 2337), (2310, 2318), (2318, 2380), (2337, 2351), (2351, 2371), (2351, 2351), (2371, 2380), (2380, 1100), (2390, 3528), (2540, 2713), (2545, 1299), (2545, 486), (2545, 854), (2555, 3068), (2568, 1401), (2578, 1525), (2713, 2769), (2713, 2773), (2773, 2833), (2773, 2829), (2833, 2545), (2833, 2119), (2833, 3945), (2833, 1722), (2833, 2139), (3068, 3124), (3068, 3128), (3128, 3528), (3209, 3562), (3356, 2568), (3356, 1755), (3528, 3541), (3528, 3545), (3545, 3763), (3545, 3209), (3545, 3676), (3545, 2540), (3562, 3585), (3562, 3581), (3585, 2114), (3585, 3356), (3595, 3651), (3595, 3655), (3655, 3528), (3676, 3528), (3935, 3595), (3945, 3528)]",
+ "last_pc": 4092,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.abi",
+ "statistics": {
+ "unreachable_jumps": 6,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2124,
+ "total_opcodes": 2105,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 101,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1075
+ },
+ {
+ "address": "0xfdf37696ba7b6f96efda6109fab72a1351c2e33a",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 250), (0, 13), (13, 146), (13, 29), (29, 98), (29, 40), (40, 51), (40, 651), (51, 682), (51, 62), (62, 73), (62, 713), (73, 84), (73, 744), (84, 812), (84, 95), (98, 528), (98, 110), (110, 580), (110, 121), (121, 132), (121, 602), (132, 631), (132, 143), (146, 205), (146, 158), (158, 424), (158, 169), (169, 449), (169, 180), (180, 480), (180, 191), (191, 202), (191, 507), (205, 217), (205, 254), (217, 228), (217, 314), (228, 347), (228, 239), (239, 394), (239, 250), (254, 262), (254, 265), (265, 285), (285, 305), (314, 322), (314, 325), (325, 820), (334, 2972), (347, 355), (347, 358), (358, 3048), (373, 964), (378, 305), (394, 402), (394, 405), (405, 410), (410, 305), (424, 432), (424, 435), (435, 378), (449, 457), (449, 460), (460, 3090), (475, 986), (480, 488), (480, 491), (491, 305), (507, 515), (507, 518), (518, 410), (528, 536), (528, 539), (539, 3152), (554, 410), (580, 588), (580, 591), (591, 1166), (602, 610), (602, 613), (613, 285), (631, 642), (631, 639), (642, 1329), (651, 659), (651, 662), (662, 285), (682, 690), (682, 693), (693, 285), (713, 721), (713, 724), (724, 3048), (739, 1344), (744, 752), (744, 755), (755, 3186), (770, 378), (770, 410), (812, 1356), (820, 3241), (835, 3241), (879, 886), (879, 954), (886, 913), (886, 894), (894, 954), (913, 925), (925, 945), (925, 925), (945, 954), (954, 334), (964, 2066), (976, 980), (980, 378), (980, 410), (980, 1502), (986, 2358), (1166, 1185), (1166, 1256), (1185, 1126), (1256, 600), (1329, 3241), (1344, 2358), (1356, 1377), (1356, 1385), (1377, 1385), (1385, 1461), (1385, 1390), (1390, 1126), (1461, 2066), (1486, 3317), (1502, 3336), (1518, 3367), (2066, 2081), (2066, 2164), (2081, 1126), (2164, 2179), (2164, 2261), (2179, 1126), (2261, 2345), (2345, 976), (2345, 1486), (2358, 2438), (2358, 2423), (2423, 2438), (2438, 2465), (2438, 2444), (2444, 2465), (2465, 2470), (2465, 2551), (2470, 1126), (2551, 2568), (2551, 2653), (2568, 1126), (2653, 2668), (2653, 2751), (2668, 1126), (2751, 2877), (2877, 2923), (2877, 2927), (2923, 2927), (2927, 3317), (2972, 305), (3025, 3042), (3025, 3045), (3045, 3076), (3045, 3179), (3045, 3214), (3045, 3119), (3045, 3135), (3048, 3062), (3048, 3065), (3065, 3025), (3076, 770), (3076, 739), (3076, 373), (3076, 410), (3090, 3105), (3090, 3108), (3108, 3025), (3119, 3025), (3135, 378), (3135, 410), (3135, 475), (3152, 3168), (3152, 3165), (3168, 3025), (3179, 554), (3186, 3200), (3186, 3203), (3203, 3025), (3214, 3025), (3241, 3255), (3241, 3261), (3255, 3261), (3261, 3272), (3261, 3291), (3291, 835), (3291, 879), (3317, 3329), (3317, 980), (3329, 3297), (3336, 3362), (3336, 3343), (3362, 1518), (3367, 980), (3367, 3383), (3383, 3297)]",
+ "last_pc": 3389,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.abi",
+ "statistics": {
+ "unreachable_jumps": 9,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2281,
+ "total_opcodes": 2249,
+ "unknown_jumps": 0,
+ "total_jumps": 151,
+ "resolved_jumps": 142,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1100
+ },
+ {
+ "address": "0x37c1f2469d510449a847e4e5c48607a2fc9aa223",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 354), (63, 74), (74, 85), (74, 362), (85, 96), (85, 381), (96, 402), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 458), (178, 1674), (200, 1754), (214, 602), (219, 191), (235, 239), (239, 191), (253, 1794), (272, 191), (287, 1851), (301, 400), (301, 239), (327, 191), (354, 637), (362, 1754), (376, 652), (381, 1851), (395, 665), (402, 1883), (416, 219), (416, 239), (458, 1932), (473, 1932), (517, 592), (517, 524), (524, 532), (524, 551), (532, 592), (551, 563), (563, 563), (563, 583), (583, 592), (592, 178), (602, 791), (615, 219), (615, 239), (637, 1932), (652, 1082), (665, 1501), (673, 688), (673, 779), (688, 770), (779, 1593), (788, 400), (788, 239), (791, 806), (791, 889), (806, 770), (889, 904), (889, 986), (904, 770), (986, 615), (1082, 1097), (1082, 1182), (1097, 770), (1182, 1280), (1182, 1197), (1197, 770), (1280, 1313), (1280, 1399), (1313, 770), (1399, 615), (1501, 1520), (1501, 1591), (1520, 770), (1591, 673), (1593, 788), (1674, 191), (1727, 1746), (1727, 1749), (1749, 1780), (1749, 1876), (1749, 1909), (1749, 1821), (1754, 1768), (1754, 1771), (1771, 1727), (1780, 416), (1780, 400), (1780, 214), (1780, 376), (1780, 239), (1794, 1809), (1794, 1812), (1812, 1727), (1821, 1727), (1851, 1864), (1851, 1867), (1867, 1727), (1876, 395), (1876, 301), (1883, 1897), (1883, 1900), (1900, 1727), (1909, 1727), (1932, 1952), (1932, 1946), (1946, 1952), (1952, 1963), (1952, 1982), (1982, 517), (1982, 473)]",
+ "last_pc": 1987,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.abi",
+ "statistics": {
+ "unreachable_jumps": 2,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1224,
+ "total_opcodes": 1205,
+ "unknown_jumps": 0,
+ "total_jumps": 85,
+ "resolved_jumps": 83,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 304
+ },
+ {
+ "address": "0xce85d05d57c4b16a09de0133c2abedf1bfeea57c",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 321), (41, 52), (52, 340), (52, 63), (63, 74), (63, 380), (74, 388), (74, 85), (85, 96), (85, 407), (96, 426), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 482), (178, 1824), (200, 1926), (214, 626), (219, 191), (235, 239), (239, 191), (253, 1966), (272, 191), (321, 1926), (335, 828), (340, 2023), (354, 239), (380, 882), (388, 1926), (402, 897), (407, 1926), (421, 1051), (426, 2055), (440, 219), (440, 239), (482, 2104), (497, 2104), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 178), (626, 1063), (638, 642), (642, 812), (812, 1063), (828, 2199), (882, 2104), (897, 1026), (897, 941), (941, 788), (1026, 2180), (1051, 1354), (1063, 1078), (1063, 1161), (1078, 788), (1161, 1176), (1161, 1258), (1176, 788), (1258, 638), (1354, 1369), (1354, 1454), (1369, 788), (1454, 1552), (1454, 1469), (1469, 788), (1552, 1585), (1552, 1671), (1585, 788), (1671, 2180), (1824, 1839), (1839, 1848), (1839, 1867), (1848, 1839), (1867, 191), (1899, 1921), (1899, 1918), (1921, 1952), (1921, 2048), (1921, 2081), (1921, 1993), (1926, 1940), (1926, 1943), (1943, 1899), (1952, 402), (1952, 421), (1952, 214), (1952, 440), (1952, 239), (1952, 335), (1966, 1984), (1966, 1981), (1984, 1899), (1993, 1899), (2023, 2036), (2023, 2039), (2039, 1899), (2048, 354), (2055, 2069), (2055, 2072), (2072, 1899), (2081, 1899), (2104, 2118), (2104, 2124), (2118, 2124), (2124, 2135), (2124, 2154), (2154, 497), (2154, 541), (2180, 2192), (2180, 642), (2192, 2160), (2199, 642), (2199, 2211), (2211, 2160)]",
+ "last_pc": 2217,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.abi",
+ "statistics": {
+ "unreachable_jumps": 6,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1380,
+ "total_opcodes": 1365,
+ "unknown_jumps": 0,
+ "total_jumps": 96,
+ "resolved_jumps": 90,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 471
+ },
+ {
+ "address": "0xd5a14d1846de1ad342853b79d1b5ef344c4973ef",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1539,
+ "total_opcodes": 1508,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 544
+ },
+ {
+ "address": "0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 265), (25, 160), (25, 41), (41, 52), (41, 111), (52, 695), (52, 63), (63, 725), (63, 74), (74, 85), (74, 773), (85, 96), (85, 821), (96, 849), (96, 107), (107, 265), (111, 123), (111, 559), (123, 134), (123, 607), (134, 145), (134, 655), (145, 665), (145, 156), (156, 265), (160, 172), (160, 220), (172, 183), (172, 425), (183, 194), (183, 473), (194, 503), (194, 205), (205, 531), (205, 216), (216, 265), (220, 232), (220, 269), (232, 243), (232, 299), (243, 347), (243, 254), (254, 377), (254, 265), (269, 897), (277, 5158), (299, 5335), (320, 954), (325, 5423), (347, 1191), (355, 5463), (377, 5488), (425, 5568), (446, 2043), (451, 5463), (473, 2064), (481, 5638), (503, 5663), (524, 2069), (531, 5568), (552, 2486), (559, 5706), (580, 2871), (585, 5463), (607, 5568), (628, 2903), (633, 5463), (655, 2973), (665, 3277), (673, 5783), (695, 3312), (703, 5158), (725, 5335), (746, 3369), (751, 5423), (773, 5335), (821, 5808), (842, 4451), (849, 5706), (897, 277), (954, 5463), (1191, 355), (2043, 529), (2043, 451), (2043, 633), (2043, 557), (2064, 481), (2069, 2197), (2069, 2139), (2139, 6009), (2197, 6084), (2486, 2627), (2486, 2569), (2569, 6009), (2627, 2737), (2627, 2679), (2679, 6009), (2737, 451), (2737, 633), (2737, 557), (2871, 325), (2871, 585), (2871, 751), (2871, 847), (2903, 529), (2903, 451), (2903, 633), (2903, 557), (2973, 3056), (2973, 3114), (3056, 6009), (3114, 663), (3277, 673), (3312, 703), (3369, 3561), (3369, 3503), (3503, 6009), (3561, 6084), (4451, 4594), (4451, 4536), (4536, 6009), (4594, 4704), (4594, 4646), (4646, 6009), (4704, 6135), (5046, 5112), (5056, 5122), (5056, 5988), (5072, 5138), (5086, 5147), (5102, 5046), (5112, 5056), (5122, 5072), (5138, 5086), (5147, 5182), (5158, 5102), (5182, 290), (5182, 716), (5194, 5235), (5225, 5194), (5235, 5777), (5235, 5251), (5242, 5225), (5251, 5258), (5251, 5261), (5261, 5278), (5264, 5242), (5278, 5602), (5278, 5370), (5278, 5741), (5284, 5457), (5284, 5302), (5293, 5284), (5302, 5312), (5302, 5309), (5312, 5329), (5315, 5293), (5329, 5697), (5329, 5843), (5329, 5387), (5335, 5349), (5335, 5357), (5349, 5190), (5357, 5264), (5370, 5315), (5387, 320), (5387, 529), (5387, 451), (5387, 580), (5387, 633), (5387, 842), (5387, 746), (5397, 5417), (5408, 5397), (5417, 5442), (5423, 5408), (5442, 338), (5442, 764), (5448, 5284), (5457, 5482), (5463, 5448), (5482, 368), (5488, 5511), (5488, 5503), (5503, 5190), (5511, 5264), (5568, 5589), (5568, 5581), (5581, 5190), (5589, 5264), (5602, 628), (5602, 552), (5602, 446), (5611, 5632), (5623, 5611), (5632, 5657), (5638, 5623), (5657, 494), (5663, 5684), (5663, 5676), (5676, 5190), (5684, 5315), (5697, 628), (5697, 524), (5697, 446), (5706, 5728), (5706, 5720), (5720, 5190), (5728, 5264), (5741, 5264), (5768, 5225), (5777, 5802), (5783, 5768), (5802, 686), (5808, 5830), (5808, 5822), (5822, 5190), (5830, 5315), (5843, 5264), (5974, 5999), (5977, 5056), (5988, 5974), (5999, 6032), (6009, 5977), (6032, 3105), (6032, 2618), (6032, 2188), (6084, 5284), (6135, 5284)]",
+ "last_pc": 6144,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.abi",
+ "statistics": {
+ "unreachable_jumps": 18,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2815,
+ "total_opcodes": 2797,
+ "unknown_jumps": 0,
+ "total_jumps": 218,
+ "resolved_jumps": 200,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 3592
+ },
+ {
+ "address": "0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 26), (16, 207), (26, 43), (26, 140), (43, 54), (43, 102), (54, 65), (54, 959), (65, 1090), (65, 76), (76, 87), (76, 1192), (87, 98), (87, 1294), (98, 207), (102, 114), (102, 747), (114, 793), (114, 125), (125, 881), (125, 136), (136, 207), (140, 212), (140, 152), (152, 163), (152, 343), (163, 445), (163, 174), (174, 185), (174, 475), (185, 609), (185, 196), (196, 645), (196, 207), (212, 1414), (220, 257), (257, 266), (257, 284), (266, 257), (284, 304), (284, 329), (304, 329), (343, 361), (343, 365), (365, 1576), (445, 1606), (475, 497), (475, 493), (497, 1616), (609, 1833), (645, 663), (645, 667), (667, 1856), (747, 769), (747, 765), (769, 2035), (793, 811), (793, 815), (815, 2055), (881, 899), (881, 903), (903, 2127), (959, 2225), (967, 1004), (1004, 1013), (1004, 1031), (1013, 1004), (1031, 1076), (1031, 1051), (1051, 1076), (1090, 1108), (1090, 1112), (1112, 2387), (1192, 1210), (1192, 1214), (1214, 2592), (1294, 1312), (1294, 1316), (1316, 2622), (1414, 1496), (1414, 1566), (1496, 1504), (1496, 1523), (1504, 1566), (1523, 1537), (1537, 1537), (1537, 1557), (1557, 1566), (1566, 220), (1576, 2757), (1589, 2765), (1596, 721), (1596, 419), (1596, 1268), (1596, 1166), (1606, 453), (1616, 3268), (1833, 617), (1856, 2757), (1869, 2757), (2025, 721), (2025, 419), (2025, 1268), (2025, 1166), (2035, 2757), (2046, 4290), (2052, 791), (2055, 859), (2127, 2757), (2170, 2622), (2175, 3962), (2225, 2307), (2225, 2377), (2307, 2315), (2307, 2334), (2315, 2377), (2334, 2348), (2348, 2368), (2348, 2348), (2368, 2377), (2377, 967), (2387, 2757), (2400, 2757), (2582, 721), (2582, 419), (2582, 1268), (2582, 1166), (2592, 2757), (2605, 3268), (2612, 721), (2612, 419), (2612, 1268), (2612, 1166), (2622, 1392), (2622, 2175), (2757, 2400), (2757, 1589), (2757, 2170), (2757, 1869), (2757, 2605), (2757, 2046), (2765, 2899), (2765, 2819), (2899, 3033), (2899, 2953), (3033, 2052), (3033, 2612), (3033, 2582), (3033, 2025), (3033, 1596), (3268, 3322), (3268, 3402), (3402, 3456), (3402, 3536), (3536, 3962), (3962, 4135), (3962, 3975), (3975, 4049), (4049, 4058), (4049, 4076), (4058, 4049), (4076, 4096), (4076, 4121), (4096, 4121), (4135, 4531), (4290, 4344), (4290, 4424), (4424, 3962), (4531, 4730), (4730, 3962)]",
+ "last_pc": 4795,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.abi",
+ "statistics": {
+ "unreachable_jumps": 10,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2545,
+ "total_opcodes": 2526,
+ "unknown_jumps": 0,
+ "total_jumps": 115,
+ "resolved_jumps": 105,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1315
+ },
+ {
+ "address": "0x3f121b9a6bc33b6c9f711ccbcaac67459c875641",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1538,
+ "total_opcodes": 1510,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 481
+ },
+ {
+ "address": "0xb663945fc96656ad9f5b7ad1561182aca7071592",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 293), (52, 333), (52, 63), (63, 341), (63, 74), (74, 384), (74, 85), (85, 96), (85, 403), (96, 424), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 480), (178, 1830), (200, 1933), (214, 624), (219, 191), (235, 239), (239, 191), (253, 1973), (272, 191), (293, 2030), (307, 239), (333, 749), (341, 360), (360, 191), (384, 1933), (398, 764), (403, 2075), (417, 776), (424, 2267), (438, 219), (438, 239), (480, 2316), (495, 2316), (539, 546), (539, 614), (546, 554), (546, 573), (554, 614), (573, 585), (585, 585), (585, 605), (605, 614), (614, 178), (624, 1093), (636, 640), (640, 219), (640, 239), (640, 1823), (749, 2316), (764, 1385), (776, 853), (776, 795), (795, 844), (853, 855), (855, 865), (855, 1089), (865, 883), (865, 876), (876, 2372), (883, 1769), (965, 1812), (1089, 422), (1093, 1108), (1093, 1191), (1108, 844), (1191, 1206), (1191, 1288), (1206, 844), (1288, 1372), (1372, 636), (1385, 1400), (1385, 1485), (1400, 844), (1485, 1500), (1485, 1583), (1500, 844), (1583, 1769), (1643, 1812), (1769, 1780), (1769, 1804), (1780, 1830), (1804, 965), (1804, 1643), (1812, 2392), (1823, 307), (1830, 1846), (1846, 1874), (1846, 1855), (1855, 1846), (1874, 844), (1874, 191), (1906, 1925), (1906, 1928), (1928, 2000), (1928, 2293), (1928, 1959), (1928, 1823), (1933, 1947), (1933, 1950), (1950, 1906), (1959, 214), (1959, 438), (1959, 398), (1959, 239), (1973, 1988), (1973, 1991), (1991, 1906), (2000, 1906), (2030, 2043), (2030, 2046), (2046, 1906), (2075, 2089), (2075, 2092), (2092, 2112), (2092, 2115), (2115, 2131), (2115, 2134), (2134, 2145), (2134, 2152), (2145, 2055), (2152, 2182), (2152, 2189), (2182, 2055), (2189, 2215), (2189, 2218), (2218, 2223), (2223, 2232), (2223, 2255), (2232, 1906), (2255, 417), (2267, 2281), (2267, 2284), (2284, 1906), (2293, 1906), (2316, 2336), (2316, 2330), (2330, 2336), (2336, 2347), (2336, 2366), (2366, 539), (2366, 495), (2392, 640), (2392, 2404)]",
+ "last_pc": 2422,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.abi",
+ "statistics": {
+ "unreachable_jumps": 3,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1609,
+ "total_opcodes": 1592,
+ "unknown_jumps": 0,
+ "total_jumps": 108,
+ "resolved_jumps": 105,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 437
+ },
+ {
+ "address": "0x9248679610d7a502a069948278160c88239f123b",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1545,
+ "total_opcodes": 1517,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 530
+ },
+ {
+ "address": "0x7f212c237699f3244da5ac025e12bcbf00d09357",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 321), (41, 52), (52, 340), (52, 63), (63, 74), (63, 380), (74, 388), (74, 85), (85, 96), (85, 407), (96, 426), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 482), (178, 1824), (200, 1904), (214, 626), (219, 191), (235, 239), (239, 191), (253, 1944), (272, 191), (321, 1904), (335, 828), (340, 2001), (354, 239), (380, 882), (388, 1904), (402, 897), (407, 1904), (421, 1051), (426, 2033), (440, 219), (440, 239), (482, 2082), (497, 2082), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 178), (626, 1063), (638, 642), (642, 812), (812, 1063), (828, 2177), (882, 2082), (897, 1026), (897, 941), (941, 788), (1026, 2158), (1051, 1354), (1063, 1078), (1063, 1161), (1078, 788), (1161, 1176), (1161, 1258), (1176, 788), (1258, 638), (1354, 1369), (1354, 1454), (1369, 788), (1454, 1552), (1454, 1469), (1469, 788), (1552, 1585), (1552, 1671), (1585, 788), (1671, 2158), (1824, 191), (1877, 1896), (1877, 1899), (1899, 1971), (1899, 1930), (1899, 2026), (1899, 2059), (1904, 1921), (1904, 1918), (1921, 1877), (1930, 402), (1930, 421), (1930, 214), (1930, 440), (1930, 335), (1930, 239), (1944, 1959), (1944, 1962), (1962, 1877), (1971, 1877), (2001, 2017), (2001, 2014), (2017, 1877), (2026, 354), (2033, 2050), (2033, 2047), (2050, 1877), (2059, 1877), (2082, 2096), (2082, 2102), (2096, 2102), (2102, 2113), (2102, 2132), (2132, 497), (2132, 541), (2158, 642), (2158, 2170), (2170, 2138), (2177, 642), (2177, 2189), (2189, 2138)]",
+ "last_pc": 2195,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.abi",
+ "statistics": {
+ "unreachable_jumps": 6,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1355,
+ "total_opcodes": 1335,
+ "unknown_jumps": 0,
+ "total_jumps": 94,
+ "resolved_jumps": 88,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 338
+ },
+ {
+ "address": "0x5b7279055048d435d70e86be71764de0a09e5b7f",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1967), (200, 2069), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2109), (267, 615), (272, 191), (287, 2166), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2069), (385, 955), (390, 2191), (404, 219), (404, 239), (446, 2240), (461, 2240), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2240), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1644), (1409, 1491), (1409, 1420), (1420, 734), (1491, 1774), (1644, 1730), (1644, 1723), (1730, 2296), (1766, 1409), (1774, 1784), (1774, 1855), (1784, 734), (1855, 2339), (1960, 301), (1967, 1982), (1982, 1991), (1982, 2010), (1991, 1982), (2010, 191), (2042, 2064), (2042, 2061), (2064, 2150), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2069, 2083), (2069, 2086), (2086, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (2109, 2124), (2109, 2127), (2127, 2042), (2136, 2042), (2150, 219), (2150, 267), (2150, 239), (2166, 2179), (2166, 2182), (2182, 2042), (2191, 2208), (2191, 2205), (2208, 2042), (2217, 2042), (2240, 2260), (2240, 2254), (2254, 2260), (2260, 2290), (2260, 2271), (2290, 505), (2290, 461), (2296, 2309), (2296, 2312), (2312, 1766), (2339, 609), (2339, 2351), (2351, 2319)]",
+ "last_pc": 2357,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1513,
+ "total_opcodes": 1488,
+ "unknown_jumps": 0,
+ "total_jumps": 103,
+ "resolved_jumps": 99,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 525
+ },
+ {
+ "address": "0x13b385a0cbc3296f14b342bad0e4fdf91ee08100",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 85), (15, 25), (25, 41), (25, 89), (41, 52), (41, 117), (52, 145), (52, 63), (63, 74), (63, 175), (74, 85), (74, 203), (89, 3722), (117, 3830), (138, 926), (145, 1707), (153, 3925), (175, 3830), (196, 1742), (203, 3950), (926, 944), (926, 940), (940, 944), (944, 1090), (944, 950), (950, 4138), (1090, 1238), (1090, 1098), (1098, 4138), (1238, 3925), (1707, 153), (1742, 1776), (1742, 1915), (1776, 4138), (1915, 3925), (3228, 3368), (3249, 3319), (3310, 3249), (3319, 3350), (3319, 3342), (3342, 3265), (3350, 3380), (3359, 3228), (3368, 3310), (3380, 3501), (3385, 3411), (3385, 3403), (3403, 3265), (3411, 3496), (3432, 3450), (3441, 3432), (3450, 3457), (3450, 3460), (3460, 3477), (3463, 3441), (3477, 3557), (3477, 3883), (3477, 3900), (3483, 3385), (3496, 3359), (3501, 3536), (3501, 3528), (3528, 3428), (3536, 3538), (3538, 3577), (3538, 3547), (3547, 3463), (3557, 3538), (3577, 3623), (3587, 3607), (3587, 3599), (3599, 3245), (3607, 3483), (3623, 3786), (3623, 4015), (3632, 3673), (3663, 3632), (3673, 3689), (3673, 3919), (3680, 3663), (3689, 3696), (3689, 3699), (3699, 3716), (3702, 3680), (3716, 4032), (3716, 3866), (3716, 3803), (3722, 3745), (3722, 3737), (3737, 3237), (3745, 3766), (3745, 3774), (3766, 3241), (3774, 3587), (3786, 3702), (3803, 3463), (3830, 3845), (3830, 3853), (3845, 3237), (3853, 3702), (3866, 3463), (3883, 3463), (3900, 196), (3900, 138), (3910, 3663), (3919, 3944), (3925, 3910), (3944, 166), (3950, 3974), (3950, 3966), (3966, 3237), (3974, 4003), (3974, 3995), (3995, 3241), (4003, 3587), (4015, 3702), (4032, 3463), (4138, 3910)]",
+ "last_pc": 4156,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.abi",
+ "statistics": {
+ "unreachable_jumps": 15,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2622,
+ "total_opcodes": 2620,
+ "unknown_jumps": 0,
+ "total_jumps": 187,
+ "resolved_jumps": 172,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1616
+ },
+ {
+ "address": "0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 87), (0, 13), (13, 98), (13, 29), (29, 40), (29, 120), (40, 51), (40, 154), (51, 181), (51, 62), (62, 73), (62, 189), (73, 84), (73, 220), (87, 93), (87, 94), (98, 106), (98, 109), (109, 262), (120, 128), (120, 131), (131, 118), (154, 162), (154, 165), (165, 118), (181, 366), (189, 197), (189, 200), (200, 1154), (215, 118), (220, 228), (220, 231), (231, 374), (262, 356), (262, 280), (280, 347), (356, 391), (364, 118), (366, 524), (374, 718), (385, 771), (385, 746), (391, 480), (391, 409), (409, 347), (480, 514), (480, 521), (521, 364), (524, 538), (538, 554), (554, 640), (554, 637), (640, 658), (640, 651), (658, 706), (658, 713), (713, 364), (718, 1250), (746, 1269), (771, 1312), (781, 1312), (802, 1331), (823, 864), (823, 834), (834, 873), (864, 933), (873, 933), (933, 940), (940, 1404), (950, 1312), (1154, 1170), (1154, 1167), (1170, 215), (1250, 385), (1250, 1262), (1262, 1230), (1269, 385), (1269, 1285), (1285, 1230), (1312, 1319), (1312, 1326), (1319, 1292), (1326, 802), (1326, 781), (1331, 1345), (1331, 1338), (1338, 1292), (1345, 823), (1404, 1414), (1404, 1421), (1414, 1230), (1421, 950)]",
+ "last_pc": 1427,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1022,
+ "total_opcodes": 1021,
+ "unknown_jumps": 0,
+ "total_jumps": 84,
+ "resolved_jumps": 80,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 443
+ },
+ {
+ "address": "0xfa0460097248642d69bfb223bab5999507a8c23d",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfa0460097248642d69bfb223bab5999507a8c23d/0xfa0460097248642d69bfb223bab5999507a8c23d.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfa0460097248642d69bfb223bab5999507a8c23d/0xfa0460097248642d69bfb223bab5999507a8c23d.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfa0460097248642d69bfb223bab5999507a8c23d/0xfa0460097248642d69bfb223bab5999507a8c23d.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1547,
+ "total_opcodes": 1527,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 507
+ },
+ {
+ "address": "0xc053308c25597ac6447ccfbf25bb08bfdf03b596",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc053308c25597ac6447ccfbf25bb08bfdf03b596/0xc053308c25597ac6447ccfbf25bb08bfdf03b596.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc053308c25597ac6447ccfbf25bb08bfdf03b596/0xc053308c25597ac6447ccfbf25bb08bfdf03b596.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 96), (15, 25), (25, 100), (25, 41), (41, 128), (41, 52), (52, 164), (52, 63), (63, 185), (63, 74), (74, 85), (74, 204), (85, 96), (85, 235), (100, 109), (109, 119), (128, 1141), (142, 278), (147, 1210), (164, 1141), (178, 490), (185, 1296), (199, 779), (204, 1471), (218, 109), (235, 254), (254, 119), (278, 289), (278, 292), (292, 1516), (345, 1516), (389, 464), (389, 396), (396, 404), (396, 423), (404, 464), (423, 435), (435, 435), (435, 455), (455, 464), (464, 147), (464, 183), (490, 570), (490, 509), (509, 561), (570, 1592), (583, 592), (583, 599), (592, 1617), (599, 631), (599, 702), (631, 561), (702, 767), (767, 147), (767, 183), (779, 1637), (794, 1737), (1141, 1154), (1141, 1157), (1157, 178), (1157, 142), (1164, 1251), (1210, 1164), (1251, 119), (1296, 1313), (1296, 1310), (1313, 1333), (1313, 1336), (1336, 1352), (1336, 1355), (1355, 1366), (1355, 1373), (1366, 1276), (1373, 1413), (1373, 1406), (1406, 1276), (1413, 1434), (1413, 1437), (1437, 199), (1471, 1484), (1471, 1487), (1487, 1506), (1487, 1509), (1509, 218), (1516, 1536), (1516, 1530), (1530, 1536), (1536, 1547), (1536, 1566), (1566, 389), (1566, 345), (1592, 1604), (1592, 1611), (1604, 1572), (1611, 583), (1637, 1654), (1637, 1647), (1647, 1572), (1654, 794), (1737, 1763), (1737, 1756), (1756, 1276), (1763, 1516)]",
+ "last_pc": 1776,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc053308c25597ac6447ccfbf25bb08bfdf03b596/0xc053308c25597ac6447ccfbf25bb08bfdf03b596.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1371,
+ "total_opcodes": 1354,
+ "unknown_jumps": 0,
+ "total_jumps": 84,
+ "resolved_jumps": 80,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 249
+ },
+ {
+ "address": "0x3b7c618156f8cef53e123a66166aaf915b30ba3e",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3b7c618156f8cef53e123a66166aaf915b30ba3e/0x3b7c618156f8cef53e123a66166aaf915b30ba3e.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3b7c618156f8cef53e123a66166aaf915b30ba3e/0x3b7c618156f8cef53e123a66166aaf915b30ba3e.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 203), (25, 136), (25, 41), (41, 99), (41, 52), (52, 451), (52, 63), (63, 74), (63, 459), (74, 85), (74, 478), (85, 96), (85, 534), (99, 358), (99, 111), (111, 401), (111, 122), (122, 133), (122, 441), (136, 148), (136, 207), (148, 237), (148, 159), (159, 272), (159, 170), (170, 306), (170, 181), (181, 192), (181, 324), (192, 343), (192, 203), (207, 550), (215, 2242), (237, 2345), (251, 694), (256, 228), (272, 2385), (286, 256), (286, 310), (306, 310), (310, 228), (324, 2417), (343, 228), (358, 377), (377, 228), (401, 2385), (415, 256), (415, 310), (441, 815), (451, 834), (459, 2345), (473, 849), (478, 2474), (492, 256), (492, 310), (534, 377), (550, 2523), (565, 2523), (609, 616), (609, 684), (616, 624), (616, 643), (624, 684), (643, 655), (655, 675), (655, 655), (675, 684), (684, 215), (694, 1010), (706, 770), (706, 725), (725, 770), (770, 774), (774, 256), (774, 310), (774, 1753), (774, 991), (815, 2074), (823, 2163), (832, 449), (832, 823), (834, 2523), (849, 870), (849, 999), (870, 888), (870, 954), (888, 945), (954, 2599), (991, 999), (999, 1452), (1010, 1025), (1010, 1108), (1025, 945), (1108, 1123), (1108, 1205), (1123, 945), (1205, 706), (1452, 1552), (1452, 1467), (1467, 945), (1552, 1650), (1552, 1567), (1567, 945), (1650, 1776), (1650, 1694), (1694, 2599), (1753, 2599), (1776, 1809), (1776, 1895), (1809, 945), (1895, 2618), (2074, 832), (2074, 2092), (2092, 945), (2163, 832), (2242, 2258), (2258, 2267), (2258, 2286), (2267, 2258), (2286, 228), (2318, 2337), (2318, 2340), (2340, 2371), (2340, 2500), (2340, 2410), (2340, 2444), (2345, 2359), (2345, 2362), (2362, 2318), (2371, 256), (2371, 310), (2371, 473), (2371, 251), (2371, 492), (2385, 2401), (2385, 2398), (2401, 2318), (2410, 286), (2410, 415), (2417, 2432), (2417, 2435), (2435, 2318), (2444, 2318), (2474, 2488), (2474, 2491), (2491, 2318), (2500, 2318), (2523, 2537), (2523, 2543), (2537, 2543), (2543, 2554), (2543, 2573), (2573, 609), (2573, 565), (2599, 2611), (2599, 774), (2611, 2579), (2618, 774), (2618, 2630), (2630, 2579)]",
+ "last_pc": 2636,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3b7c618156f8cef53e123a66166aaf915b30ba3e/0x3b7c618156f8cef53e123a66166aaf915b30ba3e.abi",
+ "statistics": {
+ "unreachable_jumps": 6,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1672,
+ "total_opcodes": 1643,
+ "unknown_jumps": 0,
+ "total_jumps": 114,
+ "resolved_jumps": 108,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 631
+ },
+ {
+ "address": "0x75b884711094aa9f407251892d28653d049fafbd",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75b884711094aa9f407251892d28653d049fafbd/0x75b884711094aa9f407251892d28653d049fafbd.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75b884711094aa9f407251892d28653d049fafbd/0x75b884711094aa9f407251892d28653d049fafbd.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75b884711094aa9f407251892d28653d049fafbd/0x75b884711094aa9f407251892d28653d049fafbd.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1539,
+ "total_opcodes": 1507,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 486
+ },
+ {
+ "address": "0xb0990e799314c516060b67a030fa5f5318baab69",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb0990e799314c516060b67a030fa5f5318baab69/0xb0990e799314c516060b67a030fa5f5318baab69.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb0990e799314c516060b67a030fa5f5318baab69/0xb0990e799314c516060b67a030fa5f5318baab69.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 240), (15, 25), (25, 147), (25, 41), (41, 99), (41, 52), (52, 522), (52, 63), (63, 74), (63, 538), (74, 546), (74, 85), (85, 96), (85, 565), (99, 397), (99, 111), (111, 440), (111, 122), (122, 133), (122, 474), (133, 144), (133, 514), (147, 206), (147, 159), (159, 324), (159, 170), (170, 181), (170, 342), (181, 192), (181, 361), (192, 376), (192, 203), (206, 244), (206, 218), (218, 229), (218, 284), (229, 240), (229, 305), (244, 2282), (258, 621), (263, 275), (284, 702), (292, 2314), (305, 2390), (319, 846), (324, 328), (328, 275), (342, 2430), (361, 275), (376, 2282), (390, 899), (397, 416), (416, 275), (440, 2282), (454, 263), (454, 328), (454, 395), (474, 2282), (488, 263), (488, 328), (488, 395), (514, 979), (522, 416), (538, 998), (546, 2390), (560, 1013), (565, 2487), (579, 263), (579, 328), (621, 690), (621, 693), (693, 263), (693, 328), (693, 395), (702, 2536), (717, 2536), (761, 768), (761, 836), (768, 776), (768, 795), (776, 836), (795, 807), (807, 807), (807, 827), (827, 836), (836, 292), (846, 1025), (858, 1776), (858, 1766), (858, 1943), (899, 972), (899, 975), (975, 263), (975, 328), (975, 395), (979, 2087), (987, 2176), (996, 987), (996, 395), (998, 2536), (1013, 1472), (1025, 1040), (1025, 1128), (1040, 1119), (1128, 1143), (1128, 1225), (1143, 1119), (1225, 693), (1472, 1572), (1472, 1487), (1487, 1119), (1572, 1587), (1572, 1670), (1587, 1119), (1670, 1707), (1670, 1789), (1707, 2631), (1766, 2631), (1776, 2612), (1789, 1908), (1789, 1822), (1822, 1119), (1908, 2612), (1943, 2631), (2087, 996), (2087, 2105), (2105, 1119), (2176, 996), (2255, 2274), (2255, 2277), (2277, 2416), (2277, 2513), (2277, 2307), (2277, 2457), (2282, 2295), (2282, 2298), (2298, 2255), (2307, 258), (2307, 454), (2307, 390), (2307, 488), (2314, 2330), (2330, 2339), (2330, 2358), (2339, 2330), (2358, 275), (2390, 2404), (2390, 2407), (2407, 2255), (2416, 560), (2416, 579), (2416, 263), (2416, 328), (2416, 395), (2416, 319), (2430, 2448), (2430, 2445), (2448, 2255), (2457, 2255), (2487, 2501), (2487, 2504), (2504, 2255), (2513, 2255), (2536, 2550), (2536, 2556), (2550, 2556), (2556, 2567), (2556, 2586), (2586, 761), (2586, 717), (2612, 2624), (2612, 858), (2624, 2592), (2631, 2643), (2631, 858), (2643, 2592)]",
+ "last_pc": 2649,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb0990e799314c516060b67a030fa5f5318baab69/0xb0990e799314c516060b67a030fa5f5318baab69.abi",
+ "statistics": {
+ "unreachable_jumps": 6,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1705,
+ "total_opcodes": 1672,
+ "unknown_jumps": 0,
+ "total_jumps": 119,
+ "resolved_jumps": 113,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 589
+ },
+ {
+ "address": "0xe536920e8256d58Ca9356899bcc36C4F14E76a2c",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 178), (15, 25), (25, 41), (25, 111), (41, 416), (41, 52), (52, 446), (52, 63), (63, 74), (63, 494), (74, 85), (74, 524), (85, 96), (85, 552), (96, 600), (96, 107), (107, 178), (111, 182), (111, 123), (123, 212), (123, 134), (134, 145), (134, 260), (145, 290), (145, 156), (156, 338), (156, 167), (167, 368), (167, 178), (182, 628), (190, 3436), (212, 3613), (233, 772), (238, 3701), (260, 794), (268, 3741), (290, 3766), (338, 841), (346, 3873), (368, 3898), (389, 863), (394, 3741), (416, 933), (424, 3436), (446, 3613), (467, 1077), (472, 3701), (494, 1099), (524, 3898), (545, 1267), (552, 3981), (573, 1650), (578, 3741), (600, 4043), (621, 1780), (628, 4131), (643, 4131), (687, 694), (687, 762), (694, 721), (694, 702), (702, 762), (721, 733), (733, 753), (733, 733), (753, 762), (762, 424), (762, 190), (772, 1990), (794, 268), (841, 346), (863, 626), (863, 550), (863, 394), (933, 4131), (948, 4131), (992, 999), (992, 1067), (999, 1026), (999, 1007), (1007, 1067), (1026, 1038), (1038, 1058), (1038, 1038), (1058, 1067), (1067, 424), (1067, 190), (1077, 2589), (1099, 4179), (1199, 1219), (1199, 1226), (1226, 4238), (1267, 1354), (1267, 1436), (1354, 1436), (1436, 1443), (1436, 1499), (1443, 1099), (1499, 1506), (1499, 1575), (1506, 1575), (1575, 1581), (1575, 1647), (1581, 1647), (1647, 626), (1647, 550), (1647, 394), (1650, 578), (1650, 472), (1650, 238), (1780, 1987), (1780, 1865), (1865, 4629), (1987, 626), (1987, 550), (1987, 394), (1990, 2100), (1990, 2042), (2042, 4880), (2100, 2210), (2100, 2152), (2152, 5022), (2210, 3741), (2589, 2721), (2589, 2663), (2663, 5319), (2721, 2773), (2721, 2831), (2773, 5461), (2831, 2883), (2831, 2941), (2883, 5603), (2941, 5156), (3324, 3390), (3334, 3400), (3334, 4858), (3350, 3416), (3364, 3425), (3380, 3324), (3390, 3334), (3400, 3350), (3416, 3364), (3425, 3460), (3436, 3380), (3460, 437), (3460, 203), (3472, 3513), (3503, 3472), (3513, 3529), (3513, 3950), (3520, 3503), (3529, 3536), (3529, 3539), (3539, 3556), (3542, 3520), (3556, 4016), (3556, 3648), (3556, 3802), (3556, 3932), (3562, 3735), (3562, 3580), (3571, 3562), (3580, 3587), (3580, 3590), (3590, 3607), (3593, 3571), (3607, 3665), (3607, 4077), (3613, 3635), (3613, 3627), (3627, 3468), (3635, 3542), (3648, 3593), (3665, 626), (3665, 467), (3665, 550), (3665, 233), (3665, 394), (3665, 573), (3675, 3695), (3686, 3675), (3695, 3720), (3701, 3686), (3720, 485), (3720, 251), (3726, 3562), (3735, 3760), (3741, 3726), (3760, 281), (3766, 3781), (3766, 3789), (3781, 3468), (3789, 3542), (3802, 3542), (3846, 3867), (3858, 3846), (3867, 3892), (3873, 3858), (3892, 359), (3898, 3911), (3898, 3919), (3911, 3468), (3919, 3542), (3932, 545), (3932, 389), (3941, 3503), (3950, 4211), (3950, 4198), (3981, 4003), (3981, 3995), (3995, 3468), (4003, 3542), (4016, 3542), (4043, 4064), (4043, 4056), (4056, 3468), (4064, 3593), (4077, 545), (4077, 389), (4077, 621), (4131, 4148), (4131, 4154), (4148, 4154), (4154, 4165), (4154, 4173), (4165, 4086), (4173, 992), (4173, 643), (4173, 948), (4173, 687), (4179, 3941), (4198, 3941), (4211, 1199), (4218, 3520), (4238, 4259), (4238, 4251), (4251, 3468), (4259, 4218), (4629, 3562), (4768, 4869), (4846, 3334), (4858, 4768), (4869, 4903), (4880, 4846), (4903, 2091), (4988, 3334), (5022, 4988), (5156, 3562), (5285, 3334), (5319, 5285), (5427, 3334), (5461, 5427), (5569, 3334), (5603, 5569)]",
+ "last_pc": 5625,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c/0xe536920e8256d58Ca9356899bcc36C4F14E76a2c.abi",
+ "statistics": {
+ "unreachable_jumps": 46,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2953,
+ "total_opcodes": 2936,
+ "unknown_jumps": 0,
+ "total_jumps": 273,
+ "resolved_jumps": 227,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 4251
+ },
+ {
+ "address": "0x306c0b64c39fb8924b026f6b9418d38278fc3c3f",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 110), (41, 338), (41, 52), (52, 348), (52, 63), (63, 375), (63, 74), (74, 85), (74, 383), (85, 96), (85, 402), (96, 458), (96, 107), (110, 181), (110, 122), (122, 211), (122, 133), (133, 144), (133, 246), (144, 264), (144, 155), (155, 166), (155, 283), (166, 177), (166, 298), (181, 477), (189, 1658), (211, 1760), (225, 621), (230, 202), (246, 250), (250, 202), (264, 1800), (283, 202), (298, 1857), (312, 250), (312, 346), (338, 681), (348, 202), (375, 700), (383, 1760), (397, 715), (402, 1889), (416, 230), (416, 250), (458, 1857), (472, 728), (477, 1938), (492, 1938), (536, 611), (536, 543), (543, 551), (543, 570), (551, 611), (570, 582), (582, 582), (582, 602), (602, 611), (611, 189), (621, 794), (634, 640), (640, 1395), (640, 230), (640, 250), (681, 1028), (689, 1073), (698, 736), (698, 689), (698, 346), (700, 1938), (715, 935), (728, 1028), (736, 782), (736, 751), (751, 773), (782, 1073), (794, 1154), (807, 634), (929, 807), (935, 976), (935, 950), (950, 773), (976, 1017), (976, 991), (991, 773), (1017, 1364), (1028, 1047), (1028, 698), (1047, 773), (1073, 791), (1073, 698), (1154, 1169), (1154, 1195), (1169, 773), (1195, 1236), (1195, 1210), (1210, 773), (1236, 929), (1236, 1282), (1282, 1350), (1350, 807), (1364, 1379), (1364, 1406), (1379, 1994), (1395, 1518), (1406, 1488), (1406, 1439), (1439, 773), (1488, 1518), (1518, 1546), (1518, 1533), (1533, 1576), (1546, 1576), (1576, 1645), (1645, 807), (1658, 1673), (1673, 1682), (1673, 1701), (1682, 1673), (1701, 202), (1733, 1752), (1733, 1755), (1755, 1827), (1755, 1786), (1755, 1882), (1755, 1915), (1760, 1777), (1760, 1774), (1777, 1733), (1786, 416), (1786, 225), (1786, 346), (1786, 250), (1786, 397), (1800, 1815), (1800, 1818), (1818, 1733), (1827, 1733), (1857, 1873), (1857, 1870), (1873, 1733), (1882, 472), (1882, 312), (1889, 1906), (1889, 1903), (1906, 1733), (1915, 1733), (1938, 1952), (1938, 1958), (1952, 1958), (1958, 1969), (1958, 1988), (1988, 536), (1988, 492), (1994, 640), (1994, 2006)]",
+ "last_pc": 2024,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f/0x306c0b64c39fb8924b026f6b9418d38278fc3c3f.abi",
+ "statistics": {
+ "unreachable_jumps": 5,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1425,
+ "total_opcodes": 1401,
+ "unknown_jumps": 0,
+ "total_jumps": 111,
+ "resolved_jumps": 106,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 593
+ },
+ {
+ "address": "0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 178), (15, 25), (25, 41), (25, 111), (41, 416), (41, 52), (52, 446), (52, 63), (63, 74), (63, 494), (74, 85), (74, 522), (85, 96), (85, 552), (96, 600), (96, 107), (107, 178), (111, 182), (111, 123), (123, 212), (123, 134), (134, 145), (134, 260), (145, 290), (145, 156), (156, 338), (156, 167), (167, 368), (167, 178), (182, 628), (190, 3462), (212, 3639), (233, 772), (238, 3727), (260, 794), (268, 3767), (290, 3792), (338, 841), (346, 3899), (368, 3924), (389, 863), (394, 3767), (416, 933), (424, 3462), (446, 3639), (467, 1077), (472, 3727), (494, 3924), (515, 1099), (522, 1482), (552, 4007), (573, 1650), (578, 3767), (600, 4069), (621, 1780), (628, 4157), (643, 4157), (687, 694), (687, 762), (694, 721), (694, 702), (702, 762), (721, 733), (733, 753), (733, 733), (753, 762), (762, 424), (762, 190), (772, 1990), (794, 268), (841, 346), (863, 626), (863, 520), (863, 394), (933, 4157), (948, 4157), (992, 999), (992, 1067), (999, 1026), (999, 1007), (1007, 1067), (1026, 1038), (1038, 1058), (1038, 1038), (1058, 1067), (1067, 424), (1067, 190), (1077, 2589), (1099, 1186), (1099, 1268), (1186, 1268), (1268, 1331), (1268, 1275), (1275, 1482), (1331, 1338), (1331, 1407), (1338, 1407), (1407, 1413), (1407, 1479), (1413, 1479), (1479, 626), (1479, 520), (1479, 394), (1482, 4205), (1582, 1602), (1582, 1609), (1609, 4264), (1650, 578), (1650, 472), (1650, 238), (1780, 1987), (1780, 1865), (1865, 4655), (1987, 626), (1987, 520), (1987, 394), (1990, 2100), (1990, 2042), (2042, 4906), (2100, 2210), (2100, 2152), (2152, 5048), (2210, 3767), (2589, 2721), (2589, 2663), (2663, 5345), (2721, 2773), (2721, 2831), (2773, 5487), (2831, 2883), (2831, 2941), (2883, 5629), (2941, 5182), (3324, 3416), (3334, 3426), (3334, 4884), (3350, 3352), (3352, 3361), (3352, 3379), (3361, 3352), (3379, 3442), (3390, 3451), (3406, 3324), (3416, 3334), (3426, 3350), (3442, 3390), (3451, 3486), (3462, 3406), (3486, 437), (3486, 203), (3498, 3539), (3529, 3498), (3539, 3555), (3539, 3976), (3546, 3529), (3555, 3562), (3555, 3565), (3565, 3582), (3568, 3546), (3582, 3828), (3582, 3958), (3582, 4042), (3582, 3674), (3588, 3761), (3588, 3606), (3597, 3588), (3606, 3616), (3606, 3613), (3616, 3633), (3619, 3597), (3633, 4103), (3633, 3691), (3639, 3653), (3639, 3661), (3653, 3494), (3661, 3568), (3674, 3619), (3691, 626), (3691, 467), (3691, 520), (3691, 233), (3691, 394), (3691, 573), (3701, 3721), (3712, 3701), (3721, 3746), (3727, 3712), (3746, 485), (3746, 251), (3752, 3588), (3761, 3786), (3767, 3752), (3786, 281), (3792, 3815), (3792, 3807), (3807, 3494), (3815, 3568), (3828, 3568), (3872, 3893), (3884, 3872), (3893, 3918), (3899, 3884), (3918, 359), (3924, 3937), (3924, 3945), (3937, 3494), (3945, 3568), (3958, 515), (3958, 389), (3967, 3529), (3976, 4224), (3976, 4237), (4007, 4021), (4007, 4029), (4021, 3494), (4029, 3568), (4042, 3568), (4069, 4082), (4069, 4090), (4082, 3494), (4090, 3619), (4103, 515), (4103, 389), (4103, 621), (4157, 4180), (4157, 4174), (4174, 4180), (4180, 4199), (4180, 4191), (4191, 4112), (4199, 992), (4199, 643), (4199, 948), (4199, 687), (4205, 3967), (4224, 3967), (4237, 1582), (4244, 3546), (4264, 4277), (4264, 4285), (4277, 3494), (4285, 4244), (4655, 3588), (4794, 4895), (4872, 3334), (4884, 4794), (4895, 4929), (4906, 4872), (4929, 2091), (5014, 3334), (5048, 5014), (5182, 3588), (5311, 3334), (5345, 5311), (5453, 3334), (5487, 5453), (5595, 3334), (5629, 5595)]",
+ "last_pc": 5651,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40/0x7c6ECf809bc86518458fcC87CdC73B9a4289Cc40.abi",
+ "statistics": {
+ "unreachable_jumps": 46,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2977,
+ "total_opcodes": 2953,
+ "unknown_jumps": 0,
+ "total_jumps": 275,
+ "resolved_jumps": 229,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 4062
+ },
+ {
+ "address": "0xcaa7f414906138a05051ecb759163dcc20514510",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcaa7f414906138a05051ecb759163dcc20514510/0xcaa7f414906138a05051ecb759163dcc20514510.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcaa7f414906138a05051ecb759163dcc20514510/0xcaa7f414906138a05051ecb759163dcc20514510.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 261), (0, 13), (13, 146), (13, 29), (29, 98), (29, 40), (40, 51), (40, 682), (51, 713), (51, 62), (62, 744), (62, 73), (73, 84), (73, 775), (84, 843), (84, 95), (98, 110), (98, 591), (110, 613), (110, 121), (121, 132), (121, 633), (132, 662), (132, 143), (146, 216), (146, 158), (158, 435), (158, 169), (169, 180), (169, 460), (180, 491), (180, 191), (191, 518), (191, 202), (202, 213), (202, 539), (216, 228), (216, 265), (228, 325), (228, 239), (239, 358), (239, 250), (250, 405), (250, 261), (265, 273), (265, 276), (276, 296), (296, 316), (325, 336), (325, 333), (336, 851), (345, 3000), (358, 369), (358, 366), (369, 3048), (384, 995), (389, 316), (405, 416), (405, 413), (416, 421), (421, 316), (435, 443), (435, 446), (446, 389), (460, 468), (460, 471), (471, 3090), (486, 1017), (491, 499), (491, 502), (502, 316), (518, 529), (518, 526), (529, 421), (539, 547), (539, 550), (550, 3152), (565, 421), (591, 599), (591, 602), (602, 1197), (613, 624), (613, 621), (624, 1312), (633, 641), (633, 644), (644, 296), (662, 673), (662, 670), (673, 1360), (682, 690), (682, 693), (693, 296), (713, 721), (713, 724), (724, 296), (744, 752), (744, 755), (755, 3048), (770, 1375), (775, 786), (775, 783), (786, 3179), (801, 389), (801, 421), (843, 1387), (851, 3234), (866, 3234), (910, 917), (910, 985), (917, 944), (917, 925), (925, 985), (944, 956), (956, 976), (956, 956), (976, 985), (985, 345), (995, 2048), (1007, 1011), (1011, 389), (1011, 421), (1011, 1484), (1017, 2340), (1197, 1216), (1197, 1239), (1216, 3329), (1239, 611), (1312, 1334), (1312, 1357), (1334, 3329), (1357, 345), (1360, 3234), (1375, 2340), (1387, 1408), (1387, 1416), (1408, 1416), (1416, 1444), (1416, 1421), (1421, 3329), (1444, 2048), (1469, 3310), (1484, 3382), (1500, 3413), (2048, 2146), (2048, 2063), (2063, 1157), (2146, 2161), (2146, 2243), (2161, 1157), (2243, 2327), (2327, 1469), (2327, 1007), (2340, 2420), (2340, 2405), (2405, 2420), (2420, 2426), (2420, 2447), (2426, 2447), (2447, 2452), (2447, 2533), (2452, 1157), (2533, 2550), (2533, 2635), (2550, 1157), (2635, 2650), (2635, 2733), (2650, 1157), (2733, 2859), (2859, 2905), (2859, 2909), (2905, 2909), (2909, 3310), (2954, 3018), (3000, 2954), (3018, 565), (3025, 3042), (3025, 3045), (3045, 3076), (3045, 3207), (3045, 3018), (3045, 3119), (3045, 3135), (3048, 3062), (3048, 3065), (3065, 3025), (3076, 384), (3076, 801), (3076, 770), (3076, 421), (3090, 3105), (3090, 3108), (3108, 3025), (3119, 3025), (3135, 389), (3135, 421), (3135, 486), (3152, 3168), (3152, 3165), (3168, 3025), (3179, 3193), (3179, 3196), (3196, 3025), (3207, 3025), (3234, 3248), (3234, 3254), (3248, 3254), (3254, 3265), (3254, 3284), (3284, 866), (3284, 910), (3310, 1011), (3310, 3322), (3322, 3290), (3329, 1157), (3382, 3408), (3382, 3389), (3408, 1500), (3413, 1011), (3413, 3429), (3429, 3290)]",
+ "last_pc": 3435,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcaa7f414906138a05051ecb759163dcc20514510/0xcaa7f414906138a05051ecb759163dcc20514510.abi",
+ "statistics": {
+ "unreachable_jumps": 9,
+ "top_stack_head_jumps": 0,
+ "total_edges": 2332,
+ "total_opcodes": 2299,
+ "unknown_jumps": 0,
+ "total_jumps": 159,
+ "resolved_jumps": 150,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1108
+ },
+ {
+ "address": "0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4/0xf7783e451fcbf7ccc2e15b7fee4f534b41ecd6e4.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1540,
+ "total_opcodes": 1510,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 484
+ },
+ {
+ "address": "0x75272b96b7685834ef49b406e6a333ea28b10860",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75272b96b7685834ef49b406e6a333ea28b10860/0x75272b96b7685834ef49b406e6a333ea28b10860.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75272b96b7685834ef49b406e6a333ea28b10860/0x75272b96b7685834ef49b406e6a333ea28b10860.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 87), (0, 13), (13, 98), (13, 29), (29, 40), (29, 120), (40, 51), (40, 154), (51, 181), (51, 62), (62, 73), (62, 189), (73, 84), (73, 220), (87, 93), (87, 94), (98, 106), (98, 109), (109, 262), (120, 128), (120, 131), (131, 118), (154, 162), (154, 165), (165, 118), (181, 366), (189, 197), (189, 200), (200, 1154), (215, 118), (220, 228), (220, 231), (231, 374), (262, 356), (262, 280), (280, 347), (356, 391), (364, 118), (366, 524), (374, 718), (385, 771), (385, 746), (391, 480), (391, 409), (409, 347), (480, 514), (480, 521), (521, 364), (524, 538), (538, 554), (554, 640), (554, 637), (640, 658), (640, 651), (658, 706), (658, 713), (713, 364), (718, 1250), (746, 1269), (771, 1312), (781, 1312), (802, 1331), (823, 864), (823, 834), (834, 873), (864, 933), (873, 933), (933, 940), (940, 1404), (950, 1312), (1154, 1170), (1154, 1167), (1170, 215), (1250, 385), (1250, 1262), (1262, 1230), (1269, 385), (1269, 1285), (1285, 1230), (1312, 1319), (1312, 1326), (1319, 1292), (1326, 802), (1326, 781), (1331, 1345), (1331, 1338), (1338, 1292), (1345, 823), (1404, 1414), (1404, 1421), (1414, 1230), (1421, 950)]",
+ "last_pc": 1427,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x75272b96b7685834ef49b406e6a333ea28b10860/0x75272b96b7685834ef49b406e6a333ea28b10860.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1019,
+ "total_opcodes": 1024,
+ "unknown_jumps": 0,
+ "total_jumps": 85,
+ "resolved_jumps": 81,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 296
+ },
+ {
+ "address": "0x3932f366886d2b981485503a182173da80d15c97",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3932f366886d2b981485503a182173da80d15c97/0x3932f366886d2b981485503a182173da80d15c97.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3932f366886d2b981485503a182173da80d15c97/0x3932f366886d2b981485503a182173da80d15c97.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 144), (15, 25), (25, 99), (25, 41), (41, 52), (41, 250), (52, 299), (52, 63), (63, 339), (63, 74), (74, 85), (74, 347), (85, 96), (85, 366), (99, 148), (99, 111), (111, 178), (111, 122), (122, 133), (122, 213), (133, 144), (133, 231), (148, 422), (156, 1397), (178, 1477), (192, 566), (197, 169), (213, 217), (217, 169), (231, 1517), (250, 169), (299, 1575), (313, 217), (339, 626), (347, 1477), (361, 641), (366, 1607), (380, 197), (380, 217), (422, 1656), (437, 1656), (481, 488), (481, 556), (488, 496), (488, 515), (496, 556), (515, 527), (527, 547), (527, 527), (547, 556), (556, 156), (566, 654), (579, 585), (585, 197), (585, 217), (585, 1134), (626, 1656), (641, 800), (654, 893), (667, 579), (794, 667), (800, 841), (800, 815), (815, 771), (841, 882), (841, 856), (856, 771), (882, 1103), (893, 934), (893, 908), (908, 771), (934, 949), (934, 975), (949, 771), (975, 794), (975, 1021), (1021, 1089), (1089, 667), (1103, 1145), (1103, 1118), (1118, 1712), (1134, 1257), (1145, 1178), (1145, 1227), (1178, 771), (1227, 1257), (1257, 1285), (1257, 1272), (1272, 1315), (1285, 1315), (1315, 1384), (1384, 667), (1397, 169), (1450, 1472), (1450, 1469), (1472, 1600), (1472, 1633), (1472, 1544), (1472, 1503), (1477, 1491), (1477, 1494), (1494, 1450), (1503, 192), (1503, 217), (1503, 361), (1503, 380), (1517, 1532), (1517, 1535), (1535, 1450), (1544, 1450), (1575, 1588), (1575, 1591), (1591, 1450), (1600, 313), (1607, 1621), (1607, 1624), (1624, 1450), (1633, 1450), (1656, 1670), (1656, 1676), (1670, 1676), (1676, 1687), (1676, 1706), (1706, 481), (1706, 437), (1712, 585), (1712, 1724)]",
+ "last_pc": 1742,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3932f366886d2b981485503a182173da80d15c97/0x3932f366886d2b981485503a182173da80d15c97.abi",
+ "statistics": {
+ "unreachable_jumps": 3,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1224,
+ "total_opcodes": 1201,
+ "unknown_jumps": 0,
+ "total_jumps": 90,
+ "resolved_jumps": 87,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 349
+ },
+ {
+ "address": "0xa25150b69733D6834628613E712934C279BEadF7",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa25150b69733D6834628613E712934C279BEadF7/0xa25150b69733D6834628613E712934C279BEadF7.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa25150b69733D6834628613E712934C279BEadF7/0xa25150b69733D6834628613E712934C279BEadF7.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 145), (15, 25), (25, 100), (25, 41), (41, 305), (41, 52), (52, 63), (52, 335), (63, 74), (63, 383), (74, 85), (74, 413), (85, 96), (85, 461), (96, 145), (100, 112), (100, 149), (112, 179), (112, 123), (123, 227), (123, 134), (134, 145), (134, 257), (149, 509), (157, 2650), (179, 2827), (200, 653), (205, 2915), (227, 687), (235, 2955), (257, 2980), (305, 742), (313, 3087), (335, 3112), (356, 750), (361, 2955), (383, 819), (391, 2650), (413, 2827), (434, 963), (439, 2915), (461, 3155), (482, 997), (487, 2955), (509, 3262), (524, 3262), (568, 643), (568, 575), (575, 583), (575, 602), (583, 643), (602, 614), (614, 614), (614, 634), (634, 643), (643, 391), (643, 157), (653, 1127), (663, 1134), (676, 439), (676, 487), (676, 205), (687, 235), (742, 313), (750, 361), (819, 3262), (834, 3262), (878, 885), (878, 953), (885, 912), (885, 893), (893, 953), (912, 924), (924, 944), (924, 924), (944, 953), (953, 391), (953, 157), (963, 1127), (973, 1298), (997, 439), (997, 487), (997, 205), (1127, 663), (1127, 973), (1134, 1538), (1147, 676), (1298, 1410), (1298, 1350), (1350, 3378), (1410, 1522), (1410, 1462), (1462, 3378), (1522, 2001), (1538, 1650), (1538, 1590), (1590, 3378), (1650, 1762), (1650, 1702), (1702, 3378), (1762, 1894), (1762, 1995), (1894, 2955), (1995, 1147), (2001, 2081), (2001, 2053), (2053, 3448), (2081, 2154), (2081, 2218), (2154, 3325), (2218, 2287), (2287, 2339), (2287, 2358), (2339, 2432), (2358, 2432), (2432, 2955), (2538, 2604), (2548, 2614), (2564, 2630), (2578, 2639), (2594, 2538), (2604, 2548), (2614, 2564), (2630, 2578), (2639, 2674), (2650, 2594), (2674, 404), (2674, 170), (2686, 2727), (2717, 2686), (2727, 2743), (2727, 3319), (2734, 2717), (2743, 2753), (2743, 2750), (2753, 2770), (2756, 2734), (2770, 3190), (2770, 3016), (2770, 3146), (2770, 2862), (2776, 2949), (2776, 2794), (2785, 2776), (2794, 2801), (2794, 2804), (2804, 2821), (2807, 2785), (2821, 2879), (2827, 2849), (2827, 2841), (2841, 2682), (2849, 2756), (2862, 2807), (2879, 482), (2879, 434), (2879, 200), (2879, 361), (2889, 2909), (2900, 2889), (2909, 2934), (2915, 2900), (2934, 452), (2934, 218), (2940, 2776), (2949, 2974), (2955, 2940), (2974, 374), (2974, 248), (2980, 2995), (2980, 3003), (2995, 2682), (3003, 2756), (3016, 2756), (3060, 3081), (3072, 3060), (3081, 3106), (3087, 3072), (3106, 326), (3112, 3125), (3112, 3133), (3125, 2682), (3133, 2756), (3146, 356), (3155, 3169), (3155, 3177), (3169, 2682), (3177, 2756), (3190, 2756), (3262, 3285), (3262, 3279), (3279, 3285), (3285, 3296), (3285, 3304), (3296, 3217), (3304, 834), (3304, 568), (3304, 524), (3304, 878), (3310, 2717), (3319, 3397), (3325, 3310), (3378, 3310), (3397, 1641), (3448, 2776)]",
+ "last_pc": 3457,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa25150b69733D6834628613E712934C279BEadF7/0xa25150b69733D6834628613E712934C279BEadF7.abi",
+ "statistics": {
+ "unreachable_jumps": 9,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1926,
+ "total_opcodes": 1907,
+ "unknown_jumps": 0,
+ "total_jumps": 171,
+ "resolved_jumps": 162,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 1460
+ },
+ {
+ "address": "0xb30aef19a72d235090100795dacfaf529813f1f3",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb30aef19a72d235090100795dacfaf529813f1f3/0xb30aef19a72d235090100795dacfaf529813f1f3.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb30aef19a72d235090100795dacfaf529813f1f3/0xb30aef19a72d235090100795dacfaf529813f1f3.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 110), (41, 338), (41, 52), (52, 348), (52, 63), (63, 375), (63, 74), (74, 85), (74, 383), (85, 96), (85, 402), (96, 458), (96, 107), (110, 181), (110, 122), (122, 211), (122, 133), (133, 144), (133, 246), (144, 264), (144, 155), (155, 166), (155, 283), (166, 177), (166, 298), (181, 477), (189, 1658), (211, 1760), (225, 621), (230, 202), (246, 250), (250, 202), (264, 1800), (283, 202), (298, 1857), (312, 250), (312, 346), (338, 681), (348, 202), (375, 700), (383, 1760), (397, 715), (402, 1889), (416, 230), (416, 250), (458, 1857), (472, 728), (477, 1938), (492, 1938), (536, 611), (536, 543), (543, 551), (543, 570), (551, 611), (570, 582), (582, 582), (582, 602), (602, 611), (611, 189), (621, 794), (634, 640), (640, 1395), (640, 230), (640, 250), (681, 1028), (689, 1073), (698, 736), (698, 689), (698, 346), (700, 1938), (715, 935), (728, 1028), (736, 782), (736, 751), (751, 773), (782, 1073), (794, 1154), (807, 634), (929, 807), (935, 976), (935, 950), (950, 773), (976, 1017), (976, 991), (991, 773), (1017, 1364), (1028, 1047), (1028, 698), (1047, 773), (1073, 791), (1073, 698), (1154, 1169), (1154, 1195), (1169, 773), (1195, 1236), (1195, 1210), (1210, 773), (1236, 929), (1236, 1282), (1282, 1350), (1350, 807), (1364, 1379), (1364, 1406), (1379, 1994), (1395, 1518), (1406, 1488), (1406, 1439), (1439, 773), (1488, 1518), (1518, 1546), (1518, 1533), (1533, 1576), (1546, 1576), (1576, 1645), (1645, 807), (1658, 1673), (1673, 1682), (1673, 1701), (1682, 1673), (1701, 202), (1733, 1752), (1733, 1755), (1755, 1827), (1755, 1786), (1755, 1882), (1755, 1915), (1760, 1777), (1760, 1774), (1777, 1733), (1786, 416), (1786, 225), (1786, 346), (1786, 250), (1786, 397), (1800, 1815), (1800, 1818), (1818, 1733), (1827, 1733), (1857, 1873), (1857, 1870), (1873, 1733), (1882, 472), (1882, 312), (1889, 1906), (1889, 1903), (1906, 1733), (1915, 1733), (1938, 1952), (1938, 1958), (1952, 1958), (1958, 1969), (1958, 1988), (1988, 536), (1988, 492), (1994, 640), (1994, 2006)]",
+ "last_pc": 2024,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb30aef19a72d235090100795dacfaf529813f1f3/0xb30aef19a72d235090100795dacfaf529813f1f3.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1421,
+ "total_opcodes": 1389,
+ "unknown_jumps": 0,
+ "total_jumps": 110,
+ "resolved_jumps": 106,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 619
+ },
+ {
+ "address": "0x78791ee453093a33486a7a5c5e425f998f63a785",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x78791ee453093a33486a7a5c5e425f998f63a785/0x78791ee453093a33486a7a5c5e425f998f63a785.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x78791ee453093a33486a7a5c5e425f998f63a785/0x78791ee453093a33486a7a5c5e425f998f63a785.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 354), (63, 74), (74, 85), (74, 362), (85, 96), (85, 381), (96, 402), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 458), (178, 1674), (200, 1754), (214, 602), (219, 191), (235, 239), (239, 191), (253, 1794), (272, 191), (287, 1851), (301, 400), (301, 239), (327, 191), (354, 637), (362, 1754), (376, 652), (381, 1851), (395, 665), (402, 1883), (416, 219), (416, 239), (458, 1932), (473, 1932), (517, 592), (517, 524), (524, 532), (524, 551), (532, 592), (551, 563), (563, 563), (563, 583), (583, 592), (592, 178), (602, 791), (615, 219), (615, 239), (637, 1932), (652, 1082), (665, 1501), (673, 688), (673, 779), (688, 770), (779, 1593), (788, 400), (788, 239), (791, 806), (791, 889), (806, 770), (889, 904), (889, 986), (904, 770), (986, 615), (1082, 1097), (1082, 1182), (1097, 770), (1182, 1280), (1182, 1197), (1197, 770), (1280, 1313), (1280, 1399), (1313, 770), (1399, 615), (1501, 1520), (1501, 1591), (1520, 770), (1591, 673), (1593, 788), (1674, 191), (1727, 1746), (1727, 1749), (1749, 1780), (1749, 1876), (1749, 1909), (1749, 1821), (1754, 1768), (1754, 1771), (1771, 1727), (1780, 416), (1780, 400), (1780, 214), (1780, 376), (1780, 239), (1794, 1809), (1794, 1812), (1812, 1727), (1821, 1727), (1851, 1864), (1851, 1867), (1867, 1727), (1876, 395), (1876, 301), (1883, 1897), (1883, 1900), (1900, 1727), (1909, 1727), (1932, 1952), (1932, 1946), (1946, 1952), (1952, 1963), (1952, 1982), (1982, 517), (1982, 473)]",
+ "last_pc": 1987,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x78791ee453093a33486a7a5c5e425f998f63a785/0x78791ee453093a33486a7a5c5e425f998f63a785.abi",
+ "statistics": {
+ "unreachable_jumps": 2,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1220,
+ "total_opcodes": 1198,
+ "unknown_jumps": 0,
+ "total_jumps": 85,
+ "resolved_jumps": 83,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 327
+ },
+ {
+ "address": "0x62fb2cdaf98b4851920548e991e14445721ad952",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x62fb2cdaf98b4851920548e991e14445721ad952/0x62fb2cdaf98b4851920548e991e14445721ad952.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x62fb2cdaf98b4851920548e991e14445721ad952/0x62fb2cdaf98b4851920548e991e14445721ad952.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1967), (200, 2069), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2109), (267, 615), (272, 191), (287, 2166), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2069), (385, 955), (390, 2191), (404, 219), (404, 239), (446, 2240), (461, 2240), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2240), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1644), (1409, 1491), (1409, 1420), (1420, 734), (1491, 1774), (1644, 1730), (1644, 1723), (1730, 2296), (1766, 1409), (1774, 1784), (1774, 1855), (1784, 734), (1855, 2339), (1960, 301), (1967, 1982), (1982, 1991), (1982, 2010), (1991, 1982), (2010, 191), (2042, 2064), (2042, 2061), (2064, 2150), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2069, 2083), (2069, 2086), (2086, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (2109, 2124), (2109, 2127), (2127, 2042), (2136, 2042), (2150, 219), (2150, 267), (2150, 239), (2166, 2179), (2166, 2182), (2182, 2042), (2191, 2208), (2191, 2205), (2208, 2042), (2217, 2042), (2240, 2260), (2240, 2254), (2254, 2260), (2260, 2290), (2260, 2271), (2290, 505), (2290, 461), (2296, 2309), (2296, 2312), (2312, 1766), (2339, 609), (2339, 2351), (2351, 2319)]",
+ "last_pc": 2357,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x62fb2cdaf98b4851920548e991e14445721ad952/0x62fb2cdaf98b4851920548e991e14445721ad952.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1511,
+ "total_opcodes": 1485,
+ "unknown_jumps": 0,
+ "total_jumps": 103,
+ "resolved_jumps": 99,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 338
+ },
+ {
+ "address": "0xa151e7a30b805d399106bef9ee6b4a463232b643",
+ "bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa151e7a30b805d399106bef9ee6b4a463232b643/0xa151e7a30b805d399106bef9ee6b4a463232b643.bytecode",
+ "mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa151e7a30b805d399106bef9ee6b4a463232b643/0xa151e7a30b805d399106bef9ee6b4a463232b643.opcode",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xa151e7a30b805d399106bef9ee6b4a463232b643/0xa151e7a30b805d399106bef9ee6b4a463232b643.abi",
+ "statistics": {
+ "unreachable_jumps": 4,
+ "top_stack_head_jumps": 0,
+ "total_edges": 1542,
+ "total_opcodes": 1516,
+ "unknown_jumps": 0,
+ "total_jumps": 107,
+ "resolved_jumps": 103,
+ "erroneous_jumps": 0
+ },
+ "execution_time": 351
+ }
+]}
\ No newline at end of file
diff --git a/evm-testcases/ground-truth/50-ground-truth/ground-truth-data.json b/evm-testcases/ground-truth/50-ground-truth/ground-truth-data.json
index c3b91ca9f..395ea5f4c 100644
--- a/evm-testcases/ground-truth/50-ground-truth/ground-truth-data.json
+++ b/evm-testcases/ground-truth/50-ground-truth/ground-truth-data.json
@@ -1,377184 +1,1052 @@
{"smart_contracts": [
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100b2575f3560e01c806395d89b411161006f57806395d89b41146101a0578063a9059cbb146101be578063ae5e5451146101ee578063b8c9d25c1461020a578063dd62ed3e14610228578063e559d86a14610258576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610274565b6040516100cb9190610d86565b60405180910390f35b6100ee60048036038101906100e99190610e37565b610304565b6040516100fb9190610e8f565b60405180910390f35b61010c61031a565b6040516101199190610eb7565b60405180910390f35b61013c60048036038101906101379190610ed0565b610322565b6040516101499190610e8f565b60405180910390f35b61015a610349565b6040516101679190610f3b565b60405180910390f35b61018a60048036038101906101859190610f54565b61035f565b6040516101979190610eb7565b60405180910390f35b6101a86103a5565b6040516101b59190610d86565b60405180910390f35b6101d860048036038101906101d39190610e37565b610435565b6040516101e59190610e8f565b60405180910390f35b61020860048036038101906102039190610f54565b61044b565b005b6102126105ca565b60405161021f9190610f8e565b60405180910390f35b610242600480360381019061023d9190610fa7565b610672565b60405161024f9190610eb7565b60405180910390f35b610272600480360381019061026d9190610fe5565b6106f4565b005b6060600180546102839061103d565b80601f01602080910402602001604051908101604052809291908181526020018280546102af9061103d565b80156102fa5780601f106102d1576101008083540402835291602001916102fa565b820191905f5260205f20905b8154815290600101906020018083116102dd57829003601f168201915b5050505050905090565b5f6103103384846107c6565b6001905092915050565b5f8054905090565b5f80339050610332858285610989565b61033d858585610a1d565b60019150509392505050565b5f600360149054906101000a900460ff16905090565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600280546103b49061103d565b80601f01602080910402602001604051908101604052809291908181526020018280546103e09061103d565b801561042b5780601f106104025761010080835404028352916020019161042b565b820191905f5260205f20905b81548152906001019060200180831161040e57829003601f168201915b5050505050905090565b5f610441338484610a1d565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156104f457508073ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561053357508073ffffffffffffffffffffffffffffffffffffffff1661051a6105ca565b73ffffffffffffffffffffffffffffffffffffffff1614155b801561057f5750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b156105c7575f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663e6a4390573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2306040518363ffffffff1660e01b815260040161062e92919061106d565b602060405180830381865afa158015610649573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066d91906110a8565b905090565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036107c357600360149054906101000a900460ff16600a610764919061122f565b816606499fd9aec0406107779190611279565b6107819190611279565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082b9061132a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610899906113b8565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161097c9190610eb7565b60405180910390a3505050565b5f6109948484610672565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a175781811015610a00576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f790611420565b60405180910390fd5b610a1684848484610a11919061143e565b6107c6565b5b50505050565b5f60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610aa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a98906114e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610b0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b069061156f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b74906115fd565b60405180910390fd5b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610bc6919061143e565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c50919061161b565b60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cee9190610eb7565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d33578082015181840152602081019050610d18565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d5882610cfc565b610d628185610d06565b9350610d72818560208601610d16565b610d7b81610d3e565b840191505092915050565b5f6020820190508181035f830152610d9e8184610d4e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610dd382610daa565b9050919050565b610de381610dc9565b8114610ded575f80fd5b50565b5f81359050610dfe81610dda565b92915050565b5f819050919050565b610e1681610e04565b8114610e20575f80fd5b50565b5f81359050610e3181610e0d565b92915050565b5f8060408385031215610e4d57610e4c610da6565b5b5f610e5a85828601610df0565b9250506020610e6b85828601610e23565b9150509250929050565b5f8115159050919050565b610e8981610e75565b82525050565b5f602082019050610ea25f830184610e80565b92915050565b610eb181610e04565b82525050565b5f602082019050610eca5f830184610ea8565b92915050565b5f805f60608486031215610ee757610ee6610da6565b5b5f610ef486828701610df0565b9350506020610f0586828701610df0565b9250506040610f1686828701610e23565b9150509250925092565b5f60ff82169050919050565b610f3581610f20565b82525050565b5f602082019050610f4e5f830184610f2c565b92915050565b5f60208284031215610f6957610f68610da6565b5b5f610f7684828501610df0565b91505092915050565b610f8881610dc9565b82525050565b5f602082019050610fa15f830184610f7f565b92915050565b5f8060408385031215610fbd57610fbc610da6565b5b5f610fca85828601610df0565b9250506020610fdb85828601610df0565b9150509250929050565b5f60208284031215610ffa57610ff9610da6565b5b5f61100784828501610e23565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061105457607f821691505b60208210810361106757611066611010565b5b50919050565b5f6040820190506110805f830185610f7f565b61108d6020830184610f7f565b9392505050565b5f815190506110a281610dda565b92915050565b5f602082840312156110bd576110bc610da6565b5b5f6110ca84828501611094565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561115557808604811115611131576111306110d3565b5b60018516156111405780820291505b808102905061114e85611100565b9450611115565b94509492505050565b5f8261116d5760019050611228565b8161117a575f9050611228565b8160018114611190576002811461119a576111c9565b6001915050611228565b60ff8411156111ac576111ab6110d3565b5b8360020a9150848211156111c3576111c26110d3565b5b50611228565b5060208310610133831016604e8410600b84101617156111fe5782820a9050838111156111f9576111f86110d3565b5b611228565b61120b848484600161110c565b92509050818404811115611222576112216110d3565b5b81810290505b9392505050565b5f61123982610e04565b915061124483610f20565b92506112717fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461115e565b905092915050565b5f61128382610e04565b915061128e83610e04565b925082820261129c81610e04565b915082820484148315176112b3576112b26110d3565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611314602483610d06565b915061131f826112ba565b604082019050919050565b5f6020820190508181035f83015261134181611308565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6113a2602283610d06565b91506113ad82611348565b604082019050919050565b5f6020820190508181035f8301526113cf81611396565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f61140a601d83610d06565b9150611415826113d6565b602082019050919050565b5f6020820190508181035f830152611437816113fe565b9050919050565b5f61144882610e04565b915061145383610e04565b925082820390508181111561146b5761146a6110d3565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6114cb602683610d06565b91506114d682611471565b604082019050919050565b5f6020820190508181035f8301526114f8816114bf565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611559602583610d06565b9150611564826114ff565b604082019050919050565b5f6020820190508181035f8301526115868161154d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6115e7602383610d06565b91506115f28261158d565b604082019050919050565b5f6020820190508181035f830152611614816115db565b9050919050565b5f61162582610e04565b915061163083610e04565b9250828201905080821115611648576116476110d3565b5b9291505056fea26469706673582212209a14f13db310e60f362c4b13a8978ff6d189f320126284eb0566b2d59665ec2c64736f6c63430008160033",
"address": "0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00b2\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x006f\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x01a0\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x01be\nJUMPI\nDUP1\nPUSH4 0xae5e5451\nEQ\nPUSH2 0x01ee\nJUMPI\nDUP1\nPUSH4 0xb8c9d25c\nEQ\nPUSH2 0x020a\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0228\nJUMPI\nDUP1\nPUSH4 0xe559d86a\nEQ\nPUSH2 0x0258\nJUMPI\nPUSH2 0x00b2\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00b6\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00d4\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x0104\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x0122\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0152\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0170\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00be\nPUSH2 0x0274\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00cb\nSWAP2\nSWAP1\nPUSH2 0x0d86\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00ee\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x00e9\nSWAP2\nSWAP1\nPUSH2 0x0e37\nJUMP\nJUMPDEST\nPUSH2 0x0304\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00fb\nSWAP2\nSWAP1\nPUSH2 0x0e8f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x010c\nPUSH2 0x031a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0119\nSWAP2\nSWAP1\nPUSH2 0x0eb7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x013c\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0137\nSWAP2\nSWAP1\nPUSH2 0x0ed0\nJUMP\nJUMPDEST\nPUSH2 0x0322\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0149\nSWAP2\nSWAP1\nPUSH2 0x0e8f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x015a\nPUSH2 0x0349\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0167\nSWAP2\nSWAP1\nPUSH2 0x0f3b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x018a\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0185\nSWAP2\nSWAP1\nPUSH2 0x0f54\nJUMP\nJUMPDEST\nPUSH2 0x035f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0197\nSWAP2\nSWAP1\nPUSH2 0x0eb7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01a8\nPUSH2 0x03a5\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01b5\nSWAP2\nSWAP1\nPUSH2 0x0d86\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01d8\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01d3\nSWAP2\nSWAP1\nPUSH2 0x0e37\nJUMP\nJUMPDEST\nPUSH2 0x0435\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01e5\nSWAP2\nSWAP1\nPUSH2 0x0e8f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0208\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0203\nSWAP2\nSWAP1\nPUSH2 0x0f54\nJUMP\nJUMPDEST\nPUSH2 0x044b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x0212\nPUSH2 0x05ca\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x021f\nSWAP2\nSWAP1\nPUSH2 0x0f8e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0242\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x023d\nSWAP2\nSWAP1\nPUSH2 0x0fa7\nJUMP\nJUMPDEST\nPUSH2 0x0672\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x024f\nSWAP2\nSWAP1\nPUSH2 0x0eb7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0272\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x026d\nSWAP2\nSWAP1\nPUSH2 0x0fe5\nJUMP\nJUMPDEST\nPUSH2 0x06f4\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x01\nDUP1\nSLOAD\nPUSH2 0x0283\nSWAP1\nPUSH2 0x103d\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x02af\nSWAP1\nPUSH2 0x103d\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x02fa\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x02d1\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x02fa\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x02dd\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0310\nCALLER\nDUP5\nDUP5\nPUSH2 0x07c6\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nCALLER\nSWAP1\nPOP\nPUSH2 0x0332\nDUP6\nDUP3\nDUP6\nPUSH2 0x0989\nJUMP\nJUMPDEST\nPUSH2 0x033d\nDUP6\nDUP6\nDUP6\nPUSH2 0x0a1d\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x03\nPUSH1 0x14\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x03b4\nSWAP1\nPUSH2 0x103d\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x03e0\nSWAP1\nPUSH2 0x103d\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x042b\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0402\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x042b\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x040e\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0441\nCALLER\nDUP5\nDUP5\nPUSH2 0x0a1d\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nDUP1\nISZERO\nPUSH2 0x04f4\nJUMPI\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0533\nJUMPI\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x051a\nPUSH2 0x05ca\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x057f\nJUMPI\nPOP\nPUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x05c7\nJUMPI\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0xe6a43905\nPUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nADDRESS\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x062e\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x106d\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0649\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x066d\nSWAP2\nSWAP1\nPUSH2 0x10a8\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x05\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x07c3\nJUMPI\nPUSH1 0x03\nPUSH1 0x14\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nPUSH1 0x0a\nPUSH2 0x0764\nSWAP2\nSWAP1\nPUSH2 0x122f\nJUMP\nJUMPDEST\nDUP2\nPUSH7 0x06499fd9aec040\nPUSH2 0x0777\nSWAP2\nSWAP1\nPUSH2 0x1279\nJUMP\nJUMPDEST\nPUSH2 0x0781\nSWAP2\nSWAP1\nPUSH2 0x1279\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0834\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x082b\nSWAP1\nPUSH2 0x132a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x08a2\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0899\nSWAP1\nPUSH2 0x13b8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x05\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x097c\nSWAP2\nSWAP1\nPUSH2 0x0eb7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0994\nDUP5\nDUP5\nPUSH2 0x0672\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\nDUP2\nEQ\nPUSH2 0x0a17\nJUMPI\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0a00\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x09f7\nSWAP1\nPUSH2 0x1420\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0a16\nDUP5\nDUP5\nDUP5\nDUP5\nPUSH2 0x0a11\nSWAP2\nSWAP1\nPUSH2 0x143e\nJUMP\nJUMPDEST\nPUSH2 0x07c6\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0aa1\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a98\nSWAP1\nPUSH2 0x14e1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0b0f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b06\nSWAP1\nPUSH2 0x156f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0b7d\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b74\nSWAP1\nPUSH2 0x15fd\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x04\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nPUSH2 0x0bc6\nSWAP2\nSWAP1\nPUSH2 0x143e\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nPUSH2 0x0c50\nSWAP2\nSWAP1\nPUSH2 0x161b\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0cee\nSWAP2\nSWAP1\nPUSH2 0x0eb7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0d33\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0d18\nJUMP\nJUMPDEST\nPUSH0\nDUP5\nDUP5\nADD\nMSTORE\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0d58\nDUP3\nPUSH2 0x0cfc\nJUMP\nJUMPDEST\nPUSH2 0x0d62\nDUP2\nDUP6\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x0d72\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0d16\nJUMP\nJUMPDEST\nPUSH2 0x0d7b\nDUP2\nPUSH2 0x0d3e\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x0d9e\nDUP2\nDUP5\nPUSH2 0x0d4e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0dd3\nDUP3\nPUSH2 0x0daa\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0de3\nDUP2\nPUSH2 0x0dc9\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0ded\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0dfe\nDUP2\nPUSH2 0x0dda\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e16\nDUP2\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0e20\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0e31\nDUP2\nPUSH2 0x0e0d\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0e4d\nJUMPI\nPUSH2 0x0e4c\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0e5a\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0e6b\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0e23\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e89\nDUP2\nPUSH2 0x0e75\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0ea2\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0e80\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0eb1\nDUP2\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0eca\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0ea8\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0ee7\nJUMPI\nPUSH2 0x0ee6\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0ef4\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0f05\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0f16\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0e23\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f35\nDUP2\nPUSH2 0x0f20\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0f4e\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f2c\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0f69\nJUMPI\nPUSH2 0x0f68\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0f76\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f88\nDUP2\nPUSH2 0x0dc9\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0fa1\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0fbd\nJUMPI\nPUSH2 0x0fbc\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0fca\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0fdb\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0df0\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0ffa\nJUMPI\nPUSH2 0x0ff9\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1007\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0e23\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x02\nDUP3\nDIV\nSWAP1\nPOP\nPUSH1 0x01\nDUP3\nAND\nDUP1\nPUSH2 0x1054\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x1067\nJUMPI\nPUSH2 0x1066\nPUSH2 0x1010\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1080\nPUSH0\nDUP4\nADD\nDUP6\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nPUSH2 0x108d\nPUSH1 0x20\nDUP4\nADD\nDUP5\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nPUSH2 0x10a2\nDUP2\nPUSH2 0x0dda\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x10bd\nJUMPI\nPUSH2 0x10bc\nPUSH2 0x0da6\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x10ca\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x1094\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x01\nSHR\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nDUP3\nSWAP2\nPOP\nDUP4\nSWAP1\nPOP\nJUMPDEST\nPUSH1 0x01\nDUP6\nGT\nISZERO\nPUSH2 0x1155\nJUMPI\nDUP1\nDUP7\nDIV\nDUP2\nGT\nISZERO\nPUSH2 0x1131\nJUMPI\nPUSH2 0x1130\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x01\nDUP6\nAND\nISZERO\nPUSH2 0x1140\nJUMPI\nDUP1\nDUP3\nMUL\nSWAP2\nPOP\nJUMPDEST\nDUP1\nDUP2\nMUL\nSWAP1\nPOP\nPUSH2 0x114e\nDUP6\nPUSH2 0x1100\nJUMP\nJUMPDEST\nSWAP5\nPOP\nPUSH2 0x1115\nJUMP\nJUMPDEST\nSWAP5\nPOP\nSWAP5\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nPUSH2 0x116d\nJUMPI\nPUSH1 0x01\nSWAP1\nPOP\nPUSH2 0x1228\nJUMP\nJUMPDEST\nDUP2\nPUSH2 0x117a\nJUMPI\nPUSH0\nSWAP1\nPOP\nPUSH2 0x1228\nJUMP\nJUMPDEST\nDUP2\nPUSH1 0x01\nDUP2\nEQ\nPUSH2 0x1190\nJUMPI\nPUSH1 0x02\nDUP2\nEQ\nPUSH2 0x119a\nJUMPI\nPUSH2 0x11c9\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nPUSH2 0x1228\nJUMP\nJUMPDEST\nPUSH1 0xff\nDUP5\nGT\nISZERO\nPUSH2 0x11ac\nJUMPI\nPUSH2 0x11ab\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nDUP4\nPUSH1 0x02\nEXP\nSWAP2\nPOP\nDUP5\nDUP3\nGT\nISZERO\nPUSH2 0x11c3\nJUMPI\nPUSH2 0x11c2\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nPUSH2 0x1228\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0133\nDUP4\nLT\nAND\nPUSH1 0x4e\nDUP5\nLT\nPUSH1 0x0b\nDUP5\nLT\nAND\nOR\nISZERO\nPUSH2 0x11fe\nJUMPI\nDUP3\nDUP3\nEXP\nSWAP1\nPOP\nDUP4\nDUP2\nGT\nISZERO\nPUSH2 0x11f9\nJUMPI\nPUSH2 0x11f8\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH2 0x1228\nJUMP\nJUMPDEST\nPUSH2 0x120b\nDUP5\nDUP5\nDUP5\nPUSH1 0x01\nPUSH2 0x110c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nSWAP1\nPOP\nDUP2\nDUP5\nDIV\nDUP2\nGT\nISZERO\nPUSH2 0x1222\nJUMPI\nPUSH2 0x1221\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nDUP2\nDUP2\nMUL\nSWAP1\nPOP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1239\nDUP3\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1244\nDUP4\nPUSH2 0x0f20\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x1271\nPUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\nDUP5\nDUP5\nPUSH2 0x115e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1283\nDUP3\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x128e\nDUP4\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nMUL\nPUSH2 0x129c\nDUP2\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP2\nPOP\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nDUP4\nISZERO\nOR\nPUSH2 0x12b3\nJUMPI\nPUSH2 0x12b2\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x7265737300000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1314\nPUSH1 0x24\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x131f\nDUP3\nPUSH2 0x12ba\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1341\nDUP2\nPUSH2 0x1308\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x7373000000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x13a2\nPUSH1 0x22\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x13ad\nDUP3\nPUSH2 0x1348\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x13cf\nDUP2\nPUSH2 0x1396\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH0\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x140a\nPUSH1 0x1d\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1415\nDUP3\nPUSH2 0x13d6\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1437\nDUP2\nPUSH2 0x13fe\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1448\nDUP3\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1453\nDUP4\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nSUB\nSWAP1\nPOP\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x146b\nJUMPI\nPUSH2 0x146a\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x14cb\nPUSH1 0x26\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x14d6\nDUP3\nPUSH2 0x1471\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x14f8\nDUP2\nPUSH2 0x14bf\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x6472657373000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1559\nPUSH1 0x25\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1564\nDUP3\nPUSH2 0x14ff\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1586\nDUP2\nPUSH2 0x154d\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x6573730000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x15e7\nPUSH1 0x23\nDUP4\nPUSH2 0x0d06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x15f2\nDUP3\nPUSH2 0x158d\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1614\nDUP2\nPUSH2 0x15db\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1625\nDUP3\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1630\nDUP4\nPUSH2 0x0e04\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x1648\nJUMPI\nPUSH2 0x1647\nPUSH2 0x10d3\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nSWAP11\nEQ\nCALL\nRETURNDATASIZE\n'b3'(Unknown Opcode)\nLT\n'e6'(Unknown Opcode)\n'0f'(Unknown Opcode)\nCALLDATASIZE\n'2c'(Unknown Opcode)\n'4b'(Unknown Opcode)\nSGT\n'a8'(Unknown Opcode)\nSWAP8\nDUP16\n'f6'(Unknown Opcode)\n'd1'(Unknown Opcode)\nDUP10\nRETURN\nSHA3\nSLT\nPUSH3 0x84eb05\nPUSH7 0xb2d59665ec2c64\nPUSH20 0x6f6c63430008160033\n",
- "abi": [
- {
- "inputs": [{
- "name": "ads",
- "internalType": "address",
- "type": "address"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "bots",
- "internalType": "address",
- "type": "address"
- }],
- "name": "addAITrading",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "pancakePair",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "addBot",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "name": "removeLimits",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2721,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2722,
- "instruction": "PUSH0"
- },
- {
- "pc": 2723,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2744,
- "instruction": "AND"
- },
- {
- "pc": 2745,
- "instruction": "DUP5"
- },
- {
- "pc": 2746,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2767,
- "instruction": "AND"
- },
- {
- "pc": 2768,
- "instruction": "SUB"
- },
- {
- "pc": 2769,
- "instruction": "PUSH2 0x0b0f"
- },
- {
- "pc": 2772,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2773
- },
- {
- "color": "\"#5F9747\"",
- "target": 2831
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2721
- },
- {
- "instructions": [
- {
- "pc": 4237,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4238,
- "instruction": "SWAP4"
- },
- {
- "pc": 4239,
- "instruction": "SWAP3"
- },
- {
- "pc": 4240,
- "instruction": "POP"
- },
- {
- "pc": 4241,
- "instruction": "POP"
- },
- {
- "pc": 4242,
- "instruction": "POP"
- },
- {
- "pc": 4243,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1582
- }],
- "last_instruction": "JUMP",
- "id": 4237
- },
- {
- "instructions": [
- {
- "pc": 1077,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1078,
- "instruction": "PUSH0"
- },
- {
- "pc": 1079,
- "instruction": "PUSH2 0x0441"
- },
- {
- "pc": 1082,
- "instruction": "CALLER"
- },
- {
- "pc": 1083,
- "instruction": "DUP5"
- },
- {
- "pc": 1084,
- "instruction": "DUP5"
- },
- {
- "pc": 1085,
- "instruction": "PUSH2 0x0a1d"
- },
- {
- "pc": 1088,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2589
- }],
- "last_instruction": "JUMP",
- "id": 1077
- },
- {
- "instructions": [
- {
- "pc": 1780,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1781,
- "instruction": "CALLER"
- },
- {
- "pc": 1782,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1803,
- "instruction": "AND"
- },
- {
- "pc": 1804,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1806,
- "instruction": "PUSH0"
- },
- {
- "pc": 1807,
- "instruction": "SWAP1"
- },
- {
- "pc": 1808,
- "instruction": "SLOAD"
- },
- {
- "pc": 1809,
- "instruction": "SWAP1"
- },
- {
- "pc": 1810,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1813,
- "instruction": "EXP"
- },
- {
- "pc": 1814,
- "instruction": "SWAP1"
- },
- {
- "pc": 1815,
- "instruction": "DIV"
- },
- {
- "pc": 1816,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1837,
- "instruction": "AND"
- },
- {
- "pc": 1838,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1859,
- "instruction": "AND"
- },
- {
- "pc": 1860,
- "instruction": "SUB"
- },
- {
- "pc": 1861,
- "instruction": "PUSH2 0x07c3"
- },
- {
- "pc": 1864,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1987
- },
- {
- "color": "\"#B70000\"",
- "target": 1865
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1780
- },
- {
- "instructions": [
- {
- "pc": 3529,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3530,
- "instruction": "PUSH0"
- },
- {
- "pc": 3531,
- "instruction": "PUSH2 0x0dd3"
- },
- {
- "pc": 3534,
- "instruction": "DUP3"
- },
- {
- "pc": 3535,
- "instruction": "PUSH2 0x0daa"
- },
- {
- "pc": 3538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3498
- }],
- "last_instruction": "JUMP",
- "id": 3529
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 446
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 472,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 473,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 475,
- "instruction": "MLOAD"
- },
- {
- "pc": 476,
- "instruction": "PUSH2 0x01e5"
- },
- {
- "pc": 479,
- "instruction": "SWAP2"
- },
- {
- "pc": 480,
- "instruction": "SWAP1"
- },
- {
- "pc": 481,
- "instruction": "PUSH2 0x0e8f"
- },
- {
- "pc": 484,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3727
- }],
- "last_instruction": "JUMP",
- "id": 472
- },
- {
- "instructions": [
- {
- "pc": 485,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 486,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 488,
- "instruction": "MLOAD"
- },
- {
- "pc": 489,
- "instruction": "DUP1"
- },
- {
- "pc": 490,
- "instruction": "SWAP2"
- },
- {
- "pc": 491,
- "instruction": "SUB"
- },
- {
- "pc": 492,
- "instruction": "SWAP1"
- },
- {
- "pc": 493,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 485
- },
- {
- "instructions": [
- {
- "pc": 5487,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5488,
- "instruction": "PUSH0"
- },
- {
- "pc": 5489,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5491,
- "instruction": "DUP3"
- },
- {
- "pc": 5492,
- "instruction": "ADD"
- },
- {
- "pc": 5493,
- "instruction": "SWAP1"
- },
- {
- "pc": 5494,
- "instruction": "POP"
- },
- {
- "pc": 5495,
- "instruction": "DUP2"
- },
- {
- "pc": 5496,
- "instruction": "DUP2"
- },
- {
- "pc": 5497,
- "instruction": "SUB"
- },
- {
- "pc": 5498,
- "instruction": "PUSH0"
- },
- {
- "pc": 5499,
- "instruction": "DUP4"
- },
- {
- "pc": 5500,
- "instruction": "ADD"
- },
- {
- "pc": 5501,
- "instruction": "MSTORE"
- },
- {
- "pc": 5502,
- "instruction": "PUSH2 0x1586"
- },
- {
- "pc": 5505,
- "instruction": "DUP2"
- },
- {
- "pc": 5506,
- "instruction": "PUSH2 0x154d"
- },
- {
- "pc": 5509,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5453
- }],
- "last_instruction": "JUMP",
- "id": 5487
- },
- {
- "instructions": [
- {
- "pc": 1407,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1408,
- "instruction": "ISZERO"
- },
- {
- "pc": 1409,
- "instruction": "PUSH2 0x05c7"
- },
- {
- "pc": 1412,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1413
- },
- {
- "color": "\"#5F9747\"",
- "target": 1479
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1407
- },
- {
- "instructions": [
- {
- "pc": 1058,
- "instruction": "DUP3"
- },
- {
- "pc": 1059,
- "instruction": "SWAP1"
- },
- {
- "pc": 1060,
- "instruction": "SUB"
- },
- {
- "pc": 1061,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1063,
- "instruction": "AND"
- },
- {
- "pc": 1064,
- "instruction": "DUP3"
- },
- {
- "pc": 1065,
- "instruction": "ADD"
- },
- {
- "pc": 1066,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1067
- }],
- "last_instruction": "UNKNOWN",
- "id": 1058
- },
- {
- "instructions": [
- {
- "pc": 4224,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4225,
- "instruction": "PUSH2 0x108d"
- },
- {
- "pc": 4228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4230,
- "instruction": "DUP4"
- },
- {
- "pc": 4231,
- "instruction": "ADD"
- },
- {
- "pc": 4232,
- "instruction": "DUP5"
- },
- {
- "pc": 4233,
- "instruction": "PUSH2 0x0f7f"
- },
- {
- "pc": 4236,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3967
- }],
- "last_instruction": "JUMP",
- "id": 4224
- },
- {
- "instructions": [
- {
- "pc": 3361,
- "instruction": "DUP1"
- },
- {
- "pc": 3362,
- "instruction": "DUP3"
- },
- {
- "pc": 3363,
- "instruction": "ADD"
- },
- {
- "pc": 3364,
- "instruction": "MLOAD"
- },
- {
- "pc": 3365,
- "instruction": "DUP2"
- },
- {
- "pc": 3366,
- "instruction": "DUP5"
- },
- {
- "pc": 3367,
- "instruction": "ADD"
- },
- {
- "pc": 3368,
- "instruction": "MSTORE"
- },
- {
- "pc": 3369,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3371,
- "instruction": "DUP2"
- },
- {
- "pc": 3372,
- "instruction": "ADD"
- },
- {
- "pc": 3373,
- "instruction": "SWAP1"
- },
- {
- "pc": 3374,
- "instruction": "POP"
- },
- {
- "pc": 3375,
- "instruction": "PUSH2 0x0d18"
- },
- {
- "pc": 3378,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3352
- }],
- "last_instruction": "JUMP",
- "id": 3361
- },
- {
- "instructions": [
- {
- "pc": 3752,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3753,
- "instruction": "PUSH2 0x0eb1"
- },
- {
- "pc": 3756,
- "instruction": "DUP2"
- },
- {
- "pc": 3757,
- "instruction": "PUSH2 0x0e04"
- },
- {
- "pc": 3760,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3588
- }],
- "last_instruction": "JUMP",
- "id": 3752
- },
- {
- "instructions": [
- {
- "pc": 600,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 601,
- "instruction": "PUSH2 0x0272"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 606,
- "instruction": "DUP1"
- },
- {
- "pc": 607,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 608,
- "instruction": "SUB"
- },
- {
- "pc": 609,
- "instruction": "DUP2"
- },
- {
- "pc": 610,
- "instruction": "ADD"
- },
- {
- "pc": 611,
- "instruction": "SWAP1"
- },
- {
- "pc": 612,
- "instruction": "PUSH2 0x026d"
- },
- {
- "pc": 615,
- "instruction": "SWAP2"
- },
- {
- "pc": 616,
- "instruction": "SWAP1"
- },
- {
- "pc": 617,
- "instruction": "PUSH2 0x0fe5"
- },
- {
- "pc": 620,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4069
- }],
- "last_instruction": "JUMP",
- "id": 600
- },
- {
- "instructions": [
- {
- "pc": 3597,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3598,
- "instruction": "PUSH2 0x0e16"
- },
- {
- "pc": 3601,
- "instruction": "DUP2"
- },
- {
- "pc": 3602,
- "instruction": "PUSH2 0x0e04"
- },
- {
- "pc": 3605,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3588
- }],
- "last_instruction": "JUMP",
- "id": 3597
- },
- {
- "instructions": [
- {
- "pc": 233,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 234,
- "instruction": "PUSH2 0x0304"
- },
- {
- "pc": 237,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 772
- }],
- "last_instruction": "JUMP",
- "id": 233
- },
- {
- "instructions": [
- {
- "pc": 687,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 688,
- "instruction": "DUP1"
- },
- {
- "pc": 689,
- "instruction": "ISZERO"
- },
- {
- "pc": 690,
- "instruction": "PUSH2 0x02fa"
- },
- {
- "pc": 693,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 694
- },
- {
- "color": "\"#5F9747\"",
- "target": 762
- }
- ],
- "last_instruction": "JUMPI",
- "id": 687
- },
- {
- "instructions": [
- {
- "pc": 1331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1332,
- "instruction": "DUP1"
- },
- {
- "pc": 1333,
- "instruction": "ISZERO"
- },
- {
- "pc": 1334,
- "instruction": "PUSH2 0x057f"
- },
- {
- "pc": 1337,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1338
- },
- {
- "color": "\"#5F9747\"",
- "target": 1407
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1331
- },
- {
- "instructions": [
- {
- "pc": 1038,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1039,
- "instruction": "DUP2"
- },
- {
- "pc": 1040,
- "instruction": "SLOAD"
- },
- {
- "pc": 1041,
- "instruction": "DUP2"
- },
- {
- "pc": 1042,
- "instruction": "MSTORE"
- },
- {
- "pc": 1043,
- "instruction": "SWAP1"
- },
- {
- "pc": 1044,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1046,
- "instruction": "ADD"
- },
- {
- "pc": 1047,
- "instruction": "SWAP1"
- },
- {
- "pc": 1048,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1050,
- "instruction": "ADD"
- },
- {
- "pc": 1051,
- "instruction": "DUP1"
- },
- {
- "pc": 1052,
- "instruction": "DUP4"
- },
- {
- "pc": 1053,
- "instruction": "GT"
- },
- {
- "pc": 1054,
- "instruction": "PUSH2 0x040e"
- },
- {
- "pc": 1057,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1058
- },
- {
- "color": "\"#5F9747\"",
- "target": 1038
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1038
- },
- {
- "instructions": [
- {
- "pc": 416,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x01a8"
- },
- {
- "pc": 420,
- "instruction": "PUSH2 0x03a5"
- },
- {
- "pc": 423,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 933
- }],
- "last_instruction": "JUMP",
- "id": 416
- },
- {
- "instructions": [
- {
- "pc": 733,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 734,
- "instruction": "DUP2"
- },
- {
- "pc": 735,
- "instruction": "SLOAD"
- },
- {
- "pc": 736,
- "instruction": "DUP2"
- },
- {
- "pc": 737,
- "instruction": "MSTORE"
- },
- {
- "pc": 738,
- "instruction": "SWAP1"
- },
- {
- "pc": 739,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 741,
- "instruction": "ADD"
- },
- {
- "pc": 742,
- "instruction": "SWAP1"
- },
- {
- "pc": 743,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 745,
- "instruction": "ADD"
- },
- {
- "pc": 746,
- "instruction": "DUP1"
- },
- {
- "pc": 747,
- "instruction": "DUP4"
- },
- {
- "pc": 748,
- "instruction": "GT"
- },
- {
- "pc": 749,
- "instruction": "PUSH2 0x02dd"
- },
- {
- "pc": 752,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 753
- },
- {
- "color": "\"#5F9747\"",
- "target": 733
- }
- ],
- "last_instruction": "JUMPI",
- "id": 733
- },
- {
- "instructions": [
- {
- "pc": 3746,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3747,
- "instruction": "SWAP3"
- },
- {
- "pc": 3748,
- "instruction": "SWAP2"
- },
- {
- "pc": 3749,
- "instruction": "POP"
- },
- {
- "pc": 3750,
- "instruction": "POP"
- },
- {
- "pc": 3751,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 485
- },
- {
- "color": "\"#FF9248\"",
- "target": 251
- }
- ],
- "last_instruction": "JUMP",
- "id": 3746
- },
- {
- "instructions": [
- {
- "pc": 389,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 390,
- "instruction": "PUSH2 0x035f"
- },
- {
- "pc": 393,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 863
- }],
- "last_instruction": "JUMP",
- "id": 389
- },
- {
- "instructions": [
- {
- "pc": 2042,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2044,
- "instruction": "MLOAD"
- },
- {
- "pc": 2045,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2078,
- "instruction": "DUP2"
- },
- {
- "pc": 2079,
- "instruction": "MSTORE"
- },
- {
- "pc": 2080,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2082,
- "instruction": "ADD"
- },
- {
- "pc": 2083,
- "instruction": "PUSH2 0x082b"
- },
- {
- "pc": 2086,
- "instruction": "SWAP1"
- },
- {
- "pc": 2087,
- "instruction": "PUSH2 0x132a"
- },
- {
- "pc": 2090,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4906
- }],
- "last_instruction": "JUMP",
- "id": 2042
- },
- {
- "instructions": [
- {
- "pc": 167,
- "instruction": "DUP1"
- },
- {
- "pc": 168,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 173,
- "instruction": "EQ"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x0170"
- },
- {
- "pc": 177,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 368
- },
- {
- "color": "\"#5F9747\"",
- "target": 178
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 167,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xb8c9d25c"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x020a"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 522
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function b8c9d25c"
- },
- {
- "instructions": [
- {
- "pc": 3976,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3977,
- "instruction": "DUP3"
- },
- {
- "pc": 3978,
- "instruction": "MSTORE"
- },
- {
- "pc": 3979,
- "instruction": "POP"
- },
- {
- "pc": 3980,
- "instruction": "POP"
- },
- {
- "pc": 3981,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4224
- },
- {
- "color": "\"#FF9248\"",
- "target": 4237
- }
- ],
- "last_instruction": "JUMP",
- "id": 3976
- },
- {
- "instructions": [
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 129,
- "instruction": "EQ"
- },
- {
- "pc": 130,
- "instruction": "PUSH2 0x00d4"
- },
- {
- "pc": 133,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 212
- },
- {
- "color": "\"#B70000\"",
- "target": 134
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 123,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 3426,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3427,
- "instruction": "SWAP4"
- },
- {
- "pc": 3428,
- "instruction": "POP"
- },
- {
- "pc": 3429,
- "instruction": "PUSH2 0x0d72"
- },
- {
- "pc": 3432,
- "instruction": "DUP2"
- },
- {
- "pc": 3433,
- "instruction": "DUP6"
- },
- {
- "pc": 3434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3436,
- "instruction": "DUP7"
- },
- {
- "pc": 3437,
- "instruction": "ADD"
- },
- {
- "pc": 3438,
- "instruction": "PUSH2 0x0d16"
- },
- {
- "pc": 3441,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3350
- }],
- "last_instruction": "JUMP",
- "id": 3426
- },
- {
- "instructions": [
- {
- "pc": 4199,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4200,
- "instruction": "POP"
- },
- {
- "pc": 4201,
- "instruction": "SWAP2"
- },
- {
- "pc": 4202,
- "instruction": "SWAP1"
- },
- {
- "pc": 4203,
- "instruction": "POP"
- },
- {
- "pc": 4204,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 992
- },
- {
- "color": "\"#FF9248\"",
- "target": 643
- },
- {
- "color": "\"#FF9248\"",
- "target": 948
- },
- {
- "color": "\"#FF9248\"",
- "target": 687
- }
- ],
- "last_instruction": "JUMP",
- "id": 4199
- },
- {
- "instructions": [
- {
- "pc": 145,
- "instruction": "DUP1"
- },
- {
- "pc": 146,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 151,
- "instruction": "EQ"
- },
- {
- "pc": 152,
- "instruction": "PUSH2 0x0122"
- },
- {
- "pc": 155,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 290
- },
- {
- "color": "\"#B70000\"",
- "target": 156
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 145,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 3653,
- "instruction": "PUSH2 0x0e4c"
- },
- {
- "pc": 3656,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 3659,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 3653
- },
- {
- "instructions": [
- {
- "pc": 2663,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2665,
- "instruction": "MLOAD"
- },
- {
- "pc": 2666,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2699,
- "instruction": "DUP2"
- },
- {
- "pc": 2700,
- "instruction": "MSTORE"
- },
- {
- "pc": 2701,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2703,
- "instruction": "ADD"
- },
- {
- "pc": 2704,
- "instruction": "PUSH2 0x0a98"
- },
- {
- "pc": 2707,
- "instruction": "SWAP1"
- },
- {
- "pc": 2708,
- "instruction": "PUSH2 0x14e1"
- },
- {
- "pc": 2711,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5345
- }],
- "last_instruction": "JUMP",
- "id": 2663
- },
- {
- "instructions": [
- {
- "pc": 4191,
- "instruction": "PUSH2 0x1066"
- },
- {
- "pc": 4194,
- "instruction": "PUSH2 0x1010"
- },
- {
- "pc": 4197,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4112
- }],
- "last_instruction": "JUMP",
- "id": 4191
- },
- {
- "instructions": [
- {
- "pc": 933,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 934,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 936,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 938,
- "instruction": "DUP1"
- },
- {
- "pc": 939,
- "instruction": "SLOAD"
- },
- {
- "pc": 940,
- "instruction": "PUSH2 0x03b4"
- },
- {
- "pc": 943,
- "instruction": "SWAP1"
- },
- {
- "pc": 944,
- "instruction": "PUSH2 0x103d"
- },
- {
- "pc": 947,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4157
- }],
- "last_instruction": "JUMP",
- "id": 933
- },
- {
- "instructions": [
- {
- "pc": 3937,
- "instruction": "PUSH2 0x0f68"
- },
- {
- "pc": 3940,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 3943,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 3937
- },
- {
- "instructions": [
- {
- "pc": 863,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 864,
- "instruction": "PUSH0"
- },
- {
- "pc": 865,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 867,
- "instruction": "PUSH0"
- },
- {
- "pc": 868,
- "instruction": "DUP4"
- },
- {
- "pc": 869,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 890,
- "instruction": "AND"
- },
- {
- "pc": 891,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 912,
- "instruction": "AND"
- },
- {
- "pc": 913,
- "instruction": "DUP2"
- },
- {
- "pc": 914,
- "instruction": "MSTORE"
- },
- {
- "pc": 915,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 917,
- "instruction": "ADD"
- },
- {
- "pc": 918,
- "instruction": "SWAP1"
- },
- {
- "pc": 919,
- "instruction": "DUP2"
- },
- {
- "pc": 920,
- "instruction": "MSTORE"
- },
- {
- "pc": 921,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 923,
- "instruction": "ADD"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "SHA3"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "SWAP1"
- },
- {
- "pc": 928,
- "instruction": "POP"
- },
- {
- "pc": 929,
- "instruction": "SWAP2"
- },
- {
- "pc": 930,
- "instruction": "SWAP1"
- },
- {
- "pc": 931,
- "instruction": "POP"
- },
- {
- "pc": 932,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 626
- },
- {
- "color": "\"#FF9248\"",
- "target": 520
- },
- {
- "color": "\"#FF9248\"",
- "target": 394
- }
- ],
- "last_instruction": "JUMP",
- "id": 863
- },
- {
- "instructions": [
- {
- "pc": 5323,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5324,
- "instruction": "SWAP2"
- },
- {
- "pc": 5325,
- "instruction": "POP"
- },
- {
- "pc": 5326,
- "instruction": "PUSH2 0x14d6"
- },
- {
- "pc": 5329,
- "instruction": "DUP3"
- },
- {
- "pc": 5330,
- "instruction": "PUSH2 0x1471"
- },
- {
- "pc": 5333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5233
- }],
- "last_instruction": "JUMP",
- "id": 5323
- },
- {
- "instructions": [
- {
- "pc": 3661,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3662,
- "instruction": "PUSH0"
- },
- {
- "pc": 3663,
- "instruction": "PUSH2 0x0e5a"
- },
- {
- "pc": 3666,
- "instruction": "DUP6"
- },
- {
- "pc": 3667,
- "instruction": "DUP3"
- },
- {
- "pc": 3668,
- "instruction": "DUP7"
- },
- {
- "pc": 3669,
- "instruction": "ADD"
- },
- {
- "pc": 3670,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 3673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 3661
- },
- {
- "instructions": [
- {
- "pc": 4103,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4104,
- "instruction": "SWAP2"
- },
- {
- "pc": 4105,
- "instruction": "POP"
- },
- {
- "pc": 4106,
- "instruction": "POP"
- },
- {
- "pc": 4107,
- "instruction": "SWAP3"
- },
- {
- "pc": 4108,
- "instruction": "SWAP2"
- },
- {
- "pc": 4109,
- "instruction": "POP"
- },
- {
- "pc": 4110,
- "instruction": "POP"
- },
- {
- "pc": 4111,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 515
- },
- {
- "color": "\"#FF9248\"",
- "target": 389
- },
- {
- "color": "\"#FF9248\"",
- "target": 621
- }
- ],
- "last_instruction": "JUMP",
- "id": 4103
- },
- {
- "instructions": [
- {
- "pc": 643,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 644,
- "instruction": "DUP1"
- },
- {
- "pc": 645,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 647,
- "instruction": "ADD"
- },
- {
- "pc": 648,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 650,
- "instruction": "DUP1"
- },
- {
- "pc": 651,
- "instruction": "SWAP2"
- },
- {
- "pc": 652,
- "instruction": "DIV"
- },
- {
- "pc": 653,
- "instruction": "MUL"
- },
- {
- "pc": 654,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 656,
- "instruction": "ADD"
- },
- {
- "pc": 657,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 659,
- "instruction": "MLOAD"
- },
- {
- "pc": 660,
- "instruction": "SWAP1"
- },
- {
- "pc": 661,
- "instruction": "DUP2"
- },
- {
- "pc": 662,
- "instruction": "ADD"
- },
- {
- "pc": 663,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 665,
- "instruction": "MSTORE"
- },
- {
- "pc": 666,
- "instruction": "DUP1"
- },
- {
- "pc": 667,
- "instruction": "SWAP3"
- },
- {
- "pc": 668,
- "instruction": "SWAP2"
- },
- {
- "pc": 669,
- "instruction": "SWAP1"
- },
- {
- "pc": 670,
- "instruction": "DUP2"
- },
- {
- "pc": 671,
- "instruction": "DUP2"
- },
- {
- "pc": 672,
- "instruction": "MSTORE"
- },
- {
- "pc": 673,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 675,
- "instruction": "ADD"
- },
- {
- "pc": 676,
- "instruction": "DUP3"
- },
- {
- "pc": 677,
- "instruction": "DUP1"
- },
- {
- "pc": 678,
- "instruction": "SLOAD"
- },
- {
- "pc": 679,
- "instruction": "PUSH2 0x02af"
- },
- {
- "pc": 682,
- "instruction": "SWAP1"
- },
- {
- "pc": 683,
- "instruction": "PUSH2 0x103d"
- },
- {
- "pc": 686,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4157
- }],
- "last_instruction": "JUMP",
- "id": 643
- },
- {
- "instructions": [
- {
- "pc": 3924,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3925,
- "instruction": "PUSH0"
- },
- {
- "pc": 3926,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3928,
- "instruction": "DUP3"
- },
- {
- "pc": 3929,
- "instruction": "DUP5"
- },
- {
- "pc": 3930,
- "instruction": "SUB"
- },
- {
- "pc": 3931,
- "instruction": "SLT"
- },
- {
- "pc": 3932,
- "instruction": "ISZERO"
- },
- {
- "pc": 3933,
- "instruction": "PUSH2 0x0f69"
- },
- {
- "pc": 3936,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3937
- },
- {
- "color": "\"#5F9747\"",
- "target": 3945
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3924
- },
- {
- "instructions": [
- {
- "pc": 3568,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3569,
- "instruction": "PUSH0"
- },
- {
- "pc": 3570,
- "instruction": "DUP2"
- },
- {
- "pc": 3571,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3572,
- "instruction": "SWAP1"
- },
- {
- "pc": 3573,
- "instruction": "POP"
- },
- {
- "pc": 3574,
- "instruction": "PUSH2 0x0dfe"
- },
- {
- "pc": 3577,
- "instruction": "DUP2"
- },
- {
- "pc": 3578,
- "instruction": "PUSH2 0x0dda"
- },
- {
- "pc": 3581,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3546
- }],
- "last_instruction": "JUMP",
- "id": 3568
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xe559d86a"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0258"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 600
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function e559d86a"
- },
- {
- "instructions": [
- {
- "pc": 5453,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5454,
- "instruction": "PUSH0"
- },
- {
- "pc": 5455,
- "instruction": "PUSH2 0x1559"
- },
- {
- "pc": 5458,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 5460,
- "instruction": "DUP4"
- },
- {
- "pc": 5461,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 5464,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 5453
- },
- {
- "instructions": [
- {
- "pc": 3588,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3589,
- "instruction": "PUSH0"
- },
- {
- "pc": 3590,
- "instruction": "DUP2"
- },
- {
- "pc": 3591,
- "instruction": "SWAP1"
- },
- {
- "pc": 3592,
- "instruction": "POP"
- },
- {
- "pc": 3593,
- "instruction": "SWAP2"
- },
- {
- "pc": 3594,
- "instruction": "SWAP1"
- },
- {
- "pc": 3595,
- "instruction": "POP"
- },
- {
- "pc": 3596,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3761
- },
- {
- "color": "\"#FF9248\"",
- "target": 3606
- }
- ],
- "last_instruction": "JUMP",
- "id": 3588
- },
- {
- "instructions": [
- {
- "pc": 368,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 369,
- "instruction": "PUSH2 0x018a"
- },
- {
- "pc": 372,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 374,
- "instruction": "DUP1"
- },
- {
- "pc": 375,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 376,
- "instruction": "SUB"
- },
- {
- "pc": 377,
- "instruction": "DUP2"
- },
- {
- "pc": 378,
- "instruction": "ADD"
- },
- {
- "pc": 379,
- "instruction": "SWAP1"
- },
- {
- "pc": 380,
- "instruction": "PUSH2 0x0185"
- },
- {
- "pc": 383,
- "instruction": "SWAP2"
- },
- {
- "pc": 384,
- "instruction": "SWAP1"
- },
- {
- "pc": 385,
- "instruction": "PUSH2 0x0f54"
- },
- {
- "pc": 388,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3924
- }],
- "last_instruction": "JUMP",
- "id": 368
- },
- {
- "instructions": [
- {
- "pc": 948,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 949,
- "instruction": "DUP1"
- },
- {
- "pc": 950,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 952,
- "instruction": "ADD"
- },
- {
- "pc": 953,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 955,
- "instruction": "DUP1"
- },
- {
- "pc": 956,
- "instruction": "SWAP2"
- },
- {
- "pc": 957,
- "instruction": "DIV"
- },
- {
- "pc": 958,
- "instruction": "MUL"
- },
- {
- "pc": 959,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 961,
- "instruction": "ADD"
- },
- {
- "pc": 962,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 964,
- "instruction": "MLOAD"
- },
- {
- "pc": 965,
- "instruction": "SWAP1"
- },
- {
- "pc": 966,
- "instruction": "DUP2"
- },
- {
- "pc": 967,
- "instruction": "ADD"
- },
- {
- "pc": 968,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 970,
- "instruction": "MSTORE"
- },
- {
- "pc": 971,
- "instruction": "DUP1"
- },
- {
- "pc": 972,
- "instruction": "SWAP3"
- },
- {
- "pc": 973,
- "instruction": "SWAP2"
- },
- {
- "pc": 974,
- "instruction": "SWAP1"
- },
- {
- "pc": 975,
- "instruction": "DUP2"
- },
- {
- "pc": 976,
- "instruction": "DUP2"
- },
- {
- "pc": 977,
- "instruction": "MSTORE"
- },
- {
- "pc": 978,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 980,
- "instruction": "ADD"
- },
- {
- "pc": 981,
- "instruction": "DUP3"
- },
- {
- "pc": 982,
- "instruction": "DUP1"
- },
- {
- "pc": 983,
- "instruction": "SLOAD"
- },
- {
- "pc": 984,
- "instruction": "PUSH2 0x03e0"
- },
- {
- "pc": 987,
- "instruction": "SWAP1"
- },
- {
- "pc": 988,
- "instruction": "PUSH2 0x103d"
- },
- {
- "pc": 991,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4157
- }],
- "last_instruction": "JUMP",
- "id": 948
- },
- {
- "instructions": [
- {
- "pc": 1275,
- "instruction": "POP"
- },
- {
- "pc": 1276,
- "instruction": "DUP1"
- },
- {
- "pc": 1277,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1298,
- "instruction": "AND"
- },
- {
- "pc": 1299,
- "instruction": "PUSH2 0x051a"
- },
- {
- "pc": 1302,
- "instruction": "PUSH2 0x05ca"
- },
- {
- "pc": 1305,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1482
- }],
- "last_instruction": "JUMP",
- "id": 1275
- },
- {
- "instructions": [
- {
- "pc": 3350,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3351,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3352
- }],
- "last_instruction": "UNKNOWN",
- "id": 3350
- },
- {
- "instructions": [
- {
- "pc": 1268,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1269,
- "instruction": "DUP1"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "PUSH2 0x0533"
- },
- {
- "pc": 1274,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1331
- },
- {
- "color": "\"#B70000\"",
- "target": 1275
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1268
- },
- {
- "instructions": [
- {
- "pc": 4180,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4183,
- "instruction": "DUP3"
- },
- {
- "pc": 4184,
- "instruction": "LT"
- },
- {
- "pc": 4185,
- "instruction": "DUP2"
- },
- {
- "pc": 4186,
- "instruction": "SUB"
- },
- {
- "pc": 4187,
- "instruction": "PUSH2 0x1067"
- },
- {
- "pc": 4190,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4199
- },
- {
- "color": "\"#B70000\"",
- "target": 4191
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4180
- },
- {
- "instructions": [
- {
- "pc": 5595,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5596,
- "instruction": "PUSH0"
- },
- {
- "pc": 5597,
- "instruction": "PUSH2 0x15e7"
- },
- {
- "pc": 5600,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 5602,
- "instruction": "DUP4"
- },
- {
- "pc": 5603,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 5606,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 5595
- },
- {
- "instructions": [
- {
- "pc": 3712,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3713,
- "instruction": "PUSH2 0x0e89"
- },
- {
- "pc": 3716,
- "instruction": "DUP2"
- },
- {
- "pc": 3717,
- "instruction": "PUSH2 0x0e75"
- },
- {
- "pc": 3720,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3701
- }],
- "last_instruction": "JUMP",
- "id": 3712
- },
- {
- "instructions": [
- {
- "pc": 3639,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3640,
- "instruction": "PUSH0"
- },
- {
- "pc": 3641,
- "instruction": "DUP1"
- },
- {
- "pc": 3642,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3644,
- "instruction": "DUP4"
- },
- {
- "pc": 3645,
- "instruction": "DUP6"
- },
- {
- "pc": 3646,
- "instruction": "SUB"
- },
- {
- "pc": 3647,
- "instruction": "SLT"
- },
- {
- "pc": 3648,
- "instruction": "ISZERO"
- },
- {
- "pc": 3649,
- "instruction": "PUSH2 0x0e4d"
- },
- {
- "pc": 3652,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3653
- },
- {
- "color": "\"#5F9747\"",
- "target": 3661
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3639
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xae5e5451"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x01ee"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 494
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function ae5e5451"
- },
- {
- "instructions": [
- {
- "pc": 3767,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3768,
- "instruction": "PUSH0"
- },
- {
- "pc": 3769,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3771,
- "instruction": "DUP3"
- },
- {
- "pc": 3772,
- "instruction": "ADD"
- },
- {
- "pc": 3773,
- "instruction": "SWAP1"
- },
- {
- "pc": 3774,
- "instruction": "POP"
- },
- {
- "pc": 3775,
- "instruction": "PUSH2 0x0eca"
- },
- {
- "pc": 3778,
- "instruction": "PUSH0"
- },
- {
- "pc": 3779,
- "instruction": "DUP4"
- },
- {
- "pc": 3780,
- "instruction": "ADD"
- },
- {
- "pc": 3781,
- "instruction": "DUP5"
- },
- {
- "pc": 3782,
- "instruction": "PUSH2 0x0ea8"
- },
- {
- "pc": 3785,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3752
- }],
- "last_instruction": "JUMP",
- "id": 3767
- },
- {
- "instructions": [
- {
- "pc": 702,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 705,
- "instruction": "DUP1"
- },
- {
- "pc": 706,
- "instruction": "DUP4"
- },
- {
- "pc": 707,
- "instruction": "SLOAD"
- },
- {
- "pc": 708,
- "instruction": "DIV"
- },
- {
- "pc": 709,
- "instruction": "MUL"
- },
- {
- "pc": 710,
- "instruction": "DUP4"
- },
- {
- "pc": 711,
- "instruction": "MSTORE"
- },
- {
- "pc": 712,
- "instruction": "SWAP2"
- },
- {
- "pc": 713,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 715,
- "instruction": "ADD"
- },
- {
- "pc": 716,
- "instruction": "SWAP2"
- },
- {
- "pc": 717,
- "instruction": "PUSH2 0x02fa"
- },
- {
- "pc": 720,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 762
- }],
- "last_instruction": "JUMP",
- "id": 702
- },
- {
- "instructions": [
- {
- "pc": 2773,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2775,
- "instruction": "MLOAD"
- },
- {
- "pc": 2776,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2809,
- "instruction": "DUP2"
- },
- {
- "pc": 2810,
- "instruction": "MSTORE"
- },
- {
- "pc": 2811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2813,
- "instruction": "ADD"
- },
- {
- "pc": 2814,
- "instruction": "PUSH2 0x0b06"
- },
- {
- "pc": 2817,
- "instruction": "SWAP1"
- },
- {
- "pc": 2818,
- "instruction": "PUSH2 0x156f"
- },
- {
- "pc": 2821,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5487
- }],
- "last_instruction": "JUMP",
- "id": 2773
- },
- {
- "instructions": [
- {
- "pc": 552,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 553,
- "instruction": "PUSH2 0x0242"
- },
- {
- "pc": 556,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 558,
- "instruction": "DUP1"
- },
- {
- "pc": 559,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 560,
- "instruction": "SUB"
- },
- {
- "pc": 561,
- "instruction": "DUP2"
- },
- {
- "pc": 562,
- "instruction": "ADD"
- },
- {
- "pc": 563,
- "instruction": "SWAP1"
- },
- {
- "pc": 564,
- "instruction": "PUSH2 0x023d"
- },
- {
- "pc": 567,
- "instruction": "SWAP2"
- },
- {
- "pc": 568,
- "instruction": "SWAP1"
- },
- {
- "pc": 569,
- "instruction": "PUSH2 0x0fa7"
- },
- {
- "pc": 572,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4007
- }],
- "last_instruction": "JUMP",
- "id": 552
- },
- {
- "instructions": [
- {
- "pc": 2100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2101,
- "instruction": "PUSH0"
- },
- {
- "pc": 2102,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2123,
- "instruction": "AND"
- },
- {
- "pc": 2124,
- "instruction": "DUP3"
- },
- {
- "pc": 2125,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2146,
- "instruction": "AND"
- },
- {
- "pc": 2147,
- "instruction": "SUB"
- },
- {
- "pc": 2148,
- "instruction": "PUSH2 0x08a2"
- },
- {
- "pc": 2151,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2210
- },
- {
- "color": "\"#B70000\"",
- "target": 2152
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2100
- },
- {
- "instructions": [
- {
- "pc": 1865,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1867,
- "instruction": "PUSH1 0x14"
- },
- {
- "pc": 1869,
- "instruction": "SWAP1"
- },
- {
- "pc": 1870,
- "instruction": "SLOAD"
- },
- {
- "pc": 1871,
- "instruction": "SWAP1"
- },
- {
- "pc": 1872,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1875,
- "instruction": "EXP"
- },
- {
- "pc": 1876,
- "instruction": "SWAP1"
- },
- {
- "pc": 1877,
- "instruction": "DIV"
- },
- {
- "pc": 1878,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1880,
- "instruction": "AND"
- },
- {
- "pc": 1881,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 1883,
- "instruction": "PUSH2 0x0764"
- },
- {
- "pc": 1886,
- "instruction": "SWAP2"
- },
- {
- "pc": 1887,
- "instruction": "SWAP1"
- },
- {
- "pc": 1888,
- "instruction": "PUSH2 0x122f"
- },
- {
- "pc": 1891,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4655
- }],
- "last_instruction": "JUMP",
- "id": 1865
- },
- {
- "instructions": [
- {
- "pc": 4929,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4930,
- "instruction": "SWAP1"
- },
- {
- "pc": 4931,
- "instruction": "POP"
- },
- {
- "pc": 4932,
- "instruction": "SWAP2"
- },
- {
- "pc": 4933,
- "instruction": "SWAP1"
- },
- {
- "pc": 4934,
- "instruction": "POP"
- },
- {
- "pc": 4935,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2712
- },
- {
- "color": "\"#FF9248\"",
- "target": 2091
- }
- ],
- "last_instruction": "JUMP",
- "id": 4929
- },
- {
- "instructions": [
- {
- "pc": 394,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 395,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 397,
- "instruction": "MLOAD"
- },
- {
- "pc": 398,
- "instruction": "PUSH2 0x0197"
- },
- {
- "pc": 401,
- "instruction": "SWAP2"
- },
- {
- "pc": 402,
- "instruction": "SWAP1"
- },
- {
- "pc": 403,
- "instruction": "PUSH2 0x0eb7"
- },
- {
- "pc": 406,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3767
- }],
- "last_instruction": "JUMP",
- "id": 394
- },
- {
- "instructions": [
- {
- "pc": 4021,
- "instruction": "PUSH2 0x0fbc"
- },
- {
- "pc": 4024,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 4027,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 4021
- },
- {
- "instructions": [
- {
- "pc": 3613,
- "instruction": "PUSH0"
- },
- {
- "pc": 3614,
- "instruction": "DUP1"
- },
- {
- "pc": 3615,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3613
- },
- {
- "instructions": [
- {
- "pc": 2589,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2590,
- "instruction": "PUSH0"
- },
- {
- "pc": 2591,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2593,
- "instruction": "PUSH0"
- },
- {
- "pc": 2594,
- "instruction": "DUP6"
- },
- {
- "pc": 2595,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2616,
- "instruction": "AND"
- },
- {
- "pc": 2617,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2638,
- "instruction": "AND"
- },
- {
- "pc": 2639,
- "instruction": "DUP2"
- },
- {
- "pc": 2640,
- "instruction": "MSTORE"
- },
- {
- "pc": 2641,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2643,
- "instruction": "ADD"
- },
- {
- "pc": 2644,
- "instruction": "SWAP1"
- },
- {
- "pc": 2645,
- "instruction": "DUP2"
- },
- {
- "pc": 2646,
- "instruction": "MSTORE"
- },
- {
- "pc": 2647,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2649,
- "instruction": "ADD"
- },
- {
- "pc": 2650,
- "instruction": "PUSH0"
- },
- {
- "pc": 2651,
- "instruction": "SHA3"
- },
- {
- "pc": 2652,
- "instruction": "SLOAD"
- },
- {
- "pc": 2653,
- "instruction": "SWAP1"
- },
- {
- "pc": 2654,
- "instruction": "POP"
- },
- {
- "pc": 2655,
- "instruction": "DUP2"
- },
- {
- "pc": 2656,
- "instruction": "DUP2"
- },
- {
- "pc": 2657,
- "instruction": "LT"
- },
- {
- "pc": 2658,
- "instruction": "ISZERO"
- },
- {
- "pc": 2659,
- "instruction": "PUSH2 0x0aa1"
- },
- {
- "pc": 2662,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2721
- },
- {
- "color": "\"#B70000\"",
- "target": 2663
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2589
- },
- {
- "instructions": [
- {
- "pc": 3633,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3634,
- "instruction": "SWAP3"
- },
- {
- "pc": 3635,
- "instruction": "SWAP2"
- },
- {
- "pc": 3636,
- "instruction": "POP"
- },
- {
- "pc": 3637,
- "instruction": "POP"
- },
- {
- "pc": 3638,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4103
- },
- {
- "color": "\"#FF9248\"",
- "target": 3691
- }
- ],
- "last_instruction": "JUMP",
- "id": 3633
- },
- {
- "instructions": [
- {
- "pc": 3616,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3617,
- "instruction": "POP"
- },
- {
- "pc": 3618,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3633
- }],
- "last_instruction": "JUMP",
- "id": 3616
- },
- {
- "instructions": [
- {
- "pc": 5233,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5234,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 5267,
- "instruction": "PUSH0"
- },
- {
- "pc": 5268,
- "instruction": "DUP3"
- },
- {
- "pc": 5269,
- "instruction": "ADD"
- },
- {
- "pc": 5270,
- "instruction": "MSTORE"
- },
- {
- "pc": 5271,
- "instruction": "PUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 5304,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5306,
- "instruction": "DUP3"
- },
- {
- "pc": 5307,
- "instruction": "ADD"
- },
- {
- "pc": 5308,
- "instruction": "MSTORE"
- },
- {
- "pc": 5309,
- "instruction": "POP"
- },
- {
- "pc": 5310,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5334
- }],
- "last_instruction": "JUMP",
- "id": 5233
- },
- {
- "instructions": [
- {
- "pc": 3727,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3728,
- "instruction": "PUSH0"
- },
- {
- "pc": 3729,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3731,
- "instruction": "DUP3"
- },
- {
- "pc": 3732,
- "instruction": "ADD"
- },
- {
- "pc": 3733,
- "instruction": "SWAP1"
- },
- {
- "pc": 3734,
- "instruction": "POP"
- },
- {
- "pc": 3735,
- "instruction": "PUSH2 0x0ea2"
- },
- {
- "pc": 3738,
- "instruction": "PUSH0"
- },
- {
- "pc": 3739,
- "instruction": "DUP4"
- },
- {
- "pc": 3740,
- "instruction": "ADD"
- },
- {
- "pc": 3741,
- "instruction": "DUP5"
- },
- {
- "pc": 3742,
- "instruction": "PUSH2 0x0e80"
- },
- {
- "pc": 3745,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3712
- }],
- "last_instruction": "JUMP",
- "id": 3727
- },
- {
- "instructions": [
- {
- "pc": 1479,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1480,
- "instruction": "POP"
- },
- {
- "pc": 1481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1479
- },
- {
- "instructions": [
- {
- "pc": 4157,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4158,
- "instruction": "PUSH0"
- },
- {
- "pc": 4159,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4161,
- "instruction": "DUP3"
- },
- {
- "pc": 4162,
- "instruction": "DIV"
- },
- {
- "pc": 4163,
- "instruction": "SWAP1"
- },
- {
- "pc": 4164,
- "instruction": "POP"
- },
- {
- "pc": 4165,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4167,
- "instruction": "DUP3"
- },
- {
- "pc": 4168,
- "instruction": "AND"
- },
- {
- "pc": 4169,
- "instruction": "DUP1"
- },
- {
- "pc": 4170,
- "instruction": "PUSH2 0x1054"
- },
- {
- "pc": 4173,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4180
- },
- {
- "color": "\"#B70000\"",
- "target": 4174
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4157
- },
- {
- "instructions": [
- {
- "pc": 3945,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3946,
- "instruction": "PUSH0"
- },
- {
- "pc": 3947,
- "instruction": "PUSH2 0x0f76"
- },
- {
- "pc": 3950,
- "instruction": "DUP5"
- },
- {
- "pc": 3951,
- "instruction": "DUP3"
- },
- {
- "pc": 3952,
- "instruction": "DUP6"
- },
- {
- "pc": 3953,
- "instruction": "ADD"
- },
- {
- "pc": 3954,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 3957,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 3945
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x01a0"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 416
- },
- {
- "color": "\"#B70000\"",
- "target": 52
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 3582,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3583,
- "instruction": "SWAP3"
- },
- {
- "pc": 3584,
- "instruction": "SWAP2"
- },
- {
- "pc": 3585,
- "instruction": "POP"
- },
- {
- "pc": 3586,
- "instruction": "POP"
- },
- {
- "pc": 3587,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3828
- },
- {
- "color": "\"#FF9248\"",
- "target": 3958
- },
- {
- "color": "\"#FF9248\"",
- "target": 4042
- },
- {
- "color": "\"#FF9248\"",
- "target": 3674
- }
- ],
- "last_instruction": "JUMP",
- "id": 3582
- },
- {
- "instructions": [
- {
- "pc": 407,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 408,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 410,
- "instruction": "MLOAD"
- },
- {
- "pc": 411,
- "instruction": "DUP1"
- },
- {
- "pc": 412,
- "instruction": "SWAP2"
- },
- {
- "pc": 413,
- "instruction": "SUB"
- },
- {
- "pc": 414,
- "instruction": "SWAP1"
- },
- {
- "pc": 415,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 407
- },
- {
- "instructions": [
- {
- "pc": 3406,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3407,
- "instruction": "PUSH0"
- },
- {
- "pc": 3408,
- "instruction": "PUSH2 0x0d58"
- },
- {
- "pc": 3411,
- "instruction": "DUP3"
- },
- {
- "pc": 3412,
- "instruction": "PUSH2 0x0cfc"
- },
- {
- "pc": 3415,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3324
- }],
- "last_instruction": "JUMP",
- "id": 3406
- },
- {
- "instructions": [
- {
- "pc": 3539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3540,
- "instruction": "SWAP1"
- },
- {
- "pc": 3541,
- "instruction": "POP"
- },
- {
- "pc": 3542,
- "instruction": "SWAP2"
- },
- {
- "pc": 3543,
- "instruction": "SWAP1"
- },
- {
- "pc": 3544,
- "instruction": "POP"
- },
- {
- "pc": 3545,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3555
- },
- {
- "color": "\"#FF9248\"",
- "target": 3976
- }
- ],
- "last_instruction": "JUMP",
- "id": 3539
- },
- {
- "instructions": [
- {
- "pc": 359,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 360,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 362,
- "instruction": "MLOAD"
- },
- {
- "pc": 363,
- "instruction": "DUP1"
- },
- {
- "pc": 364,
- "instruction": "SWAP2"
- },
- {
- "pc": 365,
- "instruction": "SUB"
- },
- {
- "pc": 366,
- "instruction": "SWAP1"
- },
- {
- "pc": 367,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 359
- },
- {
- "instructions": [
- {
- "pc": 5368,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5369,
- "instruction": "SWAP1"
- },
- {
- "pc": 5370,
- "instruction": "POP"
- },
- {
- "pc": 5371,
- "instruction": "SWAP2"
- },
- {
- "pc": 5372,
- "instruction": "SWAP1"
- },
- {
- "pc": 5373,
- "instruction": "POP"
- },
- {
- "pc": 5374,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2712
- },
- {
- "color": "\"#FF9248\"",
- "target": 2091
- }
- ],
- "last_instruction": "JUMP",
- "id": 5368
- },
- {
- "instructions": [
- {
- "pc": 5048,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5049,
- "instruction": "PUSH0"
- },
- {
- "pc": 5050,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5052,
- "instruction": "DUP3"
- },
- {
- "pc": 5053,
- "instruction": "ADD"
- },
- {
- "pc": 5054,
- "instruction": "SWAP1"
- },
- {
- "pc": 5055,
- "instruction": "POP"
- },
- {
- "pc": 5056,
- "instruction": "DUP2"
- },
- {
- "pc": 5057,
- "instruction": "DUP2"
- },
- {
- "pc": 5058,
- "instruction": "SUB"
- },
- {
- "pc": 5059,
- "instruction": "PUSH0"
- },
- {
- "pc": 5060,
- "instruction": "DUP4"
- },
- {
- "pc": 5061,
- "instruction": "ADD"
- },
- {
- "pc": 5062,
- "instruction": "MSTORE"
- },
- {
- "pc": 5063,
- "instruction": "PUSH2 0x13cf"
- },
- {
- "pc": 5066,
- "instruction": "DUP2"
- },
- {
- "pc": 5067,
- "instruction": "PUSH2 0x1396"
- },
- {
- "pc": 5070,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5014
- }],
- "last_instruction": "JUMP",
- "id": 5048
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 110,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 156,
- "instruction": "DUP1"
- },
- {
- "pc": 157,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 162,
- "instruction": "EQ"
- },
- {
- "pc": 163,
- "instruction": "PUSH2 0x0152"
- },
- {
- "pc": 166,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 338
- },
- {
- "color": "\"#B70000\"",
- "target": 167
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 156,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 4082,
- "instruction": "PUSH2 0x0ff9"
- },
- {
- "pc": 4085,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 4088,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 4082
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 178
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 5311,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5312,
- "instruction": "PUSH0"
- },
- {
- "pc": 5313,
- "instruction": "PUSH2 0x14cb"
- },
- {
- "pc": 5316,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 5318,
- "instruction": "DUP4"
- },
- {
- "pc": 5319,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 5322,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 5311
- },
- {
- "instructions": [
- {
- "pc": 251,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 252,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 254,
- "instruction": "MLOAD"
- },
- {
- "pc": 255,
- "instruction": "DUP1"
- },
- {
- "pc": 256,
- "instruction": "SWAP2"
- },
- {
- "pc": 257,
- "instruction": "SUB"
- },
- {
- "pc": 258,
- "instruction": "SWAP1"
- },
- {
- "pc": 259,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 251
- },
- {
- "instructions": [
- {
- "pc": 1338,
- "instruction": "POP"
- },
- {
- "pc": 1339,
- "instruction": "PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d"
- },
- {
- "pc": 1360,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "DUP2"
- },
- {
- "pc": 1383,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1404,
- "instruction": "AND"
- },
- {
- "pc": 1405,
- "instruction": "EQ"
- },
- {
- "pc": 1406,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1407
- }],
- "last_instruction": "UNKNOWN",
- "id": 1338
- },
- {
- "instructions": [
- {
- "pc": 5345,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5346,
- "instruction": "PUSH0"
- },
- {
- "pc": 5347,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5349,
- "instruction": "DUP3"
- },
- {
- "pc": 5350,
- "instruction": "ADD"
- },
- {
- "pc": 5351,
- "instruction": "SWAP1"
- },
- {
- "pc": 5352,
- "instruction": "POP"
- },
- {
- "pc": 5353,
- "instruction": "DUP2"
- },
- {
- "pc": 5354,
- "instruction": "DUP2"
- },
- {
- "pc": 5355,
- "instruction": "SUB"
- },
- {
- "pc": 5356,
- "instruction": "PUSH0"
- },
- {
- "pc": 5357,
- "instruction": "DUP4"
- },
- {
- "pc": 5358,
- "instruction": "ADD"
- },
- {
- "pc": 5359,
- "instruction": "MSTORE"
- },
- {
- "pc": 5360,
- "instruction": "PUSH2 0x14f8"
- },
- {
- "pc": 5363,
- "instruction": "DUP2"
- },
- {
- "pc": 5364,
- "instruction": "PUSH2 0x14bf"
- },
- {
- "pc": 5367,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5311
- }],
- "last_instruction": "JUMP",
- "id": 5345
- },
- {
- "instructions": [
- {
- "pc": 3555,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3556,
- "instruction": "DUP2"
- },
- {
- "pc": 3557,
- "instruction": "EQ"
- },
- {
- "pc": 3558,
- "instruction": "PUSH2 0x0ded"
- },
- {
- "pc": 3561,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3562
- },
- {
- "color": "\"#5F9747\"",
- "target": 3565
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3555
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006f"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 111
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 3958,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3959,
- "instruction": "SWAP2"
- },
- {
- "pc": 3960,
- "instruction": "POP"
- },
- {
- "pc": 3961,
- "instruction": "POP"
- },
- {
- "pc": 3962,
- "instruction": "SWAP3"
- },
- {
- "pc": 3963,
- "instruction": "SWAP2"
- },
- {
- "pc": 3964,
- "instruction": "POP"
- },
- {
- "pc": 3965,
- "instruction": "POP"
- },
- {
- "pc": 3966,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 515
- },
- {
- "color": "\"#FF9248\"",
- "target": 389
- }
- ],
- "last_instruction": "JUMP",
- "id": 3958
- },
- {
- "instructions": [
- {
- "pc": 3416,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3417,
- "instruction": "PUSH2 0x0d62"
- },
- {
- "pc": 3420,
- "instruction": "DUP2"
- },
- {
- "pc": 3421,
- "instruction": "DUP6"
- },
- {
- "pc": 3422,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 3425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 3416
- },
- {
- "instructions": [
- {
- "pc": 3761,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3762,
- "instruction": "DUP3"
- },
- {
- "pc": 3763,
- "instruction": "MSTORE"
- },
- {
- "pc": 3764,
- "instruction": "POP"
- },
- {
- "pc": 3765,
- "instruction": "POP"
- },
- {
- "pc": 3766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3786
- }],
- "last_instruction": "JUMP",
- "id": 3761
- },
- {
- "instructions": [
- {
- "pc": 992,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 993,
- "instruction": "DUP1"
- },
- {
- "pc": 994,
- "instruction": "ISZERO"
- },
- {
- "pc": 995,
- "instruction": "PUSH2 0x042b"
- },
- {
- "pc": 998,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 999
- },
- {
- "color": "\"#5F9747\"",
- "target": 1067
- }
- ],
- "last_instruction": "JUMPI",
- "id": 992
- },
- {
- "instructions": [
- {
- "pc": 1099,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1100,
- "instruction": "CALLER"
- },
- {
- "pc": 1101,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1122,
- "instruction": "AND"
- },
- {
- "pc": 1123,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1125,
- "instruction": "PUSH0"
- },
- {
- "pc": 1126,
- "instruction": "SWAP1"
- },
- {
- "pc": 1127,
- "instruction": "SLOAD"
- },
- {
- "pc": 1128,
- "instruction": "SWAP1"
- },
- {
- "pc": 1129,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1132,
- "instruction": "EXP"
- },
- {
- "pc": 1133,
- "instruction": "SWAP1"
- },
- {
- "pc": 1134,
- "instruction": "DIV"
- },
- {
- "pc": 1135,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1156,
- "instruction": "AND"
- },
- {
- "pc": 1157,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1178,
- "instruction": "AND"
- },
- {
- "pc": 1179,
- "instruction": "EQ"
- },
- {
- "pc": 1180,
- "instruction": "DUP1"
- },
- {
- "pc": 1181,
- "instruction": "ISZERO"
- },
- {
- "pc": 1182,
- "instruction": "PUSH2 0x04f4"
- },
- {
- "pc": 1185,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1186
- },
- {
- "color": "\"#5F9747\"",
- "target": 1268
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1099
- },
- {
- "instructions": [
- {
- "pc": 772,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 773,
- "instruction": "PUSH0"
- },
- {
- "pc": 774,
- "instruction": "PUSH2 0x0310"
- },
- {
- "pc": 777,
- "instruction": "CALLER"
- },
- {
- "pc": 778,
- "instruction": "DUP5"
- },
- {
- "pc": 779,
- "instruction": "DUP5"
- },
- {
- "pc": 780,
- "instruction": "PUSH2 0x07c6"
- },
- {
- "pc": 783,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1990
- }],
- "last_instruction": "JUMP",
- "id": 772
- },
- {
- "instructions": [
- {
- "pc": 626,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 627,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 626
- },
- {
- "instructions": [
- {
- "pc": 628,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 629,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 631,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 633,
- "instruction": "DUP1"
- },
- {
- "pc": 634,
- "instruction": "SLOAD"
- },
- {
- "pc": 635,
- "instruction": "PUSH2 0x0283"
- },
- {
- "pc": 638,
- "instruction": "SWAP1"
- },
- {
- "pc": 639,
- "instruction": "PUSH2 0x103d"
- },
- {
- "pc": 642,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4157
- }],
- "last_instruction": "JUMP",
- "id": 628
- },
- {
- "instructions": [
- {
- "pc": 1990,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1991,
- "instruction": "PUSH0"
- },
- {
- "pc": 1992,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2013,
- "instruction": "AND"
- },
- {
- "pc": 2014,
- "instruction": "DUP4"
- },
- {
- "pc": 2015,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2036,
- "instruction": "AND"
- },
- {
- "pc": 2037,
- "instruction": "SUB"
- },
- {
- "pc": 2038,
- "instruction": "PUSH2 0x0834"
- },
- {
- "pc": 2041,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2100
- },
- {
- "color": "\"#B70000\"",
- "target": 2042
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1990
- },
- {
- "instructions": [
- {
- "pc": 4205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4206,
- "instruction": "PUSH0"
- },
- {
- "pc": 4207,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4209,
- "instruction": "DUP3"
- },
- {
- "pc": 4210,
- "instruction": "ADD"
- },
- {
- "pc": 4211,
- "instruction": "SWAP1"
- },
- {
- "pc": 4212,
- "instruction": "POP"
- },
- {
- "pc": 4213,
- "instruction": "PUSH2 0x1080"
- },
- {
- "pc": 4216,
- "instruction": "PUSH0"
- },
- {
- "pc": 4217,
- "instruction": "DUP4"
- },
- {
- "pc": 4218,
- "instruction": "ADD"
- },
- {
- "pc": 4219,
- "instruction": "DUP6"
- },
- {
- "pc": 4220,
- "instruction": "PUSH2 0x0f7f"
- },
- {
- "pc": 4223,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3967
- }],
- "last_instruction": "JUMP",
- "id": 4205
- },
- {
- "instructions": [
- {
- "pc": 290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x013c"
- },
- {
- "pc": 294,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 296,
- "instruction": "DUP1"
- },
- {
- "pc": 297,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 298,
- "instruction": "SUB"
- },
- {
- "pc": 299,
- "instruction": "DUP2"
- },
- {
- "pc": 300,
- "instruction": "ADD"
- },
- {
- "pc": 301,
- "instruction": "SWAP1"
- },
- {
- "pc": 302,
- "instruction": "PUSH2 0x0137"
- },
- {
- "pc": 305,
- "instruction": "SWAP2"
- },
- {
- "pc": 306,
- "instruction": "SWAP1"
- },
- {
- "pc": 307,
- "instruction": "PUSH2 0x0ed0"
- },
- {
- "pc": 310,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3792
- }],
- "last_instruction": "JUMP",
- "id": 290
- },
- {
- "instructions": [
- {
- "pc": 4285,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4286,
- "instruction": "PUSH0"
- },
- {
- "pc": 4287,
- "instruction": "PUSH2 0x10ca"
- },
- {
- "pc": 4290,
- "instruction": "DUP5"
- },
- {
- "pc": 4291,
- "instruction": "DUP3"
- },
- {
- "pc": 4292,
- "instruction": "DUP6"
- },
- {
- "pc": 4293,
- "instruction": "ADD"
- },
- {
- "pc": 4294,
- "instruction": "PUSH2 0x1094"
- },
- {
- "pc": 4297,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4244
- }],
- "last_instruction": "JUMP",
- "id": 4285
- },
- {
- "instructions": [
- {
- "pc": 4906,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4907,
- "instruction": "PUSH0"
- },
- {
- "pc": 4908,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4910,
- "instruction": "DUP3"
- },
- {
- "pc": 4911,
- "instruction": "ADD"
- },
- {
- "pc": 4912,
- "instruction": "SWAP1"
- },
- {
- "pc": 4913,
- "instruction": "POP"
- },
- {
- "pc": 4914,
- "instruction": "DUP2"
- },
- {
- "pc": 4915,
- "instruction": "DUP2"
- },
- {
- "pc": 4916,
- "instruction": "SUB"
- },
- {
- "pc": 4917,
- "instruction": "PUSH0"
- },
- {
- "pc": 4918,
- "instruction": "DUP4"
- },
- {
- "pc": 4919,
- "instruction": "ADD"
- },
- {
- "pc": 4920,
- "instruction": "MSTORE"
- },
- {
- "pc": 4921,
- "instruction": "PUSH2 0x1341"
- },
- {
- "pc": 4924,
- "instruction": "DUP2"
- },
- {
- "pc": 4925,
- "instruction": "PUSH2 0x1308"
- },
- {
- "pc": 4928,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4872
- }],
- "last_instruction": "JUMP",
- "id": 4906
- },
- {
- "instructions": [
- {
- "pc": 578,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 579,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 581,
- "instruction": "MLOAD"
- },
- {
- "pc": 582,
- "instruction": "PUSH2 0x024f"
- },
- {
- "pc": 585,
- "instruction": "SWAP2"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "PUSH2 0x0eb7"
- },
- {
- "pc": 590,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3767
- }],
- "last_instruction": "JUMP",
- "id": 578
- },
- {
- "instructions": [
- {
- "pc": 999,
- "instruction": "DUP1"
- },
- {
- "pc": 1000,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1002,
- "instruction": "LT"
- },
- {
- "pc": 1003,
- "instruction": "PUSH2 0x0402"
- },
- {
- "pc": 1006,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1026
- },
- {
- "color": "\"#B70000\"",
- "target": 1007
- }
- ],
- "last_instruction": "JUMPI",
- "id": 999
- },
- {
- "instructions": [
- {
- "pc": 5182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5183,
- "instruction": "PUSH0"
- },
- {
- "pc": 5184,
- "instruction": "PUSH2 0x1448"
- },
- {
- "pc": 5187,
- "instruction": "DUP3"
- },
- {
- "pc": 5188,
- "instruction": "PUSH2 0x0e04"
- },
- {
- "pc": 5191,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3588
- }],
- "last_instruction": "JUMP",
- "id": 5182
- },
- {
- "instructions": [
- {
- "pc": 134,
- "instruction": "DUP1"
- },
- {
- "pc": 135,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 140,
- "instruction": "EQ"
- },
- {
- "pc": 141,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 144,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 145
- },
- {
- "color": "\"#5F9747\"",
- "target": 260
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 134,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 4007,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4008,
- "instruction": "PUSH0"
- },
- {
- "pc": 4009,
- "instruction": "DUP1"
- },
- {
- "pc": 4010,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4012,
- "instruction": "DUP4"
- },
- {
- "pc": 4013,
- "instruction": "DUP6"
- },
- {
- "pc": 4014,
- "instruction": "SUB"
- },
- {
- "pc": 4015,
- "instruction": "SLT"
- },
- {
- "pc": 4016,
- "instruction": "ISZERO"
- },
- {
- "pc": 4017,
- "instruction": "PUSH2 0x0fbd"
- },
- {
- "pc": 4020,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4021
- },
- {
- "color": "\"#5F9747\"",
- "target": 4029
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4007
- },
- {
- "instructions": [
- {
- "pc": 3815,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3816,
- "instruction": "PUSH0"
- },
- {
- "pc": 3817,
- "instruction": "PUSH2 0x0ef4"
- },
- {
- "pc": 3820,
- "instruction": "DUP7"
- },
- {
- "pc": 3821,
- "instruction": "DUP3"
- },
- {
- "pc": 3822,
- "instruction": "DUP8"
- },
- {
- "pc": 3823,
- "instruction": "ADD"
- },
- {
- "pc": 3824,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 3827,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 3815
- },
- {
- "instructions": [
- {
- "pc": 1650,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1651,
- "instruction": "PUSH0"
- },
- {
- "pc": 1652,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1654,
- "instruction": "PUSH0"
- },
- {
- "pc": 1655,
- "instruction": "DUP5"
- },
- {
- "pc": 1656,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1677,
- "instruction": "AND"
- },
- {
- "pc": 1678,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1699,
- "instruction": "AND"
- },
- {
- "pc": 1700,
- "instruction": "DUP2"
- },
- {
- "pc": 1701,
- "instruction": "MSTORE"
- },
- {
- "pc": 1702,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1704,
- "instruction": "ADD"
- },
- {
- "pc": 1705,
- "instruction": "SWAP1"
- },
- {
- "pc": 1706,
- "instruction": "DUP2"
- },
- {
- "pc": 1707,
- "instruction": "MSTORE"
- },
- {
- "pc": 1708,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1710,
- "instruction": "ADD"
- },
- {
- "pc": 1711,
- "instruction": "PUSH0"
- },
- {
- "pc": 1712,
- "instruction": "SHA3"
- },
- {
- "pc": 1713,
- "instruction": "PUSH0"
- },
- {
- "pc": 1714,
- "instruction": "DUP4"
- },
- {
- "pc": 1715,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1736,
- "instruction": "AND"
- },
- {
- "pc": 1737,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1758,
- "instruction": "AND"
- },
- {
- "pc": 1759,
- "instruction": "DUP2"
- },
- {
- "pc": 1760,
- "instruction": "MSTORE"
- },
- {
- "pc": 1761,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1763,
- "instruction": "ADD"
- },
- {
- "pc": 1764,
- "instruction": "SWAP1"
- },
- {
- "pc": 1765,
- "instruction": "DUP2"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH0"
- },
- {
- "pc": 1771,
- "instruction": "SHA3"
- },
- {
- "pc": 1772,
- "instruction": "SLOAD"
- },
- {
- "pc": 1773,
- "instruction": "SWAP1"
- },
- {
- "pc": 1774,
- "instruction": "POP"
- },
- {
- "pc": 1775,
- "instruction": "SWAP3"
- },
- {
- "pc": 1776,
- "instruction": "SWAP2"
- },
- {
- "pc": 1777,
- "instruction": "POP"
- },
- {
- "pc": 1778,
- "instruction": "POP"
- },
- {
- "pc": 1779,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 578
- },
- {
- "color": "\"#FF9248\"",
- "target": 472
- },
- {
- "color": "\"#FF9248\"",
- "target": 238
- }
- ],
- "last_instruction": "JUMP",
- "id": 1650
- },
- {
- "instructions": [
- {
- "pc": 1026,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1027,
- "instruction": "DUP3"
- },
- {
- "pc": 1028,
- "instruction": "ADD"
- },
- {
- "pc": 1029,
- "instruction": "SWAP2"
- },
- {
- "pc": 1030,
- "instruction": "SWAP1"
- },
- {
- "pc": 1031,
- "instruction": "PUSH0"
- },
- {
- "pc": 1032,
- "instruction": "MSTORE"
- },
- {
- "pc": 1033,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1035,
- "instruction": "PUSH0"
- },
- {
- "pc": 1036,
- "instruction": "SHA3"
- },
- {
- "pc": 1037,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1038
- }],
- "last_instruction": "UNKNOWN",
- "id": 1026
- },
- {
- "instructions": [
- {
- "pc": 841,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 842,
- "instruction": "PUSH0"
- },
- {
- "pc": 843,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 845,
- "instruction": "PUSH1 0x14"
- },
- {
- "pc": 847,
- "instruction": "SWAP1"
- },
- {
- "pc": 848,
- "instruction": "SLOAD"
- },
- {
- "pc": 849,
- "instruction": "SWAP1"
- },
- {
- "pc": 850,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 853,
- "instruction": "EXP"
- },
- {
- "pc": 854,
- "instruction": "SWAP1"
- },
- {
- "pc": 855,
- "instruction": "DIV"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 858,
- "instruction": "AND"
- },
- {
- "pc": 859,
- "instruction": "SWAP1"
- },
- {
- "pc": 860,
- "instruction": "POP"
- },
- {
- "pc": 861,
- "instruction": "SWAP1"
- },
- {
- "pc": 862,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 346
- }],
- "last_instruction": "JUMP",
- "id": 841
- },
- {
- "instructions": [
- {
- "pc": 281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 282,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 284,
- "instruction": "MLOAD"
- },
- {
- "pc": 285,
- "instruction": "DUP1"
- },
- {
- "pc": 286,
- "instruction": "SWAP2"
- },
- {
- "pc": 287,
- "instruction": "SUB"
- },
- {
- "pc": 288,
- "instruction": "SWAP1"
- },
- {
- "pc": 289,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 281
- },
- {
- "instructions": [
- {
- "pc": 2831,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2832,
- "instruction": "PUSH0"
- },
- {
- "pc": 2833,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2854,
- "instruction": "AND"
- },
- {
- "pc": 2855,
- "instruction": "DUP4"
- },
- {
- "pc": 2856,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2877,
- "instruction": "AND"
- },
- {
- "pc": 2878,
- "instruction": "SUB"
- },
- {
- "pc": 2879,
- "instruction": "PUSH2 0x0b7d"
- },
- {
- "pc": 2882,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2883
- },
- {
- "color": "\"#5F9747\"",
- "target": 2941
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2831
- },
- {
- "instructions": [
- {
- "pc": 4029,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4030,
- "instruction": "PUSH0"
- },
- {
- "pc": 4031,
- "instruction": "PUSH2 0x0fca"
- },
- {
- "pc": 4034,
- "instruction": "DUP6"
- },
- {
- "pc": 4035,
- "instruction": "DUP3"
- },
- {
- "pc": 4036,
- "instruction": "DUP7"
- },
- {
- "pc": 4037,
- "instruction": "ADD"
- },
- {
- "pc": 4038,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 4041,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 4029
- },
- {
- "instructions": [
- {
- "pc": 1609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1610,
- "instruction": "POP"
- },
- {
- "pc": 1611,
- "instruction": "POP"
- },
- {
- "pc": 1612,
- "instruction": "POP"
- },
- {
- "pc": 1613,
- "instruction": "POP"
- },
- {
- "pc": 1614,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1616,
- "instruction": "MLOAD"
- },
- {
- "pc": 1617,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1618,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1620,
- "instruction": "NOT"
- },
- {
- "pc": 1621,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1623,
- "instruction": "DUP3"
- },
- {
- "pc": 1624,
- "instruction": "ADD"
- },
- {
- "pc": 1625,
- "instruction": "AND"
- },
- {
- "pc": 1626,
- "instruction": "DUP3"
- },
- {
- "pc": 1627,
- "instruction": "ADD"
- },
- {
- "pc": 1628,
- "instruction": "DUP1"
- },
- {
- "pc": 1629,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1631,
- "instruction": "MSTORE"
- },
- {
- "pc": 1632,
- "instruction": "POP"
- },
- {
- "pc": 1633,
- "instruction": "DUP2"
- },
- {
- "pc": 1634,
- "instruction": "ADD"
- },
- {
- "pc": 1635,
- "instruction": "SWAP1"
- },
- {
- "pc": 1636,
- "instruction": "PUSH2 0x066d"
- },
- {
- "pc": 1639,
- "instruction": "SWAP2"
- },
- {
- "pc": 1640,
- "instruction": "SWAP1"
- },
- {
- "pc": 1641,
- "instruction": "PUSH2 0x10a8"
- },
- {
- "pc": 1644,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4264
- }],
- "last_instruction": "JUMP",
- "id": 1609
- },
- {
- "instructions": [
- {
- "pc": 1186,
- "instruction": "POP"
- },
- {
- "pc": 1187,
- "instruction": "DUP1"
- },
- {
- "pc": 1188,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1209,
- "instruction": "AND"
- },
- {
- "pc": 1210,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1212,
- "instruction": "PUSH0"
- },
- {
- "pc": 1213,
- "instruction": "SWAP1"
- },
- {
- "pc": 1214,
- "instruction": "SLOAD"
- },
- {
- "pc": 1215,
- "instruction": "SWAP1"
- },
- {
- "pc": 1216,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1219,
- "instruction": "EXP"
- },
- {
- "pc": 1220,
- "instruction": "SWAP1"
- },
- {
- "pc": 1221,
- "instruction": "DIV"
- },
- {
- "pc": 1222,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1243,
- "instruction": "AND"
- },
- {
- "pc": 1244,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1265,
- "instruction": "AND"
- },
- {
- "pc": 1266,
- "instruction": "EQ"
- },
- {
- "pc": 1267,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1268
- }],
- "last_instruction": "UNKNOWN",
- "id": 1186
- },
- {
- "instructions": [
- {
- "pc": 4895,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4896,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4898,
- "instruction": "DUP3"
- },
- {
- "pc": 4899,
- "instruction": "ADD"
- },
- {
- "pc": 4900,
- "instruction": "SWAP1"
- },
- {
- "pc": 4901,
- "instruction": "POP"
- },
- {
- "pc": 4902,
- "instruction": "SWAP2"
- },
- {
- "pc": 4903,
- "instruction": "SWAP1"
- },
- {
- "pc": 4904,
- "instruction": "POP"
- },
- {
- "pc": 4905,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4929
- },
- {
- "color": "\"#FF9248\"",
- "target": 5368
- }
- ],
- "last_instruction": "JUMP",
- "id": 4895
- },
- {
- "instructions": [
- {
- "pc": 3691,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3692,
- "instruction": "SWAP2"
- },
- {
- "pc": 3693,
- "instruction": "POP"
- },
- {
- "pc": 3694,
- "instruction": "POP"
- },
- {
- "pc": 3695,
- "instruction": "SWAP3"
- },
- {
- "pc": 3696,
- "instruction": "POP"
- },
- {
- "pc": 3697,
- "instruction": "SWAP3"
- },
- {
- "pc": 3698,
- "instruction": "SWAP1"
- },
- {
- "pc": 3699,
- "instruction": "POP"
- },
- {
- "pc": 3700,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 626
- },
- {
- "color": "\"#FF9248\"",
- "target": 467
- },
- {
- "color": "\"#FF9248\"",
- "target": 520
- },
- {
- "color": "\"#FF9248\"",
- "target": 233
- },
- {
- "color": "\"#FF9248\"",
- "target": 394
- },
- {
- "color": "\"#FF9248\"",
- "target": 573
- }
- ],
- "last_instruction": "JUMP",
- "id": 3691
- },
- {
- "instructions": [
- {
- "pc": 2152,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2154,
- "instruction": "MLOAD"
- },
- {
- "pc": 2155,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2188,
- "instruction": "DUP2"
- },
- {
- "pc": 2189,
- "instruction": "MSTORE"
- },
- {
- "pc": 2190,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2192,
- "instruction": "ADD"
- },
- {
- "pc": 2193,
- "instruction": "PUSH2 0x0899"
- },
- {
- "pc": 2196,
- "instruction": "SWAP1"
- },
- {
- "pc": 2197,
- "instruction": "PUSH2 0x13b8"
- },
- {
- "pc": 2200,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5048
- }],
- "last_instruction": "JUMP",
- "id": 2152
- },
- {
- "instructions": [
- {
- "pc": 3606,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3607,
- "instruction": "DUP2"
- },
- {
- "pc": 3608,
- "instruction": "EQ"
- },
- {
- "pc": 3609,
- "instruction": "PUSH2 0x0e20"
- },
- {
- "pc": 3612,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3616
- },
- {
- "color": "\"#B70000\"",
- "target": 3613
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3606
- },
- {
- "instructions": [
- {
- "pc": 3893,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3894,
- "instruction": "DUP3"
- },
- {
- "pc": 3895,
- "instruction": "MSTORE"
- },
- {
- "pc": 3896,
- "instruction": "POP"
- },
- {
- "pc": 3897,
- "instruction": "POP"
- },
- {
- "pc": 3898,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3918
- }],
- "last_instruction": "JUMP",
- "id": 3893
- },
- {
- "instructions": [
- {
- "pc": 238,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 239,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 241,
- "instruction": "MLOAD"
- },
- {
- "pc": 242,
- "instruction": "PUSH2 0x00fb"
- },
- {
- "pc": 245,
- "instruction": "SWAP2"
- },
- {
- "pc": 246,
- "instruction": "SWAP1"
- },
- {
- "pc": 247,
- "instruction": "PUSH2 0x0e8f"
- },
- {
- "pc": 250,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3727
- }],
- "last_instruction": "JUMP",
- "id": 238
- },
- {
- "instructions": [
- {
- "pc": 3792,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3793,
- "instruction": "PUSH0"
- },
- {
- "pc": 3794,
- "instruction": "DUP1"
- },
- {
- "pc": 3795,
- "instruction": "PUSH0"
- },
- {
- "pc": 3796,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3798,
- "instruction": "DUP5"
- },
- {
- "pc": 3799,
- "instruction": "DUP7"
- },
- {
- "pc": 3800,
- "instruction": "SUB"
- },
- {
- "pc": 3801,
- "instruction": "SLT"
- },
- {
- "pc": 3802,
- "instruction": "ISZERO"
- },
- {
- "pc": 3803,
- "instruction": "PUSH2 0x0ee7"
- },
- {
- "pc": 3806,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3815
- },
- {
- "color": "\"#B70000\"",
- "target": 3807
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3792
- },
- {
- "instructions": [
- {
- "pc": 3872,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3873,
- "instruction": "PUSH0"
- },
- {
- "pc": 3874,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 3876,
- "instruction": "DUP3"
- },
- {
- "pc": 3877,
- "instruction": "AND"
- },
- {
- "pc": 3878,
- "instruction": "SWAP1"
- },
- {
- "pc": 3879,
- "instruction": "POP"
- },
- {
- "pc": 3880,
- "instruction": "SWAP2"
- },
- {
- "pc": 3881,
- "instruction": "SWAP1"
- },
- {
- "pc": 3882,
- "instruction": "POP"
- },
- {
- "pc": 3883,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3893
- }],
- "last_instruction": "JUMP",
- "id": 3872
- },
- {
- "instructions": [
- {
- "pc": 3379,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3380,
- "instruction": "PUSH0"
- },
- {
- "pc": 3381,
- "instruction": "DUP5"
- },
- {
- "pc": 3382,
- "instruction": "DUP5"
- },
- {
- "pc": 3383,
- "instruction": "ADD"
- },
- {
- "pc": 3384,
- "instruction": "MSTORE"
- },
- {
- "pc": 3385,
- "instruction": "POP"
- },
- {
- "pc": 3386,
- "instruction": "POP"
- },
- {
- "pc": 3387,
- "instruction": "POP"
- },
- {
- "pc": 3388,
- "instruction": "POP"
- },
- {
- "pc": 3389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3379
- },
- {
- "instructions": [
- {
- "pc": 338,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 339,
- "instruction": "PUSH2 0x015a"
- },
- {
- "pc": 342,
- "instruction": "PUSH2 0x0349"
- },
- {
- "pc": 345,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 841
- }],
- "last_instruction": "JUMP",
- "id": 338
- },
- {
- "instructions": [
- {
- "pc": 3619,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3620,
- "instruction": "PUSH0"
- },
- {
- "pc": 3621,
- "instruction": "DUP2"
- },
- {
- "pc": 3622,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3623,
- "instruction": "SWAP1"
- },
- {
- "pc": 3624,
- "instruction": "POP"
- },
- {
- "pc": 3625,
- "instruction": "PUSH2 0x0e31"
- },
- {
- "pc": 3628,
- "instruction": "DUP2"
- },
- {
- "pc": 3629,
- "instruction": "PUSH2 0x0e0d"
- },
- {
- "pc": 3632,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3597
- }],
- "last_instruction": "JUMP",
- "id": 3619
- },
- {
- "instructions": [
- {
- "pc": 4244,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4245,
- "instruction": "PUSH0"
- },
- {
- "pc": 4246,
- "instruction": "DUP2"
- },
- {
- "pc": 4247,
- "instruction": "MLOAD"
- },
- {
- "pc": 4248,
- "instruction": "SWAP1"
- },
- {
- "pc": 4249,
- "instruction": "POP"
- },
- {
- "pc": 4250,
- "instruction": "PUSH2 0x10a2"
- },
- {
- "pc": 4253,
- "instruction": "DUP2"
- },
- {
- "pc": 4254,
- "instruction": "PUSH2 0x0dda"
- },
- {
- "pc": 4257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3546
- }],
- "last_instruction": "JUMP",
- "id": 4244
- },
- {
- "instructions": [
- {
- "pc": 2712,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2713,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2715,
- "instruction": "MLOAD"
- },
- {
- "pc": 2716,
- "instruction": "DUP1"
- },
- {
- "pc": 2717,
- "instruction": "SWAP2"
- },
- {
- "pc": 2718,
- "instruction": "SUB"
- },
- {
- "pc": 2719,
- "instruction": "SWAP1"
- },
- {
- "pc": 2720,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2712
- },
- {
- "instructions": [
- {
- "pc": 4174,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 4176,
- "instruction": "DUP3"
- },
- {
- "pc": 4177,
- "instruction": "AND"
- },
- {
- "pc": 4178,
- "instruction": "SWAP2"
- },
- {
- "pc": 4179,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4180
- }],
- "last_instruction": "UNKNOWN",
- "id": 4174
- },
- {
- "instructions": [
- {
- "pc": 4090,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4091,
- "instruction": "PUSH0"
- },
- {
- "pc": 4092,
- "instruction": "PUSH2 0x1007"
- },
- {
- "pc": 4095,
- "instruction": "DUP5"
- },
- {
- "pc": 4096,
- "instruction": "DUP3"
- },
- {
- "pc": 4097,
- "instruction": "DUP6"
- },
- {
- "pc": 4098,
- "instruction": "ADD"
- },
- {
- "pc": 4099,
- "instruction": "PUSH2 0x0e23"
- },
- {
- "pc": 4102,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3619
- }],
- "last_instruction": "JUMP",
- "id": 4090
- },
- {
- "instructions": [
- {
- "pc": 3462,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3463,
- "instruction": "PUSH0"
- },
- {
- "pc": 3464,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3466,
- "instruction": "DUP3"
- },
- {
- "pc": 3467,
- "instruction": "ADD"
- },
- {
- "pc": 3468,
- "instruction": "SWAP1"
- },
- {
- "pc": 3469,
- "instruction": "POP"
- },
- {
- "pc": 3470,
- "instruction": "DUP2"
- },
- {
- "pc": 3471,
- "instruction": "DUP2"
- },
- {
- "pc": 3472,
- "instruction": "SUB"
- },
- {
- "pc": 3473,
- "instruction": "PUSH0"
- },
- {
- "pc": 3474,
- "instruction": "DUP4"
- },
- {
- "pc": 3475,
- "instruction": "ADD"
- },
- {
- "pc": 3476,
- "instruction": "MSTORE"
- },
- {
- "pc": 3477,
- "instruction": "PUSH2 0x0d9e"
- },
- {
- "pc": 3480,
- "instruction": "DUP2"
- },
- {
- "pc": 3481,
- "instruction": "DUP5"
- },
- {
- "pc": 3482,
- "instruction": "PUSH2 0x0d4e"
- },
- {
- "pc": 3485,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3406
- }],
- "last_instruction": "JUMP",
- "id": 3462
- },
- {
- "instructions": [
- {
- "pc": 4794,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4795,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 4828,
- "instruction": "PUSH0"
- },
- {
- "pc": 4829,
- "instruction": "DUP3"
- },
- {
- "pc": 4830,
- "instruction": "ADD"
- },
- {
- "pc": 4831,
- "instruction": "MSTORE"
- },
- {
- "pc": 4832,
- "instruction": "PUSH32 0x7265737300000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4865,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4867,
- "instruction": "DUP3"
- },
- {
- "pc": 4868,
- "instruction": "ADD"
- },
- {
- "pc": 4869,
- "instruction": "MSTORE"
- },
- {
- "pc": 4870,
- "instruction": "POP"
- },
- {
- "pc": 4871,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4895
- }],
- "last_instruction": "JUMP",
- "id": 4794
- },
- {
- "instructions": [
- {
- "pc": 3967,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3968,
- "instruction": "PUSH2 0x0f88"
- },
- {
- "pc": 3971,
- "instruction": "DUP2"
- },
- {
- "pc": 3972,
- "instruction": "PUSH2 0x0dc9"
- },
- {
- "pc": 3975,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3529
- }],
- "last_instruction": "JUMP",
- "id": 3967
- },
- {
- "instructions": [
- {
- "pc": 111,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 118,
- "instruction": "EQ"
- },
- {
- "pc": 119,
- "instruction": "PUSH2 0x00b6"
- },
- {
- "pc": 122,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 182
- },
- {
- "color": "\"#B70000\"",
- "target": 123
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 111,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 515,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x044b"
- },
- {
- "pc": 519,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1099
- }],
- "last_instruction": "JUMP",
- "id": 515
- },
- {
- "instructions": [
- {
- "pc": 753,
- "instruction": "DUP3"
- },
- {
- "pc": 754,
- "instruction": "SWAP1"
- },
- {
- "pc": 755,
- "instruction": "SUB"
- },
- {
- "pc": 756,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 758,
- "instruction": "AND"
- },
- {
- "pc": 759,
- "instruction": "DUP3"
- },
- {
- "pc": 760,
- "instruction": "ADD"
- },
- {
- "pc": 761,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 762
- }],
- "last_instruction": "UNKNOWN",
- "id": 753
- },
- {
- "instructions": [
- {
- "pc": 3324,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3325,
- "instruction": "PUSH0"
- },
- {
- "pc": 3326,
- "instruction": "DUP2"
- },
- {
- "pc": 3327,
- "instruction": "MLOAD"
- },
- {
- "pc": 3328,
- "instruction": "SWAP1"
- },
- {
- "pc": 3329,
- "instruction": "POP"
- },
- {
- "pc": 3330,
- "instruction": "SWAP2"
- },
- {
- "pc": 3331,
- "instruction": "SWAP1"
- },
- {
- "pc": 3332,
- "instruction": "POP"
- },
- {
- "pc": 3333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3416
- }],
- "last_instruction": "JUMP",
- "id": 3324
- },
- {
- "instructions": [
- {
- "pc": 3899,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3900,
- "instruction": "PUSH0"
- },
- {
- "pc": 3901,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3903,
- "instruction": "DUP3"
- },
- {
- "pc": 3904,
- "instruction": "ADD"
- },
- {
- "pc": 3905,
- "instruction": "SWAP1"
- },
- {
- "pc": 3906,
- "instruction": "POP"
- },
- {
- "pc": 3907,
- "instruction": "PUSH2 0x0f4e"
- },
- {
- "pc": 3910,
- "instruction": "PUSH0"
- },
- {
- "pc": 3911,
- "instruction": "DUP4"
- },
- {
- "pc": 3912,
- "instruction": "ADD"
- },
- {
- "pc": 3913,
- "instruction": "DUP5"
- },
- {
- "pc": 3914,
- "instruction": "PUSH2 0x0f2c"
- },
- {
- "pc": 3917,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3884
- }],
- "last_instruction": "JUMP",
- "id": 3899
- },
- {
- "instructions": [
- {
- "pc": 721,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 722,
- "instruction": "DUP3"
- },
- {
- "pc": 723,
- "instruction": "ADD"
- },
- {
- "pc": 724,
- "instruction": "SWAP2"
- },
- {
- "pc": 725,
- "instruction": "SWAP1"
- },
- {
- "pc": 726,
- "instruction": "PUSH0"
- },
- {
- "pc": 727,
- "instruction": "MSTORE"
- },
- {
- "pc": 728,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 730,
- "instruction": "PUSH0"
- },
- {
- "pc": 731,
- "instruction": "SHA3"
- },
- {
- "pc": 732,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 733
- }],
- "last_instruction": "UNKNOWN",
- "id": 721
- },
- {
- "instructions": [
- {
- "pc": 3494,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3495,
- "instruction": "PUSH0"
- },
- {
- "pc": 3496,
- "instruction": "DUP1"
- },
- {
- "pc": 3497,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3494
- },
- {
- "instructions": [
- {
- "pc": 573,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 574,
- "instruction": "PUSH2 0x0672"
- },
- {
- "pc": 577,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1650
- }],
- "last_instruction": "JUMP",
- "id": 573
- },
- {
- "instructions": [
- {
- "pc": 3546,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3547,
- "instruction": "PUSH2 0x0de3"
- },
- {
- "pc": 3550,
- "instruction": "DUP2"
- },
- {
- "pc": 3551,
- "instruction": "PUSH2 0x0dc9"
- },
- {
- "pc": 3554,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3529
- }],
- "last_instruction": "JUMP",
- "id": 3546
- },
- {
- "instructions": [
- {
- "pc": 1602,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1603,
- "instruction": "PUSH0"
- },
- {
- "pc": 1604,
- "instruction": "DUP1"
- },
- {
- "pc": 1605,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1606,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1607,
- "instruction": "PUSH0"
- },
- {
- "pc": 1608,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1602
- },
- {
- "instructions": [
- {
- "pc": 3701,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3702,
- "instruction": "PUSH0"
- },
- {
- "pc": 3703,
- "instruction": "DUP2"
- },
- {
- "pc": 3704,
- "instruction": "ISZERO"
- },
- {
- "pc": 3705,
- "instruction": "ISZERO"
- },
- {
- "pc": 3706,
- "instruction": "SWAP1"
- },
- {
- "pc": 3707,
- "instruction": "POP"
- },
- {
- "pc": 3708,
- "instruction": "SWAP2"
- },
- {
- "pc": 3709,
- "instruction": "SWAP1"
- },
- {
- "pc": 3710,
- "instruction": "POP"
- },
- {
- "pc": 3711,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3721
- }],
- "last_instruction": "JUMP",
- "id": 3701
- },
- {
- "instructions": [
- {
- "pc": 3918,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3919,
- "instruction": "SWAP3"
- },
- {
- "pc": 3920,
- "instruction": "SWAP2"
- },
- {
- "pc": 3921,
- "instruction": "POP"
- },
- {
- "pc": 3922,
- "instruction": "POP"
- },
- {
- "pc": 3923,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 359
- }],
- "last_instruction": "JUMP",
- "id": 3918
- },
- {
- "instructions": [
- {
- "pc": 5014,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5015,
- "instruction": "PUSH0"
- },
- {
- "pc": 5016,
- "instruction": "PUSH2 0x13a2"
- },
- {
- "pc": 5019,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 5021,
- "instruction": "DUP4"
- },
- {
- "pc": 5022,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 5025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 5014
- },
- {
- "instructions": [
- {
- "pc": 1482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1483,
- "instruction": "PUSH0"
- },
- {
- "pc": 1484,
- "instruction": "PUSH20 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f"
- },
- {
- "pc": 1505,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1526,
- "instruction": "AND"
- },
- {
- "pc": 1527,
- "instruction": "PUSH4 0xe6a43905"
- },
- {
- "pc": 1532,
- "instruction": "PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 1553,
- "instruction": "ADDRESS"
- },
- {
- "pc": 1554,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1556,
- "instruction": "MLOAD"
- },
- {
- "pc": 1557,
- "instruction": "DUP4"
- },
- {
- "pc": 1558,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 1563,
- "instruction": "AND"
- },
- {
- "pc": 1564,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1566,
- "instruction": "SHL"
- },
- {
- "pc": 1567,
- "instruction": "DUP2"
- },
- {
- "pc": 1568,
- "instruction": "MSTORE"
- },
- {
- "pc": 1569,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1571,
- "instruction": "ADD"
- },
- {
- "pc": 1572,
- "instruction": "PUSH2 0x062e"
- },
- {
- "pc": 1575,
- "instruction": "SWAP3"
- },
- {
- "pc": 1576,
- "instruction": "SWAP2"
- },
- {
- "pc": 1577,
- "instruction": "SWAP1"
- },
- {
- "pc": 1578,
- "instruction": "PUSH2 0x106d"
- },
- {
- "pc": 1581,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4205
- }],
- "last_instruction": "JUMP",
- "id": 1482
- },
- {
- "instructions": [
- {
- "pc": 2091,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2092,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2094,
- "instruction": "MLOAD"
- },
- {
- "pc": 2095,
- "instruction": "DUP1"
- },
- {
- "pc": 2096,
- "instruction": "SWAP2"
- },
- {
- "pc": 2097,
- "instruction": "SUB"
- },
- {
- "pc": 2098,
- "instruction": "SWAP1"
- },
- {
- "pc": 2099,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2091
- },
- {
- "instructions": [
- {
- "pc": 3721,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3722,
- "instruction": "DUP3"
- },
- {
- "pc": 3723,
- "instruction": "MSTORE"
- },
- {
- "pc": 3724,
- "instruction": "POP"
- },
- {
- "pc": 3725,
- "instruction": "POP"
- },
- {
- "pc": 3726,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3746
- }],
- "last_instruction": "JUMP",
- "id": 3721
- },
- {
- "instructions": [
- {
- "pc": 4042,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4043,
- "instruction": "SWAP3"
- },
- {
- "pc": 4044,
- "instruction": "POP"
- },
- {
- "pc": 4045,
- "instruction": "POP"
- },
- {
- "pc": 4046,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4048,
- "instruction": "PUSH2 0x0fdb"
- },
- {
- "pc": 4051,
- "instruction": "DUP6"
- },
- {
- "pc": 4052,
- "instruction": "DUP3"
- },
- {
- "pc": 4053,
- "instruction": "DUP7"
- },
- {
- "pc": 4054,
- "instruction": "ADD"
- },
- {
- "pc": 4055,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 4058,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 4042
- },
- {
- "instructions": [
- {
- "pc": 3565,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3566,
- "instruction": "POP"
- },
- {
- "pc": 3567,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3582
- }],
- "last_instruction": "JUMP",
- "id": 3565
- },
- {
- "instructions": [
- {
- "pc": 3807,
- "instruction": "PUSH2 0x0ee6"
- },
- {
- "pc": 3810,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 3813,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 3807
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 2883,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2885,
- "instruction": "MLOAD"
- },
- {
- "pc": 2886,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2919,
- "instruction": "DUP2"
- },
- {
- "pc": 2920,
- "instruction": "MSTORE"
- },
- {
- "pc": 2921,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2923,
- "instruction": "ADD"
- },
- {
- "pc": 2924,
- "instruction": "PUSH2 0x0b74"
- },
- {
- "pc": 2927,
- "instruction": "SWAP1"
- },
- {
- "pc": 2928,
- "instruction": "PUSH2 0x15fd"
- },
- {
- "pc": 2931,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5629
- }],
- "last_instruction": "JUMP",
- "id": 2883
- },
- {
- "instructions": [
- {
- "pc": 1413,
- "instruction": "PUSH0"
- },
- {
- "pc": 1414,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1416,
- "instruction": "PUSH0"
- },
- {
- "pc": 1417,
- "instruction": "DUP4"
- },
- {
- "pc": 1418,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1439,
- "instruction": "AND"
- },
- {
- "pc": 1440,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1461,
- "instruction": "AND"
- },
- {
- "pc": 1462,
- "instruction": "DUP2"
- },
- {
- "pc": 1463,
- "instruction": "MSTORE"
- },
- {
- "pc": 1464,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1466,
- "instruction": "ADD"
- },
- {
- "pc": 1467,
- "instruction": "SWAP1"
- },
- {
- "pc": 1468,
- "instruction": "DUP2"
- },
- {
- "pc": 1469,
- "instruction": "MSTORE"
- },
- {
- "pc": 1470,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1472,
- "instruction": "ADD"
- },
- {
- "pc": 1473,
- "instruction": "PUSH0"
- },
- {
- "pc": 1474,
- "instruction": "SHA3"
- },
- {
- "pc": 1475,
- "instruction": "DUP2"
- },
- {
- "pc": 1476,
- "instruction": "SWAP1"
- },
- {
- "pc": 1477,
- "instruction": "SSTORE"
- },
- {
- "pc": 1478,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1479
- }],
- "last_instruction": "UNKNOWN",
- "id": 1413
- },
- {
- "instructions": [
- {
- "pc": 467,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 468,
- "instruction": "PUSH2 0x0435"
- },
- {
- "pc": 471,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1077
- }],
- "last_instruction": "JUMP",
- "id": 467
- },
- {
- "instructions": [
- {
- "pc": 4872,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4873,
- "instruction": "PUSH0"
- },
- {
- "pc": 4874,
- "instruction": "PUSH2 0x1314"
- },
- {
- "pc": 4877,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4879,
- "instruction": "DUP4"
- },
- {
- "pc": 4880,
- "instruction": "PUSH2 0x0d06"
- },
- {
- "pc": 4883,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3334
- }],
- "last_instruction": "JUMP",
- "id": 4872
- },
- {
- "instructions": [
- {
- "pc": 212,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x00ee"
- },
- {
- "pc": 216,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 218,
- "instruction": "DUP1"
- },
- {
- "pc": 219,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 220,
- "instruction": "SUB"
- },
- {
- "pc": 221,
- "instruction": "DUP2"
- },
- {
- "pc": 222,
- "instruction": "ADD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "PUSH2 0x00e9"
- },
- {
- "pc": 227,
- "instruction": "SWAP2"
- },
- {
- "pc": 228,
- "instruction": "SWAP1"
- },
- {
- "pc": 229,
- "instruction": "PUSH2 0x0e37"
- },
- {
- "pc": 232,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3639
- }],
- "last_instruction": "JUMP",
- "id": 212
- },
- {
- "instructions": [
- {
- "pc": 1582,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1583,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1585,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1587,
- "instruction": "MLOAD"
- },
- {
- "pc": 1588,
- "instruction": "DUP1"
- },
- {
- "pc": 1589,
- "instruction": "DUP4"
- },
- {
- "pc": 1590,
- "instruction": "SUB"
- },
- {
- "pc": 1591,
- "instruction": "DUP2"
- },
- {
- "pc": 1592,
- "instruction": "DUP7"
- },
- {
- "pc": 1593,
- "instruction": "GAS"
- },
- {
- "pc": 1594,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1595,
- "instruction": "ISZERO"
- },
- {
- "pc": 1596,
- "instruction": "DUP1"
- },
- {
- "pc": 1597,
- "instruction": "ISZERO"
- },
- {
- "pc": 1598,
- "instruction": "PUSH2 0x0649"
- },
- {
- "pc": 1601,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1602
- },
- {
- "color": "\"#5F9747\"",
- "target": 1609
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1582
- },
- {
- "instructions": [
- {
- "pc": 3334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3335,
- "instruction": "PUSH0"
- },
- {
- "pc": 3336,
- "instruction": "DUP3"
- },
- {
- "pc": 3337,
- "instruction": "DUP3"
- },
- {
- "pc": 3338,
- "instruction": "MSTORE"
- },
- {
- "pc": 3339,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3341,
- "instruction": "DUP3"
- },
- {
- "pc": 3342,
- "instruction": "ADD"
- },
- {
- "pc": 3343,
- "instruction": "SWAP1"
- },
- {
- "pc": 3344,
- "instruction": "POP"
- },
- {
- "pc": 3345,
- "instruction": "SWAP3"
- },
- {
- "pc": 3346,
- "instruction": "SWAP2"
- },
- {
- "pc": 3347,
- "instruction": "POP"
- },
- {
- "pc": 3348,
- "instruction": "POP"
- },
- {
- "pc": 3349,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3426
- },
- {
- "color": "\"#FF9248\"",
- "target": 4884
- },
- {
- "color": "\"#FF9248\"",
- "target": 5323
- }
- ],
- "last_instruction": "JUMP",
- "id": 3334
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH2 0x01d8"
- },
- {
- "pc": 450,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 452,
- "instruction": "DUP1"
- },
- {
- "pc": 453,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 454,
- "instruction": "SUB"
- },
- {
- "pc": 455,
- "instruction": "DUP2"
- },
- {
- "pc": 456,
- "instruction": "ADD"
- },
- {
- "pc": 457,
- "instruction": "SWAP1"
- },
- {
- "pc": 458,
- "instruction": "PUSH2 0x01d3"
- },
- {
- "pc": 461,
- "instruction": "SWAP2"
- },
- {
- "pc": 462,
- "instruction": "SWAP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH2 0x0e37"
- },
- {
- "pc": 466,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3639
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 2941,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2942,
- "instruction": "DUP2"
- },
- {
- "pc": 2943,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2945,
- "instruction": "PUSH0"
- },
- {
- "pc": 2946,
- "instruction": "DUP7"
- },
- {
- "pc": 2947,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2968,
- "instruction": "AND"
- },
- {
- "pc": 2969,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2990,
- "instruction": "AND"
- },
- {
- "pc": 2991,
- "instruction": "DUP2"
- },
- {
- "pc": 2992,
- "instruction": "MSTORE"
- },
- {
- "pc": 2993,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2995,
- "instruction": "ADD"
- },
- {
- "pc": 2996,
- "instruction": "SWAP1"
- },
- {
- "pc": 2997,
- "instruction": "DUP2"
- },
- {
- "pc": 2998,
- "instruction": "MSTORE"
- },
- {
- "pc": 2999,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3001,
- "instruction": "ADD"
- },
- {
- "pc": 3002,
- "instruction": "PUSH0"
- },
- {
- "pc": 3003,
- "instruction": "SHA3"
- },
- {
- "pc": 3004,
- "instruction": "SLOAD"
- },
- {
- "pc": 3005,
- "instruction": "PUSH2 0x0bc6"
- },
- {
- "pc": 3008,
- "instruction": "SWAP2"
- },
- {
- "pc": 3009,
- "instruction": "SWAP1"
- },
- {
- "pc": 3010,
- "instruction": "PUSH2 0x143e"
- },
- {
- "pc": 3013,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5182
- }],
- "last_instruction": "JUMP",
- "id": 2941
- },
- {
- "instructions": [
- {
- "pc": 4069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4070,
- "instruction": "PUSH0"
- },
- {
- "pc": 4071,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4073,
- "instruction": "DUP3"
- },
- {
- "pc": 4074,
- "instruction": "DUP5"
- },
- {
- "pc": 4075,
- "instruction": "SUB"
- },
- {
- "pc": 4076,
- "instruction": "SLT"
- },
- {
- "pc": 4077,
- "instruction": "ISZERO"
- },
- {
- "pc": 4078,
- "instruction": "PUSH2 0x0ffa"
- },
- {
- "pc": 4081,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4082
- },
- {
- "color": "\"#5F9747\"",
- "target": 4090
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4069
- },
- {
- "instructions": [
- {
- "pc": 3562,
- "instruction": "PUSH0"
- },
- {
- "pc": 3563,
- "instruction": "DUP1"
- },
- {
- "pc": 3564,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3562
- },
- {
- "instructions": [
- {
- "pc": 621,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 622,
- "instruction": "PUSH2 0x06f4"
- },
- {
- "pc": 625,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1780
- }],
- "last_instruction": "JUMP",
- "id": 621
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH0"
- },
- {
- "pc": 180,
- "instruction": "DUP1"
- },
- {
- "pc": 181,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 2210,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2211,
- "instruction": "DUP1"
- },
- {
- "pc": 2212,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2214,
- "instruction": "PUSH0"
- },
- {
- "pc": 2215,
- "instruction": "DUP6"
- },
- {
- "pc": 2216,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2237,
- "instruction": "AND"
- },
- {
- "pc": 2238,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2259,
- "instruction": "AND"
- },
- {
- "pc": 2260,
- "instruction": "DUP2"
- },
- {
- "pc": 2261,
- "instruction": "MSTORE"
- },
- {
- "pc": 2262,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2264,
- "instruction": "ADD"
- },
- {
- "pc": 2265,
- "instruction": "SWAP1"
- },
- {
- "pc": 2266,
- "instruction": "DUP2"
- },
- {
- "pc": 2267,
- "instruction": "MSTORE"
- },
- {
- "pc": 2268,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2270,
- "instruction": "ADD"
- },
- {
- "pc": 2271,
- "instruction": "PUSH0"
- },
- {
- "pc": 2272,
- "instruction": "SHA3"
- },
- {
- "pc": 2273,
- "instruction": "PUSH0"
- },
- {
- "pc": 2274,
- "instruction": "DUP5"
- },
- {
- "pc": 2275,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2296,
- "instruction": "AND"
- },
- {
- "pc": 2297,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2318,
- "instruction": "AND"
- },
- {
- "pc": 2319,
- "instruction": "DUP2"
- },
- {
- "pc": 2320,
- "instruction": "MSTORE"
- },
- {
- "pc": 2321,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2323,
- "instruction": "ADD"
- },
- {
- "pc": 2324,
- "instruction": "SWAP1"
- },
- {
- "pc": 2325,
- "instruction": "DUP2"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2329,
- "instruction": "ADD"
- },
- {
- "pc": 2330,
- "instruction": "PUSH0"
- },
- {
- "pc": 2331,
- "instruction": "SHA3"
- },
- {
- "pc": 2332,
- "instruction": "DUP2"
- },
- {
- "pc": 2333,
- "instruction": "SWAP1"
- },
- {
- "pc": 2334,
- "instruction": "SSTORE"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "DUP2"
- },
- {
- "pc": 2337,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2358,
- "instruction": "AND"
- },
- {
- "pc": 2359,
- "instruction": "DUP4"
- },
- {
- "pc": 2360,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2381,
- "instruction": "AND"
- },
- {
- "pc": 2382,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 2415,
- "instruction": "DUP4"
- },
- {
- "pc": 2416,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2418,
- "instruction": "MLOAD"
- },
- {
- "pc": 2419,
- "instruction": "PUSH2 0x097c"
- },
- {
- "pc": 2422,
- "instruction": "SWAP2"
- },
- {
- "pc": 2423,
- "instruction": "SWAP1"
- },
- {
- "pc": 2424,
- "instruction": "PUSH2 0x0eb7"
- },
- {
- "pc": 2427,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3767
- }],
- "last_instruction": "JUMP",
- "id": 2210
- },
- {
- "instructions": [
- {
- "pc": 694,
- "instruction": "DUP1"
- },
- {
- "pc": 695,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 697,
- "instruction": "LT"
- },
- {
- "pc": 698,
- "instruction": "PUSH2 0x02d1"
- },
- {
- "pc": 701,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 721
- },
- {
- "color": "\"#B70000\"",
- "target": 702
- }
- ],
- "last_instruction": "JUMPI",
- "id": 694
- },
- {
- "instructions": [
- {
- "pc": 1987,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1988,
- "instruction": "POP"
- },
- {
- "pc": 1989,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1987
- },
- {
- "instructions": [
- {
- "pc": 4277,
- "instruction": "PUSH2 0x10bc"
- },
- {
- "pc": 4280,
- "instruction": "PUSH2 0x0da6"
- },
- {
- "pc": 4283,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3494
- }],
- "last_instruction": "JUMP",
- "id": 4277
- },
- {
- "instructions": [
- {
- "pc": 5334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5335,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5337,
- "instruction": "DUP3"
- },
- {
- "pc": 5338,
- "instruction": "ADD"
- },
- {
- "pc": 5339,
- "instruction": "SWAP1"
- },
- {
- "pc": 5340,
- "instruction": "POP"
- },
- {
- "pc": 5341,
- "instruction": "SWAP2"
- },
- {
- "pc": 5342,
- "instruction": "SWAP1"
- },
- {
- "pc": 5343,
- "instruction": "POP"
- },
- {
- "pc": 5344,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4929
- },
- {
- "color": "\"#FF9248\"",
- "target": 5368
- }
- ],
- "last_instruction": "JUMP",
- "id": 5334
- },
- {
- "instructions": [
- {
- "pc": 494,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 495,
- "instruction": "PUSH2 0x0208"
- },
- {
- "pc": 498,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 500,
- "instruction": "DUP1"
- },
- {
- "pc": 501,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 502,
- "instruction": "SUB"
- },
- {
- "pc": 503,
- "instruction": "DUP2"
- },
- {
- "pc": 504,
- "instruction": "ADD"
- },
- {
- "pc": 505,
- "instruction": "SWAP1"
- },
- {
- "pc": 506,
- "instruction": "PUSH2 0x0203"
- },
- {
- "pc": 509,
- "instruction": "SWAP2"
- },
- {
- "pc": 510,
- "instruction": "SWAP1"
- },
- {
- "pc": 511,
- "instruction": "PUSH2 0x0f54"
- },
- {
- "pc": 514,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3924
- }],
- "last_instruction": "JUMP",
- "id": 494
- },
- {
- "instructions": [
- {
- "pc": 182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 183,
- "instruction": "PUSH2 0x00be"
- },
- {
- "pc": 186,
- "instruction": "PUSH2 0x0274"
- },
- {
- "pc": 189,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 628
- }],
- "last_instruction": "JUMP",
- "id": 182
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 521,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 794,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 795,
- "instruction": "PUSH0"
- },
- {
- "pc": 796,
- "instruction": "DUP1"
- },
- {
- "pc": 797,
- "instruction": "SLOAD"
- },
- {
- "pc": 798,
- "instruction": "SWAP1"
- },
- {
- "pc": 799,
- "instruction": "POP"
- },
- {
- "pc": 800,
- "instruction": "SWAP1"
- },
- {
- "pc": 801,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 268
- }],
- "last_instruction": "JUMP",
- "id": 794
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0228"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 552
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 4264,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4265,
- "instruction": "PUSH0"
- },
- {
- "pc": 4266,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4268,
- "instruction": "DUP3"
- },
- {
- "pc": 4269,
- "instruction": "DUP5"
- },
- {
- "pc": 4270,
- "instruction": "SUB"
- },
- {
- "pc": 4271,
- "instruction": "SLT"
- },
- {
- "pc": 4272,
- "instruction": "ISZERO"
- },
- {
- "pc": 4273,
- "instruction": "PUSH2 0x10bd"
- },
- {
- "pc": 4276,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4277
- },
- {
- "color": "\"#5F9747\"",
- "target": 4285
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4264
- },
- {
- "instructions": [
- {
- "pc": 3352,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3353,
- "instruction": "DUP4"
- },
- {
- "pc": 3354,
- "instruction": "DUP2"
- },
- {
- "pc": 3355,
- "instruction": "LT"
- },
- {
- "pc": 3356,
- "instruction": "ISZERO"
- },
- {
- "pc": 3357,
- "instruction": "PUSH2 0x0d33"
- },
- {
- "pc": 3360,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3361
- },
- {
- "color": "\"#5F9747\"",
- "target": 3379
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3352
- },
- {
- "instructions": [
- {
- "pc": 4112,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4113,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4146,
- "instruction": "PUSH0"
- },
- {
- "pc": 4147,
- "instruction": "MSTORE"
- },
- {
- "pc": 4148,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4150,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4152,
- "instruction": "MSTORE"
- },
- {
- "pc": 4153,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4155,
- "instruction": "PUSH0"
- },
- {
- "pc": 4156,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4112
- },
- {
- "instructions": [
- {
- "pc": 762,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 763,
- "instruction": "POP"
- },
- {
- "pc": 764,
- "instruction": "POP"
- },
- {
- "pc": 765,
- "instruction": "POP"
- },
- {
- "pc": 766,
- "instruction": "POP"
- },
- {
- "pc": 767,
- "instruction": "POP"
- },
- {
- "pc": 768,
- "instruction": "SWAP1"
- },
- {
- "pc": 769,
- "instruction": "POP"
- },
- {
- "pc": 770,
- "instruction": "SWAP1"
- },
- {
- "pc": 771,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 424
- },
- {
- "color": "\"#FF9248\"",
- "target": 190
- }
- ],
- "last_instruction": "JUMP",
- "id": 762
- },
- {
- "instructions": [
- {
- "pc": 4655,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4656,
- "instruction": "PUSH0"
- },
- {
- "pc": 4657,
- "instruction": "PUSH2 0x1239"
- },
- {
- "pc": 4660,
- "instruction": "DUP3"
- },
- {
- "pc": 4661,
- "instruction": "PUSH2 0x0e04"
- },
- {
- "pc": 4664,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3588
- }],
- "last_instruction": "JUMP",
- "id": 4655
- },
- {
- "instructions": [
- {
- "pc": 5629,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5630,
- "instruction": "PUSH0"
- },
- {
- "pc": 5631,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5633,
- "instruction": "DUP3"
- },
- {
- "pc": 5634,
- "instruction": "ADD"
- },
- {
- "pc": 5635,
- "instruction": "SWAP1"
- },
- {
- "pc": 5636,
- "instruction": "POP"
- },
- {
- "pc": 5637,
- "instruction": "DUP2"
- },
- {
- "pc": 5638,
- "instruction": "DUP2"
- },
- {
- "pc": 5639,
- "instruction": "SUB"
- },
- {
- "pc": 5640,
- "instruction": "PUSH0"
- },
- {
- "pc": 5641,
- "instruction": "DUP4"
- },
- {
- "pc": 5642,
- "instruction": "ADD"
- },
- {
- "pc": 5643,
- "instruction": "MSTORE"
- },
- {
- "pc": 5644,
- "instruction": "PUSH2 0x1614"
- },
- {
- "pc": 5647,
- "instruction": "DUP2"
- },
- {
- "pc": 5648,
- "instruction": "PUSH2 0x15db"
- },
- {
- "pc": 5651,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5595
- }],
- "last_instruction": "JUMP",
- "id": 5629
- },
- {
- "instructions": [
- {
- "pc": 4884,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4885,
- "instruction": "SWAP2"
- },
- {
- "pc": 4886,
- "instruction": "POP"
- },
- {
- "pc": 4887,
- "instruction": "PUSH2 0x131f"
- },
- {
- "pc": 4890,
- "instruction": "DUP3"
- },
- {
- "pc": 4891,
- "instruction": "PUSH2 0x12ba"
- },
- {
- "pc": 4894,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4794
- }],
- "last_instruction": "JUMP",
- "id": 4884
- },
- {
- "instructions": [
- {
- "pc": 1007,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1010,
- "instruction": "DUP1"
- },
- {
- "pc": 1011,
- "instruction": "DUP4"
- },
- {
- "pc": 1012,
- "instruction": "SLOAD"
- },
- {
- "pc": 1013,
- "instruction": "DIV"
- },
- {
- "pc": 1014,
- "instruction": "MUL"
- },
- {
- "pc": 1015,
- "instruction": "DUP4"
- },
- {
- "pc": 1016,
- "instruction": "MSTORE"
- },
- {
- "pc": 1017,
- "instruction": "SWAP2"
- },
- {
- "pc": 1018,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1020,
- "instruction": "ADD"
- },
- {
- "pc": 1021,
- "instruction": "SWAP2"
- },
- {
- "pc": 1022,
- "instruction": "PUSH2 0x042b"
- },
- {
- "pc": 1025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1067
- }],
- "last_instruction": "JUMP",
- "id": 1007
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 522,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 523,
- "instruction": "PUSH2 0x0212"
- },
- {
- "pc": 526,
- "instruction": "PUSH2 0x05ca"
- },
- {
- "pc": 529,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1482
- }],
- "last_instruction": "JUMP",
- "id": 522
- },
- {
- "instructions": [
- {
- "pc": 3498,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3499,
- "instruction": "PUSH0"
- },
- {
- "pc": 3500,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3521,
- "instruction": "DUP3"
- },
- {
- "pc": 3522,
- "instruction": "AND"
- },
- {
- "pc": 3523,
- "instruction": "SWAP1"
- },
- {
- "pc": 3524,
- "instruction": "POP"
- },
- {
- "pc": 3525,
- "instruction": "SWAP2"
- },
- {
- "pc": 3526,
- "instruction": "SWAP1"
- },
- {
- "pc": 3527,
- "instruction": "POP"
- },
- {
- "pc": 3528,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3539
- }],
- "last_instruction": "JUMP",
- "id": 3498
- },
- {
- "instructions": [
- {
- "pc": 3828,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3829,
- "instruction": "SWAP4"
- },
- {
- "pc": 3830,
- "instruction": "POP"
- },
- {
- "pc": 3831,
- "instruction": "POP"
- },
- {
- "pc": 3832,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3834,
- "instruction": "PUSH2 0x0f05"
- },
- {
- "pc": 3837,
- "instruction": "DUP7"
- },
- {
- "pc": 3838,
- "instruction": "DUP3"
- },
- {
- "pc": 3839,
- "instruction": "DUP8"
- },
- {
- "pc": 3840,
- "instruction": "ADD"
- },
- {
- "pc": 3841,
- "instruction": "PUSH2 0x0df0"
- },
- {
- "pc": 3844,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3568
- }],
- "last_instruction": "JUMP",
- "id": 3828
- },
- {
- "instructions": [
- {
- "pc": 3674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3675,
- "instruction": "SWAP3"
- },
- {
- "pc": 3676,
- "instruction": "POP"
- },
- {
- "pc": 3677,
- "instruction": "POP"
- },
- {
- "pc": 3678,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3680,
- "instruction": "PUSH2 0x0e6b"
- },
- {
- "pc": 3683,
- "instruction": "DUP6"
- },
- {
- "pc": 3684,
- "instruction": "DUP3"
- },
- {
- "pc": 3685,
- "instruction": "DUP7"
- },
- {
- "pc": 3686,
- "instruction": "ADD"
- },
- {
- "pc": 3687,
- "instruction": "PUSH2 0x0e23"
- },
- {
- "pc": 3690,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3619
- }],
- "last_instruction": "JUMP",
- "id": 3674
- },
- {
- "instructions": [
- {
- "pc": 3786,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3787,
- "instruction": "SWAP3"
- },
- {
- "pc": 3788,
- "instruction": "SWAP2"
- },
- {
- "pc": 3789,
- "instruction": "POP"
- },
- {
- "pc": 3790,
- "instruction": "POP"
- },
- {
- "pc": 3791,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 407
- },
- {
- "color": "\"#FF9248\"",
- "target": 281
- }
- ],
- "last_instruction": "JUMP",
- "id": 3786
- },
- {
- "instructions": [
- {
- "pc": 260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x010c"
- },
- {
- "pc": 264,
- "instruction": "PUSH2 0x031a"
- },
- {
- "pc": 267,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 794
- }],
- "last_instruction": "JUMP",
- "id": 260
- },
- {
- "instructions": [
- {
- "pc": 268,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 269,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 271,
- "instruction": "MLOAD"
- },
- {
- "pc": 272,
- "instruction": "PUSH2 0x0119"
- },
- {
- "pc": 275,
- "instruction": "SWAP2"
- },
- {
- "pc": 276,
- "instruction": "SWAP1"
- },
- {
- "pc": 277,
- "instruction": "PUSH2 0x0eb7"
- },
- {
- "pc": 280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3767
- }],
- "last_instruction": "JUMP",
- "id": 268
- },
- {
- "instructions": [
- {
- "pc": 424,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 425,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 427,
- "instruction": "MLOAD"
- },
- {
- "pc": 428,
- "instruction": "PUSH2 0x01b5"
- },
- {
- "pc": 431,
- "instruction": "SWAP2"
- },
- {
- "pc": 432,
- "instruction": "SWAP1"
- },
- {
- "pc": 433,
- "instruction": "PUSH2 0x0d86"
- },
- {
- "pc": 436,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3462
- }],
- "last_instruction": "JUMP",
- "id": 424
- },
- {
- "instructions": [
- {
- "pc": 346,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 349,
- "instruction": "MLOAD"
- },
- {
- "pc": 350,
- "instruction": "PUSH2 0x0167"
- },
- {
- "pc": 353,
- "instruction": "SWAP2"
- },
- {
- "pc": 354,
- "instruction": "SWAP1"
- },
- {
- "pc": 355,
- "instruction": "PUSH2 0x0f3b"
- },
- {
- "pc": 358,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3899
- }],
- "last_instruction": "JUMP",
- "id": 346
- },
- {
- "instructions": [
- {
- "pc": 190,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 191,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 193,
- "instruction": "MLOAD"
- },
- {
- "pc": 194,
- "instruction": "PUSH2 0x00cb"
- },
- {
- "pc": 197,
- "instruction": "SWAP2"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "PUSH2 0x0d86"
- },
- {
- "pc": 202,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3462
- }],
- "last_instruction": "JUMP",
- "id": 190
- },
- {
- "instructions": [
- {
- "pc": 1067,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1068,
- "instruction": "POP"
- },
- {
- "pc": 1069,
- "instruction": "POP"
- },
- {
- "pc": 1070,
- "instruction": "POP"
- },
- {
- "pc": 1071,
- "instruction": "POP"
- },
- {
- "pc": 1072,
- "instruction": "POP"
- },
- {
- "pc": 1073,
- "instruction": "SWAP1"
- },
- {
- "pc": 1074,
- "instruction": "POP"
- },
- {
- "pc": 1075,
- "instruction": "SWAP1"
- },
- {
- "pc": 1076,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 424
- },
- {
- "color": "\"#FF9248\"",
- "target": 190
- }
- ],
- "last_instruction": "JUMP",
- "id": 1067
- },
- {
- "instructions": [
- {
- "pc": 3884,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3885,
- "instruction": "PUSH2 0x0f35"
- },
- {
- "pc": 3888,
- "instruction": "DUP2"
- },
- {
- "pc": 3889,
- "instruction": "PUSH2 0x0f20"
- },
- {
- "pc": 3892,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3872
- }],
- "last_instruction": "JUMP",
- "id": 3884
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "addAITrading(address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xae5e5451"],
- "name": "addAITrading",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "ae5e5451",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "pancakePair()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0xb8c9d25c"],
- "name": "pancakePair",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "b8c9d25c",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "removeLimits(uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xe559d86a"],
- "name": "removeLimits",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "e559d86a",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2721, 2773), (2721, 2831), (4237, 1582), (1077, 2589), (1780, 1987), (1780, 1865), (3529, 3498), (52, 446), (52, 63), (472, 3727), (5487, 5453), (1407, 1413), (1407, 1479), (1058, 1067), (4224, 3967), (3361, 3352), (3752, 3588), (600, 4069), (3597, 3588), (233, 772), (687, 694), (687, 762), (1331, 1338), (1331, 1407), (1038, 1058), (1038, 1038), (416, 933), (733, 753), (733, 733), (3746, 485), (3746, 251), (389, 863), (2042, 4906), (167, 368), (167, 178), (74, 85), (74, 522), (3976, 4224), (3976, 4237), (123, 212), (123, 134), (3426, 3350), (4199, 992), (4199, 643), (4199, 948), (4199, 687), (145, 290), (145, 156), (3653, 3494), (2663, 5345), (4191, 4112), (933, 4157), (3937, 3494), (863, 626), (863, 520), (863, 394), (5323, 5233), (3661, 3568), (4103, 515), (4103, 389), (4103, 621), (643, 4157), (3924, 3937), (3924, 3945), (3568, 3546), (96, 600), (96, 107), (5453, 3334), (3588, 3761), (3588, 3606), (368, 3924), (948, 4157), (1275, 1482), (3350, 3352), (1268, 1331), (1268, 1275), (4180, 4199), (4180, 4191), (5595, 3334), (3712, 3701), (3639, 3653), (3639, 3661), (63, 74), (63, 494), (3767, 3752), (702, 762), (2773, 5487), (552, 4007), (2100, 2210), (2100, 2152), (1865, 4655), (4929, 2712), (4929, 2091), (394, 3767), (4021, 3494), (2589, 2721), (2589, 2663), (3633, 4103), (3633, 3691), (3616, 3633), (5233, 5334), (3727, 3712), (4157, 4180), (4157, 4174), (3945, 3568), (41, 416), (41, 52), (3582, 3828), (3582, 3958), (3582, 4042), (3582, 3674), (3406, 3324), (3539, 3555), (3539, 3976), (5368, 2712), (5368, 2091), (5048, 5014), (107, 178), (156, 338), (156, 167), (4082, 3494), (15, 178), (15, 25), (5311, 3334), (1338, 1407), (5345, 5311), (3555, 3562), (3555, 3565), (25, 41), (25, 111), (3958, 515), (3958, 389), (3416, 3334), (3761, 3786), (992, 999), (992, 1067), (1099, 1186), (1099, 1268), (772, 1990), (628, 4157), (1990, 2100), (1990, 2042), (4205, 3967), (290, 3792), (4285, 4244), (4906, 4872), (578, 3767), (999, 1026), (999, 1007), (5182, 3588), (134, 145), (134, 260), (4007, 4021), (4007, 4029), (3815, 3568), (1650, 578), (1650, 472), (1650, 238), (1026, 1038), (841, 346), (2831, 2883), (2831, 2941), (4029, 3568), (1609, 4264), (1186, 1268), (4895, 4929), (4895, 5368), (3691, 626), (3691, 467), (3691, 520), (3691, 233), (3691, 394), (3691, 573), (2152, 5048), (3606, 3616), (3606, 3613), (3893, 3918), (238, 3727), (3792, 3815), (3792, 3807), (3872, 3893), (338, 841), (3619, 3597), (4244, 3546), (4174, 4180), (4090, 3619), (3462, 3406), (4794, 4895), (3967, 3529), (111, 182), (111, 123), (515, 1099), (753, 762), (3324, 3416), (3899, 3884), (721, 733), (573, 1650), (3546, 3529), (3701, 3721), (3918, 359), (5014, 3334), (1482, 4205), (3721, 3746), (4042, 3568), (3565, 3582), (3807, 3494), (0, 12), (0, 15), (2883, 5629), (1413, 1479), (467, 1077), (4872, 3334), (212, 3639), (1582, 1602), (1582, 1609), (3334, 3426), (3334, 4884), (3334, 5323), (446, 3639), (2941, 5182), (4069, 4082), (4069, 4090), (621, 1780), (2210, 3767), (694, 721), (694, 702), (4277, 3494), (5334, 4929), (5334, 5368), (494, 3924), (182, 628), (794, 268), (85, 96), (85, 552), (4264, 4277), (4264, 4285), (3352, 3361), (3352, 3379), (762, 424), (762, 190), (4655, 3588), (5629, 5595), (4884, 4794), (1007, 1067), (522, 1482), (3498, 3539), (3828, 3568), (3674, 3619), (3786, 407), (3786, 281), (260, 794), (268, 3767), (424, 3462), (346, 3899), (190, 3462), (1067, 424), (1067, 190), (3884, 3872)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 178), (15, 25), (25, 41), (25, 111), (41, 416), (41, 52), (52, 446), (52, 63), (63, 74), (63, 494), (74, 85), (74, 522), (85, 96), (85, 552), (96, 600), (96, 107), (107, 178), (111, 182), (111, 123), (123, 212), (123, 134), (134, 145), (134, 260), (145, 290), (145, 156), (156, 338), (156, 167), (167, 368), (167, 178), (182, 628), (190, 3462), (212, 3639), (233, 772), (238, 3727), (260, 794), (268, 3767), (290, 3792), (338, 841), (346, 3899), (368, 3924), (389, 863), (394, 3767), (416, 933), (424, 3462), (446, 3639), (467, 1077), (472, 3727), (494, 3924), (515, 1099), (522, 1482), (552, 4007), (573, 1650), (578, 3767), (600, 4069), (621, 1780), (628, 4157), (643, 4157), (687, 694), (687, 762), (694, 721), (694, 702), (702, 762), (721, 733), (733, 753), (733, 733), (753, 762), (762, 424), (762, 190), (772, 1990), (794, 268), (841, 346), (863, 626), (863, 520), (863, 394), (933, 4157), (948, 4157), (992, 999), (992, 1067), (999, 1026), (999, 1007), (1007, 1067), (1026, 1038), (1038, 1058), (1038, 1038), (1058, 1067), (1067, 424), (1067, 190), (1077, 2589), (1099, 1186), (1099, 1268), (1186, 1268), (1268, 1331), (1268, 1275), (1275, 1482), (1331, 1338), (1331, 1407), (1338, 1407), (1407, 1413), (1407, 1479), (1413, 1479), (1479, 626), (1479, 520), (1479, 394), (1482, 4205), (1582, 1602), (1582, 1609), (1609, 4264), (1650, 578), (1650, 472), (1650, 238), (1780, 1987), (1780, 1865), (1865, 4655), (1987, 626), (1987, 520), (1987, 394), (1990, 2100), (1990, 2042), (2042, 4906), (2100, 2210), (2100, 2152), (2152, 5048), (2210, 3767), (2589, 2721), (2589, 2663), (2663, 5345), (2721, 2773), (2721, 2831), (2773, 5487), (2831, 2883), (2831, 2941), (2883, 5629), (2941, 5182), (3324, 3416), (3334, 3426), (3334, 4884), (3350, 3352), (3352, 3361), (3352, 3379), (3361, 3352), (3379, 3442), (3390, 3451), (3406, 3324), (3416, 3334), (3426, 3350), (3442, 3390), (3451, 3486), (3462, 3406), (3486, 437), (3486, 203), (3498, 3539), (3529, 3498), (3539, 3555), (3539, 3976), (3546, 3529), (3555, 3562), (3555, 3565), (3565, 3582), (3568, 3546), (3582, 3828), (3582, 3958), (3582, 4042), (3582, 3674), (3588, 3761), (3588, 3606), (3597, 3588), (3606, 3616), (3606, 3613), (3616, 3633), (3619, 3597), (3633, 4103), (3633, 3691), (3639, 3653), (3639, 3661), (3653, 3494), (3661, 3568), (3674, 3619), (3691, 626), (3691, 467), (3691, 520), (3691, 233), (3691, 394), (3691, 573), (3701, 3721), (3712, 3701), (3721, 3746), (3727, 3712), (3746, 485), (3746, 251), (3752, 3588), (3761, 3786), (3767, 3752), (3786, 281), (3792, 3815), (3792, 3807), (3807, 3494), (3815, 3568), (3828, 3568), (3872, 3893), (3884, 3872), (3893, 3918), (3899, 3884), (3918, 359), (3924, 3937), (3924, 3945), (3937, 3494), (3945, 3568), (3958, 515), (3958, 389), (3967, 3529), (3976, 4224), (3976, 4237), (4007, 4021), (4007, 4029), (4021, 3494), (4029, 3568), (4042, 3568), (4069, 4082), (4069, 4090), (4082, 3494), (4090, 3619), (4103, 515), (4103, 389), (4103, 621), (4157, 4180), (4157, 4174), (4174, 4180), (4180, 4199), (4180, 4191), (4191, 4112), (4199, 992), (4199, 643), (4199, 948), (4199, 687), (4205, 3967), (4224, 3967), (4237, 1582), (4244, 3546), (4264, 4277), (4264, 4285), (4277, 3494), (4285, 4244), (4655, 3588), (4794, 4895), (4872, 3334), (4884, 4794), (4895, 4929), (4906, 4872), (4929, 2091), (5014, 3334), (5048, 5014), (5182, 3588), (5311, 3334), (5345, 5311), (5453, 3334), (5487, 5453), (5595, 3334), (5629, 5595)]",
+ "last_pc": 5651,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57/0xDcfCcaf54CB8c7c30bb7959929AbA24bF136FF57.abi",
"statistics": {
- "definitely_unreachable_jumps": 37,
+ "definitely_unreachable_jumps": 34,
+ "total_edges": 2984,
"unsound_jumps": 0,
"total_opcodes": 2964,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 275,
- "resolved_jumps": 238
- }
+ "resolved_jumps": 241
+ },
+ "execution_time": 4709
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b60405163a2ab8dcd60e01b81525f60048201819052602482018490526001600160a01b03838116604484015290919085169063a2ab8dcd90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea264697066735822122044a9e9d0ae2d2b4e082ebd753a88b3abcde532481d3cf0736835f724e9fac2e964736f6c63430008140033",
"address": "0x5b348ec54c290683697f6a812ca1bfbb0e74c70d",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0xa2ab8dcd\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0xa2ab8dcd\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nDIFFICULTY\n'a9'(Unknown Opcode)\n'e9'(Unknown Opcode)\n'd0'(Unknown Opcode)\n'ae'(Unknown Opcode)\n'2d'(Unknown Opcode)\n'2b'(Unknown Opcode)\n'4e'(Unknown Opcode)\nADDMOD\n'2e'(Unknown Opcode)\n'bd'(Unknown Opcode)\nPUSH22 0x3a88b3abcde532481d3cf0736835f724e9fac2e96473\nPUSH16 0x6c63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1886, 1972), (1886, 1965), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d/0x5b348ec54c290683697f6a812ca1bfbb0e74c70d.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1537,
"unsound_jumps": 0,
"total_opcodes": 1513,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 422
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea2646970667358221220930958702b12ec86d0ffdc929d3a1b4739605bcd1d33eab26e21b0c069b33f3464736f6c63430008140033",
"address": "0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nSWAP4\nMULMOD\nPC\nPUSH17 0x2b12ec86d0ffdc929d3a1b4739605bcd1d\nCALLER\n'ea'(Unknown Opcode)\n'b2'(Unknown Opcode)\nPUSH15 0x21b0c069b33f3464736f6c63430008\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (1886, 1972), (1886, 1965), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0/0x9a1ba1687c2759fe96bfacbfb5300458b7d726f0.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1541,
"unsound_jumps": 0,
"total_opcodes": 1511,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 425
},
{
- "bytecode": "0x6080604052600436106100a05760003560e01c8063395093511161006457806339509351146101a757806370a08231146101e457806395d89b4114610221578063a457c2d71461024c578063a9059cbb14610289578063dd62ed3e146102c6576100a7565b806306fdde03146100ac578063095ea7b3146100d757806318160ddd1461011457806323b872dd1461013f578063313ce5671461017c576100a7565b366100a757005b600080fd5b3480156100b857600080fd5b506100c1610303565b6040516100ce9190610ccc565b60405180910390f35b3480156100e357600080fd5b506100fe60048036038101906100f99190610d87565b610395565b60405161010b9190610de2565b60405180910390f35b34801561012057600080fd5b506101296103b3565b6040516101369190610e0c565b60405180910390f35b34801561014b57600080fd5b5061016660048036038101906101619190610e27565b6103bd565b6040516101739190610de2565b60405180910390f35b34801561018857600080fd5b506101916104b5565b60405161019e9190610e96565b60405180910390f35b3480156101b357600080fd5b506101ce60048036038101906101c99190610d87565b6104cc565b6040516101db9190610de2565b60405180910390f35b3480156101f057600080fd5b5061020b60048036038101906102069190610eb1565b610578565b6040516102189190610e0c565b60405180910390f35b34801561022d57600080fd5b506102366105c0565b6040516102439190610ccc565b60405180910390f35b34801561025857600080fd5b50610273600480360381019061026e9190610d87565b610652565b6040516102809190610de2565b60405180910390f35b34801561029557600080fd5b506102b060048036038101906102ab9190610d87565b61073d565b6040516102bd9190610de2565b60405180910390f35b3480156102d257600080fd5b506102ed60048036038101906102e89190610ede565b61075b565b6040516102fa9190610e0c565b60405180910390f35b60606003805461031290610f4d565b80601f016020809104026020016040519081016040528092919081815260200182805461033e90610f4d565b801561038b5780601f106103605761010080835404028352916020019161038b565b820191906000526020600020905b81548152906001019060200180831161036e57829003601f168201915b5050505050905090565b60006103a96103a26107e2565b84846107ea565b6001905092915050565b6000600254905090565b60006103ca8484846109b3565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104156107e2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048c90610ff0565b60405180910390fd5b6104a9856104a16107e2565b8584036107ea565b60019150509392505050565b6000600560009054906101000a900460ff16905090565b600061056e6104d96107e2565b8484600160006104e76107e2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610569919061103f565b6107ea565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546105cf90610f4d565b80601f01602080910402602001604051908101604052809291908181526020018280546105fb90610f4d565b80156106485780601f1061061d57610100808354040283529160200191610648565b820191906000526020600020905b81548152906001019060200180831161062b57829003601f168201915b5050505050905090565b600080600160006106616107e2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561071e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610715906110e5565b60405180910390fd5b6107326107296107e2565b858584036107ea565b600191505092915050565b600061075161074a6107e2565b84846109b3565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610859576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085090611177565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bf90611209565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109a69190610e0c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a199061129b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a889061132d565b60405180910390fd5b610a9c838383610c32565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610b22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b19906113bf565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bb5919061103f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c199190610e0c565b60405180910390a3610c2c848484610c37565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610c76578082015181840152602081019050610c5b565b60008484015250505050565b6000601f19601f8301169050919050565b6000610c9e82610c3c565b610ca88185610c47565b9350610cb8818560208601610c58565b610cc181610c82565b840191505092915050565b60006020820190508181036000830152610ce68184610c93565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d1e82610cf3565b9050919050565b610d2e81610d13565b8114610d3957600080fd5b50565b600081359050610d4b81610d25565b92915050565b6000819050919050565b610d6481610d51565b8114610d6f57600080fd5b50565b600081359050610d8181610d5b565b92915050565b60008060408385031215610d9e57610d9d610cee565b5b6000610dac85828601610d3c565b9250506020610dbd85828601610d72565b9150509250929050565b60008115159050919050565b610ddc81610dc7565b82525050565b6000602082019050610df76000830184610dd3565b92915050565b610e0681610d51565b82525050565b6000602082019050610e216000830184610dfd565b92915050565b600080600060608486031215610e4057610e3f610cee565b5b6000610e4e86828701610d3c565b9350506020610e5f86828701610d3c565b9250506040610e7086828701610d72565b9150509250925092565b600060ff82169050919050565b610e9081610e7a565b82525050565b6000602082019050610eab6000830184610e87565b92915050565b600060208284031215610ec757610ec6610cee565b5b6000610ed584828501610d3c565b91505092915050565b60008060408385031215610ef557610ef4610cee565b5b6000610f0385828601610d3c565b9250506020610f1485828601610d3c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610f6557607f821691505b602082108103610f7857610f77610f1e565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000610fda602883610c47565b9150610fe582610f7e565b604082019050919050565b6000602082019050818103600083015261100981610fcd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061104a82610d51565b915061105583610d51565b925082820190508082111561106d5761106c611010565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006110cf602583610c47565b91506110da82611073565b604082019050919050565b600060208201905081810360008301526110fe816110c2565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611161602483610c47565b915061116c82611105565b604082019050919050565b6000602082019050818103600083015261119081611154565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006111f3602283610c47565b91506111fe82611197565b604082019050919050565b60006020820190508181036000830152611222816111e6565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611285602583610c47565b915061129082611229565b604082019050919050565b600060208201905081810360008301526112b481611278565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611317602383610c47565b9150611322826112bb565b604082019050919050565b600060208201905081810360008301526113468161130a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006113a9602683610c47565b91506113b48261134d565b604082019050919050565b600060208201905081810360008301526113d88161139c565b905091905056fea2646970667358221220f38f7779472e84aea47f1684e85faca933b3b4a7b09d90f18f05528fff0ad5ea64736f6c63430008190033",
"address": "0x4582b79844e753ed53928d8b8761e9f27eb22735",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a0\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x39509351\nGT\nPUSH2 0x0064\nJUMPI\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x01a7\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x01e4\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0221\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x024c\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0289\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x02c6\nJUMPI\nPUSH2 0x00a7\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00ac\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00d7\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x0114\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x013f\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x017c\nJUMPI\nPUSH2 0x00a7\nJUMP\nJUMPDEST\nCALLDATASIZE\nPUSH2 0x00a7\nJUMPI\nSTOP\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00b8\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x00c1\nPUSH2 0x0303\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00ce\nSWAP2\nSWAP1\nPUSH2 0x0ccc\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00e3\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x00fe\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x00f9\nSWAP2\nSWAP1\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nPUSH2 0x0395\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x010b\nSWAP2\nSWAP1\nPUSH2 0x0de2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0120\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0129\nPUSH2 0x03b3\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0136\nSWAP2\nSWAP1\nPUSH2 0x0e0c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x014b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0166\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0161\nSWAP2\nSWAP1\nPUSH2 0x0e27\nJUMP\nJUMPDEST\nPUSH2 0x03bd\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0173\nSWAP2\nSWAP1\nPUSH2 0x0de2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0188\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0191\nPUSH2 0x04b5\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x019e\nSWAP2\nSWAP1\nPUSH2 0x0e96\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x01b3\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x01ce\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01c9\nSWAP2\nSWAP1\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nPUSH2 0x04cc\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01db\nSWAP2\nSWAP1\nPUSH2 0x0de2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x01f0\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x020b\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0206\nSWAP2\nSWAP1\nPUSH2 0x0eb1\nJUMP\nJUMPDEST\nPUSH2 0x0578\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0218\nSWAP2\nSWAP1\nPUSH2 0x0e0c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x022d\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0236\nPUSH2 0x05c0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0243\nSWAP2\nSWAP1\nPUSH2 0x0ccc\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0258\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0273\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x026e\nSWAP2\nSWAP1\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nPUSH2 0x0652\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0280\nSWAP2\nSWAP1\nPUSH2 0x0de2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0295\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x02b0\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x02ab\nSWAP2\nSWAP1\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nPUSH2 0x073d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x02bd\nSWAP2\nSWAP1\nPUSH2 0x0de2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x02d2\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x02ed\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x02e8\nSWAP2\nSWAP1\nPUSH2 0x0ede\nJUMP\nJUMPDEST\nPUSH2 0x075b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x02fa\nSWAP2\nSWAP1\nPUSH2 0x0e0c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x0312\nSWAP1\nPUSH2 0x0f4d\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x033e\nSWAP1\nPUSH2 0x0f4d\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x038b\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0360\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x038b\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x036e\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x03a9\nPUSH2 0x03a2\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nDUP5\nDUP5\nPUSH2 0x07ea\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x02\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x03ca\nDUP5\nDUP5\nDUP5\nPUSH2 0x09b3\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x01\nPUSH1 0x00\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nPUSH2 0x0415\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x0495\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x048c\nSWAP1\nPUSH2 0x0ff0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x04a9\nDUP6\nPUSH2 0x04a1\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nDUP6\nDUP5\nSUB\nPUSH2 0x07ea\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x05\nPUSH1 0x00\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x056e\nPUSH2 0x04d9\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nDUP5\nDUP5\nPUSH1 0x01\nPUSH1 0x00\nPUSH2 0x04e7\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP9\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0569\nSWAP2\nSWAP1\nPUSH2 0x103f\nJUMP\nJUMPDEST\nPUSH2 0x07ea\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x05cf\nSWAP1\nPUSH2 0x0f4d\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x05fb\nSWAP1\nPUSH2 0x0f4d\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0648\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x061d\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0648\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x062b\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x01\nPUSH1 0x00\nPUSH2 0x0661\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x071e\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0715\nSWAP1\nPUSH2 0x10e5\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0732\nPUSH2 0x0729\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nDUP6\nDUP6\nDUP5\nSUB\nPUSH2 0x07ea\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0751\nPUSH2 0x074a\nPUSH2 0x07e2\nJUMP\nJUMPDEST\nDUP5\nDUP5\nPUSH2 0x09b3\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x01\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nCALLER\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0859\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0850\nSWAP1\nPUSH2 0x1177\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x08c8\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x08bf\nSWAP1\nPUSH2 0x1209\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x01\nPUSH1 0x00\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x09a6\nSWAP2\nSWAP1\nPUSH2 0x0e0c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0a22\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a19\nSWAP1\nPUSH2 0x129b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0a91\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a88\nSWAP1\nPUSH2 0x132d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0a9c\nDUP4\nDUP4\nDUP4\nPUSH2 0x0c32\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0b22\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b19\nSWAP1\nPUSH2 0x13bf\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP1\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0bb5\nSWAP2\nSWAP1\nPUSH2 0x103f\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0c19\nSWAP2\nSWAP1\nPUSH2 0x0e0c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH2 0x0c2c\nDUP5\nDUP5\nDUP5\nPUSH2 0x0c37\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0c76\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0c5b\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP5\nDUP5\nADD\nMSTORE\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0c9e\nDUP3\nPUSH2 0x0c3c\nJUMP\nJUMPDEST\nPUSH2 0x0ca8\nDUP2\nDUP6\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x0cb8\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0c58\nJUMP\nJUMPDEST\nPUSH2 0x0cc1\nDUP2\nPUSH2 0x0c82\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x0ce6\nDUP2\nDUP5\nPUSH2 0x0c93\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0d1e\nDUP3\nPUSH2 0x0cf3\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0d2e\nDUP2\nPUSH2 0x0d13\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0d39\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0d4b\nDUP2\nPUSH2 0x0d25\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0d64\nDUP2\nPUSH2 0x0d51\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0d6f\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0d81\nDUP2\nPUSH2 0x0d5b\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0d9e\nJUMPI\nPUSH2 0x0d9d\nPUSH2 0x0cee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0dac\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0dbd\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d72\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0ddc\nDUP2\nPUSH2 0x0dc7\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0df7\nPUSH1 0x00\nDUP4\nADD\nDUP5\nPUSH2 0x0dd3\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e06\nDUP2\nPUSH2 0x0d51\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0e21\nPUSH1 0x00\nDUP4\nADD\nDUP5\nPUSH2 0x0dfd\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0e40\nJUMPI\nPUSH2 0x0e3f\nPUSH2 0x0cee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0e4e\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0e5f\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0e70\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d72\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e90\nDUP2\nPUSH2 0x0e7a\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0eab\nPUSH1 0x00\nDUP4\nADD\nDUP5\nPUSH2 0x0e87\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0ec7\nJUMPI\nPUSH2 0x0ec6\nPUSH2 0x0cee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0ed5\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0ef5\nJUMPI\nPUSH2 0x0ef4\nPUSH2 0x0cee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0f03\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0f14\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d3c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH1 0x00\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH1 0x00\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x02\nDUP3\nDIV\nSWAP1\nPOP\nPUSH1 0x01\nDUP3\nAND\nDUP1\nPUSH2 0x0f65\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x0f78\nJUMPI\nPUSH2 0x0f77\nPUSH2 0x0f1e\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x6c6c6f77616e6365000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0fda\nPUSH1 0x28\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0fe5\nDUP3\nPUSH2 0x0f7e\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x1009\nDUP2\nPUSH2 0x0fcd\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH1 0x00\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH1 0x00\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x104a\nDUP3\nPUSH2 0x0d51\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1055\nDUP4\nPUSH2 0x0d51\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x106d\nJUMPI\nPUSH2 0x106c\nPUSH2 0x1010\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x207a65726f000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x10cf\nPUSH1 0x25\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x10da\nDUP3\nPUSH2 0x1073\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x10fe\nDUP2\nPUSH2 0x10c2\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x7265737300000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x1161\nPUSH1 0x24\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x116c\nDUP3\nPUSH2 0x1105\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x1190\nDUP2\nPUSH2 0x1154\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x7373000000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x11f3\nPUSH1 0x22\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x11fe\nDUP3\nPUSH2 0x1197\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x1222\nDUP2\nPUSH2 0x11e6\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x6472657373000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x1285\nPUSH1 0x25\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1290\nDUP3\nPUSH2 0x1229\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x12b4\nDUP2\nPUSH2 0x1278\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x6573730000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x1317\nPUSH1 0x23\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1322\nDUP3\nPUSH2 0x12bb\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x1346\nDUP2\nPUSH2 0x130a\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH1 0x00\nDUP3\nADD\nMSTORE\nPUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x13a9\nPUSH1 0x26\nDUP4\nPUSH2 0x0c47\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x13b4\nDUP3\nPUSH2 0x134d\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x13d8\nDUP2\nPUSH2 0x139c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nRETURN\nDUP16\nPUSH24 0x79472e84aea47f1684e85faca933b3b4a7b09d90f18f0552\nDUP16\nSELFDESTRUCT\nEXP\n'd5'(Unknown Opcode)\n'ea'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nNOT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "name_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "symbol_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "totalSupply_",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "decimals_",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "addr_",
- "internalType": "address[2]",
- "type": "address[2]"
- }
- ],
- "stateMutability": "payable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "addedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 227,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 228,
- "instruction": "POP"
- },
- {
- "pc": 229,
- "instruction": "PUSH2 0x00fe"
- },
- {
- "pc": 232,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 234,
- "instruction": "DUP1"
- },
- {
- "pc": 235,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 236,
- "instruction": "SUB"
- },
- {
- "pc": 237,
- "instruction": "DUP2"
- },
- {
- "pc": 238,
- "instruction": "ADD"
- },
- {
- "pc": 239,
- "instruction": "SWAP1"
- },
- {
- "pc": 240,
- "instruction": "PUSH2 0x00f9"
- },
- {
- "pc": 243,
- "instruction": "SWAP2"
- },
- {
- "pc": 244,
- "instruction": "SWAP1"
- },
- {
- "pc": 245,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 248,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 227
- },
- {
- "instructions": [
- {
- "pc": 276,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 277,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 278,
- "instruction": "DUP1"
- },
- {
- "pc": 279,
- "instruction": "ISZERO"
- },
- {
- "pc": 280,
- "instruction": "PUSH2 0x0120"
- },
- {
- "pc": 283,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 288
- },
- {
- "color": "\"#B70000\"",
- "target": 284
- }
- ],
- "last_instruction": "JUMPI",
- "id": 276
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 329,
- "instruction": "DUP1"
- },
- {
- "pc": 330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 701,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 702,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 704,
- "instruction": "MLOAD"
- },
- {
- "pc": 705,
- "instruction": "DUP1"
- },
- {
- "pc": 706,
- "instruction": "SWAP2"
- },
- {
- "pc": 707,
- "instruction": "SUB"
- },
- {
- "pc": 708,
- "instruction": "SWAP1"
- },
- {
- "pc": 709,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 701
- },
- {
- "instructions": [
- {
- "pc": 3775,
- "instruction": "PUSH2 0x0ec6"
- },
- {
- "pc": 3778,
- "instruction": "PUSH2 0x0cee"
- },
- {
- "pc": 3781,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3310
- }],
- "last_instruction": "JUMP",
- "id": 3775
- },
- {
- "instructions": [
- {
- "pc": 749,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 750,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 752,
- "instruction": "MLOAD"
- },
- {
- "pc": 753,
- "instruction": "PUSH2 0x02fa"
- },
- {
- "pc": 756,
- "instruction": "SWAP2"
- },
- {
- "pc": 757,
- "instruction": "SWAP1"
- },
- {
- "pc": 758,
- "instruction": "PUSH2 0x0e0c"
- },
- {
- "pc": 761,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3596
- }],
- "last_instruction": "JUMP",
- "id": 749
- },
- {
- "instructions": [
- {
- "pc": 3761,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3762,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3764,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3766,
- "instruction": "DUP3"
- },
- {
- "pc": 3767,
- "instruction": "DUP5"
- },
- {
- "pc": 3768,
- "instruction": "SUB"
- },
- {
- "pc": 3769,
- "instruction": "SLT"
- },
- {
- "pc": 3770,
- "instruction": "ISZERO"
- },
- {
- "pc": 3771,
- "instruction": "PUSH2 0x0ec7"
- },
- {
- "pc": 3774,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3783
- },
- {
- "color": "\"#B70000\"",
- "target": 3775
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3761
- },
- {
- "instructions": [
- {
- "pc": 457,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 458,
- "instruction": "PUSH2 0x04cc"
- },
- {
- "pc": 461,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1228
- }],
- "last_instruction": "JUMP",
- "id": 457
- },
- {
- "instructions": [
- {
- "pc": 3640,
- "instruction": "PUSH2 0x0e3f"
- },
- {
- "pc": 3643,
- "instruction": "PUSH2 0x0cee"
- },
- {
- "pc": 3646,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3310
- }],
- "last_instruction": "JUMP",
- "id": 3640
- },
- {
- "instructions": [
- {
- "pc": 771,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 772,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 774,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 776,
- "instruction": "DUP1"
- },
- {
- "pc": 777,
- "instruction": "SLOAD"
- },
- {
- "pc": 778,
- "instruction": "PUSH2 0x0312"
- },
- {
- "pc": 781,
- "instruction": "SWAP1"
- },
- {
- "pc": 782,
- "instruction": "PUSH2 0x0f4d"
- },
- {
- "pc": 785,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3917
- }],
- "last_instruction": "JUMP",
- "id": 771
- },
- {
- "instructions": [
- {
- "pc": 557,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 558,
- "instruction": "POP"
- },
- {
- "pc": 559,
- "instruction": "PUSH2 0x0236"
- },
- {
- "pc": 562,
- "instruction": "PUSH2 0x05c0"
- },
- {
- "pc": 565,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1472
- }],
- "last_instruction": "JUMP",
- "id": 557
- },
- {
- "instructions": [
- {
- "pc": 2128,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2129,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2131,
- "instruction": "MLOAD"
- },
- {
- "pc": 2132,
- "instruction": "DUP1"
- },
- {
- "pc": 2133,
- "instruction": "SWAP2"
- },
- {
- "pc": 2134,
- "instruction": "SUB"
- },
- {
- "pc": 2135,
- "instruction": "SWAP1"
- },
- {
- "pc": 2136,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2128
- },
- {
- "instructions": [
- {
- "pc": 331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 332,
- "instruction": "POP"
- },
- {
- "pc": 333,
- "instruction": "PUSH2 0x0166"
- },
- {
- "pc": 336,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 338,
- "instruction": "DUP1"
- },
- {
- "pc": 339,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 340,
- "instruction": "SUB"
- },
- {
- "pc": 341,
- "instruction": "DUP2"
- },
- {
- "pc": 342,
- "instruction": "ADD"
- },
- {
- "pc": 343,
- "instruction": "SWAP1"
- },
- {
- "pc": 344,
- "instruction": "PUSH2 0x0161"
- },
- {
- "pc": 347,
- "instruction": "SWAP2"
- },
- {
- "pc": 348,
- "instruction": "SWAP1"
- },
- {
- "pc": 349,
- "instruction": "PUSH2 0x0e27"
- },
- {
- "pc": 352,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3623
- }],
- "last_instruction": "JUMP",
- "id": 331
- },
- {
- "instructions": [
- {
- "pc": 1608,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1609,
- "instruction": "POP"
- },
- {
- "pc": 1610,
- "instruction": "POP"
- },
- {
- "pc": 1611,
- "instruction": "POP"
- },
- {
- "pc": 1612,
- "instruction": "POP"
- },
- {
- "pc": 1613,
- "instruction": "POP"
- },
- {
- "pc": 1614,
- "instruction": "SWAP1"
- },
- {
- "pc": 1615,
- "instruction": "POP"
- },
- {
- "pc": 1616,
- "instruction": "SWAP1"
- },
- {
- "pc": 1617,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 193
- },
- {
- "color": "\"#FF9248\"",
- "target": 566
- }
- ],
- "last_instruction": "JUMP",
- "id": 1608
- },
- {
- "instructions": [
- {
- "pc": 4303,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4304,
- "instruction": "SWAP2"
- },
- {
- "pc": 4305,
- "instruction": "POP"
- },
- {
- "pc": 4306,
- "instruction": "PUSH2 0x10da"
- },
- {
- "pc": 4309,
- "instruction": "DUP3"
- },
- {
- "pc": 4310,
- "instruction": "PUSH2 0x1073"
- },
- {
- "pc": 4313,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4211
- }],
- "last_instruction": "JUMP",
- "id": 4303
- },
- {
- "instructions": [
- {
- "pc": 4788,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4789,
- "instruction": "SWAP1"
- },
- {
- "pc": 4790,
- "instruction": "POP"
- },
- {
- "pc": 4791,
- "instruction": "SWAP2"
- },
- {
- "pc": 4792,
- "instruction": "SWAP1"
- },
- {
- "pc": 4793,
- "instruction": "POP"
- },
- {
- "pc": 4794,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2128
- },
- {
- "color": "\"#FF9248\"",
- "target": 1813
- },
- {
- "color": "\"#FF9248\"",
- "target": 2585
- }
- ],
- "last_instruction": "JUMP",
- "id": 4788
- },
- {
- "instructions": [
- {
- "pc": 1531,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1532,
- "instruction": "DUP1"
- },
- {
- "pc": 1533,
- "instruction": "ISZERO"
- },
- {
- "pc": 1534,
- "instruction": "PUSH2 0x0648"
- },
- {
- "pc": 1537,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1538
- },
- {
- "color": "\"#5F9747\"",
- "target": 1608
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1531
- },
- {
- "instructions": [
- {
- "pc": 3358,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3359,
- "instruction": "SWAP1"
- },
- {
- "pc": 3360,
- "instruction": "POP"
- },
- {
- "pc": 3361,
- "instruction": "SWAP2"
- },
- {
- "pc": 3362,
- "instruction": "SWAP1"
- },
- {
- "pc": 3363,
- "instruction": "POP"
- },
- {
- "pc": 3364,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3374
- }],
- "last_instruction": "JUMP",
- "id": 3358
- },
- {
- "instructions": [
- {
- "pc": 4496,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4497,
- "instruction": "SWAP1"
- },
- {
- "pc": 4498,
- "instruction": "POP"
- },
- {
- "pc": 4499,
- "instruction": "SWAP2"
- },
- {
- "pc": 4500,
- "instruction": "SWAP1"
- },
- {
- "pc": 4501,
- "instruction": "POP"
- },
- {
- "pc": 4502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2128
- },
- {
- "color": "\"#FF9248\"",
- "target": 1813
- },
- {
- "color": "\"#FF9248\"",
- "target": 2585
- }
- ],
- "last_instruction": "JUMP",
- "id": 4496
- },
- {
- "instructions": [
- {
- "pc": 167,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 168,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 170,
- "instruction": "DUP1"
- },
- {
- "pc": 171,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 167
- },
- {
- "instructions": [
- {
- "pc": 3617,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3618,
- "instruction": "SWAP3"
- },
- {
- "pc": 3619,
- "instruction": "SWAP2"
- },
- {
- "pc": 3620,
- "instruction": "POP"
- },
- {
- "pc": 3621,
- "instruction": "POP"
- },
- {
- "pc": 3622,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 310
- }],
- "last_instruction": "JUMP",
- "id": 3617
- },
- {
- "instructions": [
- {
- "pc": 215,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 216,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 217,
- "instruction": "DUP1"
- },
- {
- "pc": 218,
- "instruction": "ISZERO"
- },
- {
- "pc": 219,
- "instruction": "PUSH2 0x00e3"
- },
- {
- "pc": 222,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 227
- },
- {
- "color": "\"#B70000\"",
- "target": 223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 215
- },
- {
- "instructions": [
- {
- "pc": 3439,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3440,
- "instruction": "POP"
- },
- {
- "pc": 3441,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3457
- }],
- "last_instruction": "JUMP",
- "id": 3439
- },
- {
- "instructions": [
- {
- "pc": 4752,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4753,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4755,
- "instruction": "DUP3"
- },
- {
- "pc": 4756,
- "instruction": "ADD"
- },
- {
- "pc": 4757,
- "instruction": "SWAP1"
- },
- {
- "pc": 4758,
- "instruction": "POP"
- },
- {
- "pc": 4759,
- "instruction": "SWAP2"
- },
- {
- "pc": 4760,
- "instruction": "SWAP1"
- },
- {
- "pc": 4761,
- "instruction": "POP"
- },
- {
- "pc": 4762,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4496
- },
- {
- "color": "\"#FF9248\"",
- "target": 4788
- },
- {
- "color": "\"#FF9248\"",
- "target": 4350
- }
- ],
- "last_instruction": "JUMP",
- "id": 4752
- },
- {
- "instructions": [
- {
- "pc": 180,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 182,
- "instruction": "DUP1"
- },
- {
- "pc": 183,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 180
- },
- {
- "instructions": [
- {
- "pc": 649,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 650,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 651,
- "instruction": "DUP1"
- },
- {
- "pc": 652,
- "instruction": "ISZERO"
- },
- {
- "pc": 653,
- "instruction": "PUSH2 0x0295"
- },
- {
- "pc": 656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 657
- },
- {
- "color": "\"#5F9747\"",
- "target": 661
- }
- ],
- "last_instruction": "JUMPI",
- "id": 649
- },
- {
- "instructions": [
- {
- "pc": 3435,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3437,
- "instruction": "DUP1"
- },
- {
- "pc": 3438,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3435
- },
- {
- "instructions": [
- {
- "pc": 3132,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3133,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3135,
- "instruction": "DUP2"
- },
- {
- "pc": 3136,
- "instruction": "MLOAD"
- },
- {
- "pc": 3137,
- "instruction": "SWAP1"
- },
- {
- "pc": 3138,
- "instruction": "POP"
- },
- {
- "pc": 3139,
- "instruction": "SWAP2"
- },
- {
- "pc": 3140,
- "instruction": "SWAP1"
- },
- {
- "pc": 3141,
- "instruction": "POP"
- },
- {
- "pc": 3142,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3230
- }],
- "last_instruction": "JUMP",
- "id": 3132
- },
- {
- "instructions": [
- {
- "pc": 423,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 424,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 425,
- "instruction": "DUP1"
- },
- {
- "pc": 426,
- "instruction": "ISZERO"
- },
- {
- "pc": 427,
- "instruction": "PUSH2 0x01b3"
- },
- {
- "pc": 430,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 435
- },
- {
- "color": "\"#B70000\"",
- "target": 431
- }
- ],
- "last_instruction": "JUMPI",
- "id": 423
- },
- {
- "instructions": [
- {
- "pc": 545,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 546,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 547,
- "instruction": "DUP1"
- },
- {
- "pc": 548,
- "instruction": "ISZERO"
- },
- {
- "pc": 549,
- "instruction": "PUSH2 0x022d"
- },
- {
- "pc": 552,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 553
- },
- {
- "color": "\"#5F9747\"",
- "target": 557
- }
- ],
- "last_instruction": "JUMPI",
- "id": 545
- },
- {
- "instructions": [
- {
- "pc": 3527,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3528,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3530,
- "instruction": "DUP2"
- },
- {
- "pc": 3531,
- "instruction": "ISZERO"
- },
- {
- "pc": 3532,
- "instruction": "ISZERO"
- },
- {
- "pc": 3533,
- "instruction": "SWAP1"
- },
- {
- "pc": 3534,
- "instruction": "POP"
- },
- {
- "pc": 3535,
- "instruction": "SWAP2"
- },
- {
- "pc": 3536,
- "instruction": "SWAP1"
- },
- {
- "pc": 3537,
- "instruction": "POP"
- },
- {
- "pc": 3538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3548
- }],
- "last_instruction": "JUMP",
- "id": 3527
- },
- {
- "instructions": [
- {
- "pc": 172,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 173,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 174,
- "instruction": "DUP1"
- },
- {
- "pc": 175,
- "instruction": "ISZERO"
- },
- {
- "pc": 176,
- "instruction": "PUSH2 0x00b8"
- },
- {
- "pc": 179,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 180
- },
- {
- "color": "\"#5F9747\"",
- "target": 184
- }
- ],
- "last_instruction": "JUMPI",
- "id": 172
- },
- {
- "instructions": [
- {
- "pc": 3728,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3729,
- "instruction": "DUP3"
- },
- {
- "pc": 3730,
- "instruction": "MSTORE"
- },
- {
- "pc": 3731,
- "instruction": "POP"
- },
- {
- "pc": 3732,
- "instruction": "POP"
- },
- {
- "pc": 3733,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3755
- }],
- "last_instruction": "JUMP",
- "id": 3728
- },
- {
- "instructions": [
- {
- "pc": 3941,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3942,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3944,
- "instruction": "DUP3"
- },
- {
- "pc": 3945,
- "instruction": "LT"
- },
- {
- "pc": 3946,
- "instruction": "DUP2"
- },
- {
- "pc": 3947,
- "instruction": "SUB"
- },
- {
- "pc": 3948,
- "instruction": "PUSH2 0x0f78"
- },
- {
- "pc": 3951,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3952
- },
- {
- "color": "\"#5F9747\"",
- "target": 3960
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3941
- },
- {
- "instructions": [
- {
- "pc": 1241,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1242,
- "instruction": "DUP5"
- },
- {
- "pc": 1243,
- "instruction": "DUP5"
- },
- {
- "pc": 1244,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1246,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1248,
- "instruction": "PUSH2 0x04e7"
- },
- {
- "pc": 1251,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 1254,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 1241
- },
- {
- "instructions": [
- {
- "pc": 2647,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2649,
- "instruction": "MLOAD"
- },
- {
- "pc": 2650,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2683,
- "instruction": "DUP2"
- },
- {
- "pc": 2684,
- "instruction": "MSTORE"
- },
- {
- "pc": 2685,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2687,
- "instruction": "ADD"
- },
- {
- "pc": 2688,
- "instruction": "PUSH2 0x0a88"
- },
- {
- "pc": 2691,
- "instruction": "SWAP1"
- },
- {
- "pc": 2692,
- "instruction": "PUSH2 0x132d"
- },
- {
- "pc": 2695,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4909
- }],
- "last_instruction": "JUMP",
- "id": 2647
- },
- {
- "instructions": [
- {
- "pc": 3821,
- "instruction": "PUSH2 0x0ef4"
- },
- {
- "pc": 3824,
- "instruction": "PUSH2 0x0cee"
- },
- {
- "pc": 3827,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3310
- }],
- "last_instruction": "JUMP",
- "id": 3821
- },
- {
- "instructions": [
- {
- "pc": 388,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 390,
- "instruction": "DUP1"
- },
- {
- "pc": 391,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 388
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "PUSH2 0x00a7"
- },
- {
- "pc": 99,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 167
- }],
- "last_instruction": "JUMP",
- "id": 96
- },
- {
- "instructions": [
- {
- "pc": 4617,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4618,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4620,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4622,
- "instruction": "DUP3"
- },
- {
- "pc": 4623,
- "instruction": "ADD"
- },
- {
- "pc": 4624,
- "instruction": "SWAP1"
- },
- {
- "pc": 4625,
- "instruction": "POP"
- },
- {
- "pc": 4626,
- "instruction": "DUP2"
- },
- {
- "pc": 4627,
- "instruction": "DUP2"
- },
- {
- "pc": 4628,
- "instruction": "SUB"
- },
- {
- "pc": 4629,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4631,
- "instruction": "DUP4"
- },
- {
- "pc": 4632,
- "instruction": "ADD"
- },
- {
- "pc": 4633,
- "instruction": "MSTORE"
- },
- {
- "pc": 4634,
- "instruction": "PUSH2 0x1222"
- },
- {
- "pc": 4637,
- "instruction": "DUP2"
- },
- {
- "pc": 4638,
- "instruction": "PUSH2 0x11e6"
- },
- {
- "pc": 4641,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4582
- }],
- "last_instruction": "JUMP",
- "id": 4617
- },
- {
- "instructions": [
- {
- "pc": 3783,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3784,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3786,
- "instruction": "PUSH2 0x0ed5"
- },
- {
- "pc": 3789,
- "instruction": "DUP5"
- },
- {
- "pc": 3790,
- "instruction": "DUP3"
- },
- {
- "pc": 3791,
- "instruction": "DUP6"
- },
- {
- "pc": 3792,
- "instruction": "ADD"
- },
- {
- "pc": 3793,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3796,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3783
- },
- {
- "instructions": [
- {
- "pc": 3806,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3807,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3809,
- "instruction": "DUP1"
- },
- {
- "pc": 3810,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3812,
- "instruction": "DUP4"
- },
- {
- "pc": 3813,
- "instruction": "DUP6"
- },
- {
- "pc": 3814,
- "instruction": "SUB"
- },
- {
- "pc": 3815,
- "instruction": "SLT"
- },
- {
- "pc": 3816,
- "instruction": "ISZERO"
- },
- {
- "pc": 3817,
- "instruction": "PUSH2 0x0ef5"
- },
- {
- "pc": 3820,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3829
- },
- {
- "color": "\"#B70000\"",
- "target": 3821
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3806
- },
- {
- "instructions": [
- {
- "pc": 392,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 393,
- "instruction": "POP"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0191"
- },
- {
- "pc": 397,
- "instruction": "PUSH2 0x04b5"
- },
- {
- "pc": 400,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1205
- }],
- "last_instruction": "JUMP",
- "id": 392
- },
- {
- "instructions": [
- {
- "pc": 4460,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4461,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4463,
- "instruction": "DUP3"
- },
- {
- "pc": 4464,
- "instruction": "ADD"
- },
- {
- "pc": 4465,
- "instruction": "SWAP1"
- },
- {
- "pc": 4466,
- "instruction": "POP"
- },
- {
- "pc": 4467,
- "instruction": "SWAP2"
- },
- {
- "pc": 4468,
- "instruction": "SWAP1"
- },
- {
- "pc": 4469,
- "instruction": "POP"
- },
- {
- "pc": 4470,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4496
- },
- {
- "color": "\"#FF9248\"",
- "target": 4788
- },
- {
- "color": "\"#FF9248\"",
- "target": 4350
- }
- ],
- "last_instruction": "JUMP",
- "id": 4460
- },
- {
- "instructions": [
- {
- "pc": 1853,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1854,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1856,
- "instruction": "PUSH2 0x0751"
- },
- {
- "pc": 1859,
- "instruction": "PUSH2 0x074a"
- },
- {
- "pc": 1862,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 1865,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 1853
- },
- {
- "instructions": [
- {
- "pc": 722,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 723,
- "instruction": "POP"
- },
- {
- "pc": 724,
- "instruction": "PUSH2 0x02ed"
- },
- {
- "pc": 727,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 729,
- "instruction": "DUP1"
- },
- {
- "pc": 730,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 731,
- "instruction": "SUB"
- },
- {
- "pc": 732,
- "instruction": "DUP2"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- },
- {
- "pc": 734,
- "instruction": "SWAP1"
- },
- {
- "pc": 735,
- "instruction": "PUSH2 0x02e8"
- },
- {
- "pc": 738,
- "instruction": "SWAP2"
- },
- {
- "pc": 739,
- "instruction": "SWAP1"
- },
- {
- "pc": 740,
- "instruction": "PUSH2 0x0ede"
- },
- {
- "pc": 743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3806
- }],
- "last_instruction": "JUMP",
- "id": 722
- },
- {
- "instructions": [
- {
- "pc": 2137,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2140,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2161,
- "instruction": "AND"
- },
- {
- "pc": 2162,
- "instruction": "DUP3"
- },
- {
- "pc": 2163,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2184,
- "instruction": "AND"
- },
- {
- "pc": 2185,
- "instruction": "SUB"
- },
- {
- "pc": 2186,
- "instruction": "PUSH2 0x08c8"
- },
- {
- "pc": 2189,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2248
- },
- {
- "color": "\"#B70000\"",
- "target": 2190
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2137
- },
- {
- "instructions": [
- {
- "pc": 2594,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2595,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2597,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2618,
- "instruction": "AND"
- },
- {
- "pc": 2619,
- "instruction": "DUP3"
- },
- {
- "pc": 2620,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2641,
- "instruction": "AND"
- },
- {
- "pc": 2642,
- "instruction": "SUB"
- },
- {
- "pc": 2643,
- "instruction": "PUSH2 0x0a91"
- },
- {
- "pc": 2646,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2705
- },
- {
- "color": "\"#B70000\"",
- "target": 2647
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2594
- },
- {
- "instructions": [
- {
- "pc": 1599,
- "instruction": "DUP3"
- },
- {
- "pc": 1600,
- "instruction": "SWAP1"
- },
- {
- "pc": 1601,
- "instruction": "SUB"
- },
- {
- "pc": 1602,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1604,
- "instruction": "AND"
- },
- {
- "pc": 1605,
- "instruction": "DUP3"
- },
- {
- "pc": 1606,
- "instruction": "ADD"
- },
- {
- "pc": 1607,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1608
- }],
- "last_instruction": "UNKNOWN",
- "id": 1599
- },
- {
- "instructions": [
- {
- "pc": 3240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3241,
- "instruction": "SWAP4"
- },
- {
- "pc": 3242,
- "instruction": "POP"
- },
- {
- "pc": 3243,
- "instruction": "PUSH2 0x0cb8"
- },
- {
- "pc": 3246,
- "instruction": "DUP2"
- },
- {
- "pc": 3247,
- "instruction": "DUP6"
- },
- {
- "pc": 3248,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3250,
- "instruction": "DUP7"
- },
- {
- "pc": 3251,
- "instruction": "ADD"
- },
- {
- "pc": 3252,
- "instruction": "PUSH2 0x0c58"
- },
- {
- "pc": 3255,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3160
- }],
- "last_instruction": "JUMP",
- "id": 3240
- },
- {
- "instructions": [
- {
- "pc": 3952,
- "instruction": "PUSH2 0x0f77"
- },
- {
- "pc": 3955,
- "instruction": "PUSH2 0x0f1e"
- },
- {
- "pc": 3958,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3870
- }],
- "last_instruction": "JUMP",
- "id": 3952
- },
- {
- "instructions": [
- {
- "pc": 184,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 185,
- "instruction": "POP"
- },
- {
- "pc": 186,
- "instruction": "PUSH2 0x00c1"
- },
- {
- "pc": 189,
- "instruction": "PUSH2 0x0303"
- },
- {
- "pc": 192,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 771
- }],
- "last_instruction": "JUMP",
- "id": 184
- },
- {
- "instructions": [
- {
- "pc": 3554,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3555,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3557,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3559,
- "instruction": "DUP3"
- },
- {
- "pc": 3560,
- "instruction": "ADD"
- },
- {
- "pc": 3561,
- "instruction": "SWAP1"
- },
- {
- "pc": 3562,
- "instruction": "POP"
- },
- {
- "pc": 3563,
- "instruction": "PUSH2 0x0df7"
- },
- {
- "pc": 3566,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3568,
- "instruction": "DUP4"
- },
- {
- "pc": 3569,
- "instruction": "ADD"
- },
- {
- "pc": 3570,
- "instruction": "DUP5"
- },
- {
- "pc": 3571,
- "instruction": "PUSH2 0x0dd3"
- },
- {
- "pc": 3574,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3539
- }],
- "last_instruction": "JUMP",
- "id": 3554
- },
- {
- "instructions": [
- {
- "pc": 3163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3164,
- "instruction": "DUP4"
- },
- {
- "pc": 3165,
- "instruction": "DUP2"
- },
- {
- "pc": 3166,
- "instruction": "LT"
- },
- {
- "pc": 3167,
- "instruction": "ISZERO"
- },
- {
- "pc": 3168,
- "instruction": "PUSH2 0x0c76"
- },
- {
- "pc": 3171,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3172
- },
- {
- "color": "\"#5F9747\"",
- "target": 3190
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3163
- },
- {
- "instructions": [
- {
- "pc": 947,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 948,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 950,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 952,
- "instruction": "SLOAD"
- },
- {
- "pc": 953,
- "instruction": "SWAP1"
- },
- {
- "pc": 954,
- "instruction": "POP"
- },
- {
- "pc": 955,
- "instruction": "SWAP1"
- },
- {
- "pc": 956,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 297
- }],
- "last_instruction": "JUMP",
- "id": 947
- },
- {
- "instructions": [
- {
- "pc": 3623,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3624,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3626,
- "instruction": "DUP1"
- },
- {
- "pc": 3627,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3629,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3631,
- "instruction": "DUP5"
- },
- {
- "pc": 3632,
- "instruction": "DUP7"
- },
- {
- "pc": 3633,
- "instruction": "SUB"
- },
- {
- "pc": 3634,
- "instruction": "SLT"
- },
- {
- "pc": 3635,
- "instruction": "ISZERO"
- },
- {
- "pc": 3636,
- "instruction": "PUSH2 0x0e40"
- },
- {
- "pc": 3639,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3648
- },
- {
- "color": "\"#B70000\"",
- "target": 3640
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3623
- },
- {
- "instructions": [
- {
- "pc": 3596,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3597,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3599,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3601,
- "instruction": "DUP3"
- },
- {
- "pc": 3602,
- "instruction": "ADD"
- },
- {
- "pc": 3603,
- "instruction": "SWAP1"
- },
- {
- "pc": 3604,
- "instruction": "POP"
- },
- {
- "pc": 3605,
- "instruction": "PUSH2 0x0e21"
- },
- {
- "pc": 3608,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3610,
- "instruction": "DUP4"
- },
- {
- "pc": 3611,
- "instruction": "ADD"
- },
- {
- "pc": 3612,
- "instruction": "DUP5"
- },
- {
- "pc": 3613,
- "instruction": "PUSH2 0x0dfd"
- },
- {
- "pc": 3616,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3581
- }],
- "last_instruction": "JUMP",
- "id": 3596
- },
- {
- "instructions": [
- {
- "pc": 2190,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2192,
- "instruction": "MLOAD"
- },
- {
- "pc": 2193,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2226,
- "instruction": "DUP2"
- },
- {
- "pc": 2227,
- "instruction": "MSTORE"
- },
- {
- "pc": 2228,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2230,
- "instruction": "ADD"
- },
- {
- "pc": 2231,
- "instruction": "PUSH2 0x08bf"
- },
- {
- "pc": 2234,
- "instruction": "SWAP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH2 0x1209"
- },
- {
- "pc": 2238,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4617
- }],
- "last_instruction": "JUMP",
- "id": 2190
- },
- {
- "instructions": [
- {
- "pc": 3548,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3549,
- "instruction": "DUP3"
- },
- {
- "pc": 3550,
- "instruction": "MSTORE"
- },
- {
- "pc": 3551,
- "instruction": "POP"
- },
- {
- "pc": 3552,
- "instruction": "POP"
- },
- {
- "pc": 3553,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3575
- }],
- "last_instruction": "JUMP",
- "id": 3548
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x024c"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 588
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 600,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 601,
- "instruction": "POP"
- },
- {
- "pc": 602,
- "instruction": "PUSH2 0x0273"
- },
- {
- "pc": 605,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 607,
- "instruction": "DUP1"
- },
- {
- "pc": 608,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 609,
- "instruction": "SUB"
- },
- {
- "pc": 610,
- "instruction": "DUP2"
- },
- {
- "pc": 611,
- "instruction": "ADD"
- },
- {
- "pc": 612,
- "instruction": "SWAP1"
- },
- {
- "pc": 613,
- "instruction": "PUSH2 0x026e"
- },
- {
- "pc": 616,
- "instruction": "SWAP2"
- },
- {
- "pc": 617,
- "instruction": "SWAP1"
- },
- {
- "pc": 618,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 621,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 600
- },
- {
- "instructions": [
- {
- "pc": 3575,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3576,
- "instruction": "SWAP3"
- },
- {
- "pc": 3577,
- "instruction": "SWAP2"
- },
- {
- "pc": 3578,
- "instruction": "POP"
- },
- {
- "pc": 3579,
- "instruction": "POP"
- },
- {
- "pc": 3580,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 640
- },
- {
- "color": "\"#FF9248\"",
- "target": 475
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 701
- }
- ],
- "last_instruction": "JUMP",
- "id": 3575
- },
- {
- "instructions": [
- {
- "pc": 3310,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3311,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3313,
- "instruction": "DUP1"
- },
- {
- "pc": 3314,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3310
- },
- {
- "instructions": [
- {
- "pc": 435,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 436,
- "instruction": "POP"
- },
- {
- "pc": 437,
- "instruction": "PUSH2 0x01ce"
- },
- {
- "pc": 440,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 442,
- "instruction": "DUP1"
- },
- {
- "pc": 443,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 444,
- "instruction": "SUB"
- },
- {
- "pc": 445,
- "instruction": "DUP2"
- },
- {
- "pc": 446,
- "instruction": "ADD"
- },
- {
- "pc": 447,
- "instruction": "SWAP1"
- },
- {
- "pc": 448,
- "instruction": "PUSH2 0x01c9"
- },
- {
- "pc": 451,
- "instruction": "SWAP2"
- },
- {
- "pc": 452,
- "instruction": "SWAP1"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 456,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 435
- },
- {
- "instructions": [
- {
- "pc": 786,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 787,
- "instruction": "DUP1"
- },
- {
- "pc": 788,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 790,
- "instruction": "ADD"
- },
- {
- "pc": 791,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 793,
- "instruction": "DUP1"
- },
- {
- "pc": 794,
- "instruction": "SWAP2"
- },
- {
- "pc": 795,
- "instruction": "DIV"
- },
- {
- "pc": 796,
- "instruction": "MUL"
- },
- {
- "pc": 797,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 799,
- "instruction": "ADD"
- },
- {
- "pc": 800,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 802,
- "instruction": "MLOAD"
- },
- {
- "pc": 803,
- "instruction": "SWAP1"
- },
- {
- "pc": 804,
- "instruction": "DUP2"
- },
- {
- "pc": 805,
- "instruction": "ADD"
- },
- {
- "pc": 806,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "DUP1"
- },
- {
- "pc": 810,
- "instruction": "SWAP3"
- },
- {
- "pc": 811,
- "instruction": "SWAP2"
- },
- {
- "pc": 812,
- "instruction": "SWAP1"
- },
- {
- "pc": 813,
- "instruction": "DUP2"
- },
- {
- "pc": 814,
- "instruction": "DUP2"
- },
- {
- "pc": 815,
- "instruction": "MSTORE"
- },
- {
- "pc": 816,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 818,
- "instruction": "ADD"
- },
- {
- "pc": 819,
- "instruction": "DUP3"
- },
- {
- "pc": 820,
- "instruction": "DUP1"
- },
- {
- "pc": 821,
- "instruction": "SLOAD"
- },
- {
- "pc": 822,
- "instruction": "PUSH2 0x033e"
- },
- {
- "pc": 825,
- "instruction": "SWAP1"
- },
- {
- "pc": 826,
- "instruction": "PUSH2 0x0f4d"
- },
- {
- "pc": 829,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3917
- }],
- "last_instruction": "JUMP",
- "id": 786
- },
- {
- "instructions": [
- {
- "pc": 588,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 589,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 590,
- "instruction": "DUP1"
- },
- {
- "pc": 591,
- "instruction": "ISZERO"
- },
- {
- "pc": 592,
- "instruction": "PUSH2 0x0258"
- },
- {
- "pc": 595,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 596
- },
- {
- "color": "\"#5F9747\"",
- "target": 600
- }
- ],
- "last_instruction": "JUMPI",
- "id": 588
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x02c6"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 710
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 414,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 415,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 417,
- "instruction": "MLOAD"
- },
- {
- "pc": 418,
- "instruction": "DUP1"
- },
- {
- "pc": 419,
- "instruction": "SWAP2"
- },
- {
- "pc": 420,
- "instruction": "SUB"
- },
- {
- "pc": 421,
- "instruction": "SWAP1"
- },
- {
- "pc": 422,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 414
- },
- {
- "instructions": [
- {
- "pc": 1618,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1619,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1621,
- "instruction": "DUP1"
- },
- {
- "pc": 1622,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1624,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1626,
- "instruction": "PUSH2 0x0661"
- },
- {
- "pc": 1629,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 1632,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 1618
- },
- {
- "instructions": [
- {
- "pc": 898,
- "instruction": "DUP3"
- },
- {
- "pc": 899,
- "instruction": "SWAP1"
- },
- {
- "pc": 900,
- "instruction": "SUB"
- },
- {
- "pc": 901,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 903,
- "instruction": "AND"
- },
- {
- "pc": 904,
- "instruction": "DUP3"
- },
- {
- "pc": 905,
- "instruction": "ADD"
- },
- {
- "pc": 906,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 907
- }],
- "last_instruction": "UNKNOWN",
- "id": 898
- },
- {
- "instructions": [
- {
- "pc": 3172,
- "instruction": "DUP1"
- },
- {
- "pc": 3173,
- "instruction": "DUP3"
- },
- {
- "pc": 3174,
- "instruction": "ADD"
- },
- {
- "pc": 3175,
- "instruction": "MLOAD"
- },
- {
- "pc": 3176,
- "instruction": "DUP2"
- },
- {
- "pc": 3177,
- "instruction": "DUP5"
- },
- {
- "pc": 3178,
- "instruction": "ADD"
- },
- {
- "pc": 3179,
- "instruction": "MSTORE"
- },
- {
- "pc": 3180,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3182,
- "instruction": "DUP2"
- },
- {
- "pc": 3183,
- "instruction": "ADD"
- },
- {
- "pc": 3184,
- "instruction": "SWAP1"
- },
- {
- "pc": 3185,
- "instruction": "POP"
- },
- {
- "pc": 3186,
- "instruction": "PUSH2 0x0c5b"
- },
- {
- "pc": 3189,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3163
- }],
- "last_instruction": "JUMP",
- "id": 3172
- },
- {
- "instructions": [
- {
- "pc": 4436,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4437,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4439,
- "instruction": "PUSH2 0x1161"
- },
- {
- "pc": 4442,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4444,
- "instruction": "DUP4"
- },
- {
- "pc": 4445,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 4448,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 4436
- },
- {
- "instructions": [
- {
- "pc": 1546,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1549,
- "instruction": "DUP1"
- },
- {
- "pc": 1550,
- "instruction": "DUP4"
- },
- {
- "pc": 1551,
- "instruction": "SLOAD"
- },
- {
- "pc": 1552,
- "instruction": "DIV"
- },
- {
- "pc": 1553,
- "instruction": "MUL"
- },
- {
- "pc": 1554,
- "instruction": "DUP4"
- },
- {
- "pc": 1555,
- "instruction": "MSTORE"
- },
- {
- "pc": 1556,
- "instruction": "SWAP2"
- },
- {
- "pc": 1557,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1559,
- "instruction": "ADD"
- },
- {
- "pc": 1560,
- "instruction": "SWAP2"
- },
- {
- "pc": 1561,
- "instruction": "PUSH2 0x0648"
- },
- {
- "pc": 1564,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1608
- }],
- "last_instruction": "JUMP",
- "id": 1546
- },
- {
- "instructions": [
- {
- "pc": 223,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 225,
- "instruction": "DUP1"
- },
- {
- "pc": 226,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 223
- },
- {
- "instructions": [
- {
- "pc": 3219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3220,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3222,
- "instruction": "PUSH2 0x0c9e"
- },
- {
- "pc": 3225,
- "instruction": "DUP3"
- },
- {
- "pc": 3226,
- "instruction": "PUSH2 0x0c3c"
- },
- {
- "pc": 3229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3132
- }],
- "last_instruction": "JUMP",
- "id": 3219
- },
- {
- "instructions": [
- {
- "pc": 475,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 476,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 478,
- "instruction": "MLOAD"
- },
- {
- "pc": 479,
- "instruction": "DUP1"
- },
- {
- "pc": 480,
- "instruction": "SWAP2"
- },
- {
- "pc": 481,
- "instruction": "SUB"
- },
- {
- "pc": 482,
- "instruction": "SWAP1"
- },
- {
- "pc": 483,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 475
- },
- {
- "instructions": [
- {
- "pc": 3403,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3404,
- "instruction": "SWAP3"
- },
- {
- "pc": 3405,
- "instruction": "SWAP2"
- },
- {
- "pc": 3406,
- "instruction": "POP"
- },
- {
- "pc": 3407,
- "instruction": "POP"
- },
- {
- "pc": 3408,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3843
- },
- {
- "color": "\"#FF9248\"",
- "target": 3797
- },
- {
- "color": "\"#FF9248\"",
- "target": 3500
- },
- {
- "color": "\"#FF9248\"",
- "target": 3662
- }
- ],
- "last_instruction": "JUMP",
- "id": 3403
- },
- {
- "instructions": [
- {
- "pc": 3755,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3756,
- "instruction": "SWAP3"
- },
- {
- "pc": 3757,
- "instruction": "SWAP2"
- },
- {
- "pc": 3758,
- "instruction": "POP"
- },
- {
- "pc": 3759,
- "instruction": "POP"
- },
- {
- "pc": 3760,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 414
- }],
- "last_instruction": "JUMP",
- "id": 3755
- },
- {
- "instructions": [
- {
- "pc": 431,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 433,
- "instruction": "DUP1"
- },
- {
- "pc": 434,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 431
- },
- {
- "instructions": [
- {
- "pc": 1205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1206,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1208,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1210,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1212,
- "instruction": "SWAP1"
- },
- {
- "pc": 1213,
- "instruction": "SLOAD"
- },
- {
- "pc": 1214,
- "instruction": "SWAP1"
- },
- {
- "pc": 1215,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1218,
- "instruction": "EXP"
- },
- {
- "pc": 1219,
- "instruction": "SWAP1"
- },
- {
- "pc": 1220,
- "instruction": "DIV"
- },
- {
- "pc": 1221,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1223,
- "instruction": "AND"
- },
- {
- "pc": 1224,
- "instruction": "SWAP1"
- },
- {
- "pc": 1225,
- "instruction": "POP"
- },
- {
- "pc": 1226,
- "instruction": "SWAP1"
- },
- {
- "pc": 1227,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 401
- }],
- "last_instruction": "JUMP",
- "id": 1205
- },
- {
- "instructions": [
- {
- "pc": 13,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 15,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 16,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 18,
- "instruction": "SHR"
- },
- {
- "pc": 19,
- "instruction": "DUP1"
- },
- {
- "pc": 20,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 25,
- "instruction": "GT"
- },
- {
- "pc": 26,
- "instruction": "PUSH2 0x0064"
- },
- {
- "pc": 29,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 100
- },
- {
- "color": "\"#B70000\"",
- "target": 30
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 13,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 4649,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4650,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 4683,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4685,
- "instruction": "DUP3"
- },
- {
- "pc": 4686,
- "instruction": "ADD"
- },
- {
- "pc": 4687,
- "instruction": "MSTORE"
- },
- {
- "pc": 4688,
- "instruction": "PUSH32 0x6472657373000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4721,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4723,
- "instruction": "DUP3"
- },
- {
- "pc": 4724,
- "instruction": "ADD"
- },
- {
- "pc": 4725,
- "instruction": "MSTORE"
- },
- {
- "pc": 4726,
- "instruction": "POP"
- },
- {
- "pc": 4727,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4752
- }],
- "last_instruction": "JUMP",
- "id": 4649
- },
- {
- "instructions": [
- {
- "pc": 845,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 848,
- "instruction": "DUP1"
- },
- {
- "pc": 849,
- "instruction": "DUP4"
- },
- {
- "pc": 850,
- "instruction": "SLOAD"
- },
- {
- "pc": 851,
- "instruction": "DIV"
- },
- {
- "pc": 852,
- "instruction": "MUL"
- },
- {
- "pc": 853,
- "instruction": "DUP4"
- },
- {
- "pc": 854,
- "instruction": "MSTORE"
- },
- {
- "pc": 855,
- "instruction": "SWAP2"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 858,
- "instruction": "ADD"
- },
- {
- "pc": 859,
- "instruction": "SWAP2"
- },
- {
- "pc": 860,
- "instruction": "PUSH2 0x038b"
- },
- {
- "pc": 863,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 907
- }],
- "last_instruction": "JUMP",
- "id": 845
- },
- {
- "instructions": [
- {
- "pc": 3486,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3487,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3489,
- "instruction": "PUSH2 0x0dac"
- },
- {
- "pc": 3492,
- "instruction": "DUP6"
- },
- {
- "pc": 3493,
- "instruction": "DUP3"
- },
- {
- "pc": 3494,
- "instruction": "DUP7"
- },
- {
- "pc": 3495,
- "instruction": "ADD"
- },
- {
- "pc": 3496,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3499,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3486
- },
- {
- "instructions": [
- {
- "pc": 518,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 519,
- "instruction": "PUSH2 0x0578"
- },
- {
- "pc": 522,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1400
- }],
- "last_instruction": "JUMP",
- "id": 518
- },
- {
- "instructions": [
- {
- "pc": 3463,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3464,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3466,
- "instruction": "DUP1"
- },
- {
- "pc": 3467,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3469,
- "instruction": "DUP4"
- },
- {
- "pc": 3470,
- "instruction": "DUP6"
- },
- {
- "pc": 3471,
- "instruction": "SUB"
- },
- {
- "pc": 3472,
- "instruction": "SLT"
- },
- {
- "pc": 3473,
- "instruction": "ISZERO"
- },
- {
- "pc": 3474,
- "instruction": "PUSH2 0x0d9e"
- },
- {
- "pc": 3477,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3478
- },
- {
- "color": "\"#5F9747\"",
- "target": 3486
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3463
- },
- {
- "instructions": [
- {
- "pc": 4909,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4910,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4912,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4914,
- "instruction": "DUP3"
- },
- {
- "pc": 4915,
- "instruction": "ADD"
- },
- {
- "pc": 4916,
- "instruction": "SWAP1"
- },
- {
- "pc": 4917,
- "instruction": "POP"
- },
- {
- "pc": 4918,
- "instruction": "DUP2"
- },
- {
- "pc": 4919,
- "instruction": "DUP2"
- },
- {
- "pc": 4920,
- "instruction": "SUB"
- },
- {
- "pc": 4921,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4923,
- "instruction": "DUP4"
- },
- {
- "pc": 4924,
- "instruction": "ADD"
- },
- {
- "pc": 4925,
- "instruction": "MSTORE"
- },
- {
- "pc": 4926,
- "instruction": "PUSH2 0x1346"
- },
- {
- "pc": 4929,
- "instruction": "DUP2"
- },
- {
- "pc": 4930,
- "instruction": "PUSH2 0x130a"
- },
- {
- "pc": 4933,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4874
- }],
- "last_instruction": "JUMP",
- "id": 4909
- },
- {
- "instructions": [{
- "pc": 166,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 3315,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3316,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3318,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3339,
- "instruction": "DUP3"
- },
- {
- "pc": 3340,
- "instruction": "AND"
- },
- {
- "pc": 3341,
- "instruction": "SWAP1"
- },
- {
- "pc": 3342,
- "instruction": "POP"
- },
- {
- "pc": 3343,
- "instruction": "SWAP2"
- },
- {
- "pc": 3344,
- "instruction": "SWAP1"
- },
- {
- "pc": 3345,
- "instruction": "POP"
- },
- {
- "pc": 3346,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3358
- }],
- "last_instruction": "JUMP",
- "id": 3315
- },
- {
- "instructions": [
- {
- "pc": 3843,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3844,
- "instruction": "SWAP3"
- },
- {
- "pc": 3845,
- "instruction": "POP"
- },
- {
- "pc": 3846,
- "instruction": "POP"
- },
- {
- "pc": 3847,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3849,
- "instruction": "PUSH2 0x0f14"
- },
- {
- "pc": 3852,
- "instruction": "DUP6"
- },
- {
- "pc": 3853,
- "instruction": "DUP3"
- },
- {
- "pc": 3854,
- "instruction": "DUP7"
- },
- {
- "pc": 3855,
- "instruction": "ADD"
- },
- {
- "pc": 3856,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3859,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3843
- },
- {
- "instructions": [
- {
- "pc": 661,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 662,
- "instruction": "POP"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02b0"
- },
- {
- "pc": 666,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 668,
- "instruction": "DUP1"
- },
- {
- "pc": 669,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 670,
- "instruction": "SUB"
- },
- {
- "pc": 671,
- "instruction": "DUP2"
- },
- {
- "pc": 672,
- "instruction": "ADD"
- },
- {
- "pc": 673,
- "instruction": "SWAP1"
- },
- {
- "pc": 674,
- "instruction": "PUSH2 0x02ab"
- },
- {
- "pc": 677,
- "instruction": "SWAP2"
- },
- {
- "pc": 678,
- "instruction": "SWAP1"
- },
- {
- "pc": 679,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 682,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 661
- },
- {
- "instructions": [
- {
- "pc": 917,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 918,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 920,
- "instruction": "PUSH2 0x03a9"
- },
- {
- "pc": 923,
- "instruction": "PUSH2 0x03a2"
- },
- {
- "pc": 926,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 929,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 917
- },
- {
- "instructions": [
- {
- "pc": 249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 250,
- "instruction": "PUSH2 0x0395"
- },
- {
- "pc": 253,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 917
- }],
- "last_instruction": "JUMP",
- "id": 249
- },
- {
- "instructions": [
- {
- "pc": 3478,
- "instruction": "PUSH2 0x0d9d"
- },
- {
- "pc": 3481,
- "instruction": "PUSH2 0x0cee"
- },
- {
- "pc": 3484,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3310
- }],
- "last_instruction": "JUMP",
- "id": 3478
- },
- {
- "instructions": [
- {
- "pc": 4211,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4212,
- "instruction": "PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77"
- },
- {
- "pc": 4245,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4247,
- "instruction": "DUP3"
- },
- {
- "pc": 4248,
- "instruction": "ADD"
- },
- {
- "pc": 4249,
- "instruction": "MSTORE"
- },
- {
- "pc": 4250,
- "instruction": "PUSH32 0x207a65726f000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4283,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4285,
- "instruction": "DUP3"
- },
- {
- "pc": 4286,
- "instruction": "ADD"
- },
- {
- "pc": 4287,
- "instruction": "MSTORE"
- },
- {
- "pc": 4288,
- "instruction": "POP"
- },
- {
- "pc": 4289,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4314
- }],
- "last_instruction": "JUMP",
- "id": 4211
- },
- {
- "instructions": [
- {
- "pc": 1400,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1401,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1403,
- "instruction": "DUP1"
- },
- {
- "pc": 1404,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1406,
- "instruction": "DUP4"
- },
- {
- "pc": 1407,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1428,
- "instruction": "AND"
- },
- {
- "pc": 1429,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1450,
- "instruction": "AND"
- },
- {
- "pc": 1451,
- "instruction": "DUP2"
- },
- {
- "pc": 1452,
- "instruction": "MSTORE"
- },
- {
- "pc": 1453,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1455,
- "instruction": "ADD"
- },
- {
- "pc": 1456,
- "instruction": "SWAP1"
- },
- {
- "pc": 1457,
- "instruction": "DUP2"
- },
- {
- "pc": 1458,
- "instruction": "MSTORE"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1461,
- "instruction": "ADD"
- },
- {
- "pc": 1462,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1464,
- "instruction": "SHA3"
- },
- {
- "pc": 1465,
- "instruction": "SLOAD"
- },
- {
- "pc": 1466,
- "instruction": "SWAP1"
- },
- {
- "pc": 1467,
- "instruction": "POP"
- },
- {
- "pc": 1468,
- "instruction": "SWAP2"
- },
- {
- "pc": 1469,
- "instruction": "SWAP1"
- },
- {
- "pc": 1470,
- "instruction": "POP"
- },
- {
- "pc": 1471,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 523
- }],
- "last_instruction": "JUMP",
- "id": 1400
- },
- {
- "instructions": [
- {
- "pc": 640,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 641,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 643,
- "instruction": "MLOAD"
- },
- {
- "pc": 644,
- "instruction": "DUP1"
- },
- {
- "pc": 645,
- "instruction": "SWAP2"
- },
- {
- "pc": 646,
- "instruction": "SUB"
- },
- {
- "pc": 647,
- "instruction": "SWAP1"
- },
- {
- "pc": 648,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 640
- },
- {
- "instructions": [
- {
- "pc": 3829,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3830,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3832,
- "instruction": "PUSH2 0x0f03"
- },
- {
- "pc": 3835,
- "instruction": "DUP6"
- },
- {
- "pc": 3836,
- "instruction": "DUP3"
- },
- {
- "pc": 3837,
- "instruction": "DUP7"
- },
- {
- "pc": 3838,
- "instruction": "ADD"
- },
- {
- "pc": 3839,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3842,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3829
- },
- {
- "instructions": [
- {
- "pc": 401,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 402,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 404,
- "instruction": "MLOAD"
- },
- {
- "pc": 405,
- "instruction": "PUSH2 0x019e"
- },
- {
- "pc": 408,
- "instruction": "SWAP2"
- },
- {
- "pc": 409,
- "instruction": "SWAP1"
- },
- {
- "pc": 410,
- "instruction": "PUSH2 0x0e96"
- },
- {
- "pc": 413,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3734
- }],
- "last_instruction": "JUMP",
- "id": 401
- },
- {
- "instructions": [
- {
- "pc": 3500,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3501,
- "instruction": "SWAP3"
- },
- {
- "pc": 3502,
- "instruction": "POP"
- },
- {
- "pc": 3503,
- "instruction": "POP"
- },
- {
- "pc": 3504,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3506,
- "instruction": "PUSH2 0x0dbd"
- },
- {
- "pc": 3509,
- "instruction": "DUP6"
- },
- {
- "pc": 3510,
- "instruction": "DUP3"
- },
- {
- "pc": 3511,
- "instruction": "DUP7"
- },
- {
- "pc": 3512,
- "instruction": "ADD"
- },
- {
- "pc": 3513,
- "instruction": "PUSH2 0x0d72"
- },
- {
- "pc": 3516,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3442
- }],
- "last_instruction": "JUMP",
- "id": 3500
- },
- {
- "instructions": [
- {
- "pc": 3409,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3410,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3412,
- "instruction": "DUP2"
- },
- {
- "pc": 3413,
- "instruction": "SWAP1"
- },
- {
- "pc": 3414,
- "instruction": "POP"
- },
- {
- "pc": 3415,
- "instruction": "SWAP2"
- },
- {
- "pc": 3416,
- "instruction": "SWAP1"
- },
- {
- "pc": 3417,
- "instruction": "POP"
- },
- {
- "pc": 3418,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3428
- },
- {
- "color": "\"#FF9248\"",
- "target": 3590
- }
- ],
- "last_instruction": "JUMP",
- "id": 3409
- },
- {
- "instructions": [
- {
- "pc": 1883,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1884,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1886,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1888,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1890,
- "instruction": "DUP5"
- },
- {
- "pc": 1891,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1912,
- "instruction": "AND"
- },
- {
- "pc": 1913,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1934,
- "instruction": "AND"
- },
- {
- "pc": 1935,
- "instruction": "DUP2"
- },
- {
- "pc": 1936,
- "instruction": "MSTORE"
- },
- {
- "pc": 1937,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1939,
- "instruction": "ADD"
- },
- {
- "pc": 1940,
- "instruction": "SWAP1"
- },
- {
- "pc": 1941,
- "instruction": "DUP2"
- },
- {
- "pc": 1942,
- "instruction": "MSTORE"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1948,
- "instruction": "SHA3"
- },
- {
- "pc": 1949,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1951,
- "instruction": "DUP4"
- },
- {
- "pc": 1952,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1973,
- "instruction": "AND"
- },
- {
- "pc": 1974,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1995,
- "instruction": "AND"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "MSTORE"
- },
- {
- "pc": 1998,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2000,
- "instruction": "ADD"
- },
- {
- "pc": 2001,
- "instruction": "SWAP1"
- },
- {
- "pc": 2002,
- "instruction": "DUP2"
- },
- {
- "pc": 2003,
- "instruction": "MSTORE"
- },
- {
- "pc": 2004,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2006,
- "instruction": "ADD"
- },
- {
- "pc": 2007,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2009,
- "instruction": "SHA3"
- },
- {
- "pc": 2010,
- "instruction": "SLOAD"
- },
- {
- "pc": 2011,
- "instruction": "SWAP1"
- },
- {
- "pc": 2012,
- "instruction": "POP"
- },
- {
- "pc": 2013,
- "instruction": "SWAP3"
- },
- {
- "pc": 2014,
- "instruction": "SWAP2"
- },
- {
- "pc": 2015,
- "instruction": "POP"
- },
- {
- "pc": 2016,
- "instruction": "POP"
- },
- {
- "pc": 2017,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 688
- },
- {
- "color": "\"#FF9248\"",
- "target": 627
- },
- {
- "color": "\"#FF9248\"",
- "target": 749
- },
- {
- "color": "\"#FF9248\"",
- "target": 462
- },
- {
- "color": "\"#FF9248\"",
- "target": 254
- }
- ],
- "last_instruction": "JUMP",
- "id": 1883
- },
- {
- "instructions": [
- {
- "pc": 284,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 286,
- "instruction": "DUP1"
- },
- {
- "pc": 287,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 284
- },
- {
- "instructions": [
- {
- "pc": 622,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 623,
- "instruction": "PUSH2 0x0652"
- },
- {
- "pc": 626,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1618
- }],
- "last_instruction": "JUMP",
- "id": 622
- },
- {
- "instructions": [
- {
- "pc": 523,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 524,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 526,
- "instruction": "MLOAD"
- },
- {
- "pc": 527,
- "instruction": "PUSH2 0x0218"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "SWAP1"
- },
- {
- "pc": 532,
- "instruction": "PUSH2 0x0e0c"
- },
- {
- "pc": 535,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3596
- }],
- "last_instruction": "JUMP",
- "id": 523
- },
- {
- "instructions": [
- {
- "pc": 3347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3348,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3350,
- "instruction": "PUSH2 0x0d1e"
- },
- {
- "pc": 3353,
- "instruction": "DUP3"
- },
- {
- "pc": 3354,
- "instruction": "PUSH2 0x0cf3"
- },
- {
- "pc": 3357,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3315
- }],
- "last_instruction": "JUMP",
- "id": 3347
- },
- {
- "instructions": [
- {
- "pc": 3960,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3961,
- "instruction": "POP"
- },
- {
- "pc": 3962,
- "instruction": "SWAP2"
- },
- {
- "pc": 3963,
- "instruction": "SWAP1"
- },
- {
- "pc": 3964,
- "instruction": "POP"
- },
- {
- "pc": 3965,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 786
- },
- {
- "color": "\"#FF9248\"",
- "target": 1531
- },
- {
- "color": "\"#FF9248\"",
- "target": 830
- },
- {
- "color": "\"#FF9248\"",
- "target": 1487
- }
- ],
- "last_instruction": "JUMP",
- "id": 3960
- },
- {
- "instructions": [
- {
- "pc": 4471,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4472,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4474,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4476,
- "instruction": "DUP3"
- },
- {
- "pc": 4477,
- "instruction": "ADD"
- },
- {
- "pc": 4478,
- "instruction": "SWAP1"
- },
- {
- "pc": 4479,
- "instruction": "POP"
- },
- {
- "pc": 4480,
- "instruction": "DUP2"
- },
- {
- "pc": 4481,
- "instruction": "DUP2"
- },
- {
- "pc": 4482,
- "instruction": "SUB"
- },
- {
- "pc": 4483,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4485,
- "instruction": "DUP4"
- },
- {
- "pc": 4486,
- "instruction": "ADD"
- },
- {
- "pc": 4487,
- "instruction": "MSTORE"
- },
- {
- "pc": 4488,
- "instruction": "PUSH2 0x1190"
- },
- {
- "pc": 4491,
- "instruction": "DUP2"
- },
- {
- "pc": 4492,
- "instruction": "PUSH2 0x1154"
- },
- {
- "pc": 4495,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4436
- }],
- "last_instruction": "JUMP",
- "id": 4471
- },
- {
- "instructions": [
- {
- "pc": 566,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 567,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 569,
- "instruction": "MLOAD"
- },
- {
- "pc": 570,
- "instruction": "PUSH2 0x0243"
- },
- {
- "pc": 573,
- "instruction": "SWAP2"
- },
- {
- "pc": 574,
- "instruction": "SWAP1"
- },
- {
- "pc": 575,
- "instruction": "PUSH2 0x0ccc"
- },
- {
- "pc": 578,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3276
- }],
- "last_instruction": "JUMP",
- "id": 566
- },
- {
- "instructions": [
- {
- "pc": 3381,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3383,
- "instruction": "DUP1"
- },
- {
- "pc": 3384,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3381
- },
- {
- "instructions": [
- {
- "pc": 3230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3231,
- "instruction": "PUSH2 0x0ca8"
- },
- {
- "pc": 3234,
- "instruction": "DUP2"
- },
- {
- "pc": 3235,
- "instruction": "DUP6"
- },
- {
- "pc": 3236,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 3239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 3230
- },
- {
- "instructions": [
- {
- "pc": 718,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 720,
- "instruction": "DUP1"
- },
- {
- "pc": 721,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 718
- },
- {
- "instructions": [
- {
- "pc": 3388,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3389,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3391,
- "instruction": "DUP2"
- },
- {
- "pc": 3392,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3393,
- "instruction": "SWAP1"
- },
- {
- "pc": 3394,
- "instruction": "POP"
- },
- {
- "pc": 3395,
- "instruction": "PUSH2 0x0d4b"
- },
- {
- "pc": 3398,
- "instruction": "DUP2"
- },
- {
- "pc": 3399,
- "instruction": "PUSH2 0x0d25"
- },
- {
- "pc": 3402,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3365
- }],
- "last_instruction": "JUMP",
- "id": 3388
- },
- {
- "instructions": [
- {
- "pc": 319,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 320,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 321,
- "instruction": "DUP1"
- },
- {
- "pc": 322,
- "instruction": "ISZERO"
- },
- {
- "pc": 323,
- "instruction": "PUSH2 0x014b"
- },
- {
- "pc": 326,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 327
- },
- {
- "color": "\"#5F9747\"",
- "target": 331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 319
- },
- {
- "instructions": [
- {
- "pc": 3190,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3191,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3193,
- "instruction": "DUP5"
- },
- {
- "pc": 3194,
- "instruction": "DUP5"
- },
- {
- "pc": 3195,
- "instruction": "ADD"
- },
- {
- "pc": 3196,
- "instruction": "MSTORE"
- },
- {
- "pc": 3197,
- "instruction": "POP"
- },
- {
- "pc": 3198,
- "instruction": "POP"
- },
- {
- "pc": 3199,
- "instruction": "POP"
- },
- {
- "pc": 3200,
- "instruction": "POP"
- },
- {
- "pc": 3201,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3190
- },
- {
- "instructions": [
- {
- "pc": 484,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 485,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 486,
- "instruction": "DUP1"
- },
- {
- "pc": 487,
- "instruction": "ISZERO"
- },
- {
- "pc": 488,
- "instruction": "PUSH2 0x01f0"
- },
- {
- "pc": 491,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 496
- },
- {
- "color": "\"#B70000\"",
- "target": 492
- }
- ],
- "last_instruction": "JUMPI",
- "id": 484
- },
- {
- "instructions": [
- {
- "pc": 3122,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3123,
- "instruction": "POP"
- },
- {
- "pc": 3124,
- "instruction": "POP"
- },
- {
- "pc": 3125,
- "instruction": "POP"
- },
- {
- "pc": 3126,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3122
- },
- {
- "instructions": [
- {
- "pc": 3539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3540,
- "instruction": "PUSH2 0x0ddc"
- },
- {
- "pc": 3543,
- "instruction": "DUP2"
- },
- {
- "pc": 3544,
- "instruction": "PUSH2 0x0dc7"
- },
- {
- "pc": 3547,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3527
- }],
- "last_instruction": "JUMP",
- "id": 3539
- },
- {
- "instructions": [
- {
- "pc": 3719,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3720,
- "instruction": "PUSH2 0x0e90"
- },
- {
- "pc": 3723,
- "instruction": "DUP2"
- },
- {
- "pc": 3724,
- "instruction": "PUSH2 0x0e7a"
- },
- {
- "pc": 3727,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3706
- }],
- "last_instruction": "JUMP",
- "id": 3719
- },
- {
- "instructions": [
- {
- "pc": 4582,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4583,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4585,
- "instruction": "PUSH2 0x11f3"
- },
- {
- "pc": 4588,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4590,
- "instruction": "DUP4"
- },
- {
- "pc": 4591,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 4594,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 4582
- },
- {
- "instructions": [
- {
- "pc": 1565,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1566,
- "instruction": "DUP3"
- },
- {
- "pc": 1567,
- "instruction": "ADD"
- },
- {
- "pc": 1568,
- "instruction": "SWAP2"
- },
- {
- "pc": 1569,
- "instruction": "SWAP1"
- },
- {
- "pc": 1570,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1572,
- "instruction": "MSTORE"
- },
- {
- "pc": 1573,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1575,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1577,
- "instruction": "SHA3"
- },
- {
- "pc": 1578,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1579
- }],
- "last_instruction": "UNKNOWN",
- "id": 1565
- },
- {
- "instructions": [
- {
- "pc": 4325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4326,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4328,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4330,
- "instruction": "DUP3"
- },
- {
- "pc": 4331,
- "instruction": "ADD"
- },
- {
- "pc": 4332,
- "instruction": "SWAP1"
- },
- {
- "pc": 4333,
- "instruction": "POP"
- },
- {
- "pc": 4334,
- "instruction": "DUP2"
- },
- {
- "pc": 4335,
- "instruction": "DUP2"
- },
- {
- "pc": 4336,
- "instruction": "SUB"
- },
- {
- "pc": 4337,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4339,
- "instruction": "DUP4"
- },
- {
- "pc": 4340,
- "instruction": "ADD"
- },
- {
- "pc": 4341,
- "instruction": "MSTORE"
- },
- {
- "pc": 4342,
- "instruction": "PUSH2 0x10fe"
- },
- {
- "pc": 4345,
- "instruction": "DUP2"
- },
- {
- "pc": 4346,
- "instruction": "PUSH2 0x10c2"
- },
- {
- "pc": 4349,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4290
- }],
- "last_instruction": "JUMP",
- "id": 4325
- },
- {
- "instructions": [
- {
- "pc": 4350,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4351,
- "instruction": "SWAP1"
- },
- {
- "pc": 4352,
- "instruction": "POP"
- },
- {
- "pc": 4353,
- "instruction": "SWAP2"
- },
- {
- "pc": 4354,
- "instruction": "SWAP1"
- },
- {
- "pc": 4355,
- "instruction": "POP"
- },
- {
- "pc": 4356,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2128
- },
- {
- "color": "\"#FF9248\"",
- "target": 1813
- },
- {
- "color": "\"#FF9248\"",
- "target": 2585
- }
- ],
- "last_instruction": "JUMP",
- "id": 4350
- },
- {
- "instructions": [
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 129,
- "instruction": "EQ"
- },
- {
- "pc": 130,
- "instruction": "PUSH2 0x0114"
- },
- {
- "pc": 133,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 276
- },
- {
- "color": "\"#B70000\"",
- "target": 134
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 123,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1538,
- "instruction": "DUP1"
- },
- {
- "pc": 1539,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1541,
- "instruction": "LT"
- },
- {
- "pc": 1542,
- "instruction": "PUSH2 0x061d"
- },
- {
- "pc": 1545,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1546
- },
- {
- "color": "\"#5F9747\"",
- "target": 1565
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1538
- },
- {
- "instructions": [
- {
- "pc": 3160,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3161,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3163
- }],
- "last_instruction": "UNKNOWN",
- "id": 3160
- },
- {
- "instructions": [
- {
- "pc": 4874,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4875,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4877,
- "instruction": "PUSH2 0x1317"
- },
- {
- "pc": 4880,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 4882,
- "instruction": "DUP4"
- },
- {
- "pc": 4883,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 4886,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 4874
- },
- {
- "instructions": [
- {
- "pc": 3734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3735,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3737,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3739,
- "instruction": "DUP3"
- },
- {
- "pc": 3740,
- "instruction": "ADD"
- },
- {
- "pc": 3741,
- "instruction": "SWAP1"
- },
- {
- "pc": 3742,
- "instruction": "POP"
- },
- {
- "pc": 3743,
- "instruction": "PUSH2 0x0eab"
- },
- {
- "pc": 3746,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3748,
- "instruction": "DUP4"
- },
- {
- "pc": 3749,
- "instruction": "ADD"
- },
- {
- "pc": 3750,
- "instruction": "DUP5"
- },
- {
- "pc": 3751,
- "instruction": "PUSH2 0x0e87"
- },
- {
- "pc": 3754,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3719
- }],
- "last_instruction": "JUMP",
- "id": 3734
- },
- {
- "instructions": [
- {
- "pc": 1822,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1823,
- "instruction": "PUSH2 0x0732"
- },
- {
- "pc": 1826,
- "instruction": "PUSH2 0x0729"
- },
- {
- "pc": 1829,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 1832,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 1822
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0289"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 649
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 1813,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1814,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1816,
- "instruction": "MLOAD"
- },
- {
- "pc": 1817,
- "instruction": "DUP1"
- },
- {
- "pc": 1818,
- "instruction": "SWAP2"
- },
- {
- "pc": 1819,
- "instruction": "SUB"
- },
- {
- "pc": 1820,
- "instruction": "SWAP1"
- },
- {
- "pc": 1821,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1813
- },
- {
- "instructions": [
- {
- "pc": 2705,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2706,
- "instruction": "PUSH2 0x0a9c"
- },
- {
- "pc": 2709,
- "instruction": "DUP4"
- },
- {
- "pc": 2710,
- "instruction": "DUP4"
- },
- {
- "pc": 2711,
- "instruction": "DUP4"
- },
- {
- "pc": 2712,
- "instruction": "PUSH2 0x0c32"
- },
- {
- "pc": 2715,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3122
- }],
- "last_instruction": "JUMP",
- "id": 2705
- },
- {
- "instructions": [
- {
- "pc": 4728,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4729,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4731,
- "instruction": "PUSH2 0x1285"
- },
- {
- "pc": 4734,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 4736,
- "instruction": "DUP4"
- },
- {
- "pc": 4737,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 4740,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 4728
- },
- {
- "instructions": [
- {
- "pc": 3428,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3429,
- "instruction": "DUP2"
- },
- {
- "pc": 3430,
- "instruction": "EQ"
- },
- {
- "pc": 3431,
- "instruction": "PUSH2 0x0d6f"
- },
- {
- "pc": 3434,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3435
- },
- {
- "color": "\"#5F9747\"",
- "target": 3439
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3428
- },
- {
- "instructions": [
- {
- "pc": 492,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 494,
- "instruction": "DUP1"
- },
- {
- "pc": 495,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 492
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0221"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 545
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 254,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 255,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 257,
- "instruction": "MLOAD"
- },
- {
- "pc": 258,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 261,
- "instruction": "SWAP2"
- },
- {
- "pc": 262,
- "instruction": "SWAP1"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0de2"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3554
- }],
- "last_instruction": "JUMP",
- "id": 254
- },
- {
- "instructions": [
- {
- "pc": 145,
- "instruction": "DUP1"
- },
- {
- "pc": 146,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 151,
- "instruction": "EQ"
- },
- {
- "pc": 152,
- "instruction": "PUSH2 0x017c"
- },
- {
- "pc": 155,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 156
- },
- {
- "color": "\"#5F9747\"",
- "target": 380
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 145,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2079,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2081,
- "instruction": "MLOAD"
- },
- {
- "pc": 2082,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2115,
- "instruction": "DUP2"
- },
- {
- "pc": 2116,
- "instruction": "MSTORE"
- },
- {
- "pc": 2117,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2119,
- "instruction": "ADD"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x0850"
- },
- {
- "pc": 2123,
- "instruction": "SWAP1"
- },
- {
- "pc": 2124,
- "instruction": "PUSH2 0x1177"
- },
- {
- "pc": 2127,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4471
- }],
- "last_instruction": "JUMP",
- "id": 2079
- },
- {
- "instructions": [
- {
- "pc": 837,
- "instruction": "DUP1"
- },
- {
- "pc": 838,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 840,
- "instruction": "LT"
- },
- {
- "pc": 841,
- "instruction": "PUSH2 0x0360"
- },
- {
- "pc": 844,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 864
- },
- {
- "color": "\"#B70000\"",
- "target": 845
- }
- ],
- "last_instruction": "JUMPI",
- "id": 837
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 270,
- "instruction": "MLOAD"
- },
- {
- "pc": 271,
- "instruction": "DUP1"
- },
- {
- "pc": 272,
- "instruction": "SWAP2"
- },
- {
- "pc": 273,
- "instruction": "SUB"
- },
- {
- "pc": 274,
- "instruction": "SWAP1"
- },
- {
- "pc": 275,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 907,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 908,
- "instruction": "POP"
- },
- {
- "pc": 909,
- "instruction": "POP"
- },
- {
- "pc": 910,
- "instruction": "POP"
- },
- {
- "pc": 911,
- "instruction": "POP"
- },
- {
- "pc": 912,
- "instruction": "POP"
- },
- {
- "pc": 913,
- "instruction": "SWAP1"
- },
- {
- "pc": 914,
- "instruction": "POP"
- },
- {
- "pc": 915,
- "instruction": "SWAP1"
- },
- {
- "pc": 916,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 193
- },
- {
- "color": "\"#FF9248\"",
- "target": 566
- }
- ],
- "last_instruction": "JUMP",
- "id": 907
- },
- {
- "instructions": [
- {
- "pc": 3706,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3707,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3709,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 3711,
- "instruction": "DUP3"
- },
- {
- "pc": 3712,
- "instruction": "AND"
- },
- {
- "pc": 3713,
- "instruction": "SWAP1"
- },
- {
- "pc": 3714,
- "instruction": "POP"
- },
- {
- "pc": 3715,
- "instruction": "SWAP2"
- },
- {
- "pc": 3716,
- "instruction": "SWAP1"
- },
- {
- "pc": 3717,
- "instruction": "POP"
- },
- {
- "pc": 3718,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3728
- }],
- "last_instruction": "JUMP",
- "id": 3706
- },
- {
- "instructions": [
- {
- "pc": 3517,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3518,
- "instruction": "SWAP2"
- },
- {
- "pc": 3519,
- "instruction": "POP"
- },
- {
- "pc": 3520,
- "instruction": "POP"
- },
- {
- "pc": 3521,
- "instruction": "SWAP3"
- },
- {
- "pc": 3522,
- "instruction": "POP"
- },
- {
- "pc": 3523,
- "instruction": "SWAP3"
- },
- {
- "pc": 3524,
- "instruction": "SWAP1"
- },
- {
- "pc": 3525,
- "instruction": "POP"
- },
- {
- "pc": 3526,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 744
- },
- {
- "color": "\"#FF9248\"",
- "target": 249
- },
- {
- "color": "\"#FF9248\"",
- "target": 457
- },
- {
- "color": "\"#FF9248\"",
- "target": 683
- },
- {
- "color": "\"#FF9248\"",
- "target": 523
- },
- {
- "color": "\"#FF9248\"",
- "target": 622
- }
- ],
- "last_instruction": "JUMP",
- "id": 3517
- },
- {
- "instructions": [
- {
- "pc": 4449,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4450,
- "instruction": "SWAP2"
- },
- {
- "pc": 4451,
- "instruction": "POP"
- },
- {
- "pc": 4452,
- "instruction": "PUSH2 0x116c"
- },
- {
- "pc": 4455,
- "instruction": "DUP3"
- },
- {
- "pc": 4456,
- "instruction": "PUSH2 0x1105"
- },
- {
- "pc": 4459,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4357
- }],
- "last_instruction": "JUMP",
- "id": 4449
- },
- {
- "instructions": [
- {
- "pc": 4741,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4742,
- "instruction": "SWAP2"
- },
- {
- "pc": 4743,
- "instruction": "POP"
- },
- {
- "pc": 4744,
- "instruction": "PUSH2 0x1290"
- },
- {
- "pc": 4747,
- "instruction": "DUP3"
- },
- {
- "pc": 4748,
- "instruction": "PUSH2 0x1229"
- },
- {
- "pc": 4751,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4649
- }],
- "last_instruction": "JUMP",
- "id": 4741
- },
- {
- "instructions": [
- {
- "pc": 4763,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4764,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4766,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4768,
- "instruction": "DUP3"
- },
- {
- "pc": 4769,
- "instruction": "ADD"
- },
- {
- "pc": 4770,
- "instruction": "SWAP1"
- },
- {
- "pc": 4771,
- "instruction": "POP"
- },
- {
- "pc": 4772,
- "instruction": "DUP2"
- },
- {
- "pc": 4773,
- "instruction": "DUP2"
- },
- {
- "pc": 4774,
- "instruction": "SUB"
- },
- {
- "pc": 4775,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4777,
- "instruction": "DUP4"
- },
- {
- "pc": 4778,
- "instruction": "ADD"
- },
- {
- "pc": 4779,
- "instruction": "MSTORE"
- },
- {
- "pc": 4780,
- "instruction": "PUSH2 0x12b4"
- },
- {
- "pc": 4783,
- "instruction": "DUP2"
- },
- {
- "pc": 4784,
- "instruction": "PUSH2 0x1278"
- },
- {
- "pc": 4787,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4728
- }],
- "last_instruction": "JUMP",
- "id": 4763
- },
- {
- "instructions": [
- {
- "pc": 596,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 598,
- "instruction": "DUP1"
- },
- {
- "pc": 599,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 596
- },
- {
- "instructions": [
- {
- "pc": 830,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 831,
- "instruction": "DUP1"
- },
- {
- "pc": 832,
- "instruction": "ISZERO"
- },
- {
- "pc": 833,
- "instruction": "PUSH2 0x038b"
- },
- {
- "pc": 836,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 837
- },
- {
- "color": "\"#5F9747\"",
- "target": 907
- }
- ],
- "last_instruction": "JUMPI",
- "id": 830
- },
- {
- "instructions": [
- {
- "pc": 553,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 555,
- "instruction": "DUP1"
- },
- {
- "pc": 556,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 553
- },
- {
- "instructions": [
- {
- "pc": 2026,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2027,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2029,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2050,
- "instruction": "AND"
- },
- {
- "pc": 2051,
- "instruction": "DUP4"
- },
- {
- "pc": 2052,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2073,
- "instruction": "AND"
- },
- {
- "pc": 2074,
- "instruction": "SUB"
- },
- {
- "pc": 2075,
- "instruction": "PUSH2 0x0859"
- },
- {
- "pc": 2078,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2137
- },
- {
- "color": "\"#B70000\"",
- "target": 2079
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2026
- },
- {
- "instructions": [
- {
- "pc": 193,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 196,
- "instruction": "MLOAD"
- },
- {
- "pc": 197,
- "instruction": "PUSH2 0x00ce"
- },
- {
- "pc": 200,
- "instruction": "SWAP2"
- },
- {
- "pc": 201,
- "instruction": "SWAP1"
- },
- {
- "pc": 202,
- "instruction": "PUSH2 0x0ccc"
- },
- {
- "pc": 205,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3276
- }],
- "last_instruction": "JUMP",
- "id": 193
- },
- {
- "instructions": [
- {
- "pc": 4314,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4315,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4317,
- "instruction": "DUP3"
- },
- {
- "pc": 4318,
- "instruction": "ADD"
- },
- {
- "pc": 4319,
- "instruction": "SWAP1"
- },
- {
- "pc": 4320,
- "instruction": "POP"
- },
- {
- "pc": 4321,
- "instruction": "SWAP2"
- },
- {
- "pc": 4322,
- "instruction": "SWAP1"
- },
- {
- "pc": 4323,
- "instruction": "POP"
- },
- {
- "pc": 4324,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4496
- },
- {
- "color": "\"#FF9248\"",
- "target": 4788
- },
- {
- "color": "\"#FF9248\"",
- "target": 4350
- }
- ],
- "last_instruction": "JUMP",
- "id": 4314
- },
- {
- "instructions": [
- {
- "pc": 627,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 628,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 630,
- "instruction": "MLOAD"
- },
- {
- "pc": 631,
- "instruction": "PUSH2 0x0280"
- },
- {
- "pc": 634,
- "instruction": "SWAP2"
- },
- {
- "pc": 635,
- "instruction": "SWAP1"
- },
- {
- "pc": 636,
- "instruction": "PUSH2 0x0de2"
- },
- {
- "pc": 639,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3554
- }],
- "last_instruction": "JUMP",
- "id": 627
- },
- {
- "instructions": [
- {
- "pc": 297,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 298,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 300,
- "instruction": "MLOAD"
- },
- {
- "pc": 301,
- "instruction": "PUSH2 0x0136"
- },
- {
- "pc": 304,
- "instruction": "SWAP2"
- },
- {
- "pc": 305,
- "instruction": "SWAP1"
- },
- {
- "pc": 306,
- "instruction": "PUSH2 0x0e0c"
- },
- {
- "pc": 309,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3596
- }],
- "last_instruction": "JUMP",
- "id": 297
- },
- {
- "instructions": [
- {
- "pc": 380,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 381,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 382,
- "instruction": "DUP1"
- },
- {
- "pc": 383,
- "instruction": "ISZERO"
- },
- {
- "pc": 384,
- "instruction": "PUSH2 0x0188"
- },
- {
- "pc": 387,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 388
- },
- {
- "color": "\"#5F9747\"",
- "target": 392
- }
- ],
- "last_instruction": "JUMPI",
- "id": 380
- },
- {
- "instructions": [
- {
- "pc": 4290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4291,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4293,
- "instruction": "PUSH2 0x10cf"
- },
- {
- "pc": 4296,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 4298,
- "instruction": "DUP4"
- },
- {
- "pc": 4299,
- "instruction": "PUSH2 0x0c47"
- },
- {
- "pc": 4302,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3143
- }],
- "last_instruction": "JUMP",
- "id": 4290
- },
- {
- "instructions": [
- {
- "pc": 310,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 311,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 313,
- "instruction": "MLOAD"
- },
- {
- "pc": 314,
- "instruction": "DUP1"
- },
- {
- "pc": 315,
- "instruction": "SWAP2"
- },
- {
- "pc": 316,
- "instruction": "SUB"
- },
- {
- "pc": 317,
- "instruction": "SWAP1"
- },
- {
- "pc": 318,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 310
- },
- {
- "instructions": [
- {
- "pc": 1579,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1580,
- "instruction": "DUP2"
- },
- {
- "pc": 1581,
- "instruction": "SLOAD"
- },
- {
- "pc": 1582,
- "instruction": "DUP2"
- },
- {
- "pc": 1583,
- "instruction": "MSTORE"
- },
- {
- "pc": 1584,
- "instruction": "SWAP1"
- },
- {
- "pc": 1585,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1587,
- "instruction": "ADD"
- },
- {
- "pc": 1588,
- "instruction": "SWAP1"
- },
- {
- "pc": 1589,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1591,
- "instruction": "ADD"
- },
- {
- "pc": 1592,
- "instruction": "DUP1"
- },
- {
- "pc": 1593,
- "instruction": "DUP4"
- },
- {
- "pc": 1594,
- "instruction": "GT"
- },
- {
- "pc": 1595,
- "instruction": "PUSH2 0x062b"
- },
- {
- "pc": 1598,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1579
- },
- {
- "color": "\"#B70000\"",
- "target": 1599
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1579
- },
- {
- "instructions": [
- {
- "pc": 3917,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3918,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3920,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 3922,
- "instruction": "DUP3"
- },
- {
- "pc": 3923,
- "instruction": "DIV"
- },
- {
- "pc": 3924,
- "instruction": "SWAP1"
- },
- {
- "pc": 3925,
- "instruction": "POP"
- },
- {
- "pc": 3926,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3928,
- "instruction": "DUP3"
- },
- {
- "pc": 3929,
- "instruction": "AND"
- },
- {
- "pc": 3930,
- "instruction": "DUP1"
- },
- {
- "pc": 3931,
- "instruction": "PUSH2 0x0f65"
- },
- {
- "pc": 3934,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3941
- },
- {
- "color": "\"#B70000\"",
- "target": 3935
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3917
- },
- {
- "instructions": [
- {
- "pc": 3385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3386,
- "instruction": "POP"
- },
- {
- "pc": 3387,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3403
- }],
- "last_instruction": "JUMP",
- "id": 3385
- },
- {
- "instructions": [
- {
- "pc": 710,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 711,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 712,
- "instruction": "DUP1"
- },
- {
- "pc": 713,
- "instruction": "ISZERO"
- },
- {
- "pc": 714,
- "instruction": "PUSH2 0x02d2"
- },
- {
- "pc": 717,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 722
- },
- {
- "color": "\"#B70000\"",
- "target": 718
- }
- ],
- "last_instruction": "JUMPI",
- "id": 710
- },
- {
- "instructions": [
- {
- "pc": 3648,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3649,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3651,
- "instruction": "PUSH2 0x0e4e"
- },
- {
- "pc": 3654,
- "instruction": "DUP7"
- },
- {
- "pc": 3655,
- "instruction": "DUP3"
- },
- {
- "pc": 3656,
- "instruction": "DUP8"
- },
- {
- "pc": 3657,
- "instruction": "ADD"
- },
- {
- "pc": 3658,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3661,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3648
- },
- {
- "instructions": [
- {
- "pc": 3870,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3871,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3904,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3906,
- "instruction": "MSTORE"
- },
- {
- "pc": 3907,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 3909,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3911,
- "instruction": "MSTORE"
- },
- {
- "pc": 3912,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 3914,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3916,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3870
- },
- {
- "instructions": [
- {
- "pc": 2585,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2586,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2588,
- "instruction": "MLOAD"
- },
- {
- "pc": 2589,
- "instruction": "DUP1"
- },
- {
- "pc": 2590,
- "instruction": "SWAP2"
- },
- {
- "pc": 2591,
- "instruction": "SUB"
- },
- {
- "pc": 2592,
- "instruction": "SWAP1"
- },
- {
- "pc": 2593,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2585
- },
- {
- "instructions": [
- {
- "pc": 3442,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3443,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3445,
- "instruction": "DUP2"
- },
- {
- "pc": 3446,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3447,
- "instruction": "SWAP1"
- },
- {
- "pc": 3448,
- "instruction": "POP"
- },
- {
- "pc": 3449,
- "instruction": "PUSH2 0x0d81"
- },
- {
- "pc": 3452,
- "instruction": "DUP2"
- },
- {
- "pc": 3453,
- "instruction": "PUSH2 0x0d5b"
- },
- {
- "pc": 3456,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3419
- }],
- "last_instruction": "JUMP",
- "id": 3442
- },
- {
- "instructions": [
- {
- "pc": 2483,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2484,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2486,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2507,
- "instruction": "AND"
- },
- {
- "pc": 2508,
- "instruction": "DUP4"
- },
- {
- "pc": 2509,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2530,
- "instruction": "AND"
- },
- {
- "pc": 2531,
- "instruction": "SUB"
- },
- {
- "pc": 2532,
- "instruction": "PUSH2 0x0a22"
- },
- {
- "pc": 2535,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2594
- },
- {
- "color": "\"#B70000\"",
- "target": 2536
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2483
- },
- {
- "instructions": [
- {
- "pc": 1866,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1867,
- "instruction": "DUP5"
- },
- {
- "pc": 1868,
- "instruction": "DUP5"
- },
- {
- "pc": 1869,
- "instruction": "PUSH2 0x09b3"
- },
- {
- "pc": 1872,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2483
- }],
- "last_instruction": "JUMP",
- "id": 1866
- },
- {
- "instructions": [
- {
- "pc": 744,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 745,
- "instruction": "PUSH2 0x075b"
- },
- {
- "pc": 748,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1883
- }],
- "last_instruction": "JUMP",
- "id": 744
- },
- {
- "instructions": [
- {
- "pc": 160,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 161,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x00a7"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 166
- },
- {
- "color": "\"#5F9747\"",
- "target": 167
- }
- ],
- "last_instruction": "JUMPI",
- "id": 160
- },
- {
- "instructions": [
- {
- "pc": 4357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4358,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 4391,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4393,
- "instruction": "DUP3"
- },
- {
- "pc": 4394,
- "instruction": "ADD"
- },
- {
- "pc": 4395,
- "instruction": "MSTORE"
- },
- {
- "pc": 4396,
- "instruction": "PUSH32 0x7265737300000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4429,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4431,
- "instruction": "DUP3"
- },
- {
- "pc": 4432,
- "instruction": "ADD"
- },
- {
- "pc": 4433,
- "instruction": "MSTORE"
- },
- {
- "pc": 4434,
- "instruction": "POP"
- },
- {
- "pc": 4435,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4460
- }],
- "last_instruction": "JUMP",
- "id": 4357
- },
- {
- "instructions": [
- {
- "pc": 3276,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3277,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3279,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3281,
- "instruction": "DUP3"
- },
- {
- "pc": 3282,
- "instruction": "ADD"
- },
- {
- "pc": 3283,
- "instruction": "SWAP1"
- },
- {
- "pc": 3284,
- "instruction": "POP"
- },
- {
- "pc": 3285,
- "instruction": "DUP2"
- },
- {
- "pc": 3286,
- "instruction": "DUP2"
- },
- {
- "pc": 3287,
- "instruction": "SUB"
- },
- {
- "pc": 3288,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3290,
- "instruction": "DUP4"
- },
- {
- "pc": 3291,
- "instruction": "ADD"
- },
- {
- "pc": 3292,
- "instruction": "MSTORE"
- },
- {
- "pc": 3293,
- "instruction": "PUSH2 0x0ce6"
- },
- {
- "pc": 3296,
- "instruction": "DUP2"
- },
- {
- "pc": 3297,
- "instruction": "DUP5"
- },
- {
- "pc": 3298,
- "instruction": "PUSH2 0x0c93"
- },
- {
- "pc": 3301,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3219
- }],
- "last_instruction": "JUMP",
- "id": 3276
- },
- {
- "instructions": [
- {
- "pc": 930,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 931,
- "instruction": "DUP5"
- },
- {
- "pc": 932,
- "instruction": "DUP5"
- },
- {
- "pc": 933,
- "instruction": "PUSH2 0x07ea"
- },
- {
- "pc": 936,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2026
- }],
- "last_instruction": "JUMP",
- "id": 930
- },
- {
- "instructions": [
- {
- "pc": 1228,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1229,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1231,
- "instruction": "PUSH2 0x056e"
- },
- {
- "pc": 1234,
- "instruction": "PUSH2 0x04d9"
- },
- {
- "pc": 1237,
- "instruction": "PUSH2 0x07e2"
- },
- {
- "pc": 1240,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2018
- }],
- "last_instruction": "JUMP",
- "id": 1228
- },
- {
- "instructions": [
- {
- "pc": 2536,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2538,
- "instruction": "MLOAD"
- },
- {
- "pc": 2539,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2572,
- "instruction": "DUP2"
- },
- {
- "pc": 2573,
- "instruction": "MSTORE"
- },
- {
- "pc": 2574,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2576,
- "instruction": "ADD"
- },
- {
- "pc": 2577,
- "instruction": "PUSH2 0x0a19"
- },
- {
- "pc": 2580,
- "instruction": "SWAP1"
- },
- {
- "pc": 2581,
- "instruction": "PUSH2 0x129b"
- },
- {
- "pc": 2584,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4763
- }],
- "last_instruction": "JUMP",
- "id": 2536
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x01e4"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 484
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 3935,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 3937,
- "instruction": "DUP3"
- },
- {
- "pc": 3938,
- "instruction": "AND"
- },
- {
- "pc": 3939,
- "instruction": "SWAP2"
- },
- {
- "pc": 3940,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3941
- }],
- "last_instruction": "UNKNOWN",
- "id": 3935
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 7,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 8,
- "instruction": "LT"
- },
- {
- "pc": 9,
- "instruction": "PUSH2 0x00a0"
- },
- {
- "pc": 12,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 160
- },
- {
- "color": "\"#B70000\"",
- "target": 13
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 462,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 465,
- "instruction": "MLOAD"
- },
- {
- "pc": 466,
- "instruction": "PUSH2 0x01db"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "SWAP1"
- },
- {
- "pc": 471,
- "instruction": "PUSH2 0x0de2"
- },
- {
- "pc": 474,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3554
- }],
- "last_instruction": "JUMP",
- "id": 462
- },
- {
- "instructions": [
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 118,
- "instruction": "EQ"
- },
- {
- "pc": 119,
- "instruction": "PUSH2 0x00d7"
- },
- {
- "pc": 122,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 215
- },
- {
- "color": "\"#B70000\"",
- "target": 123
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 112,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 3457,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3458,
- "instruction": "SWAP3"
- },
- {
- "pc": 3459,
- "instruction": "SWAP2"
- },
- {
- "pc": 3460,
- "instruction": "POP"
- },
- {
- "pc": 3461,
- "instruction": "POP"
- },
- {
- "pc": 3462,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3517
- }],
- "last_instruction": "JUMP",
- "id": 3457
- },
- {
- "instructions": [
- {
- "pc": 288,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 289,
- "instruction": "POP"
- },
- {
- "pc": 290,
- "instruction": "PUSH2 0x0129"
- },
- {
- "pc": 293,
- "instruction": "PUSH2 0x03b3"
- },
- {
- "pc": 296,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 947
- }],
- "last_instruction": "JUMP",
- "id": 288
- },
- {
- "instructions": [
- {
- "pc": 3590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3591,
- "instruction": "DUP3"
- },
- {
- "pc": 3592,
- "instruction": "MSTORE"
- },
- {
- "pc": 3593,
- "instruction": "POP"
- },
- {
- "pc": 3594,
- "instruction": "POP"
- },
- {
- "pc": 3595,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3617
- }],
- "last_instruction": "JUMP",
- "id": 3590
- },
- {
- "instructions": [
- {
- "pc": 1764,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1766,
- "instruction": "MLOAD"
- },
- {
- "pc": 1767,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 1800,
- "instruction": "DUP2"
- },
- {
- "pc": 1801,
- "instruction": "MSTORE"
- },
- {
- "pc": 1802,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1804,
- "instruction": "ADD"
- },
- {
- "pc": 1805,
- "instruction": "PUSH2 0x0715"
- },
- {
- "pc": 1808,
- "instruction": "SWAP1"
- },
- {
- "pc": 1809,
- "instruction": "PUSH2 0x10e5"
- },
- {
- "pc": 1812,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4325
- }],
- "last_instruction": "JUMP",
- "id": 1764
- },
- {
- "instructions": [
- {
- "pc": 2248,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2249,
- "instruction": "DUP1"
- },
- {
- "pc": 2250,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2252,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2254,
- "instruction": "DUP6"
- },
- {
- "pc": 2255,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2276,
- "instruction": "AND"
- },
- {
- "pc": 2277,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "DUP2"
- },
- {
- "pc": 2300,
- "instruction": "MSTORE"
- },
- {
- "pc": 2301,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2303,
- "instruction": "ADD"
- },
- {
- "pc": 2304,
- "instruction": "SWAP1"
- },
- {
- "pc": 2305,
- "instruction": "DUP2"
- },
- {
- "pc": 2306,
- "instruction": "MSTORE"
- },
- {
- "pc": 2307,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2309,
- "instruction": "ADD"
- },
- {
- "pc": 2310,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2312,
- "instruction": "SHA3"
- },
- {
- "pc": 2313,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2315,
- "instruction": "DUP5"
- },
- {
- "pc": 2316,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2337,
- "instruction": "AND"
- },
- {
- "pc": 2338,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2359,
- "instruction": "AND"
- },
- {
- "pc": 2360,
- "instruction": "DUP2"
- },
- {
- "pc": 2361,
- "instruction": "MSTORE"
- },
- {
- "pc": 2362,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2364,
- "instruction": "ADD"
- },
- {
- "pc": 2365,
- "instruction": "SWAP1"
- },
- {
- "pc": 2366,
- "instruction": "DUP2"
- },
- {
- "pc": 2367,
- "instruction": "MSTORE"
- },
- {
- "pc": 2368,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2370,
- "instruction": "ADD"
- },
- {
- "pc": 2371,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2373,
- "instruction": "SHA3"
- },
- {
- "pc": 2374,
- "instruction": "DUP2"
- },
- {
- "pc": 2375,
- "instruction": "SWAP1"
- },
- {
- "pc": 2376,
- "instruction": "SSTORE"
- },
- {
- "pc": 2377,
- "instruction": "POP"
- },
- {
- "pc": 2378,
- "instruction": "DUP2"
- },
- {
- "pc": 2379,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2400,
- "instruction": "AND"
- },
- {
- "pc": 2401,
- "instruction": "DUP4"
- },
- {
- "pc": 2402,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2423,
- "instruction": "AND"
- },
- {
- "pc": 2424,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 2457,
- "instruction": "DUP4"
- },
- {
- "pc": 2458,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2460,
- "instruction": "MLOAD"
- },
- {
- "pc": 2461,
- "instruction": "PUSH2 0x09a6"
- },
- {
- "pc": 2464,
- "instruction": "SWAP2"
- },
- {
- "pc": 2465,
- "instruction": "SWAP1"
- },
- {
- "pc": 2466,
- "instruction": "PUSH2 0x0e0c"
- },
- {
- "pc": 2469,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3596
- }],
- "last_instruction": "JUMP",
- "id": 2248
- },
- {
- "instructions": [
- {
- "pc": 657,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 659,
- "instruction": "DUP1"
- },
- {
- "pc": 660,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 657
- },
- {
- "instructions": [
- {
- "pc": 878,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 879,
- "instruction": "DUP2"
- },
- {
- "pc": 880,
- "instruction": "SLOAD"
- },
- {
- "pc": 881,
- "instruction": "DUP2"
- },
- {
- "pc": 882,
- "instruction": "MSTORE"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 886,
- "instruction": "ADD"
- },
- {
- "pc": 887,
- "instruction": "SWAP1"
- },
- {
- "pc": 888,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 890,
- "instruction": "ADD"
- },
- {
- "pc": 891,
- "instruction": "DUP1"
- },
- {
- "pc": 892,
- "instruction": "DUP4"
- },
- {
- "pc": 893,
- "instruction": "GT"
- },
- {
- "pc": 894,
- "instruction": "PUSH2 0x036e"
- },
- {
- "pc": 897,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 898
- },
- {
- "color": "\"#5F9747\"",
- "target": 878
- }
- ],
- "last_instruction": "JUMPI",
- "id": 878
- },
- {
- "instructions": [
- {
- "pc": 688,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 689,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 691,
- "instruction": "MLOAD"
- },
- {
- "pc": 692,
- "instruction": "PUSH2 0x02bd"
- },
- {
- "pc": 695,
- "instruction": "SWAP2"
- },
- {
- "pc": 696,
- "instruction": "SWAP1"
- },
- {
- "pc": 697,
- "instruction": "PUSH2 0x0de2"
- },
- {
- "pc": 700,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3554
- }],
- "last_instruction": "JUMP",
- "id": 688
- },
- {
- "instructions": [
- {
- "pc": 1487,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1488,
- "instruction": "DUP1"
- },
- {
- "pc": 1489,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1491,
- "instruction": "ADD"
- },
- {
- "pc": 1492,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1494,
- "instruction": "DUP1"
- },
- {
- "pc": 1495,
- "instruction": "SWAP2"
- },
- {
- "pc": 1496,
- "instruction": "DIV"
- },
- {
- "pc": 1497,
- "instruction": "MUL"
- },
- {
- "pc": 1498,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1500,
- "instruction": "ADD"
- },
- {
- "pc": 1501,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1503,
- "instruction": "MLOAD"
- },
- {
- "pc": 1504,
- "instruction": "SWAP1"
- },
- {
- "pc": 1505,
- "instruction": "DUP2"
- },
- {
- "pc": 1506,
- "instruction": "ADD"
- },
- {
- "pc": 1507,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1509,
- "instruction": "MSTORE"
- },
- {
- "pc": 1510,
- "instruction": "DUP1"
- },
- {
- "pc": 1511,
- "instruction": "SWAP3"
- },
- {
- "pc": 1512,
- "instruction": "SWAP2"
- },
- {
- "pc": 1513,
- "instruction": "SWAP1"
- },
- {
- "pc": 1514,
- "instruction": "DUP2"
- },
- {
- "pc": 1515,
- "instruction": "DUP2"
- },
- {
- "pc": 1516,
- "instruction": "MSTORE"
- },
- {
- "pc": 1517,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1519,
- "instruction": "ADD"
- },
- {
- "pc": 1520,
- "instruction": "DUP3"
- },
- {
- "pc": 1521,
- "instruction": "DUP1"
- },
- {
- "pc": 1522,
- "instruction": "SLOAD"
- },
- {
- "pc": 1523,
- "instruction": "PUSH2 0x05fb"
- },
- {
- "pc": 1526,
- "instruction": "SWAP1"
- },
- {
- "pc": 1527,
- "instruction": "PUSH2 0x0f4d"
- },
- {
- "pc": 1530,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3917
- }],
- "last_instruction": "JUMP",
- "id": 1487
- },
- {
- "instructions": [
- {
- "pc": 3581,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3582,
- "instruction": "PUSH2 0x0e06"
- },
- {
- "pc": 3585,
- "instruction": "DUP2"
- },
- {
- "pc": 3586,
- "instruction": "PUSH2 0x0d51"
- },
- {
- "pc": 3589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3409
- }],
- "last_instruction": "JUMP",
- "id": 3581
- },
- {
- "instructions": [
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 36,
- "instruction": "EQ"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x01a7"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 423
- },
- {
- "color": "\"#B70000\"",
- "target": 41
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 30,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 864,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 865,
- "instruction": "DUP3"
- },
- {
- "pc": 866,
- "instruction": "ADD"
- },
- {
- "pc": 867,
- "instruction": "SWAP2"
- },
- {
- "pc": 868,
- "instruction": "SWAP1"
- },
- {
- "pc": 869,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 871,
- "instruction": "MSTORE"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 874,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 876,
- "instruction": "SHA3"
- },
- {
- "pc": 877,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 878
- }],
- "last_instruction": "UNKNOWN",
- "id": 864
- },
- {
- "instructions": [
- {
- "pc": 134,
- "instruction": "DUP1"
- },
- {
- "pc": 135,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 140,
- "instruction": "EQ"
- },
- {
- "pc": 141,
- "instruction": "PUSH2 0x013f"
- },
- {
- "pc": 144,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 145
- },
- {
- "color": "\"#5F9747\"",
- "target": 319
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 134,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 3419,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3420,
- "instruction": "PUSH2 0x0d64"
- },
- {
- "pc": 3423,
- "instruction": "DUP2"
- },
- {
- "pc": 3424,
- "instruction": "PUSH2 0x0d51"
- },
- {
- "pc": 3427,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3409
- }],
- "last_instruction": "JUMP",
- "id": 3419
- },
- {
- "instructions": [
- {
- "pc": 3374,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3375,
- "instruction": "DUP2"
- },
- {
- "pc": 3376,
- "instruction": "EQ"
- },
- {
- "pc": 3377,
- "instruction": "PUSH2 0x0d39"
- },
- {
- "pc": 3380,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3381
- },
- {
- "color": "\"#5F9747\"",
- "target": 3385
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3374
- },
- {
- "instructions": [
- {
- "pc": 156,
- "instruction": "PUSH2 0x00a7"
- },
- {
- "pc": 159,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 167
- }],
- "last_instruction": "JUMP",
- "id": 156
- },
- {
- "instructions": [
- {
- "pc": 1633,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1634,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1655,
- "instruction": "AND"
- },
- {
- "pc": 1656,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1677,
- "instruction": "AND"
- },
- {
- "pc": 1678,
- "instruction": "DUP2"
- },
- {
- "pc": 1679,
- "instruction": "MSTORE"
- },
- {
- "pc": 1680,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1682,
- "instruction": "ADD"
- },
- {
- "pc": 1683,
- "instruction": "SWAP1"
- },
- {
- "pc": 1684,
- "instruction": "DUP2"
- },
- {
- "pc": 1685,
- "instruction": "MSTORE"
- },
- {
- "pc": 1686,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1688,
- "instruction": "ADD"
- },
- {
- "pc": 1689,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1691,
- "instruction": "SHA3"
- },
- {
- "pc": 1692,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1694,
- "instruction": "DUP6"
- },
- {
- "pc": 1695,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1716,
- "instruction": "AND"
- },
- {
- "pc": 1717,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1738,
- "instruction": "AND"
- },
- {
- "pc": 1739,
- "instruction": "DUP2"
- },
- {
- "pc": 1740,
- "instruction": "MSTORE"
- },
- {
- "pc": 1741,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1743,
- "instruction": "ADD"
- },
- {
- "pc": 1744,
- "instruction": "SWAP1"
- },
- {
- "pc": 1745,
- "instruction": "DUP2"
- },
- {
- "pc": 1746,
- "instruction": "MSTORE"
- },
- {
- "pc": 1747,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1749,
- "instruction": "ADD"
- },
- {
- "pc": 1750,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1752,
- "instruction": "SHA3"
- },
- {
- "pc": 1753,
- "instruction": "SLOAD"
- },
- {
- "pc": 1754,
- "instruction": "SWAP1"
- },
- {
- "pc": 1755,
- "instruction": "POP"
- },
- {
- "pc": 1756,
- "instruction": "DUP3"
- },
- {
- "pc": 1757,
- "instruction": "DUP2"
- },
- {
- "pc": 1758,
- "instruction": "LT"
- },
- {
- "pc": 1759,
- "instruction": "ISZERO"
- },
- {
- "pc": 1760,
- "instruction": "PUSH2 0x071e"
- },
- {
- "pc": 1763,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1764
- },
- {
- "color": "\"#5F9747\"",
- "target": 1822
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1633
- },
- {
- "instructions": [
- {
- "pc": 3143,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3144,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3146,
- "instruction": "DUP3"
- },
- {
- "pc": 3147,
- "instruction": "DUP3"
- },
- {
- "pc": 3148,
- "instruction": "MSTORE"
- },
- {
- "pc": 3149,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3151,
- "instruction": "DUP3"
- },
- {
- "pc": 3152,
- "instruction": "ADD"
- },
- {
- "pc": 3153,
- "instruction": "SWAP1"
- },
- {
- "pc": 3154,
- "instruction": "POP"
- },
- {
- "pc": 3155,
- "instruction": "SWAP3"
- },
- {
- "pc": 3156,
- "instruction": "SWAP2"
- },
- {
- "pc": 3157,
- "instruction": "POP"
- },
- {
- "pc": 3158,
- "instruction": "POP"
- },
- {
- "pc": 3159,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4449
- },
- {
- "color": "\"#FF9248\"",
- "target": 4741
- },
- {
- "color": "\"#FF9248\"",
- "target": 3240
- },
- {
- "color": "\"#FF9248\"",
- "target": 4303
- }
- ],
- "last_instruction": "JUMP",
- "id": 3143
- },
- {
- "instructions": [
- {
- "pc": 100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 101,
- "instruction": "DUP1"
- },
- {
- "pc": 102,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 107,
- "instruction": "EQ"
- },
- {
- "pc": 108,
- "instruction": "PUSH2 0x00ac"
- },
- {
- "pc": 111,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 112
- },
- {
- "color": "\"#5F9747\"",
- "target": 172
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 100,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1472,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1473,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1475,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1477,
- "instruction": "DUP1"
- },
- {
- "pc": 1478,
- "instruction": "SLOAD"
- },
- {
- "pc": 1479,
- "instruction": "PUSH2 0x05cf"
- },
- {
- "pc": 1482,
- "instruction": "SWAP1"
- },
- {
- "pc": 1483,
- "instruction": "PUSH2 0x0f4d"
- },
- {
- "pc": 1486,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3917
- }],
- "last_instruction": "JUMP",
- "id": 1472
- },
- {
- "instructions": [
- {
- "pc": 683,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 684,
- "instruction": "PUSH2 0x073d"
- },
- {
- "pc": 687,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1853
- }],
- "last_instruction": "JUMP",
- "id": 683
- },
- {
- "instructions": [
- {
- "pc": 2018,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2019,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2021,
- "instruction": "CALLER"
- },
- {
- "pc": 2022,
- "instruction": "SWAP1"
- },
- {
- "pc": 2023,
- "instruction": "POP"
- },
- {
- "pc": 2024,
- "instruction": "SWAP1"
- },
- {
- "pc": 2025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1633
- },
- {
- "color": "\"#FF9248\"",
- "target": 930
- },
- {
- "color": "\"#FF9248\"",
- "target": 1241
- },
- {
- "color": "\"#FF9248\"",
- "target": 1866
- }
- ],
- "last_instruction": "JUMP",
- "id": 2018
- },
- {
- "instructions": [
- {
- "pc": 496,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 497,
- "instruction": "POP"
- },
- {
- "pc": 498,
- "instruction": "PUSH2 0x020b"
- },
- {
- "pc": 501,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 503,
- "instruction": "DUP1"
- },
- {
- "pc": 504,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 505,
- "instruction": "SUB"
- },
- {
- "pc": 506,
- "instruction": "DUP2"
- },
- {
- "pc": 507,
- "instruction": "ADD"
- },
- {
- "pc": 508,
- "instruction": "SWAP1"
- },
- {
- "pc": 509,
- "instruction": "PUSH2 0x0206"
- },
- {
- "pc": 512,
- "instruction": "SWAP2"
- },
- {
- "pc": 513,
- "instruction": "SWAP1"
- },
- {
- "pc": 514,
- "instruction": "PUSH2 0x0eb1"
- },
- {
- "pc": 517,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3761
- }],
- "last_instruction": "JUMP",
- "id": 496
- },
- {
- "instructions": [
- {
- "pc": 3365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3366,
- "instruction": "PUSH2 0x0d2e"
- },
- {
- "pc": 3369,
- "instruction": "DUP2"
- },
- {
- "pc": 3370,
- "instruction": "PUSH2 0x0d13"
- },
- {
- "pc": 3373,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3347
- }],
- "last_instruction": "JUMP",
- "id": 3365
- },
- {
- "instructions": [
- {
- "pc": 3797,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3798,
- "instruction": "SWAP2"
- },
- {
- "pc": 3799,
- "instruction": "POP"
- },
- {
- "pc": 3800,
- "instruction": "POP"
- },
- {
- "pc": 3801,
- "instruction": "SWAP3"
- },
- {
- "pc": 3802,
- "instruction": "SWAP2"
- },
- {
- "pc": 3803,
- "instruction": "POP"
- },
- {
- "pc": 3804,
- "instruction": "POP"
- },
- {
- "pc": 3805,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 518
- }],
- "last_instruction": "JUMP",
- "id": 3797
- },
- {
- "instructions": [
- {
- "pc": 3662,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3663,
- "instruction": "SWAP4"
- },
- {
- "pc": 3664,
- "instruction": "POP"
- },
- {
- "pc": 3665,
- "instruction": "POP"
- },
- {
- "pc": 3666,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3668,
- "instruction": "PUSH2 0x0e5f"
- },
- {
- "pc": 3671,
- "instruction": "DUP7"
- },
- {
- "pc": 3672,
- "instruction": "DUP3"
- },
- {
- "pc": 3673,
- "instruction": "DUP8"
- },
- {
- "pc": 3674,
- "instruction": "ADD"
- },
- {
- "pc": 3675,
- "instruction": "PUSH2 0x0d3c"
- },
- {
- "pc": 3678,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3388
- }],
- "last_instruction": "JUMP",
- "id": 3662
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x39509351",
- "PUSH4 0x39509351"
- ],
- "name": "increaseAllowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(227, 3463), (276, 288), (276, 284), (3775, 3310), (749, 3596), (3761, 3783), (3761, 3775), (457, 1228), (3640, 3310), (771, 3917), (557, 1472), (331, 3623), (1608, 193), (1608, 566), (4303, 4211), (4788, 2128), (4788, 1813), (4788, 2585), (1531, 1538), (1531, 1608), (3358, 3374), (4496, 2128), (4496, 1813), (4496, 2585), (3617, 310), (215, 227), (215, 223), (3439, 3457), (4752, 4496), (4752, 4788), (4752, 4350), (649, 657), (649, 661), (3132, 3230), (423, 435), (423, 431), (545, 553), (545, 557), (3527, 3548), (172, 180), (172, 184), (3728, 3755), (3941, 3952), (3941, 3960), (1241, 2018), (2647, 4909), (3821, 3310), (96, 167), (4617, 4582), (3783, 3388), (3806, 3829), (3806, 3821), (392, 1205), (4460, 4496), (4460, 4788), (4460, 4350), (1853, 2018), (722, 3806), (2137, 2248), (2137, 2190), (2594, 2705), (2594, 2647), (1599, 1608), (3240, 3160), (3952, 3870), (184, 771), (3554, 3539), (3163, 3172), (3163, 3190), (947, 297), (3623, 3648), (3623, 3640), (3596, 3581), (2190, 4617), (3548, 3575), (63, 74), (63, 588), (600, 3463), (3575, 640), (3575, 475), (3575, 267), (3575, 701), (435, 3463), (786, 3917), (588, 596), (588, 600), (85, 96), (85, 710), (1618, 2018), (898, 907), (3172, 3163), (4436, 3143), (1546, 1608), (3219, 3132), (3403, 3843), (3403, 3797), (3403, 3500), (3403, 3662), (3755, 414), (1205, 401), (13, 100), (13, 30), (4649, 4752), (845, 907), (3486, 3388), (518, 1400), (3463, 3478), (3463, 3486), (4909, 4874), (3315, 3358), (3843, 3388), (661, 3463), (917, 2018), (249, 917), (3478, 3310), (4211, 4314), (1400, 523), (3829, 3388), (401, 3734), (3500, 3442), (3409, 3428), (3409, 3590), (1883, 688), (1883, 627), (1883, 749), (1883, 462), (1883, 254), (622, 1618), (523, 3596), (3347, 3315), (3960, 786), (3960, 1531), (3960, 830), (3960, 1487), (4471, 4436), (566, 3276), (3230, 3143), (3388, 3365), (319, 327), (319, 331), (484, 496), (484, 492), (3539, 3527), (3719, 3706), (4582, 3143), (1565, 1579), (4325, 4290), (4350, 2128), (4350, 1813), (4350, 2585), (123, 276), (123, 134), (1538, 1546), (1538, 1565), (3160, 3163), (4874, 3143), (3734, 3719), (1822, 2018), (74, 85), (74, 649), (2705, 3122), (4728, 3143), (3428, 3435), (3428, 3439), (52, 545), (52, 63), (254, 3554), (145, 156), (145, 380), (2079, 4471), (837, 864), (837, 845), (907, 193), (907, 566), (3706, 3728), (3517, 744), (3517, 249), (3517, 457), (3517, 683), (3517, 523), (3517, 622), (4449, 4357), (4741, 4649), (4763, 4728), (830, 837), (830, 907), (2026, 2137), (2026, 2079), (193, 3276), (4314, 4496), (4314, 4788), (4314, 4350), (627, 3554), (297, 3596), (380, 388), (380, 392), (4290, 3143), (1579, 1579), (1579, 1599), (3917, 3941), (3917, 3935), (3385, 3403), (710, 722), (710, 718), (3648, 3388), (3442, 3419), (2483, 2594), (2483, 2536), (1866, 2483), (744, 1883), (160, 166), (160, 167), (4357, 4460), (3276, 3219), (930, 2026), (1228, 2018), (2536, 4763), (41, 52), (41, 484), (3935, 3941), (0, 160), (0, 13), (462, 3554), (112, 215), (112, 123), (3457, 3517), (288, 947), (3590, 3617), (1764, 4325), (2248, 3596), (878, 898), (878, 878), (688, 3554), (1487, 3917), (3581, 3409), (30, 423), (30, 41), (864, 878), (134, 145), (134, 319), (3419, 3409), (3374, 3381), (3374, 3385), (156, 167), (1633, 1764), (1633, 1822), (3143, 4449), (3143, 4741), (3143, 3240), (3143, 4303), (100, 112), (100, 172), (1472, 3917), (683, 1853), (2018, 1633), (2018, 930), (2018, 1241), (2018, 1866), (496, 3761), (3365, 3347), (3797, 518), (3662, 3388)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 160), (0, 13), (13, 100), (13, 30), (30, 423), (30, 41), (41, 52), (41, 484), (52, 545), (52, 63), (63, 74), (63, 588), (74, 85), (74, 649), (85, 96), (85, 710), (96, 167), (100, 112), (100, 172), (112, 215), (112, 123), (123, 276), (123, 134), (134, 145), (134, 319), (145, 156), (145, 380), (156, 167), (160, 166), (160, 167), (172, 180), (172, 184), (184, 771), (193, 3276), (215, 227), (215, 223), (227, 3463), (249, 917), (254, 3554), (276, 288), (276, 284), (288, 947), (297, 3596), (319, 327), (319, 331), (331, 3623), (380, 388), (380, 392), (392, 1205), (401, 3734), (423, 435), (423, 431), (435, 3463), (457, 1228), (462, 3554), (484, 496), (484, 492), (496, 3761), (518, 1400), (523, 3596), (545, 553), (545, 557), (557, 1472), (566, 3276), (588, 596), (588, 600), (600, 3463), (622, 1618), (627, 3554), (649, 657), (649, 661), (661, 3463), (683, 1853), (688, 3554), (710, 722), (710, 718), (722, 3806), (744, 1883), (749, 3596), (771, 3917), (786, 3917), (830, 837), (830, 907), (837, 864), (837, 845), (845, 907), (864, 878), (878, 898), (878, 878), (898, 907), (907, 193), (907, 566), (917, 2018), (930, 2026), (947, 297), (1205, 401), (1228, 2018), (1241, 2018), (1400, 523), (1472, 3917), (1487, 3917), (1531, 1538), (1531, 1608), (1538, 1546), (1538, 1565), (1546, 1608), (1565, 1579), (1579, 1579), (1579, 1599), (1599, 1608), (1608, 193), (1608, 566), (1618, 2018), (1853, 2018), (1883, 688), (1883, 627), (1883, 749), (1883, 462), (1883, 254), (2018, 930), (2018, 1241), (2026, 2137), (2026, 2079), (2079, 4471), (2137, 2248), (2137, 2190), (2190, 4617), (2248, 3596), (3132, 3230), (3143, 4449), (3143, 3240), (3160, 3163), (3163, 3172), (3163, 3190), (3172, 3163), (3190, 3256), (3202, 3265), (3219, 3132), (3230, 3143), (3240, 3160), (3256, 3202), (3265, 3302), (3276, 3219), (3302, 579), (3302, 206), (3315, 3358), (3347, 3315), (3358, 3374), (3365, 3347), (3374, 3381), (3374, 3385), (3385, 3403), (3388, 3365), (3403, 3843), (3403, 3797), (3403, 3500), (3403, 3662), (3409, 3428), (3409, 3590), (3419, 3409), (3428, 3435), (3428, 3439), (3439, 3457), (3442, 3419), (3457, 3517), (3463, 3478), (3463, 3486), (3478, 3310), (3486, 3388), (3500, 3442), (3517, 744), (3517, 249), (3517, 457), (3517, 683), (3517, 523), (3517, 622), (3527, 3548), (3539, 3527), (3548, 3575), (3554, 3539), (3575, 640), (3575, 475), (3575, 267), (3575, 701), (3581, 3409), (3590, 3617), (3596, 3581), (3617, 310), (3623, 3648), (3623, 3640), (3640, 3310), (3648, 3388), (3662, 3388), (3706, 3728), (3719, 3706), (3728, 3755), (3734, 3719), (3755, 414), (3761, 3783), (3761, 3775), (3775, 3310), (3783, 3388), (3797, 518), (3806, 3829), (3806, 3821), (3821, 3310), (3829, 3388), (3843, 3388), (3917, 3941), (3917, 3935), (3935, 3941), (3941, 3952), (3941, 3960), (3952, 3870), (3960, 786), (3960, 1531), (3960, 830), (3960, 1487), (4357, 4460), (4436, 3143), (4449, 4357), (4460, 4496), (4471, 4436), (4496, 2128), (4582, 3143), (4617, 4582)]",
+ "last_pc": 4641,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x4582b79844e753ed53928d8b8761e9f27eb22735/0x4582b79844e753ed53928d8b8761e9f27eb22735.abi",
"statistics": {
- "definitely_unreachable_jumps": 28,
+ "definitely_unreachable_jumps": 30,
+ "total_edges": 2559,
"unsound_jumps": 0,
"total_opcodes": 2561,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 230,
- "resolved_jumps": 202
- }
+ "resolved_jumps": 200
+ },
+ "execution_time": 2618
},
{
- "bytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806341ebf6821461003b5780635578110c14610057575b600080fd5b61005560048036038101906100509190610215565b610075565b005b61005f61015d565b60405161006c9190610359565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610103576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100fa906103af565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167ffaf5f4d4e8e968365df1d0cda79f0528802b45779d61711875dcb135174fb0938585858560405161014f9493929190610374565b60405180910390a250505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008083601f84011261019357600080fd5b8235905067ffffffffffffffff8111156101ac57600080fd5b6020830191508360018202830111156101c457600080fd5b9250929050565b60008083601f8401126101dd57600080fd5b8235905067ffffffffffffffff8111156101f657600080fd5b60208301915083600182028301111561020e57600080fd5b9250929050565b6000806000806040858703121561022b57600080fd5b600085013567ffffffffffffffff81111561024557600080fd5b610251878288016101cb565b9450945050602085013567ffffffffffffffff81111561027057600080fd5b61027c87828801610181565b925092505092959194509250565b610293816103f1565b82525050565b60006102a583856103cf565b93506102b2838584610423565b6102bb83610432565b840190509392505050565b60006102d283856103e0565b93506102df838584610423565b6102e883610432565b840190509392505050565b60006103006027836103e0565b91507f4f6e6c792046414252595820534146452063616e2063616c6c2074686973206660008301527f756e6374696f6e000000000000000000000000000000000000000000000000006020830152604082019050919050565b600060208201905061036e600083018461028a565b92915050565b6000604082019050818103600083015261038f8186886102c6565b905081810360208301526103a4818486610299565b905095945050505050565b600060208201905081810360008301526103c8816102f3565b9050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006103fc82610403565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b6000601f19601f830116905091905056fea2646970667358221220b58ddd91ee2cac05c5a0512c2b7c05744bcf6d7f208dc49693de68108ffb1b1d64736f6c63430008000033",
"address": "0x60f19fd1f15fc08a1ea27d407dae25c4e7937547",
- "events_signature": [{
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "FABRYXProclamation(address,string,bytes)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xfaf5f4d4e8e968365df1d0cda79f0528802b45779d61711875dcb135174fb093"],
- "name": "FABRYXProclamation",
- "exit_points": [],
- "selector": "faf5f4d4",
- "type": "event",
- "input_param_types": [
- "address",
- "string",
- "bytes"
- ]
- }],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0010\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0036\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x41ebf682\nEQ\nPUSH2 0x003b\nJUMPI\nDUP1\nPUSH4 0x5578110c\nEQ\nPUSH2 0x0057\nJUMPI\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0055\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0050\nSWAP2\nSWAP1\nPUSH2 0x0215\nJUMP\nJUMPDEST\nPUSH2 0x0075\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x005f\nPUSH2 0x015d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x006c\nSWAP2\nSWAP1\nPUSH2 0x0359\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH1 0x00\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x0103\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x00fa\nSWAP1\nPUSH2 0x03af\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xfaf5f4d4e8e968365df1d0cda79f0528802b45779d61711875dcb135174fb093\nDUP6\nDUP6\nDUP6\nDUP6\nPUSH1 0x40\nMLOAD\nPUSH2 0x014f\nSWAP5\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x0374\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG2\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP4\nPUSH1 0x1f\nDUP5\nADD\nSLT\nPUSH2 0x0193\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nSWAP1\nPOP\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x01ac\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x20\nDUP4\nADD\nSWAP2\nPOP\nDUP4\nPUSH1 0x01\nDUP3\nMUL\nDUP4\nADD\nGT\nISZERO\nPUSH2 0x01c4\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP4\nPUSH1 0x1f\nDUP5\nADD\nSLT\nPUSH2 0x01dd\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nSWAP1\nPOP\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x01f6\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x20\nDUP4\nADD\nSWAP2\nPOP\nDUP4\nPUSH1 0x01\nDUP3\nMUL\nDUP4\nADD\nGT\nISZERO\nPUSH2 0x020e\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP1\nPUSH1 0x40\nDUP6\nDUP8\nSUB\nSLT\nISZERO\nPUSH2 0x022b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nDUP6\nADD\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x0245\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0251\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x01cb\nJUMP\nJUMPDEST\nSWAP5\nPOP\nSWAP5\nPOP\nPOP\nPUSH1 0x20\nDUP6\nADD\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x0270\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x027c\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x0181\nJUMP\nJUMPDEST\nSWAP3\nPOP\nSWAP3\nPOP\nPOP\nSWAP3\nSWAP6\nSWAP2\nSWAP5\nPOP\nSWAP3\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0293\nDUP2\nPUSH2 0x03f1\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x02a5\nDUP4\nDUP6\nPUSH2 0x03cf\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x02b2\nDUP4\nDUP6\nDUP5\nPUSH2 0x0423\nJUMP\nJUMPDEST\nPUSH2 0x02bb\nDUP4\nPUSH2 0x0432\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP1\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x02d2\nDUP4\nDUP6\nPUSH2 0x03e0\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x02df\nDUP4\nDUP6\nDUP5\nPUSH2 0x0423\nJUMP\nJUMPDEST\nPUSH2 0x02e8\nDUP4\nPUSH2 0x0432\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP1\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0300\nPUSH1 0x27\nDUP4\nPUSH2 0x03e0\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH32 0x4f6e6c792046414252595820534146452063616e2063616c6c20746869732066\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH32 0x756e6374696f6e00000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP4\nADD\nMSTORE\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x036e\nPUSH1 0x00\nDUP4\nADD\nDUP5\nPUSH2 0x028a\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x038f\nDUP2\nDUP7\nDUP9\nPUSH2 0x02c6\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x20\nDUP4\nADD\nMSTORE\nPUSH2 0x03a4\nDUP2\nDUP5\nDUP7\nPUSH2 0x0299\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH1 0x00\nDUP4\nADD\nMSTORE\nPUSH2 0x03c8\nDUP2\nPUSH2 0x02f3\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x03fc\nDUP3\nPUSH2 0x0403\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nDUP3\nDUP2\nDUP4\nCALLDATACOPY\nPUSH1 0x00\nDUP4\nDUP4\nADD\nMSTORE\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'b5'(Unknown Opcode)\nDUP14\n'dd'(Unknown Opcode)\nSWAP2\n'ee'(Unknown Opcode)\n'2c'(Unknown Opcode)\n'ac'(Unknown Opcode)\nSDIV\n'c5'(Unknown Opcode)\nLOG0\nMLOAD\n'2c'(Unknown Opcode)\n'2b'(Unknown Opcode)\nPUSH29 0x05744bcf6d7f208dc49693de68108ffb1b1d64736f6c63430008000033\n",
- "abi": [
- {
- "inputs": [
- {
- "indexed": true,
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "statement",
- "internalType": "string",
- "type": "string"
- },
- {
- "indexed": false,
- "name": "statementHash",
- "internalType": "bytes",
- "type": "bytes"
- }
- ],
- "name": "FABRYXProclamation",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "statement",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "statementHash",
- "internalType": "bytes",
- "type": "bytes"
- }
- ],
- "name": "proclaim",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "safeAddress",
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 555,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 556,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 558,
- "instruction": "DUP6"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 561,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 570,
- "instruction": "DUP2"
- },
- {
- "pc": 571,
- "instruction": "GT"
- },
- {
- "pc": 572,
- "instruction": "ISZERO"
- },
- {
- "pc": 573,
- "instruction": "PUSH2 0x0245"
- },
- {
- "pc": 576,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 577
- },
- {
- "color": "\"#5F9747\"",
- "target": 581
- }
- ],
- "last_instruction": "JUMPI",
- "id": 555
- },
- {
- "instructions": [
- {
- "pc": 593,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 594,
- "instruction": "SWAP5"
- },
- {
- "pc": 595,
- "instruction": "POP"
- },
- {
- "pc": 596,
- "instruction": "SWAP5"
- },
- {
- "pc": 597,
- "instruction": "POP"
- },
- {
- "pc": 598,
- "instruction": "POP"
- },
- {
- "pc": 599,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 601,
- "instruction": "DUP6"
- },
- {
- "pc": 602,
- "instruction": "ADD"
- },
- {
- "pc": 603,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 604,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 613,
- "instruction": "DUP2"
- },
- {
- "pc": 614,
- "instruction": "GT"
- },
- {
- "pc": 615,
- "instruction": "ISZERO"
- },
- {
- "pc": 616,
- "instruction": "PUSH2 0x0270"
- },
- {
- "pc": 619,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 624
- },
- {
- "color": "\"#B70000\"",
- "target": 620
- }
- ],
- "last_instruction": "JUMPI",
- "id": 593
- },
- {
- "instructions": [
- {
- "pc": 992,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 993,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 995,
- "instruction": "DUP3"
- },
- {
- "pc": 996,
- "instruction": "DUP3"
- },
- {
- "pc": 997,
- "instruction": "MSTORE"
- },
- {
- "pc": 998,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1000,
- "instruction": "DUP3"
- },
- {
- "pc": 1001,
- "instruction": "ADD"
- },
- {
- "pc": 1002,
- "instruction": "SWAP1"
- },
- {
- "pc": 1003,
- "instruction": "POP"
- },
- {
- "pc": 1004,
- "instruction": "SWAP3"
- },
- {
- "pc": 1005,
- "instruction": "SWAP2"
- },
- {
- "pc": 1006,
- "instruction": "POP"
- },
- {
- "pc": 1007,
- "instruction": "POP"
- },
- {
- "pc": 1008,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 768
- },
- {
- "color": "\"#FF9248\"",
- "target": 722
- }
- ],
- "last_instruction": "JUMP",
- "id": 992
- },
- {
- "instructions": [
- {
- "pc": 59,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 60,
- "instruction": "PUSH2 0x0055"
- },
- {
- "pc": 63,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 65,
- "instruction": "DUP1"
- },
- {
- "pc": 66,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 67,
- "instruction": "SUB"
- },
- {
- "pc": 68,
- "instruction": "DUP2"
- },
- {
- "pc": 69,
- "instruction": "ADD"
- },
- {
- "pc": 70,
- "instruction": "SWAP1"
- },
- {
- "pc": 71,
- "instruction": "PUSH2 0x0050"
- },
- {
- "pc": 74,
- "instruction": "SWAP2"
- },
- {
- "pc": 75,
- "instruction": "SWAP1"
- },
- {
- "pc": 76,
- "instruction": "PUSH2 0x0215"
- },
- {
- "pc": 79,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 533
- }],
- "last_instruction": "JUMP",
- "id": 59
- },
- {
- "instructions": [
- {
- "pc": 690,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 691,
- "instruction": "PUSH2 0x02bb"
- },
- {
- "pc": 694,
- "instruction": "DUP4"
- },
- {
- "pc": 695,
- "instruction": "PUSH2 0x0432"
- },
- {
- "pc": 698,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1074
- }],
- "last_instruction": "JUMP",
- "id": 690
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 86,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 85
- },
- {
- "instructions": [
- {
- "pc": 1059,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1060,
- "instruction": "DUP3"
- },
- {
- "pc": 1061,
- "instruction": "DUP2"
- },
- {
- "pc": 1062,
- "instruction": "DUP4"
- },
- {
- "pc": 1063,
- "instruction": "CALLDATACOPY"
- },
- {
- "pc": 1064,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1066,
- "instruction": "DUP4"
- },
- {
- "pc": 1067,
- "instruction": "DUP4"
- },
- {
- "pc": 1068,
- "instruction": "ADD"
- },
- {
- "pc": 1069,
- "instruction": "MSTORE"
- },
- {
- "pc": 1070,
- "instruction": "POP"
- },
- {
- "pc": 1071,
- "instruction": "POP"
- },
- {
- "pc": 1072,
- "instruction": "POP"
- },
- {
- "pc": 1073,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 690
- },
- {
- "color": "\"#FF9248\"",
- "target": 735
- }
- ],
- "last_instruction": "JUMP",
- "id": 1059
- },
- {
- "instructions": [
- {
- "pc": 349,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 350,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 352,
- "instruction": "DUP1"
- },
- {
- "pc": 353,
- "instruction": "SLOAD"
- },
- {
- "pc": 354,
- "instruction": "SWAP1"
- },
- {
- "pc": 355,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 358,
- "instruction": "EXP"
- },
- {
- "pc": 359,
- "instruction": "SWAP1"
- },
- {
- "pc": 360,
- "instruction": "DIV"
- },
- {
- "pc": 361,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 382,
- "instruction": "AND"
- },
- {
- "pc": 383,
- "instruction": "DUP2"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 95
- }],
- "last_instruction": "JUMP",
- "id": 349
- },
- {
- "instructions": [
- {
- "pc": 473,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 475,
- "instruction": "DUP1"
- },
- {
- "pc": 476,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 473
- },
- {
- "instructions": [
- {
- "pc": 95,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 96,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 98,
- "instruction": "MLOAD"
- },
- {
- "pc": 99,
- "instruction": "PUSH2 0x006c"
- },
- {
- "pc": 102,
- "instruction": "SWAP2"
- },
- {
- "pc": 103,
- "instruction": "SWAP1"
- },
- {
- "pc": 104,
- "instruction": "PUSH2 0x0359"
- },
- {
- "pc": 107,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 857
- }],
- "last_instruction": "JUMP",
- "id": 95
- },
- {
- "instructions": [
- {
- "pc": 677,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 678,
- "instruction": "SWAP4"
- },
- {
- "pc": 679,
- "instruction": "POP"
- },
- {
- "pc": 680,
- "instruction": "PUSH2 0x02b2"
- },
- {
- "pc": 683,
- "instruction": "DUP4"
- },
- {
- "pc": 684,
- "instruction": "DUP6"
- },
- {
- "pc": 685,
- "instruction": "DUP5"
- },
- {
- "pc": 686,
- "instruction": "PUSH2 0x0423"
- },
- {
- "pc": 689,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1059
- }],
- "last_instruction": "JUMP",
- "id": 677
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 338,
- "instruction": "MLOAD"
- },
- {
- "pc": 339,
- "instruction": "DUP1"
- },
- {
- "pc": 340,
- "instruction": "SWAP2"
- },
- {
- "pc": 341,
- "instruction": "SUB"
- },
- {
- "pc": 342,
- "instruction": "SWAP1"
- },
- {
- "pc": 343,
- "instruction": "LOG2"
- },
- {
- "pc": 344,
- "instruction": "POP"
- },
- {
- "pc": 345,
- "instruction": "POP"
- },
- {
- "pc": 346,
- "instruction": "POP"
- },
- {
- "pc": 347,
- "instruction": "POP"
- },
- {
- "pc": 348,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 85
- }],
- "last_instruction": "JUMP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 522,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 524,
- "instruction": "DUP1"
- },
- {
- "pc": 525,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 522
- },
- {
- "instructions": [
- {
- "pc": 710,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 711,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 713,
- "instruction": "PUSH2 0x02d2"
- },
- {
- "pc": 716,
- "instruction": "DUP4"
- },
- {
- "pc": 717,
- "instruction": "DUP6"
- },
- {
- "pc": 718,
- "instruction": "PUSH2 0x03e0"
- },
- {
- "pc": 721,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 992
- }],
- "last_instruction": "JUMP",
- "id": 710
- },
- {
- "instructions": [
- {
- "pc": 1020,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1021,
- "instruction": "SWAP1"
- },
- {
- "pc": 1022,
- "instruction": "POP"
- },
- {
- "pc": 1023,
- "instruction": "SWAP2"
- },
- {
- "pc": 1024,
- "instruction": "SWAP1"
- },
- {
- "pc": 1025,
- "instruction": "POP"
- },
- {
- "pc": 1026,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 659
- }],
- "last_instruction": "JUMP",
- "id": 1020
- },
- {
- "instructions": [
- {
- "pc": 108,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 109,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 111,
- "instruction": "MLOAD"
- },
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "SWAP2"
- },
- {
- "pc": 114,
- "instruction": "SUB"
- },
- {
- "pc": 115,
- "instruction": "SWAP1"
- },
- {
- "pc": 116,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 108
- },
- {
- "instructions": [
- {
- "pc": 577,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 579,
- "instruction": "DUP1"
- },
- {
- "pc": 580,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 577
- },
- {
- "instructions": [
- {
- "pc": 80,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0075"
- },
- {
- "pc": 84,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 117
- }],
- "last_instruction": "JUMP",
- "id": 80
- },
- {
- "instructions": [
- {
- "pc": 526,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 527,
- "instruction": "SWAP3"
- },
- {
- "pc": 528,
- "instruction": "POP"
- },
- {
- "pc": 529,
- "instruction": "SWAP3"
- },
- {
- "pc": 530,
- "instruction": "SWAP1"
- },
- {
- "pc": 531,
- "instruction": "POP"
- },
- {
- "pc": 532,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 593
- }],
- "last_instruction": "JUMP",
- "id": 526
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 388,
- "instruction": "DUP1"
- },
- {
- "pc": 389,
- "instruction": "DUP4"
- },
- {
- "pc": 390,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 392,
- "instruction": "DUP5"
- },
- {
- "pc": 393,
- "instruction": "ADD"
- },
- {
- "pc": 394,
- "instruction": "SLT"
- },
- {
- "pc": 395,
- "instruction": "PUSH2 0x0193"
- },
- {
- "pc": 398,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 403
- },
- {
- "color": "\"#B70000\"",
- "target": 399
- }
- ],
- "last_instruction": "JUMPI",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 43,
- "instruction": "DUP1"
- },
- {
- "pc": 44,
- "instruction": "PUSH4 0x5578110c"
- },
- {
- "pc": 49,
- "instruction": "EQ"
- },
- {
- "pc": 50,
- "instruction": "PUSH2 0x0057"
- },
- {
- "pc": 53,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 54
- },
- {
- "color": "\"#5F9747\"",
- "target": 87
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 43,
- "label": "Function 5578110c"
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 14,
- "instruction": "DUP1"
- },
- {
- "pc": 15,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 1009,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1010,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1012,
- "instruction": "PUSH2 0x03fc"
- },
- {
- "pc": 1015,
- "instruction": "DUP3"
- },
- {
- "pc": 1016,
- "instruction": "PUSH2 0x0403"
- },
- {
- "pc": 1019,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1027
- }],
- "last_instruction": "JUMP",
- "id": 1009
- },
- {
- "instructions": [
- {
- "pc": 459,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 460,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "DUP4"
- },
- {
- "pc": 464,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 466,
- "instruction": "DUP5"
- },
- {
- "pc": 467,
- "instruction": "ADD"
- },
- {
- "pc": 468,
- "instruction": "SLT"
- },
- {
- "pc": 469,
- "instruction": "PUSH2 0x01dd"
- },
- {
- "pc": 472,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 473
- },
- {
- "color": "\"#5F9747\"",
- "target": 477
- }
- ],
- "last_instruction": "JUMPI",
- "id": 459
- },
- {
- "instructions": [
- {
- "pc": 477,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 478,
- "instruction": "DUP3"
- },
- {
- "pc": 479,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 480,
- "instruction": "SWAP1"
- },
- {
- "pc": 481,
- "instruction": "POP"
- },
- {
- "pc": 482,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 491,
- "instruction": "DUP2"
- },
- {
- "pc": 492,
- "instruction": "GT"
- },
- {
- "pc": 493,
- "instruction": "ISZERO"
- },
- {
- "pc": 494,
- "instruction": "PUSH2 0x01f6"
- },
- {
- "pc": 497,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 498
- },
- {
- "color": "\"#5F9747\"",
- "target": 502
- }
- ],
- "last_instruction": "JUMPI",
- "id": 477
- },
- {
- "instructions": [
- {
- "pc": 428,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 429,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 431,
- "instruction": "DUP4"
- },
- {
- "pc": 432,
- "instruction": "ADD"
- },
- {
- "pc": 433,
- "instruction": "SWAP2"
- },
- {
- "pc": 434,
- "instruction": "POP"
- },
- {
- "pc": 435,
- "instruction": "DUP4"
- },
- {
- "pc": 436,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 438,
- "instruction": "DUP3"
- },
- {
- "pc": 439,
- "instruction": "MUL"
- },
- {
- "pc": 440,
- "instruction": "DUP4"
- },
- {
- "pc": 441,
- "instruction": "ADD"
- },
- {
- "pc": 442,
- "instruction": "GT"
- },
- {
- "pc": 443,
- "instruction": "ISZERO"
- },
- {
- "pc": 444,
- "instruction": "PUSH2 0x01c4"
- },
- {
- "pc": 447,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 448
- },
- {
- "color": "\"#5F9747\"",
- "target": 452
- }
- ],
- "last_instruction": "JUMPI",
- "id": 428
- },
- {
- "instructions": [
- {
- "pc": 665,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 666,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 668,
- "instruction": "PUSH2 0x02a5"
- },
- {
- "pc": 671,
- "instruction": "DUP4"
- },
- {
- "pc": 672,
- "instruction": "DUP6"
- },
- {
- "pc": 673,
- "instruction": "PUSH2 0x03cf"
- },
- {
- "pc": 676,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 975
- }],
- "last_instruction": "JUMP",
- "id": 665
- },
- {
- "instructions": [
- {
- "pc": 911,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 912,
- "instruction": "SWAP1"
- },
- {
- "pc": 913,
- "instruction": "POP"
- },
- {
- "pc": 914,
- "instruction": "DUP2"
- },
- {
- "pc": 915,
- "instruction": "DUP2"
- },
- {
- "pc": 916,
- "instruction": "SUB"
- },
- {
- "pc": 917,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 919,
- "instruction": "DUP4"
- },
- {
- "pc": 920,
- "instruction": "ADD"
- },
- {
- "pc": 921,
- "instruction": "MSTORE"
- },
- {
- "pc": 922,
- "instruction": "PUSH2 0x03a4"
- },
- {
- "pc": 925,
- "instruction": "DUP2"
- },
- {
- "pc": 926,
- "instruction": "DUP5"
- },
- {
- "pc": 927,
- "instruction": "DUP7"
- },
- {
- "pc": 928,
- "instruction": "PUSH2 0x0299"
- },
- {
- "pc": 931,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 665
- }],
- "last_instruction": "JUMP",
- "id": 911
- },
- {
- "instructions": [
- {
- "pc": 201,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 203,
- "instruction": "MLOAD"
- },
- {
- "pc": 204,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 237,
- "instruction": "DUP2"
- },
- {
- "pc": 238,
- "instruction": "MSTORE"
- },
- {
- "pc": 239,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 241,
- "instruction": "ADD"
- },
- {
- "pc": 242,
- "instruction": "PUSH2 0x00fa"
- },
- {
- "pc": 245,
- "instruction": "SWAP1"
- },
- {
- "pc": 246,
- "instruction": "PUSH2 0x03af"
- },
- {
- "pc": 249,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 943
- }],
- "last_instruction": "JUMP",
- "id": 201
- },
- {
- "instructions": [
- {
- "pc": 1074,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1075,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1077,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1079,
- "instruction": "NOT"
- },
- {
- "pc": 1080,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1082,
- "instruction": "DUP4"
- },
- {
- "pc": 1083,
- "instruction": "ADD"
- },
- {
- "pc": 1084,
- "instruction": "AND"
- },
- {
- "pc": 1085,
- "instruction": "SWAP1"
- },
- {
- "pc": 1086,
- "instruction": "POP"
- },
- {
- "pc": 1087,
- "instruction": "SWAP2"
- },
- {
- "pc": 1088,
- "instruction": "SWAP1"
- },
- {
- "pc": 1089,
- "instruction": "POP"
- },
- {
- "pc": 1090,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 744
- },
- {
- "color": "\"#FF9248\"",
- "target": 699
- }
- ],
- "last_instruction": "JUMP",
- "id": 1074
- },
- {
- "instructions": [
- {
- "pc": 448,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 450,
- "instruction": "DUP1"
- },
- {
- "pc": 451,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 448
- },
- {
- "instructions": [
- {
- "pc": 768,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 769,
- "instruction": "SWAP2"
- },
- {
- "pc": 770,
- "instruction": "POP"
- },
- {
- "pc": 771,
- "instruction": "PUSH32 0x4f6e6c792046414252595820534146452063616e2063616c6c20746869732066"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 806,
- "instruction": "DUP4"
- },
- {
- "pc": 807,
- "instruction": "ADD"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH32 0x756e6374696f6e00000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 842,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 844,
- "instruction": "DUP4"
- },
- {
- "pc": 845,
- "instruction": "ADD"
- },
- {
- "pc": 846,
- "instruction": "MSTORE"
- },
- {
- "pc": 847,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 849,
- "instruction": "DUP3"
- },
- {
- "pc": 850,
- "instruction": "ADD"
- },
- {
- "pc": 851,
- "instruction": "SWAP1"
- },
- {
- "pc": 852,
- "instruction": "POP"
- },
- {
- "pc": 853,
- "instruction": "SWAP2"
- },
- {
- "pc": 854,
- "instruction": "SWAP1"
- },
- {
- "pc": 855,
- "instruction": "POP"
- },
- {
- "pc": 856,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 768
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 660,
- "instruction": "DUP3"
- },
- {
- "pc": 661,
- "instruction": "MSTORE"
- },
- {
- "pc": 662,
- "instruction": "POP"
- },
- {
- "pc": 663,
- "instruction": "POP"
- },
- {
- "pc": 664,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 878
- }],
- "last_instruction": "JUMP",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "SWAP1"
- },
- {
- "pc": 970,
- "instruction": "POP"
- },
- {
- "pc": 971,
- "instruction": "SWAP2"
- },
- {
- "pc": 972,
- "instruction": "SWAP1"
- },
- {
- "pc": 973,
- "instruction": "POP"
- },
- {
- "pc": 974,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 250
- }],
- "last_instruction": "JUMP",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 699,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 700,
- "instruction": "DUP5"
- },
- {
- "pc": 701,
- "instruction": "ADD"
- },
- {
- "pc": 702,
- "instruction": "SWAP1"
- },
- {
- "pc": 703,
- "instruction": "POP"
- },
- {
- "pc": 704,
- "instruction": "SWAP4"
- },
- {
- "pc": 705,
- "instruction": "SWAP3"
- },
- {
- "pc": 706,
- "instruction": "POP"
- },
- {
- "pc": 707,
- "instruction": "POP"
- },
- {
- "pc": 708,
- "instruction": "POP"
- },
- {
- "pc": 709,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 932
- },
- {
- "color": "\"#FF9248\"",
- "target": 911
- }
- ],
- "last_instruction": "JUMP",
- "id": 699
- },
- {
- "instructions": [
- {
- "pc": 755,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 756,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 758,
- "instruction": "PUSH2 0x0300"
- },
- {
- "pc": 761,
- "instruction": "PUSH1 0x27"
- },
- {
- "pc": 763,
- "instruction": "DUP4"
- },
- {
- "pc": 764,
- "instruction": "PUSH2 0x03e0"
- },
- {
- "pc": 767,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 992
- }],
- "last_instruction": "JUMP",
- "id": 755
- },
- {
- "instructions": [
- {
- "pc": 620,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 622,
- "instruction": "DUP1"
- },
- {
- "pc": 623,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 620
- },
- {
- "instructions": [
- {
- "pc": 878,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 879,
- "instruction": "SWAP3"
- },
- {
- "pc": 880,
- "instruction": "SWAP2"
- },
- {
- "pc": 881,
- "instruction": "POP"
- },
- {
- "pc": 882,
- "instruction": "POP"
- },
- {
- "pc": 883,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 108
- }],
- "last_instruction": "JUMP",
- "id": 878
- },
- {
- "instructions": [
- {
- "pc": 735,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 736,
- "instruction": "PUSH2 0x02e8"
- },
- {
- "pc": 739,
- "instruction": "DUP4"
- },
- {
- "pc": 740,
- "instruction": "PUSH2 0x0432"
- },
- {
- "pc": 743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1074
- }],
- "last_instruction": "JUMP",
- "id": 735
- },
- {
- "instructions": [
- {
- "pc": 932,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 933,
- "instruction": "SWAP1"
- },
- {
- "pc": 934,
- "instruction": "POP"
- },
- {
- "pc": 935,
- "instruction": "SWAP6"
- },
- {
- "pc": 936,
- "instruction": "SWAP5"
- },
- {
- "pc": 937,
- "instruction": "POP"
- },
- {
- "pc": 938,
- "instruction": "POP"
- },
- {
- "pc": 939,
- "instruction": "POP"
- },
- {
- "pc": 940,
- "instruction": "POP"
- },
- {
- "pc": 941,
- "instruction": "POP"
- },
- {
- "pc": 942,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 932
- },
- {
- "instructions": [
- {
- "pc": 884,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 885,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 889,
- "instruction": "DUP3"
- },
- {
- "pc": 890,
- "instruction": "ADD"
- },
- {
- "pc": 891,
- "instruction": "SWAP1"
- },
- {
- "pc": 892,
- "instruction": "POP"
- },
- {
- "pc": 893,
- "instruction": "DUP2"
- },
- {
- "pc": 894,
- "instruction": "DUP2"
- },
- {
- "pc": 895,
- "instruction": "SUB"
- },
- {
- "pc": 896,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 898,
- "instruction": "DUP4"
- },
- {
- "pc": 899,
- "instruction": "ADD"
- },
- {
- "pc": 900,
- "instruction": "MSTORE"
- },
- {
- "pc": 901,
- "instruction": "PUSH2 0x038f"
- },
- {
- "pc": 904,
- "instruction": "DUP2"
- },
- {
- "pc": 905,
- "instruction": "DUP7"
- },
- {
- "pc": 906,
- "instruction": "DUP9"
- },
- {
- "pc": 907,
- "instruction": "PUSH2 0x02c6"
- },
- {
- "pc": 910,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 710
- }],
- "last_instruction": "JUMP",
- "id": 884
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 553,
- "instruction": "DUP1"
- },
- {
- "pc": 554,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 857,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 858,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 860,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 862,
- "instruction": "DUP3"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "SWAP1"
- },
- {
- "pc": 865,
- "instruction": "POP"
- },
- {
- "pc": 866,
- "instruction": "PUSH2 0x036e"
- },
- {
- "pc": 869,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 871,
- "instruction": "DUP4"
- },
- {
- "pc": 872,
- "instruction": "ADD"
- },
- {
- "pc": 873,
- "instruction": "DUP5"
- },
- {
- "pc": 874,
- "instruction": "PUSH2 0x028a"
- },
- {
- "pc": 877,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 650
- }],
- "last_instruction": "JUMP",
- "id": 857
- },
- {
- "instructions": [
- {
- "pc": 650,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 651,
- "instruction": "PUSH2 0x0293"
- },
- {
- "pc": 654,
- "instruction": "DUP2"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x03f1"
- },
- {
- "pc": 658,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1009
- }],
- "last_instruction": "JUMP",
- "id": 650
- },
- {
- "instructions": [
- {
- "pc": 581,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 582,
- "instruction": "PUSH2 0x0251"
- },
- {
- "pc": 585,
- "instruction": "DUP8"
- },
- {
- "pc": 586,
- "instruction": "DUP3"
- },
- {
- "pc": 587,
- "instruction": "DUP9"
- },
- {
- "pc": 588,
- "instruction": "ADD"
- },
- {
- "pc": 589,
- "instruction": "PUSH2 0x01cb"
- },
- {
- "pc": 592,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 459
- }],
- "last_instruction": "JUMP",
- "id": 581
- },
- {
- "instructions": [
- {
- "pc": 16,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 17,
- "instruction": "POP"
- },
- {
- "pc": 18,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 20,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 21,
- "instruction": "LT"
- },
- {
- "pc": 22,
- "instruction": "PUSH2 0x0036"
- },
- {
- "pc": 25,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 54
- },
- {
- "color": "\"#B70000\"",
- "target": 26
- }
- ],
- "last_instruction": "JUMPI",
- "id": 16
- },
- {
- "instructions": [
- {
- "pc": 87,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 88,
- "instruction": "PUSH2 0x005f"
- },
- {
- "pc": 91,
- "instruction": "PUSH2 0x015d"
- },
- {
- "pc": 94,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 349
- }],
- "last_instruction": "JUMP",
- "id": 87
- },
- {
- "instructions": [
- {
- "pc": 403,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 404,
- "instruction": "DUP3"
- },
- {
- "pc": 405,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 406,
- "instruction": "SWAP1"
- },
- {
- "pc": 407,
- "instruction": "POP"
- },
- {
- "pc": 408,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 417,
- "instruction": "DUP2"
- },
- {
- "pc": 418,
- "instruction": "GT"
- },
- {
- "pc": 419,
- "instruction": "ISZERO"
- },
- {
- "pc": 420,
- "instruction": "PUSH2 0x01ac"
- },
- {
- "pc": 423,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 424
- },
- {
- "color": "\"#5F9747\"",
- "target": 428
- }
- ],
- "last_instruction": "JUMPI",
- "id": 403
- },
- {
- "instructions": [
- {
- "pc": 943,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 944,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 948,
- "instruction": "DUP3"
- },
- {
- "pc": 949,
- "instruction": "ADD"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "POP"
- },
- {
- "pc": 952,
- "instruction": "DUP2"
- },
- {
- "pc": 953,
- "instruction": "DUP2"
- },
- {
- "pc": 954,
- "instruction": "SUB"
- },
- {
- "pc": 955,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 957,
- "instruction": "DUP4"
- },
- {
- "pc": 958,
- "instruction": "ADD"
- },
- {
- "pc": 959,
- "instruction": "MSTORE"
- },
- {
- "pc": 960,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 963,
- "instruction": "DUP2"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x02f3"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 755
- }],
- "last_instruction": "JUMP",
- "id": 943
- },
- {
- "instructions": [
- {
- "pc": 399,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 401,
- "instruction": "DUP1"
- },
- {
- "pc": 402,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 399
- },
- {
- "instructions": [
- {
- "pc": 533,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 534,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 536,
- "instruction": "DUP1"
- },
- {
- "pc": 537,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 539,
- "instruction": "DUP1"
- },
- {
- "pc": 540,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 542,
- "instruction": "DUP6"
- },
- {
- "pc": 543,
- "instruction": "DUP8"
- },
- {
- "pc": 544,
- "instruction": "SUB"
- },
- {
- "pc": 545,
- "instruction": "SLT"
- },
- {
- "pc": 546,
- "instruction": "ISZERO"
- },
- {
- "pc": 547,
- "instruction": "PUSH2 0x022b"
- },
- {
- "pc": 550,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 551
- },
- {
- "color": "\"#5F9747\"",
- "target": 555
- }
- ],
- "last_instruction": "JUMPI",
- "id": 533
- },
- {
- "instructions": [
- {
- "pc": 722,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 723,
- "instruction": "SWAP4"
- },
- {
- "pc": 724,
- "instruction": "POP"
- },
- {
- "pc": 725,
- "instruction": "PUSH2 0x02df"
- },
- {
- "pc": 728,
- "instruction": "DUP4"
- },
- {
- "pc": 729,
- "instruction": "DUP6"
- },
- {
- "pc": 730,
- "instruction": "DUP5"
- },
- {
- "pc": 731,
- "instruction": "PUSH2 0x0423"
- },
- {
- "pc": 734,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1059
- }],
- "last_instruction": "JUMP",
- "id": 722
- },
- {
- "instructions": [
- {
- "pc": 975,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 976,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 978,
- "instruction": "DUP3"
- },
- {
- "pc": 979,
- "instruction": "DUP3"
- },
- {
- "pc": 980,
- "instruction": "MSTORE"
- },
- {
- "pc": 981,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 983,
- "instruction": "DUP3"
- },
- {
- "pc": 984,
- "instruction": "ADD"
- },
- {
- "pc": 985,
- "instruction": "SWAP1"
- },
- {
- "pc": 986,
- "instruction": "POP"
- },
- {
- "pc": 987,
- "instruction": "SWAP3"
- },
- {
- "pc": 988,
- "instruction": "SWAP2"
- },
- {
- "pc": 989,
- "instruction": "POP"
- },
- {
- "pc": 990,
- "instruction": "POP"
- },
- {
- "pc": 991,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 677
- }],
- "last_instruction": "JUMP",
- "id": 975
- },
- {
- "instructions": [
- {
- "pc": 744,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 745,
- "instruction": "DUP5"
- },
- {
- "pc": 746,
- "instruction": "ADD"
- },
- {
- "pc": 747,
- "instruction": "SWAP1"
- },
- {
- "pc": 748,
- "instruction": "POP"
- },
- {
- "pc": 749,
- "instruction": "SWAP4"
- },
- {
- "pc": 750,
- "instruction": "SWAP3"
- },
- {
- "pc": 751,
- "instruction": "POP"
- },
- {
- "pc": 752,
- "instruction": "POP"
- },
- {
- "pc": 753,
- "instruction": "POP"
- },
- {
- "pc": 754,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 932
- },
- {
- "color": "\"#FF9248\"",
- "target": 911
- }
- ],
- "last_instruction": "JUMP",
- "id": 744
- },
- {
- "instructions": [
- {
- "pc": 424,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 426,
- "instruction": "DUP1"
- },
- {
- "pc": 427,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 424
- },
- {
- "instructions": [
- {
- "pc": 54,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 55,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 57,
- "instruction": "DUP1"
- },
- {
- "pc": 58,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 54
- },
- {
- "instructions": [
- {
- "pc": 498,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 500,
- "instruction": "DUP1"
- },
- {
- "pc": 501,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 498
- },
- {
- "instructions": [
- {
- "pc": 1027,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1028,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1030,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1051,
- "instruction": "DUP3"
- },
- {
- "pc": 1052,
- "instruction": "AND"
- },
- {
- "pc": 1053,
- "instruction": "SWAP1"
- },
- {
- "pc": 1054,
- "instruction": "POP"
- },
- {
- "pc": 1055,
- "instruction": "SWAP2"
- },
- {
- "pc": 1056,
- "instruction": "SWAP1"
- },
- {
- "pc": 1057,
- "instruction": "POP"
- },
- {
- "pc": 1058,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1020
- }],
- "last_instruction": "JUMP",
- "id": 1027
- },
- {
- "instructions": [
- {
- "pc": 502,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 503,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 505,
- "instruction": "DUP4"
- },
- {
- "pc": 506,
- "instruction": "ADD"
- },
- {
- "pc": 507,
- "instruction": "SWAP2"
- },
- {
- "pc": 508,
- "instruction": "POP"
- },
- {
- "pc": 509,
- "instruction": "DUP4"
- },
- {
- "pc": 510,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 512,
- "instruction": "DUP3"
- },
- {
- "pc": 513,
- "instruction": "MUL"
- },
- {
- "pc": 514,
- "instruction": "DUP4"
- },
- {
- "pc": 515,
- "instruction": "ADD"
- },
- {
- "pc": 516,
- "instruction": "GT"
- },
- {
- "pc": 517,
- "instruction": "ISZERO"
- },
- {
- "pc": 518,
- "instruction": "PUSH2 0x020e"
- },
- {
- "pc": 521,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 522
- },
- {
- "color": "\"#5F9747\"",
- "target": 526
- }
- ],
- "last_instruction": "JUMPI",
- "id": 502
- },
- {
- "instructions": [
- {
- "pc": 259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 260,
- "instruction": "CALLER"
- },
- {
- "pc": 261,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 282,
- "instruction": "AND"
- },
- {
- "pc": 283,
- "instruction": "PUSH32 0xfaf5f4d4e8e968365df1d0cda79f0528802b45779d61711875dcb135174fb093"
- },
- {
- "pc": 316,
- "instruction": "DUP6"
- },
- {
- "pc": 317,
- "instruction": "DUP6"
- },
- {
- "pc": 318,
- "instruction": "DUP6"
- },
- {
- "pc": 319,
- "instruction": "DUP6"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "MLOAD"
- },
- {
- "pc": 323,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 326,
- "instruction": "SWAP5"
- },
- {
- "pc": 327,
- "instruction": "SWAP4"
- },
- {
- "pc": 328,
- "instruction": "SWAP3"
- },
- {
- "pc": 329,
- "instruction": "SWAP2"
- },
- {
- "pc": 330,
- "instruction": "SWAP1"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x0374"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 884
- }],
- "last_instruction": "JUMP",
- "id": 259
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x0010"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 16
- },
- {
- "color": "\"#B70000\"",
- "target": 12
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 26,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 28,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 29,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 31,
- "instruction": "SHR"
- },
- {
- "pc": 32,
- "instruction": "DUP1"
- },
- {
- "pc": 33,
- "instruction": "PUSH4 0x41ebf682"
- },
- {
- "pc": 38,
- "instruction": "EQ"
- },
- {
- "pc": 39,
- "instruction": "PUSH2 0x003b"
- },
- {
- "pc": 42,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 43
- },
- {
- "color": "\"#5F9747\"",
- "target": 59
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 26,
- "label": "Function 41ebf682"
- },
- {
- "instructions": [
- {
- "pc": 250,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 251,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 253,
- "instruction": "MLOAD"
- },
- {
- "pc": 254,
- "instruction": "DUP1"
- },
- {
- "pc": 255,
- "instruction": "SWAP2"
- },
- {
- "pc": 256,
- "instruction": "SUB"
- },
- {
- "pc": 257,
- "instruction": "SWAP1"
- },
- {
- "pc": 258,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 250
- },
- {
- "instructions": [
- {
- "pc": 636,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 637,
- "instruction": "SWAP3"
- },
- {
- "pc": 638,
- "instruction": "POP"
- },
- {
- "pc": 639,
- "instruction": "SWAP3"
- },
- {
- "pc": 640,
- "instruction": "POP"
- },
- {
- "pc": 641,
- "instruction": "POP"
- },
- {
- "pc": 642,
- "instruction": "SWAP3"
- },
- {
- "pc": 643,
- "instruction": "SWAP6"
- },
- {
- "pc": 644,
- "instruction": "SWAP2"
- },
- {
- "pc": 645,
- "instruction": "SWAP5"
- },
- {
- "pc": 646,
- "instruction": "POP"
- },
- {
- "pc": 647,
- "instruction": "SWAP3"
- },
- {
- "pc": 648,
- "instruction": "POP"
- },
- {
- "pc": 649,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 80
- }],
- "last_instruction": "JUMP",
- "id": 636
- },
- {
- "instructions": [
- {
- "pc": 624,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 625,
- "instruction": "PUSH2 0x027c"
- },
- {
- "pc": 628,
- "instruction": "DUP8"
- },
- {
- "pc": 629,
- "instruction": "DUP3"
- },
- {
- "pc": 630,
- "instruction": "DUP9"
- },
- {
- "pc": 631,
- "instruction": "ADD"
- },
- {
- "pc": 632,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 635,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 385
- }],
- "last_instruction": "JUMP",
- "id": 624
- },
- {
- "instructions": [
- {
- "pc": 117,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 118,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 120,
- "instruction": "DUP1"
- },
- {
- "pc": 121,
- "instruction": "SLOAD"
- },
- {
- "pc": 122,
- "instruction": "SWAP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 126,
- "instruction": "EXP"
- },
- {
- "pc": 127,
- "instruction": "SWAP1"
- },
- {
- "pc": 128,
- "instruction": "DIV"
- },
- {
- "pc": 129,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 150,
- "instruction": "AND"
- },
- {
- "pc": 151,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 172,
- "instruction": "AND"
- },
- {
- "pc": 173,
- "instruction": "CALLER"
- },
- {
- "pc": 174,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 195,
- "instruction": "AND"
- },
- {
- "pc": 196,
- "instruction": "EQ"
- },
- {
- "pc": 197,
- "instruction": "PUSH2 0x0103"
- },
- {
- "pc": 200,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 259
- },
- {
- "color": "\"#B70000\"",
- "target": 201
- }
- ],
- "last_instruction": "JUMPI",
- "id": 117
- },
- {
- "instructions": [
- {
- "pc": 452,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 453,
- "instruction": "SWAP3"
- },
- {
- "pc": 454,
- "instruction": "POP"
- },
- {
- "pc": 455,
- "instruction": "SWAP3"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "POP"
- },
- {
- "pc": 458,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 636
- }],
- "last_instruction": "JUMP",
- "id": 452
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "proclaim(string,bytes)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x41ebf682"],
- "name": "proclaim",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "41ebf682",
- "type": "function",
- "input_param_types": [
- "string",
- "bytes"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "safeAddress()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x5578110c"],
- "name": "safeAddress",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "5578110c",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(555, 577), (555, 581), (593, 624), (593, 620), (992, 768), (992, 722), (59, 533), (690, 1074), (1059, 690), (1059, 735), (349, 95), (95, 857), (677, 1059), (335, 85), (710, 992), (1020, 659), (80, 117), (526, 593), (385, 403), (385, 399), (43, 54), (43, 87), (1009, 1027), (459, 473), (459, 477), (477, 498), (477, 502), (428, 448), (428, 452), (665, 975), (911, 665), (201, 943), (1074, 744), (1074, 699), (768, 968), (659, 878), (968, 250), (699, 932), (699, 911), (755, 992), (878, 108), (735, 1074), (932, 335), (884, 710), (857, 650), (650, 1009), (581, 459), (16, 54), (16, 26), (87, 349), (403, 424), (403, 428), (943, 755), (533, 551), (533, 555), (722, 1059), (975, 677), (744, 932), (744, 911), (1027, 1020), (502, 522), (502, 526), (259, 884), (0, 16), (0, 12), (26, 43), (26, 59), (636, 80), (624, 385), (117, 259), (117, 201), (452, 636)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 54), (16, 26), (26, 43), (26, 59), (43, 54), (43, 87), (59, 533), (80, 117), (87, 349), (95, 857), (117, 259), (117, 201), (201, 943), (259, 884), (335, 85), (349, 95), (385, 403), (385, 399), (403, 424), (403, 428), (428, 448), (428, 452), (452, 636), (459, 473), (459, 477), (477, 498), (477, 502), (502, 522), (502, 526), (526, 593), (533, 551), (533, 555), (555, 577), (555, 581), (581, 459), (593, 624), (593, 620), (624, 385), (636, 80), (650, 1009), (659, 878), (665, 975), (677, 1059), (690, 1074), (699, 932), (699, 911), (710, 992), (722, 1059), (735, 1074), (744, 932), (744, 911), (755, 992), (768, 968), (857, 650), (878, 108), (884, 710), (911, 665), (932, 335), (943, 755), (968, 250), (975, 677), (992, 768), (992, 722), (1009, 1027), (1020, 659), (1027, 1020), (1059, 690), (1059, 735), (1074, 744), (1074, 699)]",
+ "last_pc": 1090,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547/0x60f19fd1f15fc08a1ea27d407dae25c4e7937547.abi",
"statistics": {
"definitely_unreachable_jumps": 0,
+ "total_edges": 635,
"unsound_jumps": 0,
"total_opcodes": 640,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 53,
"resolved_jumps": 53
- }
+ },
+ "execution_time": 65
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806370a082311161008a57806395d89b411161006457806395d89b4114610213578063a9059cbb14610231578063dd62ed3e14610261578063f2fde38b14610291576100cd565b806370a08231146101bb578063715018a6146101eb5780638da5cb5b146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806319ab453c1461013d57806323b872dd1461016d578063313ce5671461019d575b5f80fd5b6100d96102ad565b6040516100e69190610e69565b60405180910390f35b61010960048036038101906101049190610f1a565b61033d565b6040516101169190610f72565b60405180910390f35b61012761035f565b6040516101349190610f9a565b60405180910390f35b61015760048036038101906101529190610fb3565b610368565b6040516101649190610f72565b60405180910390f35b61018760048036038101906101829190610fde565b6103f0565b6040516101949190610f72565b60405180910390f35b6101a561041e565b6040516101b29190611049565b60405180910390f35b6101d560048036038101906101d09190610fb3565b610426565b6040516101e29190610f9a565b60405180910390f35b6101f361046c565b005b6101fd61047f565b60405161020a9190611071565b60405180910390f35b61021b6104a6565b6040516102289190610e69565b60405180910390f35b61024b60048036038101906102469190610f1a565b610536565b6040516102589190610f72565b60405180910390f35b61027b6004803603810190610276919061108a565b610558565b6040516102889190610f9a565b60405180910390f35b6102ab60048036038101906102a69190610fb3565b6105da565b005b6060600480546102bc906110f5565b80601f01602080910402602001604051908101604052809291908181526020018280546102e8906110f5565b80156103335780601f1061030a57610100808354040283529160200191610333565b820191905f5260205f20905b81548152906001019060200180831161031657829003601f168201915b5050505050905090565b5f8061034761065e565b9050610354818585610665565b600191505092915050565b5f600354905090565b5f61037161047f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103a7575f80fd5b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b5f806103fa61065e565b9050610407858285610677565b610412858585610709565b60019150509392505050565b5f6012905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6104746107f9565b61047d5f610880565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546104b5906110f5565b80601f01602080910402602001604051908101604052809291908181526020018280546104e1906110f5565b801561052c5780601f106105035761010080835404028352916020019161052c565b820191905f5260205f20905b81548152906001019060200180831161050f57829003601f168201915b5050505050905090565b5f8061054061065e565b905061054d818585610709565b600191505092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6105e26107f9565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610652575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016106499190611071565b60405180910390fd5b61065b81610880565b50565b5f33905090565b6106728383836001610941565b505050565b5f6106828484610558565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461070357818110156106f4578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016106eb93929190611125565b60405180910390fd5b61070284848484035f610941565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610779575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016107709190611071565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107e9575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016107e09190611071565b60405180910390fd5b6107f4838383610b10565b505050565b61080161065e565b73ffffffffffffffffffffffffffffffffffffffff1661081f61047f565b73ffffffffffffffffffffffffffffffffffffffff161461087e5761084261065e565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016108759190611071565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036109b1575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016109a89190611071565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a21575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610a189190611071565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b0a578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b019190610f9a565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b60578060035f828254610b549190611187565b92505081905550610c30565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610bea578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610be193929190611125565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c77578060035f8282540392505081905550610ccc565b610c82818484610d36565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d299190610f9a565b60405180910390a3505050565b5f3073ffffffffffffffffffffffffffffffffffffffff16610d7960065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610558565b610da460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686610558565b610dae9190611187565b10610dd45761ffad60aa85610dc391906111ba565b610dcd9190611228565b9050610dd8565b8390505b9392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610e16578082015181840152602081019050610dfb565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610e3b82610ddf565b610e458185610de9565b9350610e55818560208601610df9565b610e5e81610e21565b840191505092915050565b5f6020820190508181035f830152610e818184610e31565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610eb682610e8d565b9050919050565b610ec681610eac565b8114610ed0575f80fd5b50565b5f81359050610ee181610ebd565b92915050565b5f819050919050565b610ef981610ee7565b8114610f03575f80fd5b50565b5f81359050610f1481610ef0565b92915050565b5f8060408385031215610f3057610f2f610e89565b5b5f610f3d85828601610ed3565b9250506020610f4e85828601610f06565b9150509250929050565b5f8115159050919050565b610f6c81610f58565b82525050565b5f602082019050610f855f830184610f63565b92915050565b610f9481610ee7565b82525050565b5f602082019050610fad5f830184610f8b565b92915050565b5f60208284031215610fc857610fc7610e89565b5b5f610fd584828501610ed3565b91505092915050565b5f805f60608486031215610ff557610ff4610e89565b5b5f61100286828701610ed3565b935050602061101386828701610ed3565b925050604061102486828701610f06565b9150509250925092565b5f60ff82169050919050565b6110438161102e565b82525050565b5f60208201905061105c5f83018461103a565b92915050565b61106b81610eac565b82525050565b5f6020820190506110845f830184611062565b92915050565b5f80604083850312156110a05761109f610e89565b5b5f6110ad85828601610ed3565b92505060206110be85828601610ed3565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061110c57607f821691505b60208210810361111f5761111e6110c8565b5b50919050565b5f6060820190506111385f830186611062565b6111456020830185610f8b565b6111526040830184610f8b565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61119182610ee7565b915061119c83610ee7565b92508282019050808211156111b4576111b361115a565b5b92915050565b5f6111c482610ee7565b91506111cf83610ee7565b92508282026111dd81610ee7565b915082820484148315176111f4576111f361115a565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61123282610ee7565b915061123d83610ee7565b92508261124d5761124c6111fb565b5b82820490509291505056fea2646970667358221220cdf81bf2a95f2652319762118100f827769611be1c788b4e338b19cc933ad84464736f6c63430008180033",
"address": "0x1370e65e0228b27566a5cb7328160794001f8651",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00cd\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x008a\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x0064\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0213\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0231\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0261\nJUMPI\nDUP1\nPUSH4 0xf2fde38b\nEQ\nPUSH2 0x0291\nJUMPI\nPUSH2 0x00cd\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x01bb\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x01eb\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x01f5\nJUMPI\nPUSH2 0x00cd\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00d1\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00ef\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x19ab453c\nEQ\nPUSH2 0x013d\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x016d\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x019d\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00d9\nPUSH2 0x02ad\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00e6\nSWAP2\nSWAP1\nPUSH2 0x0e69\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0109\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0104\nSWAP2\nSWAP1\nPUSH2 0x0f1a\nJUMP\nJUMPDEST\nPUSH2 0x033d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0116\nSWAP2\nSWAP1\nPUSH2 0x0f72\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0127\nPUSH2 0x035f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0134\nSWAP2\nSWAP1\nPUSH2 0x0f9a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0157\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0152\nSWAP2\nSWAP1\nPUSH2 0x0fb3\nJUMP\nJUMPDEST\nPUSH2 0x0368\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0164\nSWAP2\nSWAP1\nPUSH2 0x0f72\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0187\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0182\nSWAP2\nSWAP1\nPUSH2 0x0fde\nJUMP\nJUMPDEST\nPUSH2 0x03f0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0194\nSWAP2\nSWAP1\nPUSH2 0x0f72\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01a5\nPUSH2 0x041e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01b2\nSWAP2\nSWAP1\nPUSH2 0x1049\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01d5\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01d0\nSWAP2\nSWAP1\nPUSH2 0x0fb3\nJUMP\nJUMPDEST\nPUSH2 0x0426\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01e2\nSWAP2\nSWAP1\nPUSH2 0x0f9a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01f3\nPUSH2 0x046c\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x01fd\nPUSH2 0x047f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x020a\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x021b\nPUSH2 0x04a6\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0228\nSWAP2\nSWAP1\nPUSH2 0x0e69\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x024b\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0246\nSWAP2\nSWAP1\nPUSH2 0x0f1a\nJUMP\nJUMPDEST\nPUSH2 0x0536\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0258\nSWAP2\nSWAP1\nPUSH2 0x0f72\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x027b\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0276\nSWAP2\nSWAP1\nPUSH2 0x108a\nJUMP\nJUMPDEST\nPUSH2 0x0558\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0288\nSWAP2\nSWAP1\nPUSH2 0x0f9a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02ab\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x02a6\nSWAP2\nSWAP1\nPUSH2 0x0fb3\nJUMP\nJUMPDEST\nPUSH2 0x05da\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x02bc\nSWAP1\nPUSH2 0x10f5\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x02e8\nSWAP1\nPUSH2 0x10f5\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0333\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x030a\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0333\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0316\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0347\nPUSH2 0x065e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0354\nDUP2\nDUP6\nDUP6\nPUSH2 0x0665\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x03\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0371\nPUSH2 0x047f\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x03a7\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x06\nPUSH0\nPUSH2 0x0100\nEXP\nDUP2\nSLOAD\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nMUL\nNOT\nAND\nSWAP1\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nMUL\nOR\nSWAP1\nSSTORE\nPOP\nPUSH1 0x01\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x03fa\nPUSH2 0x065e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0407\nDUP6\nDUP3\nDUP6\nPUSH2 0x0677\nJUMP\nJUMPDEST\nPUSH2 0x0412\nDUP6\nDUP6\nDUP6\nPUSH2 0x0709\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x12\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0474\nPUSH2 0x07f9\nJUMP\nJUMPDEST\nPUSH2 0x047d\nPUSH0\nPUSH2 0x0880\nJUMP\nJUMPDEST\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x05\nDUP1\nSLOAD\nPUSH2 0x04b5\nSWAP1\nPUSH2 0x10f5\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x04e1\nSWAP1\nPUSH2 0x10f5\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x052c\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0503\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x052c\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x050f\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0540\nPUSH2 0x065e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x054d\nDUP2\nDUP6\nDUP6\nPUSH2 0x0709\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x02\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x05e2\nPUSH2 0x07f9\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0652\nJUMPI\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH32 0x1e4fbdf700000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0649\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x065b\nDUP2\nPUSH2 0x0880\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x0672\nDUP4\nDUP4\nDUP4\nPUSH1 0x01\nPUSH2 0x0941\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0682\nDUP5\nDUP5\nPUSH2 0x0558\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\nDUP2\nEQ\nPUSH2 0x0703\nJUMPI\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x06f4\nJUMPI\nDUP3\nDUP2\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH32 0xfb8f41b200000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x06eb\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x1125\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0702\nDUP5\nDUP5\nDUP5\nDUP5\nSUB\nPUSH0\nPUSH2 0x0941\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0779\nJUMPI\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH32 0x96c6fd1e00000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0770\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x07e9\nJUMPI\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH32 0xec442f0500000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x07e0\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x07f4\nDUP4\nDUP4\nDUP4\nPUSH2 0x0b10\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0801\nPUSH2 0x065e\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x081f\nPUSH2 0x047f\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x087e\nJUMPI\nPUSH2 0x0842\nPUSH2 0x065e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH32 0x118cdaa700000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0875\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nDUP2\nPUSH0\nDUP1\nPUSH2 0x0100\nEXP\nDUP2\nSLOAD\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nMUL\nNOT\nAND\nSWAP1\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nMUL\nOR\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nPUSH1 0x40\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x09b1\nJUMPI\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH32 0xe602df0500000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x09a8\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0a21\nJUMPI\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH32 0x94280d6200000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a18\nSWAP2\nSWAP1\nPUSH2 0x1071\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x02\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP1\nISZERO\nPUSH2 0x0b0a\nJUMPI\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0b01\nSWAP2\nSWAP1\nPUSH2 0x0f9a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0b60\nJUMPI\nDUP1\nPUSH1 0x03\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0b54\nSWAP2\nSWAP1\nPUSH2 0x1187\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x0c30\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0bea\nJUMPI\nDUP4\nDUP2\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH32 0xe450d38c00000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0be1\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x1125\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nPUSH1 0x01\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPOP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0c77\nJUMPI\nDUP1\nPUSH1 0x03\nPUSH0\nDUP3\nDUP3\nSLOAD\nSUB\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x0ccc\nJUMP\nJUMPDEST\nPUSH2 0x0c82\nDUP2\nDUP5\nDUP5\nPUSH2 0x0d36\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nADD\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nJUMPDEST\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x0d29\nSWAP2\nSWAP1\nPUSH2 0x0f9a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nADDRESS\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0d79\nPUSH1 0x06\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH2 0x0558\nJUMP\nJUMPDEST\nPUSH2 0x0da4\nPUSH1 0x06\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP7\nPUSH2 0x0558\nJUMP\nJUMPDEST\nPUSH2 0x0dae\nSWAP2\nSWAP1\nPUSH2 0x1187\nJUMP\nJUMPDEST\nLT\nPUSH2 0x0dd4\nJUMPI\nPUSH2 0xffad\nPUSH1 0xaa\nDUP6\nPUSH2 0x0dc3\nSWAP2\nSWAP1\nPUSH2 0x11ba\nJUMP\nJUMPDEST\nPUSH2 0x0dcd\nSWAP2\nSWAP1\nPUSH2 0x1228\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0dd8\nJUMP\nJUMPDEST\nDUP4\nSWAP1\nPOP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0e16\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0dfb\nJUMP\nJUMPDEST\nPUSH0\nDUP5\nDUP5\nADD\nMSTORE\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0e3b\nDUP3\nPUSH2 0x0ddf\nJUMP\nJUMPDEST\nPUSH2 0x0e45\nDUP2\nDUP6\nPUSH2 0x0de9\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x0e55\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0df9\nJUMP\nJUMPDEST\nPUSH2 0x0e5e\nDUP2\nPUSH2 0x0e21\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x0e81\nDUP2\nDUP5\nPUSH2 0x0e31\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0eb6\nDUP3\nPUSH2 0x0e8d\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0ec6\nDUP2\nPUSH2 0x0eac\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0ed0\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0ee1\nDUP2\nPUSH2 0x0ebd\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0ef9\nDUP2\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0f03\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0f14\nDUP2\nPUSH2 0x0ef0\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0f30\nJUMPI\nPUSH2 0x0f2f\nPUSH2 0x0e89\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0f3d\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0f4e\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0f06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f6c\nDUP2\nPUSH2 0x0f58\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0f85\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f63\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f94\nDUP2\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0fad\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f8b\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0fc8\nJUMPI\nPUSH2 0x0fc7\nPUSH2 0x0e89\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0fd5\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0ff5\nJUMPI\nPUSH2 0x0ff4\nPUSH2 0x0e89\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1002\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x1013\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x1024\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0f06\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1043\nDUP2\nPUSH2 0x102e\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x105c\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x103a\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x106b\nDUP2\nPUSH2 0x0eac\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1084\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x1062\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x10a0\nJUMPI\nPUSH2 0x109f\nPUSH2 0x0e89\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x10ad\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x10be\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0ed3\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x02\nDUP3\nDIV\nSWAP1\nPOP\nPUSH1 0x01\nDUP3\nAND\nDUP1\nPUSH2 0x110c\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x111f\nJUMPI\nPUSH2 0x111e\nPUSH2 0x10c8\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x60\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1138\nPUSH0\nDUP4\nADD\nDUP7\nPUSH2 0x1062\nJUMP\nJUMPDEST\nPUSH2 0x1145\nPUSH1 0x20\nDUP4\nADD\nDUP6\nPUSH2 0x0f8b\nJUMP\nJUMPDEST\nPUSH2 0x1152\nPUSH1 0x40\nDUP4\nADD\nDUP5\nPUSH2 0x0f8b\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH2 0x1191\nDUP3\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x119c\nDUP4\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x11b4\nJUMPI\nPUSH2 0x11b3\nPUSH2 0x115a\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x11c4\nDUP3\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x11cf\nDUP4\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nMUL\nPUSH2 0x11dd\nDUP2\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP2\nPOP\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nDUP4\nISZERO\nOR\nPUSH2 0x11f4\nJUMPI\nPUSH2 0x11f3\nPUSH2 0x115a\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x12\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH2 0x1232\nDUP3\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x123d\nDUP4\nPUSH2 0x0ee7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nPUSH2 0x124d\nJUMPI\nPUSH2 0x124c\nPUSH2 0x11fb\nJUMP\nJUMPDEST\nJUMPDEST\nDUP3\nDUP3\nDIV\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'cd'(Unknown Opcode)\n'f8'(Unknown Opcode)\nSHL\nCALLCODE\n'a9'(Unknown Opcode)\nPUSH0\n'26'(Unknown Opcode)\nMSTORE\nBALANCE\nSWAP8\nPUSH3 0x118100\n'f8'(Unknown Opcode)\n'27'(Unknown Opcode)\nPUSH23 0x9611be1c788b4e338b19cc933ad84464736f6c63430008\nXOR\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "allowance",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "needed",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "ERC20InsufficientAllowance",
- "type": "error"
- },
- {
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "balance",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "needed",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "ERC20InsufficientBalance",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "approver",
- "internalType": "address",
- "type": "address"
- }],
- "name": "ERC20InvalidApprover",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "receiver",
- "internalType": "address",
- "type": "address"
- }],
- "name": "ERC20InvalidReceiver",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }],
- "name": "ERC20InvalidSender",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }],
- "name": "ERC20InvalidSpender",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "owner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "OwnableInvalidOwner",
- "type": "error"
- },
- {
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "OwnableUnauthorizedAccount",
- "type": "error"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [{
- "name": "init_0x",
- "internalType": "address",
- "type": "address"
- }],
- "name": "init",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "transferOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 1368,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1369,
- "instruction": "PUSH0"
- },
- {
- "pc": 1370,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1372,
- "instruction": "PUSH0"
- },
- {
- "pc": 1373,
- "instruction": "DUP5"
- },
- {
- "pc": 1374,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1395,
- "instruction": "AND"
- },
- {
- "pc": 1396,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1417,
- "instruction": "AND"
- },
- {
- "pc": 1418,
- "instruction": "DUP2"
- },
- {
- "pc": 1419,
- "instruction": "MSTORE"
- },
- {
- "pc": 1420,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1422,
- "instruction": "ADD"
- },
- {
- "pc": 1423,
- "instruction": "SWAP1"
- },
- {
- "pc": 1424,
- "instruction": "DUP2"
- },
- {
- "pc": 1425,
- "instruction": "MSTORE"
- },
- {
- "pc": 1426,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1428,
- "instruction": "ADD"
- },
- {
- "pc": 1429,
- "instruction": "PUSH0"
- },
- {
- "pc": 1430,
- "instruction": "SHA3"
- },
- {
- "pc": 1431,
- "instruction": "PUSH0"
- },
- {
- "pc": 1432,
- "instruction": "DUP4"
- },
- {
- "pc": 1433,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1454,
- "instruction": "AND"
- },
- {
- "pc": 1455,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1476,
- "instruction": "AND"
- },
- {
- "pc": 1477,
- "instruction": "DUP2"
- },
- {
- "pc": 1478,
- "instruction": "MSTORE"
- },
- {
- "pc": 1479,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1481,
- "instruction": "ADD"
- },
- {
- "pc": 1482,
- "instruction": "SWAP1"
- },
- {
- "pc": 1483,
- "instruction": "DUP2"
- },
- {
- "pc": 1484,
- "instruction": "MSTORE"
- },
- {
- "pc": 1485,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1487,
- "instruction": "ADD"
- },
- {
- "pc": 1488,
- "instruction": "PUSH0"
- },
- {
- "pc": 1489,
- "instruction": "SHA3"
- },
- {
- "pc": 1490,
- "instruction": "SLOAD"
- },
- {
- "pc": 1491,
- "instruction": "SWAP1"
- },
- {
- "pc": 1492,
- "instruction": "POP"
- },
- {
- "pc": 1493,
- "instruction": "SWAP3"
- },
- {
- "pc": 1494,
- "instruction": "SWAP2"
- },
- {
- "pc": 1495,
- "instruction": "POP"
- },
- {
- "pc": 1496,
- "instruction": "POP"
- },
- {
- "pc": 1497,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 265
- },
- {
- "color": "\"#FF9248\"",
- "target": 635
- },
- {
- "color": "\"#FF9248\"",
- "target": 587
- }
- ],
- "last_instruction": "JUMP",
- "id": 1368
- },
- {
- "instructions": [
- {
- "pc": 356,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 357,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 359,
- "instruction": "MLOAD"
- },
- {
- "pc": 360,
- "instruction": "DUP1"
- },
- {
- "pc": 361,
- "instruction": "SWAP2"
- },
- {
- "pc": 362,
- "instruction": "SUB"
- },
- {
- "pc": 363,
- "instruction": "SWAP1"
- },
- {
- "pc": 364,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 356
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0231"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 561
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x00d9"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x02ad"
- },
- {
- "pc": 216,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 685
- }],
- "last_instruction": "JUMP",
- "id": 209
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 25
- },
- {
- "color": "\"#5F9747\"",
- "target": 205
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 863,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 864,
- "instruction": "PUSH0"
- },
- {
- "pc": 865,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 867,
- "instruction": "SLOAD"
- },
- {
- "pc": 868,
- "instruction": "SWAP1"
- },
- {
- "pc": 869,
- "instruction": "POP"
- },
- {
- "pc": 870,
- "instruction": "SWAP1"
- },
- {
- "pc": 871,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 295
- }],
- "last_instruction": "JUMP",
- "id": 863
- },
- {
- "instructions": [
- {
- "pc": 4154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4155,
- "instruction": "PUSH2 0x1043"
- },
- {
- "pc": 4158,
- "instruction": "DUP2"
- },
- {
- "pc": 4159,
- "instruction": "PUSH2 0x102e"
- },
- {
- "pc": 4162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4142
- }],
- "last_instruction": "JUMP",
- "id": 4154
- },
- {
- "instructions": [
- {
- "pc": 932,
- "instruction": "PUSH0"
- },
- {
- "pc": 933,
- "instruction": "DUP1"
- },
- {
- "pc": 934,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 932
- },
- {
- "instructions": [
- {
- "pc": 1256,
- "instruction": "DUP1"
- },
- {
- "pc": 1257,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1259,
- "instruction": "LT"
- },
- {
- "pc": 1260,
- "instruction": "PUSH2 0x0503"
- },
- {
- "pc": 1263,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1264
- },
- {
- "color": "\"#5F9747\"",
- "target": 1283
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1256
- },
- {
- "instructions": [
- {
- "pc": 4040,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4041,
- "instruction": "PUSH0"
- },
- {
- "pc": 4042,
- "instruction": "PUSH2 0x0fd5"
- },
- {
- "pc": 4045,
- "instruction": "DUP5"
- },
- {
- "pc": 4046,
- "instruction": "DUP3"
- },
- {
- "pc": 4047,
- "instruction": "DUP6"
- },
- {
- "pc": 4048,
- "instruction": "ADD"
- },
- {
- "pc": 4049,
- "instruction": "PUSH2 0x0ed3"
- },
- {
- "pc": 4052,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3795
- }],
- "last_instruction": "JUMP",
- "id": 4040
- },
- {
- "instructions": [
- {
- "pc": 3918,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3919,
- "instruction": "SWAP2"
- },
- {
- "pc": 3920,
- "instruction": "POP"
- },
- {
- "pc": 3921,
- "instruction": "POP"
- },
- {
- "pc": 3922,
- "instruction": "SWAP3"
- },
- {
- "pc": 3923,
- "instruction": "POP"
- },
- {
- "pc": 3924,
- "instruction": "SWAP3"
- },
- {
- "pc": 3925,
- "instruction": "SWAP1"
- },
- {
- "pc": 3926,
- "instruction": "POP"
- },
- {
- "pc": 3927,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 260
- },
- {
- "color": "\"#FF9248\"",
- "target": 469
- },
- {
- "color": "\"#FF9248\"",
- "target": 582
- },
- {
- "color": "\"#FF9248\"",
- "target": 630
- },
- {
- "color": "\"#FF9248\"",
- "target": 343
- },
- {
- "color": "\"#FF9248\"",
- "target": 683
- }
- ],
- "last_instruction": "JUMP",
- "id": 3918
- },
- {
- "instructions": [
- {
- "pc": 790,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 791,
- "instruction": "DUP2"
- },
- {
- "pc": 792,
- "instruction": "SLOAD"
- },
- {
- "pc": 793,
- "instruction": "DUP2"
- },
- {
- "pc": 794,
- "instruction": "MSTORE"
- },
- {
- "pc": 795,
- "instruction": "SWAP1"
- },
- {
- "pc": 796,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 798,
- "instruction": "ADD"
- },
- {
- "pc": 799,
- "instruction": "SWAP1"
- },
- {
- "pc": 800,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 802,
- "instruction": "ADD"
- },
- {
- "pc": 803,
- "instruction": "DUP1"
- },
- {
- "pc": 804,
- "instruction": "DUP4"
- },
- {
- "pc": 805,
- "instruction": "GT"
- },
- {
- "pc": 806,
- "instruction": "PUSH2 0x0316"
- },
- {
- "pc": 809,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 790
- },
- {
- "color": "\"#B70000\"",
- "target": 810
- }
- ],
- "last_instruction": "JUMPI",
- "id": 790
- },
- {
- "instructions": [
- {
- "pc": 683,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 684,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 683
- },
- {
- "instructions": [
- {
- "pc": 4234,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4235,
- "instruction": "PUSH0"
- },
- {
- "pc": 4236,
- "instruction": "DUP1"
- },
- {
- "pc": 4237,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4239,
- "instruction": "DUP4"
- },
- {
- "pc": 4240,
- "instruction": "DUP6"
- },
- {
- "pc": 4241,
- "instruction": "SUB"
- },
- {
- "pc": 4242,
- "instruction": "SLT"
- },
- {
- "pc": 4243,
- "instruction": "ISZERO"
- },
- {
- "pc": 4244,
- "instruction": "PUSH2 0x10a0"
- },
- {
- "pc": 4247,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4256
- },
- {
- "color": "\"#B70000\"",
- "target": 4248
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4234
- },
- {
- "instructions": [
- {
- "pc": 100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 101,
- "instruction": "DUP1"
- },
- {
- "pc": 102,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 107,
- "instruction": "EQ"
- },
- {
- "pc": 108,
- "instruction": "PUSH2 0x01bb"
- },
- {
- "pc": 111,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 112
- },
- {
- "color": "\"#5F9747\"",
- "target": 443
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 100,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 4163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4164,
- "instruction": "DUP3"
- },
- {
- "pc": 4165,
- "instruction": "MSTORE"
- },
- {
- "pc": 4166,
- "instruction": "POP"
- },
- {
- "pc": 4167,
- "instruction": "POP"
- },
- {
- "pc": 4168,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4188
- }],
- "last_instruction": "JUMP",
- "id": 4163
- },
- {
- "instructions": [
- {
- "pc": 3551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3552,
- "instruction": "PUSH0"
- },
- {
- "pc": 3553,
- "instruction": "DUP2"
- },
- {
- "pc": 3554,
- "instruction": "MLOAD"
- },
- {
- "pc": 3555,
- "instruction": "SWAP1"
- },
- {
- "pc": 3556,
- "instruction": "POP"
- },
- {
- "pc": 3557,
- "instruction": "SWAP2"
- },
- {
- "pc": 3558,
- "instruction": "SWAP1"
- },
- {
- "pc": 3559,
- "instruction": "POP"
- },
- {
- "pc": 3560,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3643
- }],
- "last_instruction": "JUMP",
- "id": 3551
- },
- {
- "instructions": [
- {
- "pc": 3901,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3902,
- "instruction": "SWAP3"
- },
- {
- "pc": 3903,
- "instruction": "POP"
- },
- {
- "pc": 3904,
- "instruction": "POP"
- },
- {
- "pc": 3905,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3907,
- "instruction": "PUSH2 0x0f4e"
- },
- {
- "pc": 3910,
- "instruction": "DUP6"
- },
- {
- "pc": 3911,
- "instruction": "DUP3"
- },
- {
- "pc": 3912,
- "instruction": "DUP7"
- },
- {
- "pc": 3913,
- "instruction": "ADD"
- },
- {
- "pc": 3914,
- "instruction": "PUSH2 0x0f06"
- },
- {
- "pc": 3917,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3846
- }],
- "last_instruction": "JUMP",
- "id": 3901
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xf2fde38b"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0291"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 657
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function f2fde38b"
- },
- {
- "instructions": [
- {
- "pc": 4169,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4170,
- "instruction": "PUSH0"
- },
- {
- "pc": 4171,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4173,
- "instruction": "DUP3"
- },
- {
- "pc": 4174,
- "instruction": "ADD"
- },
- {
- "pc": 4175,
- "instruction": "SWAP1"
- },
- {
- "pc": 4176,
- "instruction": "POP"
- },
- {
- "pc": 4177,
- "instruction": "PUSH2 0x105c"
- },
- {
- "pc": 4180,
- "instruction": "PUSH0"
- },
- {
- "pc": 4181,
- "instruction": "DUP4"
- },
- {
- "pc": 4182,
- "instruction": "ADD"
- },
- {
- "pc": 4183,
- "instruction": "DUP5"
- },
- {
- "pc": 4184,
- "instruction": "PUSH2 0x103a"
- },
- {
- "pc": 4187,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4154
- }],
- "last_instruction": "JUMP",
- "id": 4169
- },
- {
- "instructions": [
- {
- "pc": 260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x033d"
- },
- {
- "pc": 264,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 829
- }],
- "last_instruction": "JUMP",
- "id": 260
- },
- {
- "instructions": [
- {
- "pc": 1054,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1055,
- "instruction": "PUSH0"
- },
- {
- "pc": 1056,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 1058,
- "instruction": "SWAP1"
- },
- {
- "pc": 1059,
- "instruction": "POP"
- },
- {
- "pc": 1060,
- "instruction": "SWAP1"
- },
- {
- "pc": 1061,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 421
- }],
- "last_instruction": "JUMP",
- "id": 1054
- },
- {
- "instructions": [
- {
- "pc": 751,
- "instruction": "DUP1"
- },
- {
- "pc": 752,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 754,
- "instruction": "LT"
- },
- {
- "pc": 755,
- "instruction": "PUSH2 0x030a"
- },
- {
- "pc": 758,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 759
- },
- {
- "color": "\"#5F9747\"",
- "target": 778
- }
- ],
- "last_instruction": "JUMPI",
- "id": 751
- },
- {
- "instructions": [
- {
- "pc": 4203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4204,
- "instruction": "DUP3"
- },
- {
- "pc": 4205,
- "instruction": "MSTORE"
- },
- {
- "pc": 4206,
- "instruction": "POP"
- },
- {
- "pc": 4207,
- "instruction": "POP"
- },
- {
- "pc": 4208,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4228
- }],
- "last_instruction": "JUMP",
- "id": 4203
- },
- {
- "instructions": [
- {
- "pc": 1132,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1133,
- "instruction": "PUSH2 0x0474"
- },
- {
- "pc": 1136,
- "instruction": "PUSH2 0x07f9"
- },
- {
- "pc": 1139,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2041
- }],
- "last_instruction": "JUMP",
- "id": 1132
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x0127"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x035f"
- },
- {
- "pc": 294,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 863
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 206,
- "instruction": "PUSH0"
- },
- {
- "pc": 207,
- "instruction": "DUP1"
- },
- {
- "pc": 208,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 205
- },
- {
- "instructions": [
- {
- "pc": 3756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3757,
- "instruction": "PUSH0"
- },
- {
- "pc": 3758,
- "instruction": "PUSH2 0x0eb6"
- },
- {
- "pc": 3761,
- "instruction": "DUP3"
- },
- {
- "pc": 3762,
- "instruction": "PUSH2 0x0e8d"
- },
- {
- "pc": 3765,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3725
- }],
- "last_instruction": "JUMP",
- "id": 3756
- },
- {
- "instructions": [
- {
- "pc": 2079,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2080,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2101,
- "instruction": "AND"
- },
- {
- "pc": 2102,
- "instruction": "EQ"
- },
- {
- "pc": 2103,
- "instruction": "PUSH2 0x087e"
- },
- {
- "pc": 2106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2107
- },
- {
- "color": "\"#5F9747\"",
- "target": 2174
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2079
- },
- {
- "instructions": [
- {
- "pc": 3928,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3929,
- "instruction": "PUSH0"
- },
- {
- "pc": 3930,
- "instruction": "DUP2"
- },
- {
- "pc": 3931,
- "instruction": "ISZERO"
- },
- {
- "pc": 3932,
- "instruction": "ISZERO"
- },
- {
- "pc": 3933,
- "instruction": "SWAP1"
- },
- {
- "pc": 3934,
- "instruction": "POP"
- },
- {
- "pc": 3935,
- "instruction": "SWAP2"
- },
- {
- "pc": 3936,
- "instruction": "SWAP1"
- },
- {
- "pc": 3937,
- "instruction": "POP"
- },
- {
- "pc": 3938,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3948
- }],
- "last_instruction": "JUMP",
- "id": 3928
- },
- {
- "instructions": [
- {
- "pc": 469,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 470,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 472,
- "instruction": "MLOAD"
- },
- {
- "pc": 473,
- "instruction": "PUSH2 0x01e2"
- },
- {
- "pc": 476,
- "instruction": "SWAP2"
- },
- {
- "pc": 477,
- "instruction": "SWAP1"
- },
- {
- "pc": 478,
- "instruction": "PUSH2 0x0f9a"
- },
- {
- "pc": 481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3994
- }],
- "last_instruction": "JUMP",
- "id": 469
- },
- {
- "instructions": [
- {
- "pc": 3653,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3654,
- "instruction": "SWAP4"
- },
- {
- "pc": 3655,
- "instruction": "POP"
- },
- {
- "pc": 3656,
- "instruction": "PUSH2 0x0e55"
- },
- {
- "pc": 3659,
- "instruction": "DUP2"
- },
- {
- "pc": 3660,
- "instruction": "DUP6"
- },
- {
- "pc": 3661,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3663,
- "instruction": "DUP7"
- },
- {
- "pc": 3664,
- "instruction": "ADD"
- },
- {
- "pc": 3665,
- "instruction": "PUSH2 0x0df9"
- },
- {
- "pc": 3668,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3577
- }],
- "last_instruction": "JUMP",
- "id": 3653
- },
- {
- "instructions": [
- {
- "pc": 3846,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3847,
- "instruction": "PUSH0"
- },
- {
- "pc": 3848,
- "instruction": "DUP2"
- },
- {
- "pc": 3849,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3850,
- "instruction": "SWAP1"
- },
- {
- "pc": 3851,
- "instruction": "POP"
- },
- {
- "pc": 3852,
- "instruction": "PUSH2 0x0f14"
- },
- {
- "pc": 3855,
- "instruction": "DUP2"
- },
- {
- "pc": 3856,
- "instruction": "PUSH2 0x0ef0"
- },
- {
- "pc": 3859,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3824
- }],
- "last_instruction": "JUMP",
- "id": 3846
- },
- {
- "instructions": [
- {
- "pc": 3579,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3580,
- "instruction": "DUP4"
- },
- {
- "pc": 3581,
- "instruction": "DUP2"
- },
- {
- "pc": 3582,
- "instruction": "LT"
- },
- {
- "pc": 3583,
- "instruction": "ISZERO"
- },
- {
- "pc": 3584,
- "instruction": "PUSH2 0x0e16"
- },
- {
- "pc": 3587,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3588
- },
- {
- "color": "\"#5F9747\"",
- "target": 3606
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3579
- },
- {
- "instructions": [
- {
- "pc": 4269,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4270,
- "instruction": "SWAP3"
- },
- {
- "pc": 4271,
- "instruction": "POP"
- },
- {
- "pc": 4272,
- "instruction": "POP"
- },
- {
- "pc": 4273,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4275,
- "instruction": "PUSH2 0x10be"
- },
- {
- "pc": 4278,
- "instruction": "DUP6"
- },
- {
- "pc": 4279,
- "instruction": "DUP3"
- },
- {
- "pc": 4280,
- "instruction": "DUP7"
- },
- {
- "pc": 4281,
- "instruction": "ADD"
- },
- {
- "pc": 4282,
- "instruction": "PUSH2 0x0ed3"
- },
- {
- "pc": 4285,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3795
- }],
- "last_instruction": "JUMP",
- "id": 4269
- },
- {
- "instructions": [
- {
- "pc": 3880,
- "instruction": "PUSH2 0x0f2f"
- },
- {
- "pc": 3883,
- "instruction": "PUSH2 0x0e89"
- },
- {
- "pc": 3886,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3721
- }],
- "last_instruction": "JUMP",
- "id": 3880
- },
- {
- "instructions": [
- {
- "pc": 3577,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3578,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3579
- }],
- "last_instruction": "UNKNOWN",
- "id": 3577
- },
- {
- "instructions": [
- {
- "pc": 1205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1206,
- "instruction": "DUP1"
- },
- {
- "pc": 1207,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1209,
- "instruction": "ADD"
- },
- {
- "pc": 1210,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1212,
- "instruction": "DUP1"
- },
- {
- "pc": 1213,
- "instruction": "SWAP2"
- },
- {
- "pc": 1214,
- "instruction": "DIV"
- },
- {
- "pc": 1215,
- "instruction": "MUL"
- },
- {
- "pc": 1216,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1218,
- "instruction": "ADD"
- },
- {
- "pc": 1219,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1221,
- "instruction": "MLOAD"
- },
- {
- "pc": 1222,
- "instruction": "SWAP1"
- },
- {
- "pc": 1223,
- "instruction": "DUP2"
- },
- {
- "pc": 1224,
- "instruction": "ADD"
- },
- {
- "pc": 1225,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1227,
- "instruction": "MSTORE"
- },
- {
- "pc": 1228,
- "instruction": "DUP1"
- },
- {
- "pc": 1229,
- "instruction": "SWAP3"
- },
- {
- "pc": 1230,
- "instruction": "SWAP2"
- },
- {
- "pc": 1231,
- "instruction": "SWAP1"
- },
- {
- "pc": 1232,
- "instruction": "DUP2"
- },
- {
- "pc": 1233,
- "instruction": "DUP2"
- },
- {
- "pc": 1234,
- "instruction": "MSTORE"
- },
- {
- "pc": 1235,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1237,
- "instruction": "ADD"
- },
- {
- "pc": 1238,
- "instruction": "DUP3"
- },
- {
- "pc": 1239,
- "instruction": "DUP1"
- },
- {
- "pc": 1240,
- "instruction": "SLOAD"
- },
- {
- "pc": 1241,
- "instruction": "PUSH2 0x04e1"
- },
- {
- "pc": 1244,
- "instruction": "SWAP1"
- },
- {
- "pc": 1245,
- "instruction": "PUSH2 0x10f5"
- },
- {
- "pc": 1248,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4341
- }],
- "last_instruction": "JUMP",
- "id": 1205
- },
- {
- "instructions": [
- {
- "pc": 531,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 532,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x04a6"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1190
- }],
- "last_instruction": "JUMP",
- "id": 531
- },
- {
- "instructions": [
- {
- "pc": 4248,
- "instruction": "PUSH2 0x109f"
- },
- {
- "pc": 4251,
- "instruction": "PUSH2 0x0e89"
- },
- {
- "pc": 4254,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3721
- }],
- "last_instruction": "JUMP",
- "id": 4248
- },
- {
- "instructions": [
- {
- "pc": 4053,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4054,
- "instruction": "SWAP2"
- },
- {
- "pc": 4055,
- "instruction": "POP"
- },
- {
- "pc": 4056,
- "instruction": "POP"
- },
- {
- "pc": 4057,
- "instruction": "SWAP3"
- },
- {
- "pc": 4058,
- "instruction": "SWAP2"
- },
- {
- "pc": 4059,
- "instruction": "POP"
- },
- {
- "pc": 4060,
- "instruction": "POP"
- },
- {
- "pc": 4061,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 464
- },
- {
- "color": "\"#FF9248\"",
- "target": 338
- },
- {
- "color": "\"#FF9248\"",
- "target": 678
- }
- ],
- "last_instruction": "JUMP",
- "id": 4053
- },
- {
- "instructions": [
- {
- "pc": 150,
- "instruction": "DUP1"
- },
- {
- "pc": 151,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 156,
- "instruction": "EQ"
- },
- {
- "pc": 157,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 160,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 161
- },
- {
- "color": "\"#5F9747\"",
- "target": 239
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 150,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 690,
- "instruction": "DUP1"
- },
- {
- "pc": 691,
- "instruction": "SLOAD"
- },
- {
- "pc": 692,
- "instruction": "PUSH2 0x02bc"
- },
- {
- "pc": 695,
- "instruction": "SWAP1"
- },
- {
- "pc": 696,
- "instruction": "PUSH2 0x10f5"
- },
- {
- "pc": 699,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4341
- }],
- "last_instruction": "JUMP",
- "id": 685
- },
- {
- "instructions": [
- {
- "pc": 1334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1335,
- "instruction": "PUSH0"
- },
- {
- "pc": 1336,
- "instruction": "DUP1"
- },
- {
- "pc": 1337,
- "instruction": "PUSH2 0x0540"
- },
- {
- "pc": 1340,
- "instruction": "PUSH2 0x065e"
- },
- {
- "pc": 1343,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1630
- }],
- "last_instruction": "JUMP",
- "id": 1334
- },
- {
- "instructions": [
- {
- "pc": 3866,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3867,
- "instruction": "PUSH0"
- },
- {
- "pc": 3868,
- "instruction": "DUP1"
- },
- {
- "pc": 3869,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3871,
- "instruction": "DUP4"
- },
- {
- "pc": 3872,
- "instruction": "DUP6"
- },
- {
- "pc": 3873,
- "instruction": "SUB"
- },
- {
- "pc": 3874,
- "instruction": "SLT"
- },
- {
- "pc": 3875,
- "instruction": "ISZERO"
- },
- {
- "pc": 3876,
- "instruction": "PUSH2 0x0f30"
- },
- {
- "pc": 3879,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3888
- },
- {
- "color": "\"#B70000\"",
- "target": 3880
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3866
- },
- {
- "instructions": [
- {
- "pc": 3860,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3861,
- "instruction": "SWAP3"
- },
- {
- "pc": 3862,
- "instruction": "SWAP2"
- },
- {
- "pc": 3863,
- "instruction": "POP"
- },
- {
- "pc": 3864,
- "instruction": "POP"
- },
- {
- "pc": 3865,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3918
- }],
- "last_instruction": "JUMP",
- "id": 3860
- },
- {
- "instructions": [
- {
- "pc": 482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 485,
- "instruction": "MLOAD"
- },
- {
- "pc": 486,
- "instruction": "DUP1"
- },
- {
- "pc": 487,
- "instruction": "SWAP2"
- },
- {
- "pc": 488,
- "instruction": "SUB"
- },
- {
- "pc": 489,
- "instruction": "SWAP1"
- },
- {
- "pc": 490,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 482
- },
- {
- "instructions": [
- {
- "pc": 3689,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3690,
- "instruction": "PUSH0"
- },
- {
- "pc": 3691,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3693,
- "instruction": "DUP3"
- },
- {
- "pc": 3694,
- "instruction": "ADD"
- },
- {
- "pc": 3695,
- "instruction": "SWAP1"
- },
- {
- "pc": 3696,
- "instruction": "POP"
- },
- {
- "pc": 3697,
- "instruction": "DUP2"
- },
- {
- "pc": 3698,
- "instruction": "DUP2"
- },
- {
- "pc": 3699,
- "instruction": "SUB"
- },
- {
- "pc": 3700,
- "instruction": "PUSH0"
- },
- {
- "pc": 3701,
- "instruction": "DUP4"
- },
- {
- "pc": 3702,
- "instruction": "ADD"
- },
- {
- "pc": 3703,
- "instruction": "MSTORE"
- },
- {
- "pc": 3704,
- "instruction": "PUSH2 0x0e81"
- },
- {
- "pc": 3707,
- "instruction": "DUP2"
- },
- {
- "pc": 3708,
- "instruction": "DUP5"
- },
- {
- "pc": 3709,
- "instruction": "PUSH2 0x0e31"
- },
- {
- "pc": 3712,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3633
- }],
- "last_instruction": "JUMP",
- "id": 3689
- },
- {
- "instructions": [
- {
- "pc": 582,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 583,
- "instruction": "PUSH2 0x0536"
- },
- {
- "pc": 586,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1334
- }],
- "last_instruction": "JUMP",
- "id": 582
- },
- {
- "instructions": [
- {
- "pc": 778,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 779,
- "instruction": "DUP3"
- },
- {
- "pc": 780,
- "instruction": "ADD"
- },
- {
- "pc": 781,
- "instruction": "SWAP2"
- },
- {
- "pc": 782,
- "instruction": "SWAP1"
- },
- {
- "pc": 783,
- "instruction": "PUSH0"
- },
- {
- "pc": 784,
- "instruction": "MSTORE"
- },
- {
- "pc": 785,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 787,
- "instruction": "PUSH0"
- },
- {
- "pc": 788,
- "instruction": "SHA3"
- },
- {
- "pc": 789,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 790
- }],
- "last_instruction": "UNKNOWN",
- "id": 778
- },
- {
- "instructions": [
- {
- "pc": 1190,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1191,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1193,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1195,
- "instruction": "DUP1"
- },
- {
- "pc": 1196,
- "instruction": "SLOAD"
- },
- {
- "pc": 1197,
- "instruction": "PUSH2 0x04b5"
- },
- {
- "pc": 1200,
- "instruction": "SWAP1"
- },
- {
- "pc": 1201,
- "instruction": "PUSH2 0x10f5"
- },
- {
- "pc": 1204,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4341
- }],
- "last_instruction": "JUMP",
- "id": 1190
- },
- {
- "instructions": [
- {
- "pc": 343,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 344,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 346,
- "instruction": "MLOAD"
- },
- {
- "pc": 347,
- "instruction": "PUSH2 0x0164"
- },
- {
- "pc": 350,
- "instruction": "SWAP2"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "PUSH2 0x0f72"
- },
- {
- "pc": 355,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3954
- }],
- "last_instruction": "JUMP",
- "id": 343
- },
- {
- "instructions": [
- {
- "pc": 194,
- "instruction": "DUP1"
- },
- {
- "pc": 195,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 200,
- "instruction": "EQ"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x019d"
- },
- {
- "pc": 204,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 413
- },
- {
- "color": "\"#5F9747\"",
- "target": 205
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 194,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 542,
- "instruction": "MLOAD"
- },
- {
- "pc": 543,
- "instruction": "PUSH2 0x0228"
- },
- {
- "pc": 546,
- "instruction": "SWAP2"
- },
- {
- "pc": 547,
- "instruction": "SWAP1"
- },
- {
- "pc": 548,
- "instruction": "PUSH2 0x0e69"
- },
- {
- "pc": 551,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3689
- }],
- "last_instruction": "JUMP",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 85
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 4077,
- "instruction": "PUSH2 0x0ff4"
- },
- {
- "pc": 4080,
- "instruction": "PUSH2 0x0e89"
- },
- {
- "pc": 4083,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3721
- }],
- "last_instruction": "JUMP",
- "id": 4077
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "PUSH2 0x027b"
- },
- {
- "pc": 613,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 615,
- "instruction": "DUP1"
- },
- {
- "pc": 616,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 617,
- "instruction": "SUB"
- },
- {
- "pc": 618,
- "instruction": "DUP2"
- },
- {
- "pc": 619,
- "instruction": "ADD"
- },
- {
- "pc": 620,
- "instruction": "SWAP1"
- },
- {
- "pc": 621,
- "instruction": "PUSH2 0x0276"
- },
- {
- "pc": 624,
- "instruction": "SWAP2"
- },
- {
- "pc": 625,
- "instruction": "SWAP1"
- },
- {
- "pc": 626,
- "instruction": "PUSH2 0x108a"
- },
- {
- "pc": 629,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4234
- }],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 1558,
- "instruction": "PUSH0"
- },
- {
- "pc": 1559,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1561,
- "instruction": "MLOAD"
- },
- {
- "pc": 1562,
- "instruction": "PUSH32 0x1e4fbdf700000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 1595,
- "instruction": "DUP2"
- },
- {
- "pc": 1596,
- "instruction": "MSTORE"
- },
- {
- "pc": 1597,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1599,
- "instruction": "ADD"
- },
- {
- "pc": 1600,
- "instruction": "PUSH2 0x0649"
- },
- {
- "pc": 1603,
- "instruction": "SWAP2"
- },
- {
- "pc": 1604,
- "instruction": "SWAP1"
- },
- {
- "pc": 1605,
- "instruction": "PUSH2 0x1071"
- },
- {
- "pc": 1608,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4209
- }],
- "last_instruction": "JUMP",
- "id": 1558
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x008a"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 138
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 4085,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4086,
- "instruction": "PUSH0"
- },
- {
- "pc": 4087,
- "instruction": "PUSH2 0x1002"
- },
- {
- "pc": 4090,
- "instruction": "DUP7"
- },
- {
- "pc": 4091,
- "instruction": "DUP3"
- },
- {
- "pc": 4092,
- "instruction": "DUP8"
- },
- {
- "pc": 4093,
- "instruction": "ADD"
- },
- {
- "pc": 4094,
- "instruction": "PUSH2 0x0ed3"
- },
- {
- "pc": 4097,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3795
- }],
- "last_instruction": "JUMP",
- "id": 4085
- },
- {
- "instructions": [
- {
- "pc": 1283,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1284,
- "instruction": "DUP3"
- },
- {
- "pc": 1285,
- "instruction": "ADD"
- },
- {
- "pc": 1286,
- "instruction": "SWAP2"
- },
- {
- "pc": 1287,
- "instruction": "SWAP1"
- },
- {
- "pc": 1288,
- "instruction": "PUSH0"
- },
- {
- "pc": 1289,
- "instruction": "MSTORE"
- },
- {
- "pc": 1290,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1292,
- "instruction": "PUSH0"
- },
- {
- "pc": 1293,
- "instruction": "SHA3"
- },
- {
- "pc": 1294,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1295
- }],
- "last_instruction": "UNKNOWN",
- "id": 1283
- },
- {
- "instructions": [
- {
- "pc": 3815,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3816,
- "instruction": "PUSH0"
- },
- {
- "pc": 3817,
- "instruction": "DUP2"
- },
- {
- "pc": 3818,
- "instruction": "SWAP1"
- },
- {
- "pc": 3819,
- "instruction": "POP"
- },
- {
- "pc": 3820,
- "instruction": "SWAP2"
- },
- {
- "pc": 3821,
- "instruction": "SWAP1"
- },
- {
- "pc": 3822,
- "instruction": "POP"
- },
- {
- "pc": 3823,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3988
- },
- {
- "color": "\"#FF9248\"",
- "target": 3833
- }
- ],
- "last_instruction": "JUMP",
- "id": 3815
- },
- {
- "instructions": [
- {
- "pc": 630,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 631,
- "instruction": "PUSH2 0x0558"
- },
- {
- "pc": 634,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1368
- }],
- "last_instruction": "JUMP",
- "id": 630
- },
- {
- "instructions": [
- {
- "pc": 561,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 562,
- "instruction": "PUSH2 0x024b"
- },
- {
- "pc": 565,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 567,
- "instruction": "DUP1"
- },
- {
- "pc": 568,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 569,
- "instruction": "SUB"
- },
- {
- "pc": 570,
- "instruction": "DUP2"
- },
- {
- "pc": 571,
- "instruction": "ADD"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "PUSH2 0x0246"
- },
- {
- "pc": 576,
- "instruction": "SWAP2"
- },
- {
- "pc": 577,
- "instruction": "SWAP1"
- },
- {
- "pc": 578,
- "instruction": "PUSH2 0x0f1a"
- },
- {
- "pc": 581,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3866
- }],
- "last_instruction": "JUMP",
- "id": 561
- },
- {
- "instructions": [
- {
- "pc": 3888,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3889,
- "instruction": "PUSH0"
- },
- {
- "pc": 3890,
- "instruction": "PUSH2 0x0f3d"
- },
- {
- "pc": 3893,
- "instruction": "DUP6"
- },
- {
- "pc": 3894,
- "instruction": "DUP3"
- },
- {
- "pc": 3895,
- "instruction": "DUP7"
- },
- {
- "pc": 3896,
- "instruction": "ADD"
- },
- {
- "pc": 3897,
- "instruction": "PUSH2 0x0ed3"
- },
- {
- "pc": 3900,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3795
- }],
- "last_instruction": "JUMP",
- "id": 3888
- },
- {
- "instructions": [
- {
- "pc": 810,
- "instruction": "DUP3"
- },
- {
- "pc": 811,
- "instruction": "SWAP1"
- },
- {
- "pc": 812,
- "instruction": "SUB"
- },
- {
- "pc": 813,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 815,
- "instruction": "AND"
- },
- {
- "pc": 816,
- "instruction": "DUP3"
- },
- {
- "pc": 817,
- "instruction": "ADD"
- },
- {
- "pc": 818,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 819
- }],
- "last_instruction": "UNKNOWN",
- "id": 810
- },
- {
- "instructions": [
- {
- "pc": 443,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 444,
- "instruction": "PUSH2 0x01d5"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 449,
- "instruction": "DUP1"
- },
- {
- "pc": 450,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 451,
- "instruction": "SUB"
- },
- {
- "pc": 452,
- "instruction": "DUP2"
- },
- {
- "pc": 453,
- "instruction": "ADD"
- },
- {
- "pc": 454,
- "instruction": "SWAP1"
- },
- {
- "pc": 455,
- "instruction": "PUSH2 0x01d0"
- },
- {
- "pc": 458,
- "instruction": "SWAP2"
- },
- {
- "pc": 459,
- "instruction": "SWAP1"
- },
- {
- "pc": 460,
- "instruction": "PUSH2 0x0fb3"
- },
- {
- "pc": 463,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4019
- }],
- "last_instruction": "JUMP",
- "id": 443
- },
- {
- "instructions": [
- {
- "pc": 295,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 298,
- "instruction": "MLOAD"
- },
- {
- "pc": 299,
- "instruction": "PUSH2 0x0134"
- },
- {
- "pc": 302,
- "instruction": "SWAP2"
- },
- {
- "pc": 303,
- "instruction": "SWAP1"
- },
- {
- "pc": 304,
- "instruction": "PUSH2 0x0f9a"
- },
- {
- "pc": 307,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3994
- }],
- "last_instruction": "JUMP",
- "id": 295
- },
- {
- "instructions": [
- {
- "pc": 4062,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4063,
- "instruction": "PUSH0"
- },
- {
- "pc": 4064,
- "instruction": "DUP1"
- },
- {
- "pc": 4065,
- "instruction": "PUSH0"
- },
- {
- "pc": 4066,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 4068,
- "instruction": "DUP5"
- },
- {
- "pc": 4069,
- "instruction": "DUP7"
- },
- {
- "pc": 4070,
- "instruction": "SUB"
- },
- {
- "pc": 4071,
- "instruction": "SLT"
- },
- {
- "pc": 4072,
- "instruction": "ISZERO"
- },
- {
- "pc": 4073,
- "instruction": "PUSH2 0x0ff5"
- },
- {
- "pc": 4076,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4085
- },
- {
- "color": "\"#B70000\"",
- "target": 4077
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4062
- },
- {
- "instructions": [
- {
- "pc": 491,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 492,
- "instruction": "PUSH2 0x01f3"
- },
- {
- "pc": 495,
- "instruction": "PUSH2 0x046c"
- },
- {
- "pc": 498,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1132
- }],
- "last_instruction": "JUMP",
- "id": 491
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 268,
- "instruction": "MLOAD"
- },
- {
- "pc": 269,
- "instruction": "PUSH2 0x0116"
- },
- {
- "pc": 272,
- "instruction": "SWAP2"
- },
- {
- "pc": 273,
- "instruction": "SWAP1"
- },
- {
- "pc": 274,
- "instruction": "PUSH2 0x0f72"
- },
- {
- "pc": 277,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3954
- }],
- "last_instruction": "JUMP",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 3789,
- "instruction": "PUSH0"
- },
- {
- "pc": 3790,
- "instruction": "DUP1"
- },
- {
- "pc": 3791,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3789
- },
- {
- "instructions": [
- {
- "pc": 3840,
- "instruction": "PUSH0"
- },
- {
- "pc": 3841,
- "instruction": "DUP1"
- },
- {
- "pc": 3842,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3840
- },
- {
- "instructions": [
- {
- "pc": 1506,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1507,
- "instruction": "PUSH0"
- },
- {
- "pc": 1508,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1529,
- "instruction": "AND"
- },
- {
- "pc": 1530,
- "instruction": "DUP2"
- },
- {
- "pc": 1531,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1552,
- "instruction": "AND"
- },
- {
- "pc": 1553,
- "instruction": "SUB"
- },
- {
- "pc": 1554,
- "instruction": "PUSH2 0x0652"
- },
- {
- "pc": 1557,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1618
- },
- {
- "color": "\"#B70000\"",
- "target": 1558
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1506
- },
- {
- "instructions": [
- {
- "pc": 2041,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2042,
- "instruction": "PUSH2 0x0801"
- },
- {
- "pc": 2045,
- "instruction": "PUSH2 0x065e"
- },
- {
- "pc": 2048,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1630
- }],
- "last_instruction": "JUMP",
- "id": 2041
- },
- {
- "instructions": [
- {
- "pc": 1062,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1063,
- "instruction": "PUSH0"
- },
- {
- "pc": 1064,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1066,
- "instruction": "PUSH0"
- },
- {
- "pc": 1067,
- "instruction": "DUP4"
- },
- {
- "pc": 1068,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1089,
- "instruction": "AND"
- },
- {
- "pc": 1090,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1111,
- "instruction": "AND"
- },
- {
- "pc": 1112,
- "instruction": "DUP2"
- },
- {
- "pc": 1113,
- "instruction": "MSTORE"
- },
- {
- "pc": 1114,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1116,
- "instruction": "ADD"
- },
- {
- "pc": 1117,
- "instruction": "SWAP1"
- },
- {
- "pc": 1118,
- "instruction": "DUP2"
- },
- {
- "pc": 1119,
- "instruction": "MSTORE"
- },
- {
- "pc": 1120,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1122,
- "instruction": "ADD"
- },
- {
- "pc": 1123,
- "instruction": "PUSH0"
- },
- {
- "pc": 1124,
- "instruction": "SHA3"
- },
- {
- "pc": 1125,
- "instruction": "SLOAD"
- },
- {
- "pc": 1126,
- "instruction": "SWAP1"
- },
- {
- "pc": 1127,
- "instruction": "POP"
- },
- {
- "pc": 1128,
- "instruction": "SWAP2"
- },
- {
- "pc": 1129,
- "instruction": "SWAP1"
- },
- {
- "pc": 1130,
- "instruction": "POP"
- },
- {
- "pc": 1131,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 469
- },
- {
- "color": "\"#FF9248\"",
- "target": 343
- },
- {
- "color": "\"#FF9248\"",
- "target": 683
- }
- ],
- "last_instruction": "JUMP",
- "id": 1062
- },
- {
- "instructions": [
- {
- "pc": 4228,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4229,
- "instruction": "SWAP3"
- },
- {
- "pc": 4230,
- "instruction": "SWAP2"
- },
- {
- "pc": 4231,
- "instruction": "POP"
- },
- {
- "pc": 4232,
- "instruction": "POP"
- },
- {
- "pc": 4233,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2165
- },
- {
- "color": "\"#FF9248\"",
- "target": 522
- }
- ],
- "last_instruction": "JUMP",
- "id": 4228
- },
- {
- "instructions": [
- {
- "pc": 2174,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2175,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1506
- },
- {
- "color": "\"#FF9248\"",
- "target": 1140
- }
- ],
- "last_instruction": "JUMP",
- "id": 2174
- },
- {
- "instructions": [
- {
- "pc": 3824,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3825,
- "instruction": "PUSH2 0x0ef9"
- },
- {
- "pc": 3828,
- "instruction": "DUP2"
- },
- {
- "pc": 3829,
- "instruction": "PUSH2 0x0ee7"
- },
- {
- "pc": 3832,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3815
- }],
- "last_instruction": "JUMP",
- "id": 3824
- },
- {
- "instructions": [
- {
- "pc": 4019,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4020,
- "instruction": "PUSH0"
- },
- {
- "pc": 4021,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4023,
- "instruction": "DUP3"
- },
- {
- "pc": 4024,
- "instruction": "DUP5"
- },
- {
- "pc": 4025,
- "instruction": "SUB"
- },
- {
- "pc": 4026,
- "instruction": "SLT"
- },
- {
- "pc": 4027,
- "instruction": "ISZERO"
- },
- {
- "pc": 4028,
- "instruction": "PUSH2 0x0fc8"
- },
- {
- "pc": 4031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4032
- },
- {
- "color": "\"#5F9747\"",
- "target": 4040
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4019
- },
- {
- "instructions": [
- {
- "pc": 3721,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3722,
- "instruction": "PUSH0"
- },
- {
- "pc": 3723,
- "instruction": "DUP1"
- },
- {
- "pc": 3724,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3721
- },
- {
- "instructions": [
- {
- "pc": 4256,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4257,
- "instruction": "PUSH0"
- },
- {
- "pc": 4258,
- "instruction": "PUSH2 0x10ad"
- },
- {
- "pc": 4261,
- "instruction": "DUP6"
- },
- {
- "pc": 4262,
- "instruction": "DUP3"
- },
- {
- "pc": 4263,
- "instruction": "DUP7"
- },
- {
- "pc": 4264,
- "instruction": "ADD"
- },
- {
- "pc": 4265,
- "instruction": "PUSH2 0x0ed3"
- },
- {
- "pc": 4268,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3795
- }],
- "last_instruction": "JUMP",
- "id": 4256
- },
- {
- "instructions": [
- {
- "pc": 829,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 830,
- "instruction": "PUSH0"
- },
- {
- "pc": 831,
- "instruction": "DUP1"
- },
- {
- "pc": 832,
- "instruction": "PUSH2 0x0347"
- },
- {
- "pc": 835,
- "instruction": "PUSH2 0x065e"
- },
- {
- "pc": 838,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1630
- }],
- "last_instruction": "JUMP",
- "id": 829
- },
- {
- "instructions": [
- {
- "pc": 1498,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x05e2"
- },
- {
- "pc": 1502,
- "instruction": "PUSH2 0x07f9"
- },
- {
- "pc": 1505,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2041
- }],
- "last_instruction": "JUMP",
- "id": 1498
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "ISZERO"
- },
- {
- "pc": 1252,
- "instruction": "PUSH2 0x052c"
- },
- {
- "pc": 1255,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1256
- },
- {
- "color": "\"#5F9747\"",
- "target": 1324
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1249
- },
- {
- "instructions": [
- {
- "pc": 1618,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1619,
- "instruction": "PUSH2 0x065b"
- },
- {
- "pc": 1622,
- "instruction": "DUP2"
- },
- {
- "pc": 1623,
- "instruction": "PUSH2 0x0880"
- },
- {
- "pc": 1626,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2176
- }],
- "last_instruction": "JUMP",
- "id": 1618
- },
- {
- "instructions": [
- {
- "pc": 3795,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3796,
- "instruction": "PUSH0"
- },
- {
- "pc": 3797,
- "instruction": "DUP2"
- },
- {
- "pc": 3798,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3799,
- "instruction": "SWAP1"
- },
- {
- "pc": 3800,
- "instruction": "POP"
- },
- {
- "pc": 3801,
- "instruction": "PUSH2 0x0ee1"
- },
- {
- "pc": 3804,
- "instruction": "DUP2"
- },
- {
- "pc": 3805,
- "instruction": "PUSH2 0x0ebd"
- },
- {
- "pc": 3808,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3773
- }],
- "last_instruction": "JUMP",
- "id": 3795
- },
- {
- "instructions": [
- {
- "pc": 365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 366,
- "instruction": "PUSH2 0x0187"
- },
- {
- "pc": 369,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 371,
- "instruction": "DUP1"
- },
- {
- "pc": 372,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 373,
- "instruction": "SUB"
- },
- {
- "pc": 374,
- "instruction": "DUP2"
- },
- {
- "pc": 375,
- "instruction": "ADD"
- },
- {
- "pc": 376,
- "instruction": "SWAP1"
- },
- {
- "pc": 377,
- "instruction": "PUSH2 0x0182"
- },
- {
- "pc": 380,
- "instruction": "SWAP2"
- },
- {
- "pc": 381,
- "instruction": "SWAP1"
- },
- {
- "pc": 382,
- "instruction": "PUSH2 0x0fde"
- },
- {
- "pc": 385,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4062
- }],
- "last_instruction": "JUMP",
- "id": 365
- },
- {
- "instructions": [
- {
- "pc": 872,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 873,
- "instruction": "PUSH0"
- },
- {
- "pc": 874,
- "instruction": "PUSH2 0x0371"
- },
- {
- "pc": 877,
- "instruction": "PUSH2 0x047f"
- },
- {
- "pc": 880,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1151
- }],
- "last_instruction": "JUMP",
- "id": 872
- },
- {
- "instructions": [
- {
- "pc": 499,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 500,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 499
- },
- {
- "instructions": [
- {
- "pc": 3809,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3810,
- "instruction": "SWAP3"
- },
- {
- "pc": 3811,
- "instruction": "SWAP2"
- },
- {
- "pc": 3812,
- "instruction": "POP"
- },
- {
- "pc": 3813,
- "instruction": "POP"
- },
- {
- "pc": 3814,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4053
- },
- {
- "color": "\"#FF9248\"",
- "target": 4269
- },
- {
- "color": "\"#FF9248\"",
- "target": 3901
- }
- ],
- "last_instruction": "JUMP",
- "id": 3809
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0213"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 531
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 3561,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3562,
- "instruction": "PUSH0"
- },
- {
- "pc": 3563,
- "instruction": "DUP3"
- },
- {
- "pc": 3564,
- "instruction": "DUP3"
- },
- {
- "pc": 3565,
- "instruction": "MSTORE"
- },
- {
- "pc": 3566,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3568,
- "instruction": "DUP3"
- },
- {
- "pc": 3569,
- "instruction": "ADD"
- },
- {
- "pc": 3570,
- "instruction": "SWAP1"
- },
- {
- "pc": 3571,
- "instruction": "POP"
- },
- {
- "pc": 3572,
- "instruction": "SWAP3"
- },
- {
- "pc": 3573,
- "instruction": "SWAP2"
- },
- {
- "pc": 3574,
- "instruction": "POP"
- },
- {
- "pc": 3575,
- "instruction": "POP"
- },
- {
- "pc": 3576,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3653
- }],
- "last_instruction": "JUMP",
- "id": 3561
- },
- {
- "instructions": [
- {
- "pc": 635,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 636,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 638,
- "instruction": "MLOAD"
- },
- {
- "pc": 639,
- "instruction": "PUSH2 0x0288"
- },
- {
- "pc": 642,
- "instruction": "SWAP2"
- },
- {
- "pc": 643,
- "instruction": "SWAP1"
- },
- {
- "pc": 644,
- "instruction": "PUSH2 0x0f9a"
- },
- {
- "pc": 647,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3994
- }],
- "last_instruction": "JUMP",
- "id": 635
- },
- {
- "instructions": [
- {
- "pc": 509,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 510,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 512,
- "instruction": "MLOAD"
- },
- {
- "pc": 513,
- "instruction": "PUSH2 0x020a"
- },
- {
- "pc": 516,
- "instruction": "SWAP2"
- },
- {
- "pc": 517,
- "instruction": "SWAP1"
- },
- {
- "pc": 518,
- "instruction": "PUSH2 0x1071"
- },
- {
- "pc": 521,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4209
- }],
- "last_instruction": "JUMP",
- "id": 509
- },
- {
- "instructions": [
- {
- "pc": 657,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 658,
- "instruction": "PUSH2 0x02ab"
- },
- {
- "pc": 661,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 663,
- "instruction": "DUP1"
- },
- {
- "pc": 664,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 665,
- "instruction": "SUB"
- },
- {
- "pc": 666,
- "instruction": "DUP2"
- },
- {
- "pc": 667,
- "instruction": "ADD"
- },
- {
- "pc": 668,
- "instruction": "SWAP1"
- },
- {
- "pc": 669,
- "instruction": "PUSH2 0x02a6"
- },
- {
- "pc": 672,
- "instruction": "SWAP2"
- },
- {
- "pc": 673,
- "instruction": "SWAP1"
- },
- {
- "pc": 674,
- "instruction": "PUSH2 0x0fb3"
- },
- {
- "pc": 677,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4019
- }],
- "last_instruction": "JUMP",
- "id": 657
- },
- {
- "instructions": [
- {
- "pc": 3606,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3607,
- "instruction": "PUSH0"
- },
- {
- "pc": 3608,
- "instruction": "DUP5"
- },
- {
- "pc": 3609,
- "instruction": "DUP5"
- },
- {
- "pc": 3610,
- "instruction": "ADD"
- },
- {
- "pc": 3611,
- "instruction": "MSTORE"
- },
- {
- "pc": 3612,
- "instruction": "POP"
- },
- {
- "pc": 3613,
- "instruction": "POP"
- },
- {
- "pc": 3614,
- "instruction": "POP"
- },
- {
- "pc": 3615,
- "instruction": "POP"
- },
- {
- "pc": 3616,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3606
- },
- {
- "instructions": [
- {
- "pc": 1630,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1631,
- "instruction": "PUSH0"
- },
- {
- "pc": 1632,
- "instruction": "CALLER"
- },
- {
- "pc": 1633,
- "instruction": "SWAP1"
- },
- {
- "pc": 1634,
- "instruction": "POP"
- },
- {
- "pc": 1635,
- "instruction": "SWAP1"
- },
- {
- "pc": 1636,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2049
- },
- {
- "color": "\"#FF9248\"",
- "target": 2114
- }
- ],
- "last_instruction": "JUMP",
- "id": 1630
- },
- {
- "instructions": [
- {
- "pc": 4142,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4143,
- "instruction": "PUSH0"
- },
- {
- "pc": 4144,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 4146,
- "instruction": "DUP3"
- },
- {
- "pc": 4147,
- "instruction": "AND"
- },
- {
- "pc": 4148,
- "instruction": "SWAP1"
- },
- {
- "pc": 4149,
- "instruction": "POP"
- },
- {
- "pc": 4150,
- "instruction": "SWAP2"
- },
- {
- "pc": 4151,
- "instruction": "SWAP1"
- },
- {
- "pc": 4152,
- "instruction": "POP"
- },
- {
- "pc": 4153,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4163
- }],
- "last_instruction": "JUMP",
- "id": 4142
- },
- {
- "instructions": [
- {
- "pc": 2107,
- "instruction": "PUSH2 0x0842"
- },
- {
- "pc": 2110,
- "instruction": "PUSH2 0x065e"
- },
- {
- "pc": 2113,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1630
- }],
- "last_instruction": "JUMP",
- "id": 2107
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 47,
- "instruction": "GT"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0064"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 100
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 129,
- "instruction": "EQ"
- },
- {
- "pc": 130,
- "instruction": "PUSH2 0x01f5"
- },
- {
- "pc": 133,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 501
- },
- {
- "color": "\"#B70000\"",
- "target": 134
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 123,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2114,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2115,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2117,
- "instruction": "MLOAD"
- },
- {
- "pc": 2118,
- "instruction": "PUSH32 0x118cdaa700000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2151,
- "instruction": "DUP2"
- },
- {
- "pc": 2152,
- "instruction": "MSTORE"
- },
- {
- "pc": 2153,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2155,
- "instruction": "ADD"
- },
- {
- "pc": 2156,
- "instruction": "PUSH2 0x0875"
- },
- {
- "pc": 2159,
- "instruction": "SWAP2"
- },
- {
- "pc": 2160,
- "instruction": "SWAP1"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x1071"
- },
- {
- "pc": 2164,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4209
- }],
- "last_instruction": "JUMP",
- "id": 2114
- },
- {
- "instructions": [
- {
- "pc": 935,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 936,
- "instruction": "DUP2"
- },
- {
- "pc": 937,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 939,
- "instruction": "PUSH0"
- },
- {
- "pc": 940,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 943,
- "instruction": "EXP"
- },
- {
- "pc": 944,
- "instruction": "DUP2"
- },
- {
- "pc": 945,
- "instruction": "SLOAD"
- },
- {
- "pc": 946,
- "instruction": "DUP2"
- },
- {
- "pc": 947,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 968,
- "instruction": "MUL"
- },
- {
- "pc": 969,
- "instruction": "NOT"
- },
- {
- "pc": 970,
- "instruction": "AND"
- },
- {
- "pc": 971,
- "instruction": "SWAP1"
- },
- {
- "pc": 972,
- "instruction": "DUP4"
- },
- {
- "pc": 973,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 994,
- "instruction": "AND"
- },
- {
- "pc": 995,
- "instruction": "MUL"
- },
- {
- "pc": 996,
- "instruction": "OR"
- },
- {
- "pc": 997,
- "instruction": "SWAP1"
- },
- {
- "pc": 998,
- "instruction": "SSTORE"
- },
- {
- "pc": 999,
- "instruction": "POP"
- },
- {
- "pc": 1000,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1002,
- "instruction": "SWAP1"
- },
- {
- "pc": 1003,
- "instruction": "POP"
- },
- {
- "pc": 1004,
- "instruction": "SWAP2"
- },
- {
- "pc": 1005,
- "instruction": "SWAP1"
- },
- {
- "pc": 1006,
- "instruction": "POP"
- },
- {
- "pc": 1007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 499
- },
- {
- "color": "\"#FF9248\"",
- "target": 469
- },
- {
- "color": "\"#FF9248\"",
- "target": 343
- },
- {
- "color": "\"#FF9248\"",
- "target": 683
- }
- ],
- "last_instruction": "JUMP",
- "id": 935
- },
- {
- "instructions": [
- {
- "pc": 4375,
- "instruction": "PUSH2 0x111e"
- },
- {
- "pc": 4378,
- "instruction": "PUSH2 0x10c8"
- },
- {
- "pc": 4381,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4296
- }],
- "last_instruction": "JUMP",
- "id": 4375
- },
- {
- "instructions": [
- {
- "pc": 587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 588,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 590,
- "instruction": "MLOAD"
- },
- {
- "pc": 591,
- "instruction": "PUSH2 0x0258"
- },
- {
- "pc": 594,
- "instruction": "SWAP2"
- },
- {
- "pc": 595,
- "instruction": "SWAP1"
- },
- {
- "pc": 596,
- "instruction": "PUSH2 0x0f72"
- },
- {
- "pc": 599,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3954
- }],
- "last_instruction": "JUMP",
- "id": 587
- },
- {
- "instructions": [
- {
- "pc": 1315,
- "instruction": "DUP3"
- },
- {
- "pc": 1316,
- "instruction": "SWAP1"
- },
- {
- "pc": 1317,
- "instruction": "SUB"
- },
- {
- "pc": 1318,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1320,
- "instruction": "AND"
- },
- {
- "pc": 1321,
- "instruction": "DUP3"
- },
- {
- "pc": 1322,
- "instruction": "ADD"
- },
- {
- "pc": 1323,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1324
- }],
- "last_instruction": "UNKNOWN",
- "id": 1315
- },
- {
- "instructions": [
- {
- "pc": 3643,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3644,
- "instruction": "PUSH2 0x0e45"
- },
- {
- "pc": 3647,
- "instruction": "DUP2"
- },
- {
- "pc": 3648,
- "instruction": "DUP6"
- },
- {
- "pc": 3649,
- "instruction": "PUSH2 0x0de9"
- },
- {
- "pc": 3652,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3561
- }],
- "last_instruction": "JUMP",
- "id": 3643
- },
- {
- "instructions": [
- {
- "pc": 138,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 139,
- "instruction": "DUP1"
- },
- {
- "pc": 140,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 145,
- "instruction": "EQ"
- },
- {
- "pc": 146,
- "instruction": "PUSH2 0x00d1"
- },
- {
- "pc": 149,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 209
- },
- {
- "color": "\"#B70000\"",
- "target": 150
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 138,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1140,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1141,
- "instruction": "PUSH2 0x047d"
- },
- {
- "pc": 1144,
- "instruction": "PUSH0"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x0880"
- },
- {
- "pc": 1148,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2176
- }],
- "last_instruction": "JUMP",
- "id": 1140
- },
- {
- "instructions": [
- {
- "pc": 4341,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4342,
- "instruction": "PUSH0"
- },
- {
- "pc": 4343,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4345,
- "instruction": "DUP3"
- },
- {
- "pc": 4346,
- "instruction": "DIV"
- },
- {
- "pc": 4347,
- "instruction": "SWAP1"
- },
- {
- "pc": 4348,
- "instruction": "POP"
- },
- {
- "pc": 4349,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4351,
- "instruction": "DUP3"
- },
- {
- "pc": 4352,
- "instruction": "AND"
- },
- {
- "pc": 4353,
- "instruction": "DUP1"
- },
- {
- "pc": 4354,
- "instruction": "PUSH2 0x110c"
- },
- {
- "pc": 4357,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4358
- },
- {
- "color": "\"#5F9747\"",
- "target": 4364
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4341
- },
- {
- "instructions": [
- {
- "pc": 3994,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3995,
- "instruction": "PUSH0"
- },
- {
- "pc": 3996,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3998,
- "instruction": "DUP3"
- },
- {
- "pc": 3999,
- "instruction": "ADD"
- },
- {
- "pc": 4000,
- "instruction": "SWAP1"
- },
- {
- "pc": 4001,
- "instruction": "POP"
- },
- {
- "pc": 4002,
- "instruction": "PUSH2 0x0fad"
- },
- {
- "pc": 4005,
- "instruction": "PUSH0"
- },
- {
- "pc": 4006,
- "instruction": "DUP4"
- },
- {
- "pc": 4007,
- "instruction": "ADD"
- },
- {
- "pc": 4008,
- "instruction": "DUP5"
- },
- {
- "pc": 4009,
- "instruction": "PUSH2 0x0f8b"
- },
- {
- "pc": 4012,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3979
- }],
- "last_instruction": "JUMP",
- "id": 3994
- },
- {
- "instructions": [
- {
- "pc": 3988,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3989,
- "instruction": "DUP3"
- },
- {
- "pc": 3990,
- "instruction": "MSTORE"
- },
- {
- "pc": 3991,
- "instruction": "POP"
- },
- {
- "pc": 3992,
- "instruction": "POP"
- },
- {
- "pc": 3993,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4013
- }],
- "last_instruction": "JUMP",
- "id": 3988
- },
- {
- "instructions": [
- {
- "pc": 3939,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3940,
- "instruction": "PUSH2 0x0f6c"
- },
- {
- "pc": 3943,
- "instruction": "DUP2"
- },
- {
- "pc": 3944,
- "instruction": "PUSH2 0x0f58"
- },
- {
- "pc": 3947,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3928
- }],
- "last_instruction": "JUMP",
- "id": 3939
- },
- {
- "instructions": [
- {
- "pc": 501,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 502,
- "instruction": "PUSH2 0x01fd"
- },
- {
- "pc": 505,
- "instruction": "PUSH2 0x047f"
- },
- {
- "pc": 508,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1151
- }],
- "last_instruction": "JUMP",
- "id": 501
- },
- {
- "instructions": [
- {
- "pc": 3588,
- "instruction": "DUP1"
- },
- {
- "pc": 3589,
- "instruction": "DUP3"
- },
- {
- "pc": 3590,
- "instruction": "ADD"
- },
- {
- "pc": 3591,
- "instruction": "MLOAD"
- },
- {
- "pc": 3592,
- "instruction": "DUP2"
- },
- {
- "pc": 3593,
- "instruction": "DUP5"
- },
- {
- "pc": 3594,
- "instruction": "ADD"
- },
- {
- "pc": 3595,
- "instruction": "MSTORE"
- },
- {
- "pc": 3596,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3598,
- "instruction": "DUP2"
- },
- {
- "pc": 3599,
- "instruction": "ADD"
- },
- {
- "pc": 3600,
- "instruction": "SWAP1"
- },
- {
- "pc": 3601,
- "instruction": "POP"
- },
- {
- "pc": 3602,
- "instruction": "PUSH2 0x0dfb"
- },
- {
- "pc": 3605,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3579
- }],
- "last_instruction": "JUMP",
- "id": 3588
- },
- {
- "instructions": [
- {
- "pc": 308,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 309,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 311,
- "instruction": "MLOAD"
- },
- {
- "pc": 312,
- "instruction": "DUP1"
- },
- {
- "pc": 313,
- "instruction": "SWAP2"
- },
- {
- "pc": 314,
- "instruction": "SUB"
- },
- {
- "pc": 315,
- "instruction": "SWAP1"
- },
- {
- "pc": 316,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 308
- },
- {
- "instructions": [
- {
- "pc": 759,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 762,
- "instruction": "DUP1"
- },
- {
- "pc": 763,
- "instruction": "DUP4"
- },
- {
- "pc": 764,
- "instruction": "SLOAD"
- },
- {
- "pc": 765,
- "instruction": "DIV"
- },
- {
- "pc": 766,
- "instruction": "MUL"
- },
- {
- "pc": 767,
- "instruction": "DUP4"
- },
- {
- "pc": 768,
- "instruction": "MSTORE"
- },
- {
- "pc": 769,
- "instruction": "SWAP2"
- },
- {
- "pc": 770,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 772,
- "instruction": "ADD"
- },
- {
- "pc": 773,
- "instruction": "SWAP2"
- },
- {
- "pc": 774,
- "instruction": "PUSH2 0x0333"
- },
- {
- "pc": 777,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 819
- }],
- "last_instruction": "JUMP",
- "id": 759
- },
- {
- "instructions": [
- {
- "pc": 1295,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1296,
- "instruction": "DUP2"
- },
- {
- "pc": 1297,
- "instruction": "SLOAD"
- },
- {
- "pc": 1298,
- "instruction": "DUP2"
- },
- {
- "pc": 1299,
- "instruction": "MSTORE"
- },
- {
- "pc": 1300,
- "instruction": "SWAP1"
- },
- {
- "pc": 1301,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1303,
- "instruction": "ADD"
- },
- {
- "pc": 1304,
- "instruction": "SWAP1"
- },
- {
- "pc": 1305,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1307,
- "instruction": "ADD"
- },
- {
- "pc": 1308,
- "instruction": "DUP1"
- },
- {
- "pc": 1309,
- "instruction": "DUP4"
- },
- {
- "pc": 1310,
- "instruction": "GT"
- },
- {
- "pc": 1311,
- "instruction": "PUSH2 0x050f"
- },
- {
- "pc": 1314,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1315
- },
- {
- "color": "\"#5F9747\"",
- "target": 1295
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1295
- },
- {
- "instructions": [
- {
- "pc": 3782,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3783,
- "instruction": "DUP2"
- },
- {
- "pc": 3784,
- "instruction": "EQ"
- },
- {
- "pc": 3785,
- "instruction": "PUSH2 0x0ed0"
- },
- {
- "pc": 3788,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3792
- },
- {
- "color": "\"#B70000\"",
- "target": 3789
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3782
- },
- {
- "instructions": [
- {
- "pc": 4013,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4014,
- "instruction": "SWAP3"
- },
- {
- "pc": 4015,
- "instruction": "SWAP2"
- },
- {
- "pc": 4016,
- "instruction": "POP"
- },
- {
- "pc": 4017,
- "instruction": "POP"
- },
- {
- "pc": 4018,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 482
- },
- {
- "color": "\"#FF9248\"",
- "target": 308
- }
- ],
- "last_instruction": "JUMP",
- "id": 4013
- },
- {
- "instructions": [
- {
- "pc": 700,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 701,
- "instruction": "DUP1"
- },
- {
- "pc": 702,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 704,
- "instruction": "ADD"
- },
- {
- "pc": 705,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 707,
- "instruction": "DUP1"
- },
- {
- "pc": 708,
- "instruction": "SWAP2"
- },
- {
- "pc": 709,
- "instruction": "DIV"
- },
- {
- "pc": 710,
- "instruction": "MUL"
- },
- {
- "pc": 711,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 713,
- "instruction": "ADD"
- },
- {
- "pc": 714,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 716,
- "instruction": "MLOAD"
- },
- {
- "pc": 717,
- "instruction": "SWAP1"
- },
- {
- "pc": 718,
- "instruction": "DUP2"
- },
- {
- "pc": 719,
- "instruction": "ADD"
- },
- {
- "pc": 720,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 722,
- "instruction": "MSTORE"
- },
- {
- "pc": 723,
- "instruction": "DUP1"
- },
- {
- "pc": 724,
- "instruction": "SWAP3"
- },
- {
- "pc": 725,
- "instruction": "SWAP2"
- },
- {
- "pc": 726,
- "instruction": "SWAP1"
- },
- {
- "pc": 727,
- "instruction": "DUP2"
- },
- {
- "pc": 728,
- "instruction": "DUP2"
- },
- {
- "pc": 729,
- "instruction": "MSTORE"
- },
- {
- "pc": 730,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 732,
- "instruction": "ADD"
- },
- {
- "pc": 733,
- "instruction": "DUP3"
- },
- {
- "pc": 734,
- "instruction": "DUP1"
- },
- {
- "pc": 735,
- "instruction": "SLOAD"
- },
- {
- "pc": 736,
- "instruction": "PUSH2 0x02e8"
- },
- {
- "pc": 739,
- "instruction": "SWAP1"
- },
- {
- "pc": 740,
- "instruction": "PUSH2 0x10f5"
- },
- {
- "pc": 743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4341
- }],
- "last_instruction": "JUMP",
- "id": 700
- },
- {
- "instructions": [
- {
- "pc": 2176,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2177,
- "instruction": "PUSH0"
- },
- {
- "pc": 2178,
- "instruction": "DUP1"
- },
- {
- "pc": 2179,
- "instruction": "PUSH0"
- },
- {
- "pc": 2180,
- "instruction": "SWAP1"
- },
- {
- "pc": 2181,
- "instruction": "SLOAD"
- },
- {
- "pc": 2182,
- "instruction": "SWAP1"
- },
- {
- "pc": 2183,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2186,
- "instruction": "EXP"
- },
- {
- "pc": 2187,
- "instruction": "SWAP1"
- },
- {
- "pc": 2188,
- "instruction": "DIV"
- },
- {
- "pc": 2189,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2210,
- "instruction": "AND"
- },
- {
- "pc": 2211,
- "instruction": "SWAP1"
- },
- {
- "pc": 2212,
- "instruction": "POP"
- },
- {
- "pc": 2213,
- "instruction": "DUP2"
- },
- {
- "pc": 2214,
- "instruction": "PUSH0"
- },
- {
- "pc": 2215,
- "instruction": "DUP1"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2219,
- "instruction": "EXP"
- },
- {
- "pc": 2220,
- "instruction": "DUP2"
- },
- {
- "pc": 2221,
- "instruction": "SLOAD"
- },
- {
- "pc": 2222,
- "instruction": "DUP2"
- },
- {
- "pc": 2223,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2244,
- "instruction": "MUL"
- },
- {
- "pc": 2245,
- "instruction": "NOT"
- },
- {
- "pc": 2246,
- "instruction": "AND"
- },
- {
- "pc": 2247,
- "instruction": "SWAP1"
- },
- {
- "pc": 2248,
- "instruction": "DUP4"
- },
- {
- "pc": 2249,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2270,
- "instruction": "AND"
- },
- {
- "pc": 2271,
- "instruction": "MUL"
- },
- {
- "pc": 2272,
- "instruction": "OR"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "SSTORE"
- },
- {
- "pc": 2275,
- "instruction": "POP"
- },
- {
- "pc": 2276,
- "instruction": "DUP2"
- },
- {
- "pc": 2277,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "DUP2"
- },
- {
- "pc": 2300,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2321,
- "instruction": "AND"
- },
- {
- "pc": 2322,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 2355,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2357,
- "instruction": "MLOAD"
- },
- {
- "pc": 2358,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2360,
- "instruction": "MLOAD"
- },
- {
- "pc": 2361,
- "instruction": "DUP1"
- },
- {
- "pc": 2362,
- "instruction": "SWAP2"
- },
- {
- "pc": 2363,
- "instruction": "SUB"
- },
- {
- "pc": 2364,
- "instruction": "SWAP1"
- },
- {
- "pc": 2365,
- "instruction": "LOG3"
- },
- {
- "pc": 2366,
- "instruction": "POP"
- },
- {
- "pc": 2367,
- "instruction": "POP"
- },
- {
- "pc": 2368,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1149
- }],
- "last_instruction": "JUMP",
- "id": 2176
- },
- {
- "instructions": [
- {
- "pc": 1149,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1150,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 499
- }],
- "last_instruction": "JUMP",
- "id": 1149
- },
- {
- "instructions": [
- {
- "pc": 4194,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4195,
- "instruction": "PUSH2 0x106b"
- },
- {
- "pc": 4198,
- "instruction": "DUP2"
- },
- {
- "pc": 4199,
- "instruction": "PUSH2 0x0eac"
- },
- {
- "pc": 4202,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3756
- }],
- "last_instruction": "JUMP",
- "id": 4194
- },
- {
- "instructions": [
- {
- "pc": 217,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 218,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 220,
- "instruction": "MLOAD"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 224,
- "instruction": "SWAP2"
- },
- {
- "pc": 225,
- "instruction": "SWAP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x0e69"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3689
- }],
- "last_instruction": "JUMP",
- "id": 217
- },
- {
- "instructions": [
- {
- "pc": 4364,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4365,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4367,
- "instruction": "DUP3"
- },
- {
- "pc": 4368,
- "instruction": "LT"
- },
- {
- "pc": 4369,
- "instruction": "DUP2"
- },
- {
- "pc": 4370,
- "instruction": "SUB"
- },
- {
- "pc": 4371,
- "instruction": "PUSH2 0x111f"
- },
- {
- "pc": 4374,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4375
- },
- {
- "color": "\"#5F9747\"",
- "target": 4383
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4364
- },
- {
- "instructions": [
- {
- "pc": 338,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 339,
- "instruction": "PUSH2 0x0368"
- },
- {
- "pc": 342,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 872
- }],
- "last_instruction": "JUMP",
- "id": 338
- },
- {
- "instructions": [
- {
- "pc": 183,
- "instruction": "DUP1"
- },
- {
- "pc": 184,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 189,
- "instruction": "EQ"
- },
- {
- "pc": 190,
- "instruction": "PUSH2 0x016d"
- },
- {
- "pc": 193,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 194
- },
- {
- "color": "\"#5F9747\"",
- "target": 365
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 183,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 434,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 435,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 437,
- "instruction": "MLOAD"
- },
- {
- "pc": 438,
- "instruction": "DUP1"
- },
- {
- "pc": 439,
- "instruction": "SWAP2"
- },
- {
- "pc": 440,
- "instruction": "SUB"
- },
- {
- "pc": 441,
- "instruction": "SWAP1"
- },
- {
- "pc": 442,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 434
- },
- {
- "instructions": [
- {
- "pc": 1264,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1267,
- "instruction": "DUP1"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "SLOAD"
- },
- {
- "pc": 1270,
- "instruction": "DIV"
- },
- {
- "pc": 1271,
- "instruction": "MUL"
- },
- {
- "pc": 1272,
- "instruction": "DUP4"
- },
- {
- "pc": 1273,
- "instruction": "MSTORE"
- },
- {
- "pc": 1274,
- "instruction": "SWAP2"
- },
- {
- "pc": 1275,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1277,
- "instruction": "ADD"
- },
- {
- "pc": 1278,
- "instruction": "SWAP2"
- },
- {
- "pc": 1279,
- "instruction": "PUSH2 0x052c"
- },
- {
- "pc": 1282,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1324
- }],
- "last_instruction": "JUMP",
- "id": 1264
- },
- {
- "instructions": [
- {
- "pc": 4032,
- "instruction": "PUSH2 0x0fc7"
- },
- {
- "pc": 4035,
- "instruction": "PUSH2 0x0e89"
- },
- {
- "pc": 4038,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3721
- }],
- "last_instruction": "JUMP",
- "id": 4032
- },
- {
- "instructions": [
- {
- "pc": 522,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 523,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 525,
- "instruction": "MLOAD"
- },
- {
- "pc": 526,
- "instruction": "DUP1"
- },
- {
- "pc": 527,
- "instruction": "SWAP2"
- },
- {
- "pc": 528,
- "instruction": "SUB"
- },
- {
- "pc": 529,
- "instruction": "SWAP1"
- },
- {
- "pc": 530,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 522
- },
- {
- "instructions": [
- {
- "pc": 3954,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3955,
- "instruction": "PUSH0"
- },
- {
- "pc": 3956,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3958,
- "instruction": "DUP3"
- },
- {
- "pc": 3959,
- "instruction": "ADD"
- },
- {
- "pc": 3960,
- "instruction": "SWAP1"
- },
- {
- "pc": 3961,
- "instruction": "POP"
- },
- {
- "pc": 3962,
- "instruction": "PUSH2 0x0f85"
- },
- {
- "pc": 3965,
- "instruction": "PUSH0"
- },
- {
- "pc": 3966,
- "instruction": "DUP4"
- },
- {
- "pc": 3967,
- "instruction": "ADD"
- },
- {
- "pc": 3968,
- "instruction": "DUP5"
- },
- {
- "pc": 3969,
- "instruction": "PUSH2 0x0f63"
- },
- {
- "pc": 3972,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3939
- }],
- "last_instruction": "JUMP",
- "id": 3954
- },
- {
- "instructions": [
- {
- "pc": 1151,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1152,
- "instruction": "PUSH0"
- },
- {
- "pc": 1153,
- "instruction": "DUP1"
- },
- {
- "pc": 1154,
- "instruction": "PUSH0"
- },
- {
- "pc": 1155,
- "instruction": "SWAP1"
- },
- {
- "pc": 1156,
- "instruction": "SLOAD"
- },
- {
- "pc": 1157,
- "instruction": "SWAP1"
- },
- {
- "pc": 1158,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1161,
- "instruction": "EXP"
- },
- {
- "pc": 1162,
- "instruction": "SWAP1"
- },
- {
- "pc": 1163,
- "instruction": "DIV"
- },
- {
- "pc": 1164,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1185,
- "instruction": "AND"
- },
- {
- "pc": 1186,
- "instruction": "SWAP1"
- },
- {
- "pc": 1187,
- "instruction": "POP"
- },
- {
- "pc": 1188,
- "instruction": "SWAP1"
- },
- {
- "pc": 1189,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 881
- },
- {
- "color": "\"#FF9248\"",
- "target": 509
- },
- {
- "color": "\"#FF9248\"",
- "target": 2079
- }
- ],
- "last_instruction": "JUMP",
- "id": 1151
- },
- {
- "instructions": [
- {
- "pc": 1324,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1325,
- "instruction": "POP"
- },
- {
- "pc": 1326,
- "instruction": "POP"
- },
- {
- "pc": 1327,
- "instruction": "POP"
- },
- {
- "pc": 1328,
- "instruction": "POP"
- },
- {
- "pc": 1329,
- "instruction": "POP"
- },
- {
- "pc": 1330,
- "instruction": "SWAP1"
- },
- {
- "pc": 1331,
- "instruction": "POP"
- },
- {
- "pc": 1332,
- "instruction": "SWAP1"
- },
- {
- "pc": 1333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 217
- },
- {
- "color": "\"#FF9248\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMP",
- "id": 1324
- },
- {
- "instructions": [
- {
- "pc": 3766,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3767,
- "instruction": "SWAP1"
- },
- {
- "pc": 3768,
- "instruction": "POP"
- },
- {
- "pc": 3769,
- "instruction": "SWAP2"
- },
- {
- "pc": 3770,
- "instruction": "SWAP1"
- },
- {
- "pc": 3771,
- "instruction": "POP"
- },
- {
- "pc": 3772,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3782
- },
- {
- "color": "\"#FF9248\"",
- "target": 4203
- }
- ],
- "last_instruction": "JUMP",
- "id": 3766
- },
- {
- "instructions": [
- {
- "pc": 4209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4210,
- "instruction": "PUSH0"
- },
- {
- "pc": 4211,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4213,
- "instruction": "DUP3"
- },
- {
- "pc": 4214,
- "instruction": "ADD"
- },
- {
- "pc": 4215,
- "instruction": "SWAP1"
- },
- {
- "pc": 4216,
- "instruction": "POP"
- },
- {
- "pc": 4217,
- "instruction": "PUSH2 0x1084"
- },
- {
- "pc": 4220,
- "instruction": "PUSH0"
- },
- {
- "pc": 4221,
- "instruction": "DUP4"
- },
- {
- "pc": 4222,
- "instruction": "ADD"
- },
- {
- "pc": 4223,
- "instruction": "DUP5"
- },
- {
- "pc": 4224,
- "instruction": "PUSH2 0x1062"
- },
- {
- "pc": 4227,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4194
- }],
- "last_instruction": "JUMP",
- "id": 4209
- },
- {
- "instructions": [
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 118,
- "instruction": "EQ"
- },
- {
- "pc": 119,
- "instruction": "PUSH2 0x01eb"
- },
- {
- "pc": 122,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 123
- },
- {
- "color": "\"#5F9747\"",
- "target": 491
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 112,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 678,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 679,
- "instruction": "PUSH2 0x05da"
- },
- {
- "pc": 682,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1498
- }],
- "last_instruction": "JUMP",
- "id": 678
- },
- {
- "instructions": [
- {
- "pc": 3979,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3980,
- "instruction": "PUSH2 0x0f94"
- },
- {
- "pc": 3983,
- "instruction": "DUP2"
- },
- {
- "pc": 3984,
- "instruction": "PUSH2 0x0ee7"
- },
- {
- "pc": 3987,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3815
- }],
- "last_instruction": "JUMP",
- "id": 3979
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2166,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2168,
- "instruction": "MLOAD"
- },
- {
- "pc": 2169,
- "instruction": "DUP1"
- },
- {
- "pc": 2170,
- "instruction": "SWAP2"
- },
- {
- "pc": 2171,
- "instruction": "SUB"
- },
- {
- "pc": 2172,
- "instruction": "SWAP1"
- },
- {
- "pc": 2173,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 3792,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3793,
- "instruction": "POP"
- },
- {
- "pc": 3794,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3809
- }],
- "last_instruction": "JUMP",
- "id": 3792
- },
- {
- "instructions": [
- {
- "pc": 161,
- "instruction": "DUP1"
- },
- {
- "pc": 162,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 167,
- "instruction": "EQ"
- },
- {
- "pc": 168,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 171,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 172
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 161,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 819,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 820,
- "instruction": "POP"
- },
- {
- "pc": 821,
- "instruction": "POP"
- },
- {
- "pc": 822,
- "instruction": "POP"
- },
- {
- "pc": 823,
- "instruction": "POP"
- },
- {
- "pc": 824,
- "instruction": "POP"
- },
- {
- "pc": 825,
- "instruction": "SWAP1"
- },
- {
- "pc": 826,
- "instruction": "POP"
- },
- {
- "pc": 827,
- "instruction": "SWAP1"
- },
- {
- "pc": 828,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 217
- },
- {
- "color": "\"#FF9248\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMP",
- "id": 819
- },
- {
- "instructions": [
- {
- "pc": 3948,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3949,
- "instruction": "DUP3"
- },
- {
- "pc": 3950,
- "instruction": "MSTORE"
- },
- {
- "pc": 3951,
- "instruction": "POP"
- },
- {
- "pc": 3952,
- "instruction": "POP"
- },
- {
- "pc": 3953,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3973
- }],
- "last_instruction": "JUMP",
- "id": 3948
- },
- {
- "instructions": [
- {
- "pc": 3973,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3974,
- "instruction": "SWAP3"
- },
- {
- "pc": 3975,
- "instruction": "SWAP2"
- },
- {
- "pc": 3976,
- "instruction": "POP"
- },
- {
- "pc": 3977,
- "instruction": "POP"
- },
- {
- "pc": 3978,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 356
- }],
- "last_instruction": "JUMP",
- "id": 3973
- },
- {
- "instructions": [
- {
- "pc": 744,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 745,
- "instruction": "DUP1"
- },
- {
- "pc": 746,
- "instruction": "ISZERO"
- },
- {
- "pc": 747,
- "instruction": "PUSH2 0x0333"
- },
- {
- "pc": 750,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 819
- },
- {
- "color": "\"#B70000\"",
- "target": 751
- }
- ],
- "last_instruction": "JUMPI",
- "id": 744
- },
- {
- "instructions": [
- {
- "pc": 2049,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2050,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2071,
- "instruction": "AND"
- },
- {
- "pc": 2072,
- "instruction": "PUSH2 0x081f"
- },
- {
- "pc": 2075,
- "instruction": "PUSH2 0x047f"
- },
- {
- "pc": 2078,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1151
- }],
- "last_instruction": "JUMP",
- "id": 2049
- },
- {
- "instructions": [
- {
- "pc": 4296,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4297,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4330,
- "instruction": "PUSH0"
- },
- {
- "pc": 4331,
- "instruction": "MSTORE"
- },
- {
- "pc": 4332,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4334,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4336,
- "instruction": "MSTORE"
- },
- {
- "pc": 4337,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4339,
- "instruction": "PUSH0"
- },
- {
- "pc": 4340,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4296
- },
- {
- "instructions": [
- {
- "pc": 3633,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3634,
- "instruction": "PUSH0"
- },
- {
- "pc": 3635,
- "instruction": "PUSH2 0x0e3b"
- },
- {
- "pc": 3638,
- "instruction": "DUP3"
- },
- {
- "pc": 3639,
- "instruction": "PUSH2 0x0ddf"
- },
- {
- "pc": 3642,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3551
- }],
- "last_instruction": "JUMP",
- "id": 3633
- },
- {
- "instructions": [
- {
- "pc": 3773,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3774,
- "instruction": "PUSH2 0x0ec6"
- },
- {
- "pc": 3777,
- "instruction": "DUP2"
- },
- {
- "pc": 3778,
- "instruction": "PUSH2 0x0eac"
- },
- {
- "pc": 3781,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3756
- }],
- "last_instruction": "JUMP",
- "id": 3773
- },
- {
- "instructions": [
- {
- "pc": 464,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 465,
- "instruction": "PUSH2 0x0426"
- },
- {
- "pc": 468,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1062
- }],
- "last_instruction": "JUMP",
- "id": 464
- },
- {
- "instructions": [
- {
- "pc": 317,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 318,
- "instruction": "PUSH2 0x0157"
- },
- {
- "pc": 321,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 323,
- "instruction": "DUP1"
- },
- {
- "pc": 324,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 325,
- "instruction": "SUB"
- },
- {
- "pc": 326,
- "instruction": "DUP2"
- },
- {
- "pc": 327,
- "instruction": "ADD"
- },
- {
- "pc": 328,
- "instruction": "SWAP1"
- },
- {
- "pc": 329,
- "instruction": "PUSH2 0x0152"
- },
- {
- "pc": 332,
- "instruction": "SWAP2"
- },
- {
- "pc": 333,
- "instruction": "SWAP1"
- },
- {
- "pc": 334,
- "instruction": "PUSH2 0x0fb3"
- },
- {
- "pc": 337,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4019
- }],
- "last_instruction": "JUMP",
- "id": 317
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 243,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 245,
- "instruction": "DUP1"
- },
- {
- "pc": 246,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 247,
- "instruction": "SUB"
- },
- {
- "pc": 248,
- "instruction": "DUP2"
- },
- {
- "pc": 249,
- "instruction": "ADD"
- },
- {
- "pc": 250,
- "instruction": "SWAP1"
- },
- {
- "pc": 251,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 254,
- "instruction": "SWAP2"
- },
- {
- "pc": 255,
- "instruction": "SWAP1"
- },
- {
- "pc": 256,
- "instruction": "PUSH2 0x0f1a"
- },
- {
- "pc": 259,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3866
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 134,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 137,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 205
- }],
- "last_instruction": "JUMP",
- "id": 134
- },
- {
- "instructions": [
- {
- "pc": 4188,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4189,
- "instruction": "SWAP3"
- },
- {
- "pc": 4190,
- "instruction": "SWAP2"
- },
- {
- "pc": 4191,
- "instruction": "POP"
- },
- {
- "pc": 4192,
- "instruction": "POP"
- },
- {
- "pc": 4193,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 434
- }],
- "last_instruction": "JUMP",
- "id": 4188
- },
- {
- "instructions": [
- {
- "pc": 413,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 414,
- "instruction": "PUSH2 0x01a5"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x041e"
- },
- {
- "pc": 420,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1054
- }],
- "last_instruction": "JUMP",
- "id": 413
- },
- {
- "instructions": [
- {
- "pc": 3843,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3844,
- "instruction": "POP"
- },
- {
- "pc": 3845,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3860
- }],
- "last_instruction": "JUMP",
- "id": 3843
- },
- {
- "instructions": [
- {
- "pc": 4358,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 4360,
- "instruction": "DUP3"
- },
- {
- "pc": 4361,
- "instruction": "AND"
- },
- {
- "pc": 4362,
- "instruction": "SWAP2"
- },
- {
- "pc": 4363,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4364
- }],
- "last_instruction": "UNKNOWN",
- "id": 4358
- },
- {
- "instructions": [
- {
- "pc": 172,
- "instruction": "DUP1"
- },
- {
- "pc": 173,
- "instruction": "PUSH4 0x19ab453c"
- },
- {
- "pc": 178,
- "instruction": "EQ"
- },
- {
- "pc": 179,
- "instruction": "PUSH2 0x013d"
- },
- {
- "pc": 182,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 183
- },
- {
- "color": "\"#5F9747\"",
- "target": 317
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 172,
- "label": "Function 19ab453c"
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 99,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 205
- }],
- "last_instruction": "JUMP",
- "id": 96
- },
- {
- "instructions": [
- {
- "pc": 421,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 424,
- "instruction": "MLOAD"
- },
- {
- "pc": 425,
- "instruction": "PUSH2 0x01b2"
- },
- {
- "pc": 428,
- "instruction": "SWAP2"
- },
- {
- "pc": 429,
- "instruction": "SWAP1"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x1049"
- },
- {
- "pc": 433,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4169
- }],
- "last_instruction": "JUMP",
- "id": 421
- },
- {
- "instructions": [
- {
- "pc": 4383,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4384,
- "instruction": "POP"
- },
- {
- "pc": 4385,
- "instruction": "SWAP2"
- },
- {
- "pc": 4386,
- "instruction": "SWAP1"
- },
- {
- "pc": 4387,
- "instruction": "POP"
- },
- {
- "pc": 4388,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1249
- },
- {
- "color": "\"#FF9248\"",
- "target": 1205
- },
- {
- "color": "\"#FF9248\"",
- "target": 744
- },
- {
- "color": "\"#FF9248\"",
- "target": 700
- }
- ],
- "last_instruction": "JUMP",
- "id": 4383
- },
- {
- "instructions": [
- {
- "pc": 3725,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3726,
- "instruction": "PUSH0"
- },
- {
- "pc": 3727,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3748,
- "instruction": "DUP3"
- },
- {
- "pc": 3749,
- "instruction": "AND"
- },
- {
- "pc": 3750,
- "instruction": "SWAP1"
- },
- {
- "pc": 3751,
- "instruction": "POP"
- },
- {
- "pc": 3752,
- "instruction": "SWAP2"
- },
- {
- "pc": 3753,
- "instruction": "SWAP1"
- },
- {
- "pc": 3754,
- "instruction": "POP"
- },
- {
- "pc": 3755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3766
- }],
- "last_instruction": "JUMP",
- "id": 3725
- },
- {
- "instructions": [
- {
- "pc": 881,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 882,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 903,
- "instruction": "AND"
- },
- {
- "pc": 904,
- "instruction": "CALLER"
- },
- {
- "pc": 905,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 926,
- "instruction": "AND"
- },
- {
- "pc": 927,
- "instruction": "EQ"
- },
- {
- "pc": 928,
- "instruction": "PUSH2 0x03a7"
- },
- {
- "pc": 931,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 932
- },
- {
- "color": "\"#5F9747\"",
- "target": 935
- }
- ],
- "last_instruction": "JUMPI",
- "id": 881
- },
- {
- "instructions": [
- {
- "pc": 3833,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3834,
- "instruction": "DUP2"
- },
- {
- "pc": 3835,
- "instruction": "EQ"
- },
- {
- "pc": 3836,
- "instruction": "PUSH2 0x0f03"
- },
- {
- "pc": 3839,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3840
- },
- {
- "color": "\"#5F9747\"",
- "target": 3843
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3833
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "transferOwnership(address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xf2fde38b"],
- "name": "transferOwnership",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "f2fde38b",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "init(address)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x19ab453c"],
- "name": "init",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "19ab453c",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(1368, 265), (1368, 635), (1368, 587), (63, 561), (63, 74), (209, 685), (15, 25), (15, 205), (863, 295), (4154, 4142), (1256, 1264), (1256, 1283), (4040, 3795), (3918, 260), (3918, 469), (3918, 582), (3918, 630), (3918, 343), (3918, 683), (790, 790), (790, 810), (4234, 4256), (4234, 4248), (100, 112), (100, 443), (4163, 4188), (3551, 3643), (3901, 3846), (85, 96), (85, 657), (4169, 4154), (260, 829), (1054, 421), (751, 759), (751, 778), (4203, 4228), (1132, 2041), (287, 863), (3756, 3725), (2079, 2107), (2079, 2174), (3928, 3948), (469, 3994), (3653, 3577), (3846, 3824), (3579, 3588), (3579, 3606), (4269, 3795), (3880, 3721), (3577, 3579), (1205, 4341), (531, 1190), (4248, 3721), (4053, 464), (4053, 338), (4053, 678), (150, 161), (150, 239), (685, 4341), (1334, 1630), (3866, 3888), (3866, 3880), (3860, 3918), (3689, 3633), (582, 1334), (778, 790), (1190, 4341), (343, 3954), (194, 413), (194, 205), (539, 3689), (74, 609), (74, 85), (4077, 3721), (609, 4234), (1558, 4209), (25, 41), (25, 138), (4085, 3795), (1283, 1295), (3815, 3988), (3815, 3833), (630, 1368), (561, 3866), (3888, 3795), (810, 819), (443, 4019), (295, 3994), (4062, 4085), (4062, 4077), (491, 1132), (265, 3954), (1506, 1618), (1506, 1558), (2041, 1630), (1062, 469), (1062, 343), (1062, 683), (4228, 2165), (4228, 522), (2174, 1506), (2174, 1140), (3824, 3815), (4019, 4032), (4019, 4040), (4256, 3795), (829, 1630), (1498, 2041), (0, 12), (0, 15), (1249, 1256), (1249, 1324), (1618, 2176), (3795, 3773), (365, 4062), (872, 1151), (3809, 4053), (3809, 4269), (3809, 3901), (52, 531), (52, 63), (3561, 3653), (635, 3994), (509, 4209), (657, 4019), (1630, 2049), (1630, 2114), (4142, 4163), (2107, 1630), (41, 52), (41, 100), (123, 501), (123, 134), (2114, 4209), (935, 499), (935, 469), (935, 343), (935, 683), (4375, 4296), (587, 3954), (1315, 1324), (3643, 3561), (138, 209), (138, 150), (1140, 2176), (4341, 4358), (4341, 4364), (3994, 3979), (3988, 4013), (3939, 3928), (501, 1151), (3588, 3579), (759, 819), (1295, 1315), (1295, 1295), (3782, 3792), (3782, 3789), (4013, 482), (4013, 308), (700, 4341), (2176, 1149), (1149, 499), (4194, 3756), (217, 3689), (4364, 4375), (4364, 4383), (338, 872), (183, 194), (183, 365), (1264, 1324), (4032, 3721), (3954, 3939), (1151, 881), (1151, 509), (1151, 2079), (1324, 217), (1324, 539), (3766, 3782), (3766, 4203), (4209, 4194), (112, 123), (112, 491), (678, 1498), (3979, 3815), (3792, 3809), (161, 172), (161, 287), (819, 217), (819, 539), (3948, 3973), (3973, 356), (744, 819), (744, 751), (2049, 1151), (3633, 3551), (3773, 3756), (464, 1062), (317, 4019), (239, 3866), (134, 205), (4188, 434), (413, 1054), (3843, 3860), (4358, 4364), (172, 183), (172, 317), (96, 205), (421, 4169), (4383, 1249), (4383, 1205), (4383, 744), (4383, 700), (3725, 3766), (881, 932), (881, 935), (3833, 3840), (3833, 3843)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 205), (25, 41), (25, 138), (41, 52), (41, 100), (52, 531), (52, 63), (63, 561), (63, 74), (74, 609), (74, 85), (85, 96), (85, 657), (96, 205), (100, 112), (100, 443), (112, 123), (112, 491), (123, 501), (123, 134), (134, 205), (138, 209), (138, 150), (150, 161), (150, 239), (161, 172), (161, 287), (172, 183), (172, 317), (183, 194), (183, 365), (194, 413), (194, 205), (209, 685), (217, 3689), (239, 3866), (260, 829), (265, 3954), (287, 863), (295, 3994), (317, 4019), (338, 872), (343, 3954), (365, 4062), (413, 1054), (421, 4169), (443, 4019), (464, 1062), (469, 3994), (491, 1132), (501, 1151), (509, 4209), (531, 1190), (539, 3689), (561, 3866), (582, 1334), (587, 3954), (609, 4234), (630, 1368), (635, 3994), (657, 4019), (678, 1498), (685, 4341), (700, 4341), (744, 819), (744, 751), (751, 759), (751, 778), (759, 819), (778, 790), (790, 790), (790, 810), (810, 819), (819, 217), (819, 539), (829, 1630), (863, 295), (872, 1151), (881, 932), (881, 935), (935, 499), (935, 469), (935, 343), (935, 683), (1054, 421), (1062, 469), (1062, 343), (1062, 683), (1132, 2041), (1140, 2176), (1149, 499), (1151, 881), (1151, 509), (1151, 2079), (1190, 4341), (1205, 4341), (1249, 1256), (1249, 1324), (1256, 1264), (1256, 1283), (1264, 1324), (1283, 1295), (1295, 1315), (1295, 1295), (1315, 1324), (1324, 217), (1324, 539), (1334, 1630), (1368, 265), (1368, 635), (1368, 587), (1498, 2041), (1630, 2049), (1630, 2114), (2041, 1630), (2049, 1151), (2079, 2107), (2079, 2174), (2107, 1630), (2114, 4209), (2174, 1140), (2176, 1149), (3551, 3643), (3561, 3653), (3577, 3579), (3579, 3588), (3579, 3606), (3588, 3579), (3606, 3669), (3617, 3678), (3633, 3551), (3643, 3561), (3653, 3577), (3669, 3617), (3678, 3713), (3689, 3633), (3713, 230), (3713, 552), (3725, 3766), (3756, 3725), (3766, 3782), (3766, 4203), (3773, 3756), (3782, 3792), (3782, 3789), (3792, 3809), (3795, 3773), (3809, 4098), (3809, 4053), (3809, 4269), (3809, 3901), (3815, 3988), (3815, 3833), (3824, 3815), (3833, 3840), (3833, 3843), (3843, 3860), (3846, 3824), (3860, 3918), (3866, 3888), (3866, 3880), (3880, 3721), (3888, 3795), (3901, 3846), (3918, 260), (3918, 469), (3918, 582), (3918, 630), (3918, 343), (3918, 683), (3928, 3948), (3939, 3928), (3948, 3973), (3954, 3939), (3973, 356), (3973, 278), (3973, 600), (3979, 3815), (3988, 4013), (3994, 3979), (4013, 308), (4019, 4032), (4019, 4040), (4032, 3721), (4040, 3795), (4053, 464), (4053, 338), (4053, 678), (4062, 4085), (4062, 4077), (4077, 3721), (4085, 3795), (4098, 3795), (4142, 4163), (4154, 4142), (4163, 4188), (4169, 4154), (4188, 434), (4194, 3756), (4203, 4228), (4209, 4194), (4228, 522), (4234, 4256), (4234, 4248), (4248, 3721), (4256, 3795), (4269, 3795), (4341, 4358), (4341, 4364), (4358, 4364), (4364, 4375), (4364, 4383), (4375, 4296), (4383, 1249), (4383, 1205), (4383, 744), (4383, 700)]",
+ "last_pc": 4388,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x1370e65e0228b27566a5cb7328160794001f8651/0x1370e65e0228b27566a5cb7328160794001f8651.abi",
"statistics": {
- "definitely_unreachable_jumps": 20,
+ "definitely_unreachable_jumps": 16,
+ "total_edges": 2449,
"unsound_jumps": 0,
"total_opcodes": 2425,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 226,
- "resolved_jumps": 206
- }
+ "resolved_jumps": 210
+ },
+ "execution_time": 2499
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea2646970667358221220d06fec2002e29430e30d6a0ae2929bbe3f397c1223dddbc8b2da48ba2873bfee64736f6c63430008140033",
"address": "0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'd0'(Unknown Opcode)\nPUSH16 0xec2002e29430e30d6a0ae2929bbe3f39\nPUSH29 0x1223dddbc8b2da48ba2873bfee64736f6c63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (1886, 1972), (1886, 1965), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08/0x0dcd1b77ef4459c37551b3a3fa4a8e1f2485ad08.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1535,
"unsound_jumps": 0,
"total_opcodes": 1503,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 428
},
{
- "bytecode": "0x60806040526004361061002d5760003560e01c8063ad5c464814610039578063cb70e2731461008957600080fd5b3661003457005b600080fd5b34801561004557600080fd5b5061006d7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6040516001600160a01b03909116815260200160405180910390f35b61009c61009736600461033c565b61009e565b005b838360008181106100b1576100b1610463565b919091013560f81c6001039050610215577f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663d0e30db08360008151811061010457610104610463565b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561013757600080fd5b505af115801561014b573d6000803e3d6000fd5b50505050507f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663a9059cbb338460008151811061019357610193610463565b60200260200101516040518363ffffffff1660e01b81526004016101cc9291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af11580156101eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020f9190610479565b50610304565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b0316632e1a7d4d8360008151811061025757610257610463565b60200260200101516040518263ffffffff1660e01b815260040161027d91815260200190565b600060405180830381600087803b15801561029757600080fd5b505af11580156102ab573d6000803e3d6000fd5b50505050336001600160a01b03166108fc836000815181106102cf576102cf610463565b60200260200101519081150290604051600060405180830381858888f19350505050158015610302573d6000803e3d6000fd5b505b50505050565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b038116811461033757600080fd5b919050565b6000806000806060858703121561035257600080fd5b84356001600160401b038082111561036957600080fd5b818701915087601f83011261037d57600080fd5b81358181111561038c57600080fd5b6020898183860101111561039f57600080fd5b8084019750819650808901359350828411156103ba57600080fd5b838901935089601f8501126103ce57600080fd5b83359150828211156103e2576103e261030a565b8160051b604051601f19603f830116810181811086821117156104075761040761030a565b60405292835281830193508481018201928b84111561042557600080fd5b948201945b838610156104435785358552948201949382019361042a565b80975050505050505061045860408601610320565b905092959194509250565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561048b57600080fd5b8151801515811461049b57600080fd5b939250505056fea164736f6c6343000817000a",
"address": "0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E",
- "events_signature": [],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x002d\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0xad5c4648\nEQ\nPUSH2 0x0039\nJUMPI\nDUP1\nPUSH4 0xcb70e273\nEQ\nPUSH2 0x0089\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nCALLDATASIZE\nPUSH2 0x0034\nJUMPI\nSTOP\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0045\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x006d\nPUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x009c\nPUSH2 0x0097\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x033c\nJUMP\nJUMPDEST\nPUSH2 0x009e\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nDUP4\nDUP4\nPUSH1 0x00\nDUP2\nDUP2\nLT\nPUSH2 0x00b1\nJUMPI\nPUSH2 0x00b1\nPUSH2 0x0463\nJUMP\nJUMPDEST\nSWAP2\nSWAP1\nSWAP2\nADD\nCALLDATALOAD\nPUSH1 0xf8\nSHR\nPUSH1 0x01\nSUB\nSWAP1\nPOP\nPUSH2 0x0215\nJUMPI\nPUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH4 0xd0e30db0\nDUP4\nPUSH1 0x00\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0104\nJUMPI\nPUSH2 0x0104\nPUSH2 0x0463\nJUMP\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH1 0x00\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP6\nDUP9\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0137\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x014b\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH4 0xa9059cbb\nCALLER\nDUP5\nPUSH1 0x00\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0193\nJUMPI\nPUSH2 0x0193\nPUSH2 0x0463\nJUMP\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x01cc\nSWAP3\nSWAP2\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP3\nSWAP1\nSWAP3\nAND\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPUSH1 0x40\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH1 0x00\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x01eb\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x020f\nSWAP2\nSWAP1\nPUSH2 0x0479\nJUMP\nJUMPDEST\nPOP\nPUSH2 0x0304\nJUMP\nJUMPDEST\nPUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH4 0x2e1a7d4d\nDUP4\nPUSH1 0x00\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0257\nJUMPI\nPUSH2 0x0257\nPUSH2 0x0463\nJUMP\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x027d\nSWAP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH1 0x00\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0297\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x02ab\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nCALLER\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH2 0x08fc\nDUP4\nPUSH1 0x00\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x02cf\nJUMPI\nPUSH2 0x02cf\nPUSH2 0x0463\nJUMP\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nSWAP1\nDUP2\nISZERO\nMUL\nSWAP1\nPUSH1 0x40\nMLOAD\nPUSH1 0x00\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP6\nDUP9\nDUP9\nCALL\nSWAP4\nPOP\nPOP\nPOP\nPOP\nISZERO\nDUP1\nISZERO\nPUSH2 0x0302\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH1 0x00\nMSTORE\nPUSH1 0x41\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH1 0x00\nREVERT\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0337\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP1\nPUSH1 0x60\nDUP6\nDUP8\nSUB\nSLT\nISZERO\nPUSH2 0x0352\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP5\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0x40\nSHL\nSUB\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0369\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nDUP8\nADD\nSWAP2\nPOP\nDUP8\nPUSH1 0x1f\nDUP4\nADD\nSLT\nPUSH2 0x037d\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nCALLDATALOAD\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x038c\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x20\nDUP10\nDUP2\nDUP4\nDUP7\nADD\nADD\nGT\nISZERO\nPUSH2 0x039f\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP1\nDUP5\nADD\nSWAP8\nPOP\nDUP2\nSWAP7\nPOP\nDUP1\nDUP10\nADD\nCALLDATALOAD\nSWAP4\nPOP\nDUP3\nDUP5\nGT\nISZERO\nPUSH2 0x03ba\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP4\nDUP10\nADD\nSWAP4\nPOP\nDUP10\nPUSH1 0x1f\nDUP6\nADD\nSLT\nPUSH2 0x03ce\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP4\nCALLDATALOAD\nSWAP2\nPOP\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x03e2\nJUMPI\nPUSH2 0x03e2\nPUSH2 0x030a\nJUMP\nJUMPDEST\nDUP2\nPUSH1 0x05\nSHL\nPUSH1 0x40\nMLOAD\nPUSH1 0x1f\nNOT\nPUSH1 0x3f\nDUP4\nADD\nAND\nDUP2\nADD\nDUP2\nDUP2\nLT\nDUP7\nDUP3\nGT\nOR\nISZERO\nPUSH2 0x0407\nJUMPI\nPUSH2 0x0407\nPUSH2 0x030a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMSTORE\nSWAP3\nDUP4\nMSTORE\nDUP2\nDUP4\nADD\nSWAP4\nPOP\nDUP5\nDUP2\nADD\nDUP3\nADD\nSWAP3\nDUP12\nDUP5\nGT\nISZERO\nPUSH2 0x0425\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP5\nDUP3\nADD\nSWAP5\nJUMPDEST\nDUP4\nDUP7\nLT\nISZERO\nPUSH2 0x0443\nJUMPI\nDUP6\nCALLDATALOAD\nDUP6\nMSTORE\nSWAP5\nDUP3\nADD\nSWAP5\nSWAP4\nDUP3\nADD\nSWAP4\nPUSH2 0x042a\nJUMP\nJUMPDEST\nDUP1\nSWAP8\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x0458\nPUSH1 0x40\nDUP7\nADD\nPUSH2 0x0320\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP6\nSWAP2\nSWAP5\nPOP\nSWAP3\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH1 0x00\nMSTORE\nPUSH1 0x32\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH1 0x00\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x048b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nMLOAD\nDUP1\nISZERO\nISZERO\nDUP2\nEQ\nPUSH2 0x049b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nINVALID\nLOG1\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nOR\nSTOP\nEXP\n",
- "abi": [
- {
- "inputs": [{
- "name": "_weth",
- "internalType": "address",
- "type": "address"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "contract IWETH",
- "type": "address"
- }],
- "inputs": [],
- "name": "WETH",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "bytecode",
- "internalType": "bytes",
- "type": "bytes"
- },
- {
- "name": "inputAmounts",
- "internalType": "uint256[]",
- "type": "uint256[]"
- },
- {
- "name": "msgSender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "executePath",
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 137,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 138,
- "instruction": "PUSH2 0x009c"
- },
- {
- "pc": 141,
- "instruction": "PUSH2 0x0097"
- },
- {
- "pc": 144,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 145,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 147,
- "instruction": "PUSH2 0x033c"
- },
- {
- "pc": 150,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 828
- }],
- "last_instruction": "JUMP",
- "id": 137
- },
- {
- "instructions": [
- {
- "pc": 403,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 404,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 406,
- "instruction": "MUL"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 409,
- "instruction": "ADD"
- },
- {
- "pc": 410,
- "instruction": "ADD"
- },
- {
- "pc": 411,
- "instruction": "MLOAD"
- },
- {
- "pc": 412,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 414,
- "instruction": "MLOAD"
- },
- {
- "pc": 415,
- "instruction": "DUP4"
- },
- {
- "pc": 416,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 421,
- "instruction": "AND"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 424,
- "instruction": "SHL"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 429,
- "instruction": "ADD"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x01cc"
- },
- {
- "pc": 433,
- "instruction": "SWAP3"
- },
- {
- "pc": 434,
- "instruction": "SWAP2"
- },
- {
- "pc": 435,
- "instruction": "SWAP1"
- },
- {
- "pc": 436,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 438,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 440,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 442,
- "instruction": "SHL"
- },
- {
- "pc": 443,
- "instruction": "SUB"
- },
- {
- "pc": 444,
- "instruction": "SWAP3"
- },
- {
- "pc": 445,
- "instruction": "SWAP1"
- },
- {
- "pc": 446,
- "instruction": "SWAP3"
- },
- {
- "pc": 447,
- "instruction": "AND"
- },
- {
- "pc": 448,
- "instruction": "DUP3"
- },
- {
- "pc": 449,
- "instruction": "MSTORE"
- },
- {
- "pc": 450,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 452,
- "instruction": "DUP3"
- },
- {
- "pc": 453,
- "instruction": "ADD"
- },
- {
- "pc": 454,
- "instruction": "MSTORE"
- },
- {
- "pc": 455,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 457,
- "instruction": "ADD"
- },
- {
- "pc": 458,
- "instruction": "SWAP1"
- },
- {
- "pc": 459,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 460
- }],
- "last_instruction": "JUMP",
- "id": 403
- },
- {
- "instructions": [
- {
- "pc": 778,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 779,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 786,
- "instruction": "SHL"
- },
- {
- "pc": 787,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 789,
- "instruction": "MSTORE"
- },
- {
- "pc": 790,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 792,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 794,
- "instruction": "MSTORE"
- },
- {
- "pc": 795,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 797,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 799,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 778
- },
- {
- "instructions": [
- {
- "pc": 974,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 975,
- "instruction": "DUP4"
- },
- {
- "pc": 976,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 977,
- "instruction": "SWAP2"
- },
- {
- "pc": 978,
- "instruction": "POP"
- },
- {
- "pc": 979,
- "instruction": "DUP3"
- },
- {
- "pc": 980,
- "instruction": "DUP3"
- },
- {
- "pc": 981,
- "instruction": "GT"
- },
- {
- "pc": 982,
- "instruction": "ISZERO"
- },
- {
- "pc": 983,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 986,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 994
- },
- {
- "color": "\"#B70000\"",
- "target": 987
- }
- ],
- "last_instruction": "JUMPI",
- "id": 974
- },
- {
- "instructions": [
- {
- "pc": 260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 263,
- "instruction": "MUL"
- },
- {
- "pc": 264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 266,
- "instruction": "ADD"
- },
- {
- "pc": 267,
- "instruction": "ADD"
- },
- {
- "pc": 268,
- "instruction": "MLOAD"
- },
- {
- "pc": 269,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 271,
- "instruction": "MLOAD"
- },
- {
- "pc": 272,
- "instruction": "DUP3"
- },
- {
- "pc": 273,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 278,
- "instruction": "AND"
- },
- {
- "pc": 279,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 281,
- "instruction": "SHL"
- },
- {
- "pc": 282,
- "instruction": "DUP2"
- },
- {
- "pc": 283,
- "instruction": "MSTORE"
- },
- {
- "pc": 284,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 286,
- "instruction": "ADD"
- },
- {
- "pc": 287,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 289,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 291,
- "instruction": "MLOAD"
- },
- {
- "pc": 292,
- "instruction": "DUP1"
- },
- {
- "pc": 293,
- "instruction": "DUP4"
- },
- {
- "pc": 294,
- "instruction": "SUB"
- },
- {
- "pc": 295,
- "instruction": "DUP2"
- },
- {
- "pc": 296,
- "instruction": "DUP6"
- },
- {
- "pc": 297,
- "instruction": "DUP9"
- },
- {
- "pc": 298,
- "instruction": "DUP1"
- },
- {
- "pc": 299,
- "instruction": "EXTCODESIZE"
- },
- {
- "pc": 300,
- "instruction": "ISZERO"
- },
- {
- "pc": 301,
- "instruction": "DUP1"
- },
- {
- "pc": 302,
- "instruction": "ISZERO"
- },
- {
- "pc": 303,
- "instruction": "PUSH2 0x0137"
- },
- {
- "pc": 306,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 307
- },
- {
- "color": "\"#5F9747\"",
- "target": 311
- }
- ],
- "last_instruction": "JUMPI",
- "id": 260
- },
- {
- "instructions": [
- {
- "pc": 533,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 534,
- "instruction": "PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 567,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 569,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 571,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 573,
- "instruction": "SHL"
- },
- {
- "pc": 574,
- "instruction": "SUB"
- },
- {
- "pc": 575,
- "instruction": "AND"
- },
- {
- "pc": 576,
- "instruction": "PUSH4 0x2e1a7d4d"
- },
- {
- "pc": 581,
- "instruction": "DUP4"
- },
- {
- "pc": 582,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 584,
- "instruction": "DUP2"
- },
- {
- "pc": 585,
- "instruction": "MLOAD"
- },
- {
- "pc": 586,
- "instruction": "DUP2"
- },
- {
- "pc": 587,
- "instruction": "LT"
- },
- {
- "pc": 588,
- "instruction": "PUSH2 0x0257"
- },
- {
- "pc": 591,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 592
- },
- {
- "color": "\"#5F9747\"",
- "target": 599
- }
- ],
- "last_instruction": "JUMPI",
- "id": 533
- },
- {
- "instructions": [
- {
- "pc": 195,
- "instruction": "PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 230,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 232,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 234,
- "instruction": "SHL"
- },
- {
- "pc": 235,
- "instruction": "SUB"
- },
- {
- "pc": 236,
- "instruction": "AND"
- },
- {
- "pc": 237,
- "instruction": "PUSH4 0xd0e30db0"
- },
- {
- "pc": 242,
- "instruction": "DUP4"
- },
- {
- "pc": 243,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 245,
- "instruction": "DUP2"
- },
- {
- "pc": 246,
- "instruction": "MLOAD"
- },
- {
- "pc": 247,
- "instruction": "DUP2"
- },
- {
- "pc": 248,
- "instruction": "LT"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 252,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 260
- },
- {
- "color": "\"#B70000\"",
- "target": 253
- }
- ],
- "last_instruction": "JUMPI",
- "id": 195
- },
- {
- "instructions": [
- {
- "pc": 156,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 157,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 156
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "PUSH2 0x00b1"
- },
- {
- "pc": 173,
- "instruction": "PUSH2 0x0463"
- },
- {
- "pc": 176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1123
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "DUP2"
- },
- {
- "pc": 1165,
- "instruction": "MLOAD"
- },
- {
- "pc": 1166,
- "instruction": "DUP1"
- },
- {
- "pc": 1167,
- "instruction": "ISZERO"
- },
- {
- "pc": 1168,
- "instruction": "ISZERO"
- },
- {
- "pc": 1169,
- "instruction": "DUP2"
- },
- {
- "pc": 1170,
- "instruction": "EQ"
- },
- {
- "pc": 1171,
- "instruction": "PUSH2 0x049b"
- },
- {
- "pc": 1174,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1175
- },
- {
- "color": "\"#5F9747\"",
- "target": 1179
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 869,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 871,
- "instruction": "DUP1"
- },
- {
- "pc": 872,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 869
- },
- {
- "instructions": [
- {
- "pc": 311,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 312,
- "instruction": "POP"
- },
- {
- "pc": 313,
- "instruction": "GAS"
- },
- {
- "pc": 314,
- "instruction": "CALL"
- },
- {
- "pc": 315,
- "instruction": "ISZERO"
- },
- {
- "pc": 316,
- "instruction": "DUP1"
- },
- {
- "pc": 317,
- "instruction": "ISZERO"
- },
- {
- "pc": 318,
- "instruction": "PUSH2 0x014b"
- },
- {
- "pc": 321,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 322
- },
- {
- "color": "\"#5F9747\"",
- "target": 331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 311
- },
- {
- "instructions": [
- {
- "pc": 637,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 638,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 640,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 642,
- "instruction": "MLOAD"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP4"
- },
- {
- "pc": 645,
- "instruction": "SUB"
- },
- {
- "pc": 646,
- "instruction": "DUP2"
- },
- {
- "pc": 647,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 649,
- "instruction": "DUP8"
- },
- {
- "pc": 650,
- "instruction": "DUP1"
- },
- {
- "pc": 651,
- "instruction": "EXTCODESIZE"
- },
- {
- "pc": 652,
- "instruction": "ISZERO"
- },
- {
- "pc": 653,
- "instruction": "DUP1"
- },
- {
- "pc": 654,
- "instruction": "ISZERO"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x0297"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 663
- }
- ],
- "last_instruction": "JUMPI",
- "id": 637
- },
- {
- "instructions": [
- {
- "pc": 800,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 801,
- "instruction": "DUP1"
- },
- {
- "pc": 802,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 803,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 805,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 807,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 809,
- "instruction": "SHL"
- },
- {
- "pc": 810,
- "instruction": "SUB"
- },
- {
- "pc": 811,
- "instruction": "DUP2"
- },
- {
- "pc": 812,
- "instruction": "AND"
- },
- {
- "pc": 813,
- "instruction": "DUP2"
- },
- {
- "pc": 814,
- "instruction": "EQ"
- },
- {
- "pc": 815,
- "instruction": "PUSH2 0x0337"
- },
- {
- "pc": 818,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 819
- },
- {
- "color": "\"#5F9747\"",
- "target": 823
- }
- ],
- "last_instruction": "JUMPI",
- "id": 800
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 7,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 8,
- "instruction": "LT"
- },
- {
- "pc": 9,
- "instruction": "PUSH2 0x002d"
- },
- {
- "pc": 12,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 13
- },
- {
- "color": "\"#5F9747\"",
- "target": 45
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 950,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 952,
- "instruction": "DUP1"
- },
- {
- "pc": 953,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 950
- },
- {
- "instructions": [
- {
- "pc": 322,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 323,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 325,
- "instruction": "DUP1"
- },
- {
- "pc": 326,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 327,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 328,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 322
- },
- {
- "instructions": [
- {
- "pc": 177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 178,
- "instruction": "SWAP2"
- },
- {
- "pc": 179,
- "instruction": "SWAP1"
- },
- {
- "pc": 180,
- "instruction": "SWAP2"
- },
- {
- "pc": 181,
- "instruction": "ADD"
- },
- {
- "pc": 182,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 183,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 185,
- "instruction": "SHR"
- },
- {
- "pc": 186,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 188,
- "instruction": "SUB"
- },
- {
- "pc": 189,
- "instruction": "SWAP1"
- },
- {
- "pc": 190,
- "instruction": "POP"
- },
- {
- "pc": 191,
- "instruction": "PUSH2 0x0215"
- },
- {
- "pc": 194,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 195
- },
- {
- "color": "\"#5F9747\"",
- "target": 533
- }
- ],
- "last_instruction": "JUMPI",
- "id": 177
- },
- {
- "instructions": [
- {
- "pc": 761,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 762,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 764,
- "instruction": "DUP1"
- },
- {
- "pc": 765,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 766,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 767,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 769,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 761
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 53,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 55,
- "instruction": "DUP1"
- },
- {
- "pc": 56,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 52
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "DUP4"
- },
- {
- "pc": 1068,
- "instruction": "DUP7"
- },
- {
- "pc": 1069,
- "instruction": "LT"
- },
- {
- "pc": 1070,
- "instruction": "ISZERO"
- },
- {
- "pc": 1071,
- "instruction": "PUSH2 0x0443"
- },
- {
- "pc": 1074,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1075
- },
- {
- "color": "\"#5F9747\"",
- "target": 1091
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 599,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 600,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 602,
- "instruction": "MUL"
- },
- {
- "pc": 603,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 605,
- "instruction": "ADD"
- },
- {
- "pc": 606,
- "instruction": "ADD"
- },
- {
- "pc": 607,
- "instruction": "MLOAD"
- },
- {
- "pc": 608,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 610,
- "instruction": "MLOAD"
- },
- {
- "pc": 611,
- "instruction": "DUP3"
- },
- {
- "pc": 612,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 617,
- "instruction": "AND"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 620,
- "instruction": "SHL"
- },
- {
- "pc": 621,
- "instruction": "DUP2"
- },
- {
- "pc": 622,
- "instruction": "MSTORE"
- },
- {
- "pc": 623,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 625,
- "instruction": "ADD"
- },
- {
- "pc": 626,
- "instruction": "PUSH2 0x027d"
- },
- {
- "pc": 629,
- "instruction": "SWAP2"
- },
- {
- "pc": 630,
- "instruction": "DUP2"
- },
- {
- "pc": 631,
- "instruction": "MSTORE"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "ADD"
- },
- {
- "pc": 635,
- "instruction": "SWAP1"
- },
- {
- "pc": 636,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 637
- }],
- "last_instruction": "JUMP",
- "id": 599
- },
- {
- "instructions": [
- {
- "pc": 45,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 46,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 47,
- "instruction": "PUSH2 0x0034"
- },
- {
- "pc": 50,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 51
- },
- {
- "color": "\"#5F9747\"",
- "target": 52
- }
- ],
- "last_instruction": "JUMPI",
- "id": 45
- },
- {
- "instructions": [
- {
- "pc": 927,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 928,
- "instruction": "DUP1"
- },
- {
- "pc": 929,
- "instruction": "DUP5"
- },
- {
- "pc": 930,
- "instruction": "ADD"
- },
- {
- "pc": 931,
- "instruction": "SWAP8"
- },
- {
- "pc": 932,
- "instruction": "POP"
- },
- {
- "pc": 933,
- "instruction": "DUP2"
- },
- {
- "pc": 934,
- "instruction": "SWAP7"
- },
- {
- "pc": 935,
- "instruction": "POP"
- },
- {
- "pc": 936,
- "instruction": "DUP1"
- },
- {
- "pc": 937,
- "instruction": "DUP10"
- },
- {
- "pc": 938,
- "instruction": "ADD"
- },
- {
- "pc": 939,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 940,
- "instruction": "SWAP4"
- },
- {
- "pc": 941,
- "instruction": "POP"
- },
- {
- "pc": 942,
- "instruction": "DUP3"
- },
- {
- "pc": 943,
- "instruction": "DUP5"
- },
- {
- "pc": 944,
- "instruction": "GT"
- },
- {
- "pc": 945,
- "instruction": "ISZERO"
- },
- {
- "pc": 946,
- "instruction": "PUSH2 0x03ba"
- },
- {
- "pc": 949,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 950
- },
- {
- "color": "\"#5F9747\"",
- "target": 954
- }
- ],
- "last_instruction": "JUMPI",
- "id": 927
- },
- {
- "instructions": [
- {
- "pc": 527,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 528,
- "instruction": "POP"
- },
- {
- "pc": 529,
- "instruction": "PUSH2 0x0304"
- },
- {
- "pc": 532,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 772
- }],
- "last_instruction": "JUMP",
- "id": 527
- },
- {
- "instructions": [
- {
- "pc": 823,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 824,
- "instruction": "SWAP2"
- },
- {
- "pc": 825,
- "instruction": "SWAP1"
- },
- {
- "pc": 826,
- "instruction": "POP"
- },
- {
- "pc": 827,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1112
- }],
- "last_instruction": "JUMP",
- "id": 823
- },
- {
- "instructions": [
- {
- "pc": 904,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 906,
- "instruction": "DUP1"
- },
- {
- "pc": 907,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 904
- },
- {
- "instructions": [
- {
- "pc": 1175,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1177,
- "instruction": "DUP1"
- },
- {
- "pc": 1178,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1175
- },
- {
- "instructions": [
- {
- "pc": 1123,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1124,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 1129,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1131,
- "instruction": "SHL"
- },
- {
- "pc": 1132,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1134,
- "instruction": "MSTORE"
- },
- {
- "pc": 1135,
- "instruction": "PUSH1 0x32"
- },
- {
- "pc": 1137,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1139,
- "instruction": "MSTORE"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1142,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1144,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1123
- },
- {
- "instructions": [
- {
- "pc": 1024,
- "instruction": "PUSH2 0x0407"
- },
- {
- "pc": 1027,
- "instruction": "PUSH2 0x030a"
- },
- {
- "pc": 1030,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 778
- }],
- "last_instruction": "JUMP",
- "id": 1024
- },
- {
- "instructions": [
- {
- "pc": 1112,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1113,
- "instruction": "SWAP1"
- },
- {
- "pc": 1114,
- "instruction": "POP"
- },
- {
- "pc": 1115,
- "instruction": "SWAP3"
- },
- {
- "pc": 1116,
- "instruction": "SWAP6"
- },
- {
- "pc": 1117,
- "instruction": "SWAP2"
- },
- {
- "pc": 1118,
- "instruction": "SWAP5"
- },
- {
- "pc": 1119,
- "instruction": "POP"
- },
- {
- "pc": 1120,
- "instruction": "SWAP3"
- },
- {
- "pc": 1121,
- "instruction": "POP"
- },
- {
- "pc": 1122,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 151
- }],
- "last_instruction": "JUMP",
- "id": 1112
- },
- {
- "instructions": [
- {
- "pc": 13,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 15,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 16,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 18,
- "instruction": "SHR"
- },
- {
- "pc": 19,
- "instruction": "DUP1"
- },
- {
- "pc": 20,
- "instruction": "PUSH4 0xad5c4648"
- },
- {
- "pc": 25,
- "instruction": "EQ"
- },
- {
- "pc": 26,
- "instruction": "PUSH2 0x0039"
- },
- {
- "pc": 29,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 57
- },
- {
- "color": "\"#B70000\"",
- "target": 30
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 13,
- "label": "Function ad5c4648"
- },
- {
- "instructions": [
- {
- "pc": 109,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 110,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 112,
- "instruction": "MLOAD"
- },
- {
- "pc": 113,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 115,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 117,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 119,
- "instruction": "SHL"
- },
- {
- "pc": 120,
- "instruction": "SUB"
- },
- {
- "pc": 121,
- "instruction": "SWAP1"
- },
- {
- "pc": 122,
- "instruction": "SWAP2"
- },
- {
- "pc": 123,
- "instruction": "AND"
- },
- {
- "pc": 124,
- "instruction": "DUP2"
- },
- {
- "pc": 125,
- "instruction": "MSTORE"
- },
- {
- "pc": 126,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 128,
- "instruction": "ADD"
- },
- {
- "pc": 129,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 131,
- "instruction": "MLOAD"
- },
- {
- "pc": 132,
- "instruction": "DUP1"
- },
- {
- "pc": 133,
- "instruction": "SWAP2"
- },
- {
- "pc": 134,
- "instruction": "SUB"
- },
- {
- "pc": 135,
- "instruction": "SWAP1"
- },
- {
- "pc": 136,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 109
- },
- {
- "instructions": [
- {
- "pc": 1159,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1161,
- "instruction": "DUP1"
- },
- {
- "pc": 1162,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1159
- },
- {
- "instructions": [
- {
- "pc": 850,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 851,
- "instruction": "DUP5"
- },
- {
- "pc": 852,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 853,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 855,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 857,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 859,
- "instruction": "SHL"
- },
- {
- "pc": 860,
- "instruction": "SUB"
- },
- {
- "pc": 861,
- "instruction": "DUP1"
- },
- {
- "pc": 862,
- "instruction": "DUP3"
- },
- {
- "pc": 863,
- "instruction": "GT"
- },
- {
- "pc": 864,
- "instruction": "ISZERO"
- },
- {
- "pc": 865,
- "instruction": "PUSH2 0x0369"
- },
- {
- "pc": 868,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 869
- },
- {
- "color": "\"#5F9747\"",
- "target": 873
- }
- ],
- "last_instruction": "JUMPI",
- "id": 850
- },
- {
- "instructions": [
- {
- "pc": 994,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 995,
- "instruction": "DUP2"
- },
- {
- "pc": 996,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 998,
- "instruction": "SHL"
- },
- {
- "pc": 999,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1001,
- "instruction": "MLOAD"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1004,
- "instruction": "NOT"
- },
- {
- "pc": 1005,
- "instruction": "PUSH1 0x3f"
- },
- {
- "pc": 1007,
- "instruction": "DUP4"
- },
- {
- "pc": 1008,
- "instruction": "ADD"
- },
- {
- "pc": 1009,
- "instruction": "AND"
- },
- {
- "pc": 1010,
- "instruction": "DUP2"
- },
- {
- "pc": 1011,
- "instruction": "ADD"
- },
- {
- "pc": 1012,
- "instruction": "DUP2"
- },
- {
- "pc": 1013,
- "instruction": "DUP2"
- },
- {
- "pc": 1014,
- "instruction": "LT"
- },
- {
- "pc": 1015,
- "instruction": "DUP7"
- },
- {
- "pc": 1016,
- "instruction": "DUP3"
- },
- {
- "pc": 1017,
- "instruction": "GT"
- },
- {
- "pc": 1018,
- "instruction": "OR"
- },
- {
- "pc": 1019,
- "instruction": "ISZERO"
- },
- {
- "pc": 1020,
- "instruction": "PUSH2 0x0407"
- },
- {
- "pc": 1023,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1024
- },
- {
- "color": "\"#5F9747\"",
- "target": 1031
- }
- ],
- "last_instruction": "JUMPI",
- "id": 994
- },
- {
- "instructions": [
- {
- "pc": 674,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 675,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 677,
- "instruction": "DUP1"
- },
- {
- "pc": 678,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 679,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 680,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 682,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 674
- },
- {
- "instructions": [{
- "pc": 51,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 51
- },
- {
- "instructions": [
- {
- "pc": 889,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 891,
- "instruction": "DUP1"
- },
- {
- "pc": 892,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 889
- },
- {
- "instructions": [
- {
- "pc": 482,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 485,
- "instruction": "DUP1"
- },
- {
- "pc": 486,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 487,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 488,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 490,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 482
- },
- {
- "instructions": [
- {
- "pc": 954,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 955,
- "instruction": "DUP4"
- },
- {
- "pc": 956,
- "instruction": "DUP10"
- },
- {
- "pc": 957,
- "instruction": "ADD"
- },
- {
- "pc": 958,
- "instruction": "SWAP4"
- },
- {
- "pc": 959,
- "instruction": "POP"
- },
- {
- "pc": 960,
- "instruction": "DUP10"
- },
- {
- "pc": 961,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "ADD"
- },
- {
- "pc": 965,
- "instruction": "SLT"
- },
- {
- "pc": 966,
- "instruction": "PUSH2 0x03ce"
- },
- {
- "pc": 969,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 970
- },
- {
- "color": "\"#5F9747\"",
- "target": 974
- }
- ],
- "last_instruction": "JUMPI",
- "id": 954
- },
- {
- "instructions": [
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0xcb70e273"
- },
- {
- "pc": 36,
- "instruction": "EQ"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x0089"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 137
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 30,
- "label": "Function cb70e273"
- },
- {
- "instructions": [
- {
- "pc": 65,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 67,
- "instruction": "DUP1"
- },
- {
- "pc": 68,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 65
- },
- {
- "instructions": [
- {
- "pc": 1031,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1032,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1034,
- "instruction": "MSTORE"
- },
- {
- "pc": 1035,
- "instruction": "SWAP3"
- },
- {
- "pc": 1036,
- "instruction": "DUP4"
- },
- {
- "pc": 1037,
- "instruction": "MSTORE"
- },
- {
- "pc": 1038,
- "instruction": "DUP2"
- },
- {
- "pc": 1039,
- "instruction": "DUP4"
- },
- {
- "pc": 1040,
- "instruction": "ADD"
- },
- {
- "pc": 1041,
- "instruction": "SWAP4"
- },
- {
- "pc": 1042,
- "instruction": "POP"
- },
- {
- "pc": 1043,
- "instruction": "DUP5"
- },
- {
- "pc": 1044,
- "instruction": "DUP2"
- },
- {
- "pc": 1045,
- "instruction": "ADD"
- },
- {
- "pc": 1046,
- "instruction": "DUP3"
- },
- {
- "pc": 1047,
- "instruction": "ADD"
- },
- {
- "pc": 1048,
- "instruction": "SWAP3"
- },
- {
- "pc": 1049,
- "instruction": "DUP12"
- },
- {
- "pc": 1050,
- "instruction": "DUP5"
- },
- {
- "pc": 1051,
- "instruction": "GT"
- },
- {
- "pc": 1052,
- "instruction": "ISZERO"
- },
- {
- "pc": 1053,
- "instruction": "PUSH2 0x0425"
- },
- {
- "pc": 1056,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1057
- },
- {
- "color": "\"#5F9747\"",
- "target": 1061
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1031
- },
- {
- "instructions": [
- {
- "pc": 987,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 990,
- "instruction": "PUSH2 0x030a"
- },
- {
- "pc": 993,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 778
- }],
- "last_instruction": "JUMP",
- "id": 987
- },
- {
- "instructions": [
- {
- "pc": 828,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 829,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 831,
- "instruction": "DUP1"
- },
- {
- "pc": 832,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 834,
- "instruction": "DUP1"
- },
- {
- "pc": 835,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 837,
- "instruction": "DUP6"
- },
- {
- "pc": 838,
- "instruction": "DUP8"
- },
- {
- "pc": 839,
- "instruction": "SUB"
- },
- {
- "pc": 840,
- "instruction": "SLT"
- },
- {
- "pc": 841,
- "instruction": "ISZERO"
- },
- {
- "pc": 842,
- "instruction": "PUSH2 0x0352"
- },
- {
- "pc": 845,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 850
- },
- {
- "color": "\"#B70000\"",
- "target": 846
- }
- ],
- "last_instruction": "JUMPI",
- "id": 828
- },
- {
- "instructions": [
- {
- "pc": 712,
- "instruction": "PUSH2 0x02cf"
- },
- {
- "pc": 715,
- "instruction": "PUSH2 0x0463"
- },
- {
- "pc": 718,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1123
- }],
- "last_instruction": "JUMP",
- "id": 712
- },
- {
- "instructions": [
- {
- "pc": 893,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 894,
- "instruction": "DUP2"
- },
- {
- "pc": 895,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 896,
- "instruction": "DUP2"
- },
- {
- "pc": 897,
- "instruction": "DUP2"
- },
- {
- "pc": 898,
- "instruction": "GT"
- },
- {
- "pc": 899,
- "instruction": "ISZERO"
- },
- {
- "pc": 900,
- "instruction": "PUSH2 0x038c"
- },
- {
- "pc": 903,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 904
- },
- {
- "color": "\"#5F9747\"",
- "target": 908
- }
- ],
- "last_instruction": "JUMPI",
- "id": 893
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 256,
- "instruction": "PUSH2 0x0463"
- },
- {
- "pc": 259,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1123
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 846,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 848,
- "instruction": "DUP1"
- },
- {
- "pc": 849,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 846
- },
- {
- "instructions": [
- {
- "pc": 683,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 684,
- "instruction": "POP"
- },
- {
- "pc": 685,
- "instruction": "POP"
- },
- {
- "pc": 686,
- "instruction": "POP"
- },
- {
- "pc": 687,
- "instruction": "POP"
- },
- {
- "pc": 688,
- "instruction": "CALLER"
- },
- {
- "pc": 689,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 691,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 693,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 695,
- "instruction": "SHL"
- },
- {
- "pc": 696,
- "instruction": "SUB"
- },
- {
- "pc": 697,
- "instruction": "AND"
- },
- {
- "pc": 698,
- "instruction": "PUSH2 0x08fc"
- },
- {
- "pc": 701,
- "instruction": "DUP4"
- },
- {
- "pc": 702,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 704,
- "instruction": "DUP2"
- },
- {
- "pc": 705,
- "instruction": "MLOAD"
- },
- {
- "pc": 706,
- "instruction": "DUP2"
- },
- {
- "pc": 707,
- "instruction": "LT"
- },
- {
- "pc": 708,
- "instruction": "PUSH2 0x02cf"
- },
- {
- "pc": 711,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 712
- },
- {
- "color": "\"#5F9747\"",
- "target": 719
- }
- ],
- "last_instruction": "JUMPI",
- "id": 683
- },
- {
- "instructions": [
- {
- "pc": 663,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 664,
- "instruction": "POP"
- },
- {
- "pc": 665,
- "instruction": "GAS"
- },
- {
- "pc": 666,
- "instruction": "CALL"
- },
- {
- "pc": 667,
- "instruction": "ISZERO"
- },
- {
- "pc": 668,
- "instruction": "DUP1"
- },
- {
- "pc": 669,
- "instruction": "ISZERO"
- },
- {
- "pc": 670,
- "instruction": "PUSH2 0x02ab"
- },
- {
- "pc": 673,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 674
- },
- {
- "color": "\"#5F9747\"",
- "target": 683
- }
- ],
- "last_instruction": "JUMPI",
- "id": 663
- },
- {
- "instructions": [
- {
- "pc": 491,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 492,
- "instruction": "POP"
- },
- {
- "pc": 493,
- "instruction": "POP"
- },
- {
- "pc": 494,
- "instruction": "POP"
- },
- {
- "pc": 495,
- "instruction": "POP"
- },
- {
- "pc": 496,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 498,
- "instruction": "MLOAD"
- },
- {
- "pc": 499,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 500,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 502,
- "instruction": "NOT"
- },
- {
- "pc": 503,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 505,
- "instruction": "DUP3"
- },
- {
- "pc": 506,
- "instruction": "ADD"
- },
- {
- "pc": 507,
- "instruction": "AND"
- },
- {
- "pc": 508,
- "instruction": "DUP3"
- },
- {
- "pc": 509,
- "instruction": "ADD"
- },
- {
- "pc": 510,
- "instruction": "DUP1"
- },
- {
- "pc": 511,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 513,
- "instruction": "MSTORE"
- },
- {
- "pc": 514,
- "instruction": "POP"
- },
- {
- "pc": 515,
- "instruction": "DUP2"
- },
- {
- "pc": 516,
- "instruction": "ADD"
- },
- {
- "pc": 517,
- "instruction": "SWAP1"
- },
- {
- "pc": 518,
- "instruction": "PUSH2 0x020f"
- },
- {
- "pc": 521,
- "instruction": "SWAP2"
- },
- {
- "pc": 522,
- "instruction": "SWAP1"
- },
- {
- "pc": 523,
- "instruction": "PUSH2 0x0479"
- },
- {
- "pc": 526,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1145
- }],
- "last_instruction": "JUMP",
- "id": 491
- },
- {
- "instructions": [
- {
- "pc": 1179,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1180,
- "instruction": "SWAP4"
- },
- {
- "pc": 1181,
- "instruction": "SWAP3"
- },
- {
- "pc": 1182,
- "instruction": "POP"
- },
- {
- "pc": 1183,
- "instruction": "POP"
- },
- {
- "pc": 1184,
- "instruction": "POP"
- },
- {
- "pc": 1185,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 527
- }],
- "last_instruction": "JUMP",
- "id": 1179
- },
- {
- "instructions": [
- {
- "pc": 307,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 309,
- "instruction": "DUP1"
- },
- {
- "pc": 310,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 307
- },
- {
- "instructions": [
- {
- "pc": 1091,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1092,
- "instruction": "DUP1"
- },
- {
- "pc": 1093,
- "instruction": "SWAP8"
- },
- {
- "pc": 1094,
- "instruction": "POP"
- },
- {
- "pc": 1095,
- "instruction": "POP"
- },
- {
- "pc": 1096,
- "instruction": "POP"
- },
- {
- "pc": 1097,
- "instruction": "POP"
- },
- {
- "pc": 1098,
- "instruction": "POP"
- },
- {
- "pc": 1099,
- "instruction": "POP"
- },
- {
- "pc": 1100,
- "instruction": "POP"
- },
- {
- "pc": 1101,
- "instruction": "PUSH2 0x0458"
- },
- {
- "pc": 1104,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1106,
- "instruction": "DUP7"
- },
- {
- "pc": 1107,
- "instruction": "ADD"
- },
- {
- "pc": 1108,
- "instruction": "PUSH2 0x0320"
- },
- {
- "pc": 1111,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 800
- }],
- "last_instruction": "JUMP",
- "id": 1091
- },
- {
- "instructions": [
- {
- "pc": 151,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 152,
- "instruction": "PUSH2 0x009e"
- },
- {
- "pc": 155,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 158
- }],
- "last_instruction": "JUMP",
- "id": 151
- },
- {
- "instructions": [
- {
- "pc": 396,
- "instruction": "PUSH2 0x0193"
- },
- {
- "pc": 399,
- "instruction": "PUSH2 0x0463"
- },
- {
- "pc": 402,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1123
- }],
- "last_instruction": "JUMP",
- "id": 396
- },
- {
- "instructions": [
- {
- "pc": 69,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 70,
- "instruction": "POP"
- },
- {
- "pc": 71,
- "instruction": "PUSH2 0x006d"
- },
- {
- "pc": 74,
- "instruction": "PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 107,
- "instruction": "DUP2"
- },
- {
- "pc": 108,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 109
- }],
- "last_instruction": "JUMP",
- "id": 69
- },
- {
- "instructions": [
- {
- "pc": 873,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 874,
- "instruction": "DUP2"
- },
- {
- "pc": 875,
- "instruction": "DUP8"
- },
- {
- "pc": 876,
- "instruction": "ADD"
- },
- {
- "pc": 877,
- "instruction": "SWAP2"
- },
- {
- "pc": 878,
- "instruction": "POP"
- },
- {
- "pc": 879,
- "instruction": "DUP8"
- },
- {
- "pc": 880,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 882,
- "instruction": "DUP4"
- },
- {
- "pc": 883,
- "instruction": "ADD"
- },
- {
- "pc": 884,
- "instruction": "SLT"
- },
- {
- "pc": 885,
- "instruction": "PUSH2 0x037d"
- },
- {
- "pc": 888,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 889
- },
- {
- "color": "\"#5F9747\"",
- "target": 893
- }
- ],
- "last_instruction": "JUMPI",
- "id": 873
- },
- {
- "instructions": [
- {
- "pc": 460,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 461,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 465,
- "instruction": "MLOAD"
- },
- {
- "pc": 466,
- "instruction": "DUP1"
- },
- {
- "pc": 467,
- "instruction": "DUP4"
- },
- {
- "pc": 468,
- "instruction": "SUB"
- },
- {
- "pc": 469,
- "instruction": "DUP2"
- },
- {
- "pc": 470,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 472,
- "instruction": "DUP8"
- },
- {
- "pc": 473,
- "instruction": "GAS"
- },
- {
- "pc": 474,
- "instruction": "CALL"
- },
- {
- "pc": 475,
- "instruction": "ISZERO"
- },
- {
- "pc": 476,
- "instruction": "DUP1"
- },
- {
- "pc": 477,
- "instruction": "ISZERO"
- },
- {
- "pc": 478,
- "instruction": "PUSH2 0x01eb"
- },
- {
- "pc": 481,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 482
- },
- {
- "color": "\"#5F9747\"",
- "target": 491
- }
- ],
- "last_instruction": "JUMPI",
- "id": 460
- },
- {
- "instructions": [
- {
- "pc": 331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 332,
- "instruction": "POP"
- },
- {
- "pc": 333,
- "instruction": "POP"
- },
- {
- "pc": 334,
- "instruction": "POP"
- },
- {
- "pc": 335,
- "instruction": "POP"
- },
- {
- "pc": 336,
- "instruction": "POP"
- },
- {
- "pc": 337,
- "instruction": "PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 370,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 372,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 374,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 376,
- "instruction": "SHL"
- },
- {
- "pc": 377,
- "instruction": "SUB"
- },
- {
- "pc": 378,
- "instruction": "AND"
- },
- {
- "pc": 379,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 384,
- "instruction": "CALLER"
- },
- {
- "pc": 385,
- "instruction": "DUP5"
- },
- {
- "pc": 386,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 388,
- "instruction": "DUP2"
- },
- {
- "pc": 389,
- "instruction": "MLOAD"
- },
- {
- "pc": 390,
- "instruction": "DUP2"
- },
- {
- "pc": 391,
- "instruction": "LT"
- },
- {
- "pc": 392,
- "instruction": "PUSH2 0x0193"
- },
- {
- "pc": 395,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 403
- },
- {
- "color": "\"#B70000\"",
- "target": 396
- }
- ],
- "last_instruction": "JUMPI",
- "id": 331
- },
- {
- "instructions": [
- {
- "pc": 719,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 720,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 722,
- "instruction": "MUL"
- },
- {
- "pc": 723,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 725,
- "instruction": "ADD"
- },
- {
- "pc": 726,
- "instruction": "ADD"
- },
- {
- "pc": 727,
- "instruction": "MLOAD"
- },
- {
- "pc": 728,
- "instruction": "SWAP1"
- },
- {
- "pc": 729,
- "instruction": "DUP2"
- },
- {
- "pc": 730,
- "instruction": "ISZERO"
- },
- {
- "pc": 731,
- "instruction": "MUL"
- },
- {
- "pc": 732,
- "instruction": "SWAP1"
- },
- {
- "pc": 733,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 735,
- "instruction": "MLOAD"
- },
- {
- "pc": 736,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 738,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 740,
- "instruction": "MLOAD"
- },
- {
- "pc": 741,
- "instruction": "DUP1"
- },
- {
- "pc": 742,
- "instruction": "DUP4"
- },
- {
- "pc": 743,
- "instruction": "SUB"
- },
- {
- "pc": 744,
- "instruction": "DUP2"
- },
- {
- "pc": 745,
- "instruction": "DUP6"
- },
- {
- "pc": 746,
- "instruction": "DUP9"
- },
- {
- "pc": 747,
- "instruction": "DUP9"
- },
- {
- "pc": 748,
- "instruction": "CALL"
- },
- {
- "pc": 749,
- "instruction": "SWAP4"
- },
- {
- "pc": 750,
- "instruction": "POP"
- },
- {
- "pc": 751,
- "instruction": "POP"
- },
- {
- "pc": 752,
- "instruction": "POP"
- },
- {
- "pc": 753,
- "instruction": "POP"
- },
- {
- "pc": 754,
- "instruction": "ISZERO"
- },
- {
- "pc": 755,
- "instruction": "DUP1"
- },
- {
- "pc": 756,
- "instruction": "ISZERO"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 760,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 770
- },
- {
- "color": "\"#B70000\"",
- "target": 761
- }
- ],
- "last_instruction": "JUMPI",
- "id": 719
- },
- {
- "instructions": [
- {
- "pc": 158,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 159,
- "instruction": "DUP4"
- },
- {
- "pc": 160,
- "instruction": "DUP4"
- },
- {
- "pc": 161,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 163,
- "instruction": "DUP2"
- },
- {
- "pc": 164,
- "instruction": "DUP2"
- },
- {
- "pc": 165,
- "instruction": "LT"
- },
- {
- "pc": 166,
- "instruction": "PUSH2 0x00b1"
- },
- {
- "pc": 169,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 177
- },
- {
- "color": "\"#B70000\"",
- "target": 170
- }
- ],
- "last_instruction": "JUMPI",
- "id": 158
- },
- {
- "instructions": [
- {
- "pc": 1057,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1059,
- "instruction": "DUP1"
- },
- {
- "pc": 1060,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1057
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 661,
- "instruction": "DUP1"
- },
- {
- "pc": 662,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 770,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 771,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 772
- }],
- "last_instruction": "UNKNOWN",
- "id": 770
- },
- {
- "instructions": [
- {
- "pc": 1145,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1146,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1150,
- "instruction": "DUP3"
- },
- {
- "pc": 1151,
- "instruction": "DUP5"
- },
- {
- "pc": 1152,
- "instruction": "SUB"
- },
- {
- "pc": 1153,
- "instruction": "SLT"
- },
- {
- "pc": 1154,
- "instruction": "ISZERO"
- },
- {
- "pc": 1155,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1158,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1159
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1145
- },
- {
- "instructions": [
- {
- "pc": 819,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 821,
- "instruction": "DUP1"
- },
- {
- "pc": 822,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 819
- },
- {
- "instructions": [
- {
- "pc": 1075,
- "instruction": "DUP6"
- },
- {
- "pc": 1076,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1077,
- "instruction": "DUP6"
- },
- {
- "pc": 1078,
- "instruction": "MSTORE"
- },
- {
- "pc": 1079,
- "instruction": "SWAP5"
- },
- {
- "pc": 1080,
- "instruction": "DUP3"
- },
- {
- "pc": 1081,
- "instruction": "ADD"
- },
- {
- "pc": 1082,
- "instruction": "SWAP5"
- },
- {
- "pc": 1083,
- "instruction": "SWAP4"
- },
- {
- "pc": 1084,
- "instruction": "DUP3"
- },
- {
- "pc": 1085,
- "instruction": "ADD"
- },
- {
- "pc": 1086,
- "instruction": "SWAP4"
- },
- {
- "pc": 1087,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 1090,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1066
- }],
- "last_instruction": "JUMP",
- "id": 1075
- },
- {
- "instructions": [
- {
- "pc": 970,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 972,
- "instruction": "DUP1"
- },
- {
- "pc": 973,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 970
- },
- {
- "instructions": [
- {
- "pc": 908,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 909,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 911,
- "instruction": "DUP10"
- },
- {
- "pc": 912,
- "instruction": "DUP2"
- },
- {
- "pc": 913,
- "instruction": "DUP4"
- },
- {
- "pc": 914,
- "instruction": "DUP7"
- },
- {
- "pc": 915,
- "instruction": "ADD"
- },
- {
- "pc": 916,
- "instruction": "ADD"
- },
- {
- "pc": 917,
- "instruction": "GT"
- },
- {
- "pc": 918,
- "instruction": "ISZERO"
- },
- {
- "pc": 919,
- "instruction": "PUSH2 0x039f"
- },
- {
- "pc": 922,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 923
- },
- {
- "color": "\"#5F9747\"",
- "target": 927
- }
- ],
- "last_instruction": "JUMPI",
- "id": 908
- },
- {
- "instructions": [
- {
- "pc": 1061,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1062,
- "instruction": "SWAP5"
- },
- {
- "pc": 1063,
- "instruction": "DUP3"
- },
- {
- "pc": 1064,
- "instruction": "ADD"
- },
- {
- "pc": 1065,
- "instruction": "SWAP5"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1066
- }],
- "last_instruction": "UNKNOWN",
- "id": 1061
- },
- {
- "instructions": [
- {
- "pc": 57,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 58,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 59,
- "instruction": "DUP1"
- },
- {
- "pc": 60,
- "instruction": "ISZERO"
- },
- {
- "pc": 61,
- "instruction": "PUSH2 0x0045"
- },
- {
- "pc": 64,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 65
- },
- {
- "color": "\"#5F9747\"",
- "target": 69
- }
- ],
- "last_instruction": "JUMPI",
- "id": 57
- },
- {
- "instructions": [
- {
- "pc": 592,
- "instruction": "PUSH2 0x0257"
- },
- {
- "pc": 595,
- "instruction": "PUSH2 0x0463"
- },
- {
- "pc": 598,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1123
- }],
- "last_instruction": "JUMP",
- "id": 592
- },
- {
- "instructions": [
- {
- "pc": 923,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 923
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 43,
- "instruction": "DUP1"
- },
- {
- "pc": 44,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 41
- },
- {
- "instructions": [
- {
- "pc": 772,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 773,
- "instruction": "POP"
- },
- {
- "pc": 774,
- "instruction": "POP"
- },
- {
- "pc": 775,
- "instruction": "POP"
- },
- {
- "pc": 776,
- "instruction": "POP"
- },
- {
- "pc": 777,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 156
- }],
- "last_instruction": "JUMP",
- "id": 772
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "WETH()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0xad5c4648"],
- "name": "WETH",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "ad5c4648",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "executePath(bytes,uint256[],address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xcb70e273"],
- "name": "executePath",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "cb70e273",
- "type": "function",
- "input_param_types": [
- "bytes",
- "uint256[]",
- "address"
- ]
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(137, 828), (403, 460), (974, 994), (974, 987), (260, 307), (260, 311), (533, 592), (533, 599), (195, 260), (195, 253), (170, 1123), (1163, 1175), (1163, 1179), (311, 322), (311, 331), (637, 659), (637, 663), (800, 819), (800, 823), (0, 13), (0, 45), (177, 195), (177, 533), (1066, 1075), (1066, 1091), (599, 637), (45, 51), (45, 52), (927, 950), (927, 954), (527, 772), (823, 1112), (1024, 778), (1112, 151), (13, 57), (13, 30), (850, 869), (850, 873), (994, 1024), (994, 1031), (954, 970), (954, 974), (30, 41), (30, 137), (1031, 1057), (1031, 1061), (987, 778), (828, 850), (828, 846), (712, 1123), (893, 904), (893, 908), (253, 1123), (683, 712), (683, 719), (663, 674), (663, 683), (491, 1145), (1179, 527), (1091, 800), (151, 158), (396, 1123), (69, 109), (873, 889), (873, 893), (460, 482), (460, 491), (331, 403), (331, 396), (719, 770), (719, 761), (158, 177), (158, 170), (770, 772), (1145, 1159), (1145, 1163), (1075, 1066), (908, 923), (908, 927), (1061, 1066), (57, 65), (57, 69), (592, 1123), (772, 156)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 13), (0, 45), (13, 57), (13, 30), (30, 41), (30, 137), (45, 51), (45, 52), (57, 65), (57, 69), (69, 109), (137, 828), (151, 158), (158, 177), (158, 170), (170, 1123), (177, 195), (177, 533), (195, 260), (195, 253), (253, 1123), (260, 307), (260, 311), (311, 322), (311, 331), (331, 403), (331, 396), (396, 1123), (403, 460), (460, 482), (460, 491), (491, 1145), (527, 772), (533, 592), (533, 599), (592, 1123), (599, 637), (637, 659), (637, 663), (663, 674), (663, 683), (683, 712), (683, 719), (712, 1123), (719, 770), (719, 761), (770, 772), (772, 156), (800, 819), (800, 823), (823, 1112), (828, 850), (828, 846), (850, 869), (850, 873), (873, 889), (873, 893), (893, 904), (893, 908), (908, 923), (908, 927), (927, 950), (927, 954), (954, 970), (954, 974), (974, 994), (974, 987), (987, 778), (994, 1024), (994, 1031), (1024, 778), (1031, 1057), (1031, 1061), (1061, 1066), (1066, 1075), (1066, 1091), (1075, 1066), (1091, 800), (1112, 151), (1145, 1159), (1145, 1163), (1163, 1175), (1163, 1179), (1179, 527)]",
+ "last_pc": 1185,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E/0x16eA5Db6A7C2A72749a7f7600CAA64c97468D50E.abi",
"statistics": {
"definitely_unreachable_jumps": 0,
+ "total_edges": 785,
"unsound_jumps": 0,
"total_opcodes": 782,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 51,
"resolved_jumps": 51
- }
+ },
+ "execution_time": 87
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806365c626091161008a57806395d89b411161006457806395d89b41146101ff578063a9059cbb1461021d578063dd62ed3e1461024d578063fb2f974b1461027d576100cd565b806365c626091461019557806370a08231146101b15780638da5cb5b146101e1576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f578063202af9e41461013d57806323b872dd14610147578063313ce56714610177575b5f80fd5b6100d9610299565b6040516100e69190610fff565b60405180910390f35b610109600480360381019061010491906110b0565b610329565b6040516101169190611108565b60405180910390f35b610127610424565b6040516101349190611130565b60405180910390f35b61014561042d565b005b610161600480360381019061015c9190611149565b610563565b60405161016e9190611108565b60405180910390f35b61017f6108f6565b60405161018c91906111b4565b60405180910390f35b6101af60048036038101906101aa91906110b0565b61090b565b005b6101cb60048036038101906101c691906111cd565b6109ae565b6040516101d89190611130565b60405180910390f35b6101e96109f4565b6040516101f69190611207565b60405180910390f35b610207610a1b565b6040516102149190610fff565b60405180910390f35b610237600480360381019061023291906110b0565b610aab565b6040516102449190611108565b60405180910390f35b61026760048036038101906102629190611220565b610d89565b6040516102749190611130565b60405180910390f35b610297600480360381019061029291906110b0565b610e0b565b005b6060600480546102a89061128b565b80601f01602080910402602001604051908101604052809291908181526020018280546102d49061128b565b801561031f5780601f106102f65761010080835404028352916020019161031f565b820191905f5260205f20905b81548152906001019060200180831161030257829003601f168201915b5050505050905090565b5f8160025f610336610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff166103cd610e78565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104129190611130565b60405180910390a36001905092915050565b5f600754905090565b610435610e78565b73ffffffffffffffffffffffffffffffffffffffff166104536109f4565b73ffffffffffffffffffffffffffffffffffffffff16146104a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a090611305565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105ab610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061d90611393565b60405180910390fd5b5f606460035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548461067291906113de565b61067c919061144c565b90505f818461068b919061147c565b90508360015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106d9919061147c565b925050819055508060015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461072c91906114af565b925050819055508360025f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61077a610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107c1919061147c565b925050819055508160015f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461081691906114af565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161087a9190611130565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108e19190611130565b60405180910390a36001925050509392505050565b5f60065f9054906101000a900460ff16905090565b5f8190508060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461095b91906114af565b9250508190555061096a610e7f565b6109a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a090611552565b60405180910390fd5b505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054610a2a9061128b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a569061128b565b8015610aa15780601f10610a7857610100808354040283529160200191610aa1565b820191905f5260205f20905b815481529060010190602001808311610a8457829003601f168201915b5050505050905090565b5f8160015f610ab8610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2a906115e0565b60405180910390fd5b5f606460035f610b41610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205484610b8691906113de565b610b90919061144c565b90505f8184610b9f919061147c565b90508360015f610bad610e78565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bf4919061147c565b925050819055508060015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c4791906114af565b925050819055508160015f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c9c91906114af565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16610cc2610e78565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d079190611130565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff16610d30610e78565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d759190611130565b60405180910390a360019250505092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610e1433610edc565b610e53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4a90611552565b60405180910390fd5b5f606490505f818311159050610e6881610eec565b610e728484610f2f565b50505050565b5f33905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610ec0610e78565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b5f610ee5610e7f565b9050919050565b80610f2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2390611648565b60405180910390fd5b50565b8060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610fac578082015181840152602081019050610f91565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610fd182610f75565b610fdb8185610f7f565b9350610feb818560208601610f8f565b610ff481610fb7565b840191505092915050565b5f6020820190508181035f8301526110178184610fc7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61104c82611023565b9050919050565b61105c81611042565b8114611066575f80fd5b50565b5f8135905061107781611053565b92915050565b5f819050919050565b61108f8161107d565b8114611099575f80fd5b50565b5f813590506110aa81611086565b92915050565b5f80604083850312156110c6576110c561101f565b5b5f6110d385828601611069565b92505060206110e48582860161109c565b9150509250929050565b5f8115159050919050565b611102816110ee565b82525050565b5f60208201905061111b5f8301846110f9565b92915050565b61112a8161107d565b82525050565b5f6020820190506111435f830184611121565b92915050565b5f805f606084860312156111605761115f61101f565b5b5f61116d86828701611069565b935050602061117e86828701611069565b925050604061118f8682870161109c565b9150509250925092565b5f60ff82169050919050565b6111ae81611199565b82525050565b5f6020820190506111c75f8301846111a5565b92915050565b5f602082840312156111e2576111e161101f565b5b5f6111ef84828501611069565b91505092915050565b61120181611042565b82525050565b5f60208201905061121a5f8301846111f8565b92915050565b5f80604083850312156112365761123561101f565b5b5f61124385828601611069565b925050602061125485828601611069565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806112a257607f821691505b6020821081036112b5576112b461125e565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6112ef602083610f7f565b91506112fa826112bb565b602082019050919050565b5f6020820190508181035f83015261131c816112e3565b9050919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f5f8201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f61137d602583610f7f565b915061138882611323565b604082019050919050565b5f6020820190508181035f8301526113aa81611371565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6113e88261107d565b91506113f38361107d565b92508282026114018161107d565b91508282048414831517611418576114176113b1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114568261107d565b91506114618361107d565b9250826114715761147061141f565b5b828204905092915050565b5f6114868261107d565b91506114918361107d565b92508282039050818111156114a9576114a86113b1565b5b92915050565b5f6114b98261107d565b91506114c48361107d565b92508282019050808211156114dc576114db6113b1565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f61153c602183610f7f565b9150611547826114e2565b604082019050919050565b5f6020820190508181035f83015261156981611530565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c615f8201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b5f6115ca602383610f7f565b91506115d582611570565b604082019050919050565b5f6020820190508181035f8301526115f7816115be565b9050919050565b7f496e76616c6964206665652070657263656e74000000000000000000000000005f82015250565b5f611632601383610f7f565b915061163d826115fe565b602082019050919050565b5f6020820190508181035f83015261165f81611626565b905091905056fea26469706673582212206eaf8d29a6bff6afadc2ca7caa13fbad7b066c5229f3451242556d6f4070cfc764736f6c63430008140033",
"address": "0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- ],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00cd\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x65c62609\nGT\nPUSH2 0x008a\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x0064\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x01ff\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x021d\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x024d\nJUMPI\nDUP1\nPUSH4 0xfb2f974b\nEQ\nPUSH2 0x027d\nJUMPI\nPUSH2 0x00cd\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x65c62609\nEQ\nPUSH2 0x0195\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x01b1\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x01e1\nJUMPI\nPUSH2 0x00cd\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00d1\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00ef\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x202af9e4\nEQ\nPUSH2 0x013d\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0177\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00d9\nPUSH2 0x0299\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00e6\nSWAP2\nSWAP1\nPUSH2 0x0fff\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0109\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0104\nSWAP2\nSWAP1\nPUSH2 0x10b0\nJUMP\nJUMPDEST\nPUSH2 0x0329\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0116\nSWAP2\nSWAP1\nPUSH2 0x1108\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0127\nPUSH2 0x0424\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0134\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0145\nPUSH2 0x042d\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x0161\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x015c\nSWAP2\nSWAP1\nPUSH2 0x1149\nJUMP\nJUMPDEST\nPUSH2 0x0563\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x016e\nSWAP2\nSWAP1\nPUSH2 0x1108\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x017f\nPUSH2 0x08f6\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x018c\nSWAP2\nSWAP1\nPUSH2 0x11b4\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01af\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01aa\nSWAP2\nSWAP1\nPUSH2 0x10b0\nJUMP\nJUMPDEST\nPUSH2 0x090b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x01cb\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01c6\nSWAP2\nSWAP1\nPUSH2 0x11cd\nJUMP\nJUMPDEST\nPUSH2 0x09ae\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01d8\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01e9\nPUSH2 0x09f4\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01f6\nSWAP2\nSWAP1\nPUSH2 0x1207\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0207\nPUSH2 0x0a1b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0214\nSWAP2\nSWAP1\nPUSH2 0x0fff\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0237\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0232\nSWAP2\nSWAP1\nPUSH2 0x10b0\nJUMP\nJUMPDEST\nPUSH2 0x0aab\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0244\nSWAP2\nSWAP1\nPUSH2 0x1108\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0267\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0262\nSWAP2\nSWAP1\nPUSH2 0x1220\nJUMP\nJUMPDEST\nPUSH2 0x0d89\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0274\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0297\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0292\nSWAP2\nSWAP1\nPUSH2 0x10b0\nJUMP\nJUMPDEST\nPUSH2 0x0e0b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x02a8\nSWAP1\nPUSH2 0x128b\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x02d4\nSWAP1\nPUSH2 0x128b\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x031f\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x02f6\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x031f\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0302\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x02\nPUSH0\nPUSH2 0x0336\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x03cd\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0412\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x07\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x0435\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0453\nPUSH2 0x09f4\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x04a9\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x04a0\nSWAP1\nPUSH2 0x1305\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nPUSH1 0x40\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH0\nDUP1\nPUSH0\nPUSH2 0x0100\nEXP\nDUP2\nSLOAD\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nMUL\nNOT\nAND\nSWAP1\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nMUL\nOR\nSWAP1\nSSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x02\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nPUSH2 0x05ab\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nLT\nISZERO\nPUSH2 0x0626\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x061d\nSWAP1\nPUSH2 0x1393\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x64\nPUSH1 0x03\nPUSH0\nDUP8\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP5\nPUSH2 0x0672\nSWAP2\nSWAP1\nPUSH2 0x13de\nJUMP\nJUMPDEST\nPUSH2 0x067c\nSWAP2\nSWAP1\nPUSH2 0x144c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nDUP2\nDUP5\nPUSH2 0x068b\nSWAP2\nSWAP1\nPUSH2 0x147c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nPUSH1 0x01\nPUSH0\nDUP9\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x06d9\nSWAP2\nSWAP1\nPUSH2 0x147c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP1\nPUSH1 0x01\nPUSH0\nDUP8\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x072c\nSWAP2\nSWAP1\nPUSH2 0x14af\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP4\nPUSH1 0x02\nPUSH0\nDUP9\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nPUSH2 0x077a\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x07c1\nSWAP2\nSWAP1\nPUSH2 0x147c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x01\nPUSH0\nPUSH2 0xdead\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0816\nSWAP2\nSWAP1\nPUSH2 0x14af\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x087a\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH2 0xdead\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x08e1\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP3\nPOP\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x06\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nDUP1\nPUSH1 0x01\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x095b\nSWAP2\nSWAP1\nPUSH2 0x14af\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x096a\nPUSH2 0x0e7f\nJUMP\nJUMPDEST\nPUSH2 0x09a9\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x09a0\nSWAP1\nPUSH2 0x1552\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x05\nDUP1\nSLOAD\nPUSH2 0x0a2a\nSWAP1\nPUSH2 0x128b\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x0a56\nSWAP1\nPUSH2 0x128b\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0aa1\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0a78\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0aa1\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0a84\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x01\nPUSH0\nPUSH2 0x0ab8\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nLT\nISZERO\nPUSH2 0x0b33\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b2a\nSWAP1\nPUSH2 0x15e0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x64\nPUSH1 0x03\nPUSH0\nPUSH2 0x0b41\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP5\nPUSH2 0x0b86\nSWAP2\nSWAP1\nPUSH2 0x13de\nJUMP\nJUMPDEST\nPUSH2 0x0b90\nSWAP2\nSWAP1\nPUSH2 0x144c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nDUP2\nDUP5\nPUSH2 0x0b9f\nSWAP2\nSWAP1\nPUSH2 0x147c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nPUSH1 0x01\nPUSH0\nPUSH2 0x0bad\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0bf4\nSWAP2\nSWAP1\nPUSH2 0x147c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP1\nPUSH1 0x01\nPUSH0\nDUP8\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0c47\nSWAP2\nSWAP1\nPUSH2 0x14af\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x01\nPUSH0\nPUSH2 0xdead\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0c9c\nSWAP2\nSWAP1\nPUSH2 0x14af\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0cc2\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x0d07\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH2 0xdead\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0d30\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0d75\nSWAP2\nSWAP1\nPUSH2 0x1130\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x02\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e14\nCALLER\nPUSH2 0x0edc\nJUMP\nJUMPDEST\nPUSH2 0x0e53\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0e4a\nSWAP1\nPUSH2 0x1552\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x64\nSWAP1\nPOP\nPUSH0\nDUP2\nDUP4\nGT\nISZERO\nSWAP1\nPOP\nPUSH2 0x0e68\nDUP2\nPUSH2 0x0eec\nJUMP\nJUMPDEST\nPUSH2 0x0e72\nDUP5\nDUP5\nPUSH2 0x0f2f\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x08\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0ec0\nPUSH2 0x0e78\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0ee5\nPUSH2 0x0e7f\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nDUP1\nPUSH2 0x0f2c\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0f23\nSWAP1\nPUSH2 0x1648\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x03\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0fac\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0f91\nJUMP\nJUMPDEST\nPUSH0\nDUP5\nDUP5\nADD\nMSTORE\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0fd1\nDUP3\nPUSH2 0x0f75\nJUMP\nJUMPDEST\nPUSH2 0x0fdb\nDUP2\nDUP6\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x0feb\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0f8f\nJUMP\nJUMPDEST\nPUSH2 0x0ff4\nDUP2\nPUSH2 0x0fb7\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1017\nDUP2\nDUP5\nPUSH2 0x0fc7\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x104c\nDUP3\nPUSH2 0x1023\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x105c\nDUP2\nPUSH2 0x1042\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x1066\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x1077\nDUP2\nPUSH2 0x1053\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x108f\nDUP2\nPUSH2 0x107d\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x1099\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x10aa\nDUP2\nPUSH2 0x1086\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x10c6\nJUMPI\nPUSH2 0x10c5\nPUSH2 0x101f\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x10d3\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x10e4\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x109c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1102\nDUP2\nPUSH2 0x10ee\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x111b\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x10f9\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x112a\nDUP2\nPUSH2 0x107d\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1143\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x1121\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x1160\nJUMPI\nPUSH2 0x115f\nPUSH2 0x101f\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x116d\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x117e\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x118f\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x109c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x11ae\nDUP2\nPUSH2 0x1199\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x11c7\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x11a5\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x11e2\nJUMPI\nPUSH2 0x11e1\nPUSH2 0x101f\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x11ef\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1201\nDUP2\nPUSH2 0x1042\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x121a\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x11f8\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x1236\nJUMPI\nPUSH2 0x1235\nPUSH2 0x101f\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1243\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x1254\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1069\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x02\nDUP3\nDIV\nSWAP1\nPOP\nPUSH1 0x01\nDUP3\nAND\nDUP1\nPUSH2 0x12a2\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x12b5\nJUMPI\nPUSH2 0x12b4\nPUSH2 0x125e\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH0\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x12ef\nPUSH1 0x20\nDUP4\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x12fa\nDUP3\nPUSH2 0x12bb\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x131c\nDUP2\nPUSH2 0x12e3\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x77616e6365000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x137d\nPUSH1 0x25\nDUP4\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1388\nDUP3\nPUSH2 0x1323\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x13aa\nDUP2\nPUSH2 0x1371\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH2 0x13e8\nDUP3\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x13f3\nDUP4\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nMUL\nPUSH2 0x1401\nDUP2\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nDUP4\nISZERO\nOR\nPUSH2 0x1418\nJUMPI\nPUSH2 0x1417\nPUSH2 0x13b1\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x12\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH2 0x1456\nDUP3\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1461\nDUP4\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nPUSH2 0x1471\nJUMPI\nPUSH2 0x1470\nPUSH2 0x141f\nJUMP\nJUMPDEST\nJUMPDEST\nDUP3\nDUP3\nDIV\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1486\nDUP3\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1491\nDUP4\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nSUB\nSWAP1\nPOP\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x14a9\nJUMPI\nPUSH2 0x14a8\nPUSH2 0x13b1\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x14b9\nDUP3\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x14c4\nDUP4\nPUSH2 0x107d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x14dc\nJUMPI\nPUSH2 0x14db\nPUSH2 0x13b1\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c65\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x7200000000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x153c\nPUSH1 0x21\nDUP4\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1547\nDUP3\nPUSH2 0x14e2\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1569\nDUP2\nPUSH2 0x1530\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x54543a207472616e7366657220616d6f756e7420657863656564732062616c61\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x6e63650000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x15ca\nPUSH1 0x23\nDUP4\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x15d5\nDUP3\nPUSH2 0x1570\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x15f7\nDUP2\nPUSH2 0x15be\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x496e76616c6964206665652070657263656e7400000000000000000000000000\nPUSH0\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1632\nPUSH1 0x13\nDUP4\nPUSH2 0x0f7f\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x163d\nDUP3\nPUSH2 0x15fe\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x165f\nDUP2\nPUSH2 0x1626\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nPUSH15 0xaf8d29a6bff6afadc2ca7caa13fbad\nPUSH28 0x066c5229f3451242556d6f4070cfc764736f6c63430008140033\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "name_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "symbol_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "decimals_",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "totalSupply_",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "user",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "Percents",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Swaps",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "aDropst",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "burntliqmoons",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnershipmagamoony",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 4789,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4790,
- "instruction": "POP"
- },
- {
- "pc": 4791,
- "instruction": "SWAP2"
- },
- {
- "pc": 4792,
- "instruction": "SWAP1"
- },
- {
- "pc": 4793,
- "instruction": "POP"
- },
- {
- "pc": 4794,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 724
- },
- {
- "color": "\"#FF9248\"",
- "target": 2646
- },
- {
- "color": "\"#FF9248\"",
- "target": 680
- },
- {
- "color": "\"#FF9248\"",
- "target": 2602
- }
- ],
- "last_instruction": "JUMP",
- "id": 4789
- },
- {
- "instructions": [
- {
- "pc": 1135,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1137,
- "instruction": "MLOAD"
- },
- {
- "pc": 1138,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 1171,
- "instruction": "DUP2"
- },
- {
- "pc": 1172,
- "instruction": "MSTORE"
- },
- {
- "pc": 1173,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1175,
- "instruction": "ADD"
- },
- {
- "pc": 1176,
- "instruction": "PUSH2 0x04a0"
- },
- {
- "pc": 1179,
- "instruction": "SWAP1"
- },
- {
- "pc": 1180,
- "instruction": "PUSH2 0x1305"
- },
- {
- "pc": 1183,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4869
- }],
- "last_instruction": "JUMP",
- "id": 1135
- },
- {
- "instructions": [
- {
- "pc": 4795,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4796,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 4829,
- "instruction": "PUSH0"
- },
- {
- "pc": 4830,
- "instruction": "DUP3"
- },
- {
- "pc": 4831,
- "instruction": "ADD"
- },
- {
- "pc": 4832,
- "instruction": "MSTORE"
- },
- {
- "pc": 4833,
- "instruction": "POP"
- },
- {
- "pc": 4834,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4858
- }],
- "last_instruction": "JUMP",
- "id": 4795
- },
- {
- "instructions": [
- {
- "pc": 5578,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5579,
- "instruction": "SWAP2"
- },
- {
- "pc": 5580,
- "instruction": "POP"
- },
- {
- "pc": 5581,
- "instruction": "PUSH2 0x15d5"
- },
- {
- "pc": 5584,
- "instruction": "DUP3"
- },
- {
- "pc": 5585,
- "instruction": "PUSH2 0x1570"
- },
- {
- "pc": 5588,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5488
- }],
- "last_instruction": "JUMP",
- "id": 5578
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 25
- },
- {
- "color": "\"#5F9747\"",
- "target": 205
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 4419,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4420,
- "instruction": "SWAP3"
- },
- {
- "pc": 4421,
- "instruction": "SWAP2"
- },
- {
- "pc": 4422,
- "instruction": "POP"
- },
- {
- "pc": 4423,
- "instruction": "POP"
- },
- {
- "pc": 4424,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 308
- }],
- "last_instruction": "JUMP",
- "id": 4419
- },
- {
- "instructions": [
- {
- "pc": 4505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4506,
- "instruction": "PUSH0"
- },
- {
- "pc": 4507,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 4509,
- "instruction": "DUP3"
- },
- {
- "pc": 4510,
- "instruction": "AND"
- },
- {
- "pc": 4511,
- "instruction": "SWAP1"
- },
- {
- "pc": 4512,
- "instruction": "POP"
- },
- {
- "pc": 4513,
- "instruction": "SWAP2"
- },
- {
- "pc": 4514,
- "instruction": "SWAP1"
- },
- {
- "pc": 4515,
- "instruction": "POP"
- },
- {
- "pc": 4516,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4526
- }],
- "last_instruction": "JUMP",
- "id": 4505
- },
- {
- "instructions": [
- {
- "pc": 431,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 432,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 431
- },
- {
- "instructions": [
- {
- "pc": 4634,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4635,
- "instruction": "SWAP3"
- },
- {
- "pc": 4636,
- "instruction": "SWAP2"
- },
- {
- "pc": 4637,
- "instruction": "POP"
- },
- {
- "pc": 4638,
- "instruction": "POP"
- },
- {
- "pc": 4639,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 502
- }],
- "last_instruction": "JUMP",
- "id": 4634
- },
- {
- "instructions": [
- {
- "pc": 532,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 533,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 535,
- "instruction": "MLOAD"
- },
- {
- "pc": 536,
- "instruction": "DUP1"
- },
- {
- "pc": 537,
- "instruction": "SWAP2"
- },
- {
- "pc": 538,
- "instruction": "SUB"
- },
- {
- "pc": 539,
- "instruction": "SWAP1"
- },
- {
- "pc": 540,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 532
- },
- {
- "instructions": [
- {
- "pc": 295,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 298,
- "instruction": "MLOAD"
- },
- {
- "pc": 299,
- "instruction": "PUSH2 0x0134"
- },
- {
- "pc": 302,
- "instruction": "SWAP2"
- },
- {
- "pc": 303,
- "instruction": "SWAP1"
- },
- {
- "pc": 304,
- "instruction": "PUSH2 0x1130"
- },
- {
- "pc": 307,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4400
- }],
- "last_instruction": "JUMP",
- "id": 295
- },
- {
- "instructions": [
- {
- "pc": 396,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 397,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 399,
- "instruction": "MLOAD"
- },
- {
- "pc": 400,
- "instruction": "DUP1"
- },
- {
- "pc": 401,
- "instruction": "SWAP2"
- },
- {
- "pc": 402,
- "instruction": "SUB"
- },
- {
- "pc": 403,
- "instruction": "SWAP1"
- },
- {
- "pc": 404,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 396
- },
- {
- "instructions": [
- {
- "pc": 4675,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4676,
- "instruction": "SWAP3"
- },
- {
- "pc": 4677,
- "instruction": "POP"
- },
- {
- "pc": 4678,
- "instruction": "POP"
- },
- {
- "pc": 4679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4681,
- "instruction": "PUSH2 0x1254"
- },
- {
- "pc": 4684,
- "instruction": "DUP6"
- },
- {
- "pc": 4685,
- "instruction": "DUP3"
- },
- {
- "pc": 4686,
- "instruction": "DUP7"
- },
- {
- "pc": 4687,
- "instruction": "ADD"
- },
- {
- "pc": 4688,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4691,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4675
- },
- {
- "instructions": [
- {
- "pc": 4324,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4325,
- "instruction": "SWAP2"
- },
- {
- "pc": 4326,
- "instruction": "POP"
- },
- {
- "pc": 4327,
- "instruction": "POP"
- },
- {
- "pc": 4328,
- "instruction": "SWAP3"
- },
- {
- "pc": 4329,
- "instruction": "POP"
- },
- {
- "pc": 4330,
- "instruction": "SWAP3"
- },
- {
- "pc": 4331,
- "instruction": "SWAP1"
- },
- {
- "pc": 4332,
- "instruction": "POP"
- },
- {
- "pc": 4333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 610
- },
- {
- "color": "\"#FF9248\"",
- "target": 658
- },
- {
- "color": "\"#FF9248\"",
- "target": 562
- },
- {
- "color": "\"#FF9248\"",
- "target": 260
- },
- {
- "color": "\"#FF9248\"",
- "target": 426
- },
- {
- "color": "\"#FF9248\"",
- "target": 459
- }
- ],
- "last_instruction": "JUMP",
- "id": 4324
- },
- {
- "instructions": [
- {
- "pc": 4127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4128,
- "instruction": "PUSH0"
- },
- {
- "pc": 4129,
- "instruction": "DUP1"
- },
- {
- "pc": 4130,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4127
- },
- {
- "instructions": [
- {
- "pc": 2721,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2722,
- "instruction": "POP"
- },
- {
- "pc": 2723,
- "instruction": "POP"
- },
- {
- "pc": 2724,
- "instruction": "POP"
- },
- {
- "pc": 2725,
- "instruction": "POP"
- },
- {
- "pc": 2726,
- "instruction": "POP"
- },
- {
- "pc": 2727,
- "instruction": "SWAP1"
- },
- {
- "pc": 2728,
- "instruction": "POP"
- },
- {
- "pc": 2729,
- "instruction": "SWAP1"
- },
- {
- "pc": 2730,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 519
- },
- {
- "color": "\"#FF9248\"",
- "target": 217
- }
- ],
- "last_instruction": "JUMP",
- "id": 2721
- },
- {
- "instructions": [
- {
- "pc": 1107,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1108,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1129,
- "instruction": "AND"
- },
- {
- "pc": 1130,
- "instruction": "EQ"
- },
- {
- "pc": 1131,
- "instruction": "PUSH2 0x04a9"
- },
- {
- "pc": 1134,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1193
- },
- {
- "color": "\"#B70000\"",
- "target": 1135
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1107
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x0127"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x0424"
- },
- {
- "pc": 294,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1060
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 383,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 384,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 386,
- "instruction": "MLOAD"
- },
- {
- "pc": 387,
- "instruction": "PUSH2 0x018c"
- },
- {
- "pc": 390,
- "instruction": "SWAP2"
- },
- {
- "pc": 391,
- "instruction": "SWAP1"
- },
- {
- "pc": 392,
- "instruction": "PUSH2 0x11b4"
- },
- {
- "pc": 395,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4532
- }],
- "last_instruction": "JUMP",
- "id": 383
- },
- {
- "instructions": [
- {
- "pc": 4198,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4199,
- "instruction": "POP"
- },
- {
- "pc": 4200,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4215
- }],
- "last_instruction": "JUMP",
- "id": 4198
- },
- {
- "instructions": [
- {
- "pc": 4662,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4663,
- "instruction": "PUSH0"
- },
- {
- "pc": 4664,
- "instruction": "PUSH2 0x1243"
- },
- {
- "pc": 4667,
- "instruction": "DUP6"
- },
- {
- "pc": 4668,
- "instruction": "DUP3"
- },
- {
- "pc": 4669,
- "instruction": "DUP7"
- },
- {
- "pc": 4670,
- "instruction": "ADD"
- },
- {
- "pc": 4671,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4674,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4662
- },
- {
- "instructions": [
- {
- "pc": 5623,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5624,
- "instruction": "SWAP1"
- },
- {
- "pc": 5625,
- "instruction": "POP"
- },
- {
- "pc": 5626,
- "instruction": "SWAP2"
- },
- {
- "pc": 5627,
- "instruction": "SWAP1"
- },
- {
- "pc": 5628,
- "instruction": "POP"
- },
- {
- "pc": 5629,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1184
- },
- {
- "color": "\"#FF9248\"",
- "target": 2858
- }
- ],
- "last_instruction": "JUMP",
- "id": 5623
- },
- {
- "instructions": [
- {
- "pc": 3985,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3986,
- "instruction": "DUP4"
- },
- {
- "pc": 3987,
- "instruction": "DUP2"
- },
- {
- "pc": 3988,
- "instruction": "LT"
- },
- {
- "pc": 3989,
- "instruction": "ISZERO"
- },
- {
- "pc": 3990,
- "instruction": "PUSH2 0x0fac"
- },
- {
- "pc": 3993,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3994
- },
- {
- "color": "\"#5F9747\"",
- "target": 4012
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3985
- },
- {
- "instructions": [
- {
- "pc": 2731,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2732,
- "instruction": "PUSH0"
- },
- {
- "pc": 2733,
- "instruction": "DUP2"
- },
- {
- "pc": 2734,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2736,
- "instruction": "PUSH0"
- },
- {
- "pc": 2737,
- "instruction": "PUSH2 0x0ab8"
- },
- {
- "pc": 2740,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 2743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 2731
- },
- {
- "instructions": [
- {
- "pc": 4557,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4558,
- "instruction": "PUSH0"
- },
- {
- "pc": 4559,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4561,
- "instruction": "DUP3"
- },
- {
- "pc": 4562,
- "instruction": "DUP5"
- },
- {
- "pc": 4563,
- "instruction": "SUB"
- },
- {
- "pc": 4564,
- "instruction": "SLT"
- },
- {
- "pc": 4565,
- "instruction": "ISZERO"
- },
- {
- "pc": 4566,
- "instruction": "PUSH2 0x11e2"
- },
- {
- "pc": 4569,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4578
- },
- {
- "color": "\"#B70000\"",
- "target": 4570
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4557
- },
- {
- "instructions": [
- {
- "pc": 2661,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2664,
- "instruction": "DUP1"
- },
- {
- "pc": 2665,
- "instruction": "DUP4"
- },
- {
- "pc": 2666,
- "instruction": "SLOAD"
- },
- {
- "pc": 2667,
- "instruction": "DIV"
- },
- {
- "pc": 2668,
- "instruction": "MUL"
- },
- {
- "pc": 2669,
- "instruction": "DUP4"
- },
- {
- "pc": 2670,
- "instruction": "MSTORE"
- },
- {
- "pc": 2671,
- "instruction": "SWAP2"
- },
- {
- "pc": 2672,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2674,
- "instruction": "ADD"
- },
- {
- "pc": 2675,
- "instruction": "SWAP2"
- },
- {
- "pc": 2676,
- "instruction": "PUSH2 0x0aa1"
- },
- {
- "pc": 2679,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2721
- }],
- "last_instruction": "JUMP",
- "id": 2661
- },
- {
- "instructions": [
- {
- "pc": 405,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 406,
- "instruction": "PUSH2 0x01af"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 411,
- "instruction": "DUP1"
- },
- {
- "pc": 412,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 413,
- "instruction": "SUB"
- },
- {
- "pc": 414,
- "instruction": "DUP2"
- },
- {
- "pc": 415,
- "instruction": "ADD"
- },
- {
- "pc": 416,
- "instruction": "SWAP1"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x01aa"
- },
- {
- "pc": 420,
- "instruction": "SWAP2"
- },
- {
- "pc": 421,
- "instruction": "SWAP1"
- },
- {
- "pc": 422,
- "instruction": "PUSH2 0x10b0"
- },
- {
- "pc": 425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4272
- }],
- "last_instruction": "JUMP",
- "id": 405
- },
- {
- "instructions": [
- {
- "pc": 2858,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2859,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2861,
- "instruction": "MLOAD"
- },
- {
- "pc": 2862,
- "instruction": "DUP1"
- },
- {
- "pc": 2863,
- "instruction": "SWAP2"
- },
- {
- "pc": 2864,
- "instruction": "SUB"
- },
- {
- "pc": 2865,
- "instruction": "SWAP1"
- },
- {
- "pc": 2866,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2858
- },
- {
- "instructions": [
- {
- "pc": 4188,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4189,
- "instruction": "DUP2"
- },
- {
- "pc": 4190,
- "instruction": "EQ"
- },
- {
- "pc": 4191,
- "instruction": "PUSH2 0x1066"
- },
- {
- "pc": 4194,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4195
- },
- {
- "color": "\"#5F9747\"",
- "target": 4198
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4188
- },
- {
- "instructions": [
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 129,
- "instruction": "EQ"
- },
- {
- "pc": 130,
- "instruction": "PUSH2 0x01e1"
- },
- {
- "pc": 133,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 481
- },
- {
- "color": "\"#B70000\"",
- "target": 134
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 123,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 4385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4386,
- "instruction": "PUSH2 0x112a"
- },
- {
- "pc": 4389,
- "instruction": "DUP2"
- },
- {
- "pc": 4390,
- "instruction": "PUSH2 0x107d"
- },
- {
- "pc": 4393,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4221
- }],
- "last_instruction": "JUMP",
- "id": 4385
- },
- {
- "instructions": [
- {
- "pc": 4640,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4641,
- "instruction": "PUSH0"
- },
- {
- "pc": 4642,
- "instruction": "DUP1"
- },
- {
- "pc": 4643,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4645,
- "instruction": "DUP4"
- },
- {
- "pc": 4646,
- "instruction": "DUP6"
- },
- {
- "pc": 4647,
- "instruction": "SUB"
- },
- {
- "pc": 4648,
- "instruction": "SLT"
- },
- {
- "pc": 4649,
- "instruction": "ISZERO"
- },
- {
- "pc": 4650,
- "instruction": "PUSH2 0x1236"
- },
- {
- "pc": 4653,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4662
- },
- {
- "color": "\"#B70000\"",
- "target": 4654
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4640
- },
- {
- "instructions": [
- {
- "pc": 4570,
- "instruction": "PUSH2 0x11e1"
- },
- {
- "pc": 4573,
- "instruction": "PUSH2 0x101f"
- },
- {
- "pc": 4576,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4127
- }],
- "last_instruction": "JUMP",
- "id": 4570
- },
- {
- "instructions": [
- {
- "pc": 2712,
- "instruction": "DUP3"
- },
- {
- "pc": 2713,
- "instruction": "SWAP1"
- },
- {
- "pc": 2714,
- "instruction": "SUB"
- },
- {
- "pc": 2715,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2717,
- "instruction": "AND"
- },
- {
- "pc": 2718,
- "instruction": "DUP3"
- },
- {
- "pc": 2719,
- "instruction": "ADD"
- },
- {
- "pc": 2720,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2721
- }],
- "last_instruction": "UNKNOWN",
- "id": 2712
- },
- {
- "instructions": [
- {
- "pc": 5589,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5590,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5592,
- "instruction": "DUP3"
- },
- {
- "pc": 5593,
- "instruction": "ADD"
- },
- {
- "pc": 5594,
- "instruction": "SWAP1"
- },
- {
- "pc": 5595,
- "instruction": "POP"
- },
- {
- "pc": 5596,
- "instruction": "SWAP2"
- },
- {
- "pc": 5597,
- "instruction": "SWAP1"
- },
- {
- "pc": 5598,
- "instruction": "POP"
- },
- {
- "pc": 5599,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5623
- },
- {
- "color": "\"#FF9248\"",
- "target": 4892
- }
- ],
- "last_instruction": "JUMP",
- "id": 5589
- },
- {
- "instructions": [
- {
- "pc": 5295,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5296,
- "instruction": "PUSH0"
- },
- {
- "pc": 5297,
- "instruction": "PUSH2 0x14b9"
- },
- {
- "pc": 5300,
- "instruction": "DUP3"
- },
- {
- "pc": 5301,
- "instruction": "PUSH2 0x107d"
- },
- {
- "pc": 5304,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4221
- }],
- "last_instruction": "JUMP",
- "id": 5295
- },
- {
- "instructions": [
- {
- "pc": 4354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4355,
- "instruction": "DUP3"
- },
- {
- "pc": 4356,
- "instruction": "MSTORE"
- },
- {
- "pc": 4357,
- "instruction": "POP"
- },
- {
- "pc": 4358,
- "instruction": "POP"
- },
- {
- "pc": 4359,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4379
- }],
- "last_instruction": "JUMP",
- "id": 4354
- },
- {
- "instructions": [
- {
- "pc": 4084,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4085,
- "instruction": "DUP5"
- },
- {
- "pc": 4086,
- "instruction": "ADD"
- },
- {
- "pc": 4087,
- "instruction": "SWAP2"
- },
- {
- "pc": 4088,
- "instruction": "POP"
- },
- {
- "pc": 4089,
- "instruction": "POP"
- },
- {
- "pc": 4090,
- "instruction": "SWAP3"
- },
- {
- "pc": 4091,
- "instruction": "SWAP2"
- },
- {
- "pc": 4092,
- "instruction": "POP"
- },
- {
- "pc": 4093,
- "instruction": "POP"
- },
- {
- "pc": 4094,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4119
- }],
- "last_instruction": "JUMP",
- "id": 4084
- },
- {
- "instructions": [
- {
- "pc": 260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x0329"
- },
- {
- "pc": 264,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 809
- }],
- "last_instruction": "JUMP",
- "id": 260
- },
- {
- "instructions": [
- {
- "pc": 4345,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4346,
- "instruction": "PUSH2 0x1102"
- },
- {
- "pc": 4349,
- "instruction": "DUP2"
- },
- {
- "pc": 4350,
- "instruction": "PUSH2 0x10ee"
- },
- {
- "pc": 4353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4334
- }],
- "last_instruction": "JUMP",
- "id": 4345
- },
- {
- "instructions": [
- {
- "pc": 724,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 725,
- "instruction": "DUP1"
- },
- {
- "pc": 726,
- "instruction": "ISZERO"
- },
- {
- "pc": 727,
- "instruction": "PUSH2 0x031f"
- },
- {
- "pc": 730,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 731
- },
- {
- "color": "\"#5F9747\"",
- "target": 799
- }
- ],
- "last_instruction": "JUMPI",
- "id": 724
- },
- {
- "instructions": [
- {
- "pc": 2587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2588,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2590,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2592,
- "instruction": "DUP1"
- },
- {
- "pc": 2593,
- "instruction": "SLOAD"
- },
- {
- "pc": 2594,
- "instruction": "PUSH2 0x0a2a"
- },
- {
- "pc": 2597,
- "instruction": "SWAP1"
- },
- {
- "pc": 2598,
- "instruction": "PUSH2 0x128b"
- },
- {
- "pc": 2601,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4747
- }],
- "last_instruction": "JUMP",
- "id": 2587
- },
- {
- "instructions": [
- {
- "pc": 4012,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4013,
- "instruction": "PUSH0"
- },
- {
- "pc": 4014,
- "instruction": "DUP5"
- },
- {
- "pc": 4015,
- "instruction": "DUP5"
- },
- {
- "pc": 4016,
- "instruction": "ADD"
- },
- {
- "pc": 4017,
- "instruction": "MSTORE"
- },
- {
- "pc": 4018,
- "instruction": "POP"
- },
- {
- "pc": 4019,
- "instruction": "POP"
- },
- {
- "pc": 4020,
- "instruction": "POP"
- },
- {
- "pc": 4021,
- "instruction": "POP"
- },
- {
- "pc": 4022,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4075
- }],
- "last_instruction": "JUMP",
- "id": 4012
- },
- {
- "instructions": [
- {
- "pc": 3595,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3596,
- "instruction": "PUSH2 0x0e14"
- },
- {
- "pc": 3599,
- "instruction": "CALLER"
- },
- {
- "pc": 3600,
- "instruction": "PUSH2 0x0edc"
- },
- {
- "pc": 3603,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3804
- }],
- "last_instruction": "JUMP",
- "id": 3595
- },
- {
- "instructions": [
- {
- "pc": 4162,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4163,
- "instruction": "PUSH0"
- },
- {
- "pc": 4164,
- "instruction": "PUSH2 0x104c"
- },
- {
- "pc": 4167,
- "instruction": "DUP3"
- },
- {
- "pc": 4168,
- "instruction": "PUSH2 0x1023"
- },
- {
- "pc": 4171,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4131
- }],
- "last_instruction": "JUMP",
- "id": 4162
- },
- {
- "instructions": [
- {
- "pc": 4394,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4395,
- "instruction": "DUP3"
- },
- {
- "pc": 4396,
- "instruction": "MSTORE"
- },
- {
- "pc": 4397,
- "instruction": "POP"
- },
- {
- "pc": 4398,
- "instruction": "POP"
- },
- {
- "pc": 4399,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4419
- }],
- "last_instruction": "JUMP",
- "id": 4394
- },
- {
- "instructions": [
- {
- "pc": 205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 206,
- "instruction": "PUSH0"
- },
- {
- "pc": 207,
- "instruction": "DUP1"
- },
- {
- "pc": 208,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 205
- },
- {
- "instructions": [
- {
- "pc": 1184,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1185,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1187,
- "instruction": "MLOAD"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "SWAP2"
- },
- {
- "pc": 1190,
- "instruction": "SUB"
- },
- {
- "pc": 1191,
- "instruction": "SWAP1"
- },
- {
- "pc": 1192,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1184
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 268,
- "instruction": "MLOAD"
- },
- {
- "pc": 269,
- "instruction": "PUSH2 0x0116"
- },
- {
- "pc": 272,
- "instruction": "SWAP2"
- },
- {
- "pc": 273,
- "instruction": "SWAP1"
- },
- {
- "pc": 274,
- "instruction": "PUSH2 0x1108"
- },
- {
- "pc": 277,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4360
- }],
- "last_instruction": "JUMP",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 3957,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3958,
- "instruction": "PUSH0"
- },
- {
- "pc": 3959,
- "instruction": "DUP2"
- },
- {
- "pc": 3960,
- "instruction": "MLOAD"
- },
- {
- "pc": 3961,
- "instruction": "SWAP1"
- },
- {
- "pc": 3962,
- "instruction": "POP"
- },
- {
- "pc": 3963,
- "instruction": "SWAP2"
- },
- {
- "pc": 3964,
- "instruction": "SWAP1"
- },
- {
- "pc": 3965,
- "instruction": "POP"
- },
- {
- "pc": 3966,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4049
- }],
- "last_instruction": "JUMP",
- "id": 3957
- },
- {
- "instructions": [
- {
- "pc": 4517,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4518,
- "instruction": "PUSH2 0x11ae"
- },
- {
- "pc": 4521,
- "instruction": "DUP2"
- },
- {
- "pc": 4522,
- "instruction": "PUSH2 0x1199"
- },
- {
- "pc": 4525,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4505
- }],
- "last_instruction": "JUMP",
- "id": 4517
- },
- {
- "instructions": [
- {
- "pc": 325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 326,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 325
- },
- {
- "instructions": [
- {
- "pc": 567,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 568,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 570,
- "instruction": "MLOAD"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 574,
- "instruction": "SWAP2"
- },
- {
- "pc": 575,
- "instruction": "SWAP1"
- },
- {
- "pc": 576,
- "instruction": "PUSH2 0x1108"
- },
- {
- "pc": 579,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4360
- }],
- "last_instruction": "JUMP",
- "id": 567
- },
- {
- "instructions": [
- {
- "pc": 4609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4610,
- "instruction": "DUP3"
- },
- {
- "pc": 4611,
- "instruction": "MSTORE"
- },
- {
- "pc": 4612,
- "instruction": "POP"
- },
- {
- "pc": 4613,
- "instruction": "POP"
- },
- {
- "pc": 4614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4634
- }],
- "last_instruction": "JUMP",
- "id": 4609
- },
- {
- "instructions": [
- {
- "pc": 5600,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5601,
- "instruction": "PUSH0"
- },
- {
- "pc": 5602,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5604,
- "instruction": "DUP3"
- },
- {
- "pc": 5605,
- "instruction": "ADD"
- },
- {
- "pc": 5606,
- "instruction": "SWAP1"
- },
- {
- "pc": 5607,
- "instruction": "POP"
- },
- {
- "pc": 5608,
- "instruction": "DUP2"
- },
- {
- "pc": 5609,
- "instruction": "DUP2"
- },
- {
- "pc": 5610,
- "instruction": "SUB"
- },
- {
- "pc": 5611,
- "instruction": "PUSH0"
- },
- {
- "pc": 5612,
- "instruction": "DUP4"
- },
- {
- "pc": 5613,
- "instruction": "ADD"
- },
- {
- "pc": 5614,
- "instruction": "MSTORE"
- },
- {
- "pc": 5615,
- "instruction": "PUSH2 0x15f7"
- },
- {
- "pc": 5618,
- "instruction": "DUP2"
- },
- {
- "pc": 5619,
- "instruction": "PUSH2 0x15be"
- },
- {
- "pc": 5622,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5566
- }],
- "last_instruction": "JUMP",
- "id": 5600
- },
- {
- "instructions": [
- {
- "pc": 4702,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4703,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4736,
- "instruction": "PUSH0"
- },
- {
- "pc": 4737,
- "instruction": "MSTORE"
- },
- {
- "pc": 4738,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4740,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4742,
- "instruction": "MSTORE"
- },
- {
- "pc": 4743,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4745,
- "instruction": "PUSH0"
- },
- {
- "pc": 4746,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4702
- },
- {
- "instructions": [
- {
- "pc": 459,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 460,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 462,
- "instruction": "MLOAD"
- },
- {
- "pc": 463,
- "instruction": "PUSH2 0x01d8"
- },
- {
- "pc": 466,
- "instruction": "SWAP2"
- },
- {
- "pc": 467,
- "instruction": "SWAP1"
- },
- {
- "pc": 468,
- "instruction": "PUSH2 0x1130"
- },
- {
- "pc": 471,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4400
- }],
- "last_instruction": "JUMP",
- "id": 459
- },
- {
- "instructions": [
- {
- "pc": 4600,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4601,
- "instruction": "PUSH2 0x1201"
- },
- {
- "pc": 4604,
- "instruction": "DUP2"
- },
- {
- "pc": 4605,
- "instruction": "PUSH2 0x1042"
- },
- {
- "pc": 4608,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4162
- }],
- "last_instruction": "JUMP",
- "id": 4600
- },
- {
- "instructions": [
- {
- "pc": 4179,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4180,
- "instruction": "PUSH2 0x105c"
- },
- {
- "pc": 4183,
- "instruction": "DUP2"
- },
- {
- "pc": 4184,
- "instruction": "PUSH2 0x1042"
- },
- {
- "pc": 4187,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4162
- }],
- "last_instruction": "JUMP",
- "id": 4179
- },
- {
- "instructions": [
- {
- "pc": 4286,
- "instruction": "PUSH2 0x10c5"
- },
- {
- "pc": 4289,
- "instruction": "PUSH2 0x101f"
- },
- {
- "pc": 4292,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4127
- }],
- "last_instruction": "JUMP",
- "id": 4286
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xfb2f974b"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x027d"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 637
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function fb2f974b"
- },
- {
- "instructions": [
- {
- "pc": 4059,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4060,
- "instruction": "SWAP4"
- },
- {
- "pc": 4061,
- "instruction": "POP"
- },
- {
- "pc": 4062,
- "instruction": "PUSH2 0x0feb"
- },
- {
- "pc": 4065,
- "instruction": "DUP2"
- },
- {
- "pc": 4066,
- "instruction": "DUP6"
- },
- {
- "pc": 4067,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4069,
- "instruction": "DUP7"
- },
- {
- "pc": 4070,
- "instruction": "ADD"
- },
- {
- "pc": 4071,
- "instruction": "PUSH2 0x0f8f"
- },
- {
- "pc": 4074,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3983
- }],
- "last_instruction": "JUMP",
- "id": 4059
- },
- {
- "instructions": [
- {
- "pc": 4440,
- "instruction": "PUSH2 0x115f"
- },
- {
- "pc": 4443,
- "instruction": "PUSH2 0x101f"
- },
- {
- "pc": 4446,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4127
- }],
- "last_instruction": "JUMP",
- "id": 4440
- },
- {
- "instructions": [
- {
- "pc": 4172,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4173,
- "instruction": "SWAP1"
- },
- {
- "pc": 4174,
- "instruction": "POP"
- },
- {
- "pc": 4175,
- "instruction": "SWAP2"
- },
- {
- "pc": 4176,
- "instruction": "SWAP1"
- },
- {
- "pc": 4177,
- "instruction": "POP"
- },
- {
- "pc": 4178,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4609
- },
- {
- "color": "\"#FF9248\"",
- "target": 4188
- }
- ],
- "last_instruction": "JUMP",
- "id": 4172
- },
- {
- "instructions": [
- {
- "pc": 150,
- "instruction": "DUP1"
- },
- {
- "pc": 151,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 156,
- "instruction": "EQ"
- },
- {
- "pc": 157,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 160,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 161
- },
- {
- "color": "\"#5F9747\"",
- "target": 239
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 150,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 4869,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4870,
- "instruction": "PUSH0"
- },
- {
- "pc": 4871,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4873,
- "instruction": "DUP3"
- },
- {
- "pc": 4874,
- "instruction": "ADD"
- },
- {
- "pc": 4875,
- "instruction": "SWAP1"
- },
- {
- "pc": 4876,
- "instruction": "POP"
- },
- {
- "pc": 4877,
- "instruction": "DUP2"
- },
- {
- "pc": 4878,
- "instruction": "DUP2"
- },
- {
- "pc": 4879,
- "instruction": "SUB"
- },
- {
- "pc": 4880,
- "instruction": "PUSH0"
- },
- {
- "pc": 4881,
- "instruction": "DUP4"
- },
- {
- "pc": 4882,
- "instruction": "ADD"
- },
- {
- "pc": 4883,
- "instruction": "MSTORE"
- },
- {
- "pc": 4884,
- "instruction": "PUSH2 0x131c"
- },
- {
- "pc": 4887,
- "instruction": "DUP2"
- },
- {
- "pc": 4888,
- "instruction": "PUSH2 0x12e3"
- },
- {
- "pc": 4891,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4835
- }],
- "last_instruction": "JUMP",
- "id": 4869
- },
- {
- "instructions": [
- {
- "pc": 770,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 771,
- "instruction": "DUP2"
- },
- {
- "pc": 772,
- "instruction": "SLOAD"
- },
- {
- "pc": 773,
- "instruction": "DUP2"
- },
- {
- "pc": 774,
- "instruction": "MSTORE"
- },
- {
- "pc": 775,
- "instruction": "SWAP1"
- },
- {
- "pc": 776,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 778,
- "instruction": "ADD"
- },
- {
- "pc": 779,
- "instruction": "SWAP1"
- },
- {
- "pc": 780,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 782,
- "instruction": "ADD"
- },
- {
- "pc": 783,
- "instruction": "DUP1"
- },
- {
- "pc": 784,
- "instruction": "DUP4"
- },
- {
- "pc": 785,
- "instruction": "GT"
- },
- {
- "pc": 786,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 789,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 770
- },
- {
- "color": "\"#B70000\"",
- "target": 790
- }
- ],
- "last_instruction": "JUMPI",
- "id": 770
- },
- {
- "instructions": [
- {
- "pc": 2744,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2745,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2766,
- "instruction": "AND"
- },
- {
- "pc": 2767,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2788,
- "instruction": "AND"
- },
- {
- "pc": 2789,
- "instruction": "DUP2"
- },
- {
- "pc": 2790,
- "instruction": "MSTORE"
- },
- {
- "pc": 2791,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2793,
- "instruction": "ADD"
- },
- {
- "pc": 2794,
- "instruction": "SWAP1"
- },
- {
- "pc": 2795,
- "instruction": "DUP2"
- },
- {
- "pc": 2796,
- "instruction": "MSTORE"
- },
- {
- "pc": 2797,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2799,
- "instruction": "ADD"
- },
- {
- "pc": 2800,
- "instruction": "PUSH0"
- },
- {
- "pc": 2801,
- "instruction": "SHA3"
- },
- {
- "pc": 2802,
- "instruction": "SLOAD"
- },
- {
- "pc": 2803,
- "instruction": "LT"
- },
- {
- "pc": 2804,
- "instruction": "ISZERO"
- },
- {
- "pc": 2805,
- "instruction": "PUSH2 0x0b33"
- },
- {
- "pc": 2808,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2867
- },
- {
- "color": "\"#B70000\"",
- "target": 2809
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2744
- },
- {
- "instructions": [
- {
- "pc": 4461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4462,
- "instruction": "SWAP4"
- },
- {
- "pc": 4463,
- "instruction": "POP"
- },
- {
- "pc": 4464,
- "instruction": "POP"
- },
- {
- "pc": 4465,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4467,
- "instruction": "PUSH2 0x117e"
- },
- {
- "pc": 4470,
- "instruction": "DUP7"
- },
- {
- "pc": 4471,
- "instruction": "DUP3"
- },
- {
- "pc": 4472,
- "instruction": "DUP8"
- },
- {
- "pc": 4473,
- "instruction": "ADD"
- },
- {
- "pc": 4474,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4477,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4461
- },
- {
- "instructions": [
- {
- "pc": 1060,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1061,
- "instruction": "PUSH0"
- },
- {
- "pc": 1062,
- "instruction": "PUSH1 0x07"
- },
- {
- "pc": 1064,
- "instruction": "SLOAD"
- },
- {
- "pc": 1065,
- "instruction": "SWAP1"
- },
- {
- "pc": 1066,
- "instruction": "POP"
- },
- {
- "pc": 1067,
- "instruction": "SWAP1"
- },
- {
- "pc": 1068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 295
- }],
- "last_instruction": "JUMP",
- "id": 1060
- },
- {
- "instructions": [
- {
- "pc": 4448,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4449,
- "instruction": "PUSH0"
- },
- {
- "pc": 4450,
- "instruction": "PUSH2 0x116d"
- },
- {
- "pc": 4453,
- "instruction": "DUP7"
- },
- {
- "pc": 4454,
- "instruction": "DUP3"
- },
- {
- "pc": 4455,
- "instruction": "DUP8"
- },
- {
- "pc": 4456,
- "instruction": "ADD"
- },
- {
- "pc": 4457,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4448
- },
- {
- "instructions": [
- {
- "pc": 731,
- "instruction": "DUP1"
- },
- {
- "pc": 732,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 734,
- "instruction": "LT"
- },
- {
- "pc": 735,
- "instruction": "PUSH2 0x02f6"
- },
- {
- "pc": 738,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 739
- },
- {
- "color": "\"#5F9747\"",
- "target": 758
- }
- ],
- "last_instruction": "JUMPI",
- "id": 731
- },
- {
- "instructions": [
- {
- "pc": 433,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 434,
- "instruction": "PUSH2 0x01cb"
- },
- {
- "pc": 437,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 439,
- "instruction": "DUP1"
- },
- {
- "pc": 440,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 441,
- "instruction": "SUB"
- },
- {
- "pc": 442,
- "instruction": "DUP2"
- },
- {
- "pc": 443,
- "instruction": "ADD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "PUSH2 0x01c6"
- },
- {
- "pc": 448,
- "instruction": "SWAP2"
- },
- {
- "pc": 449,
- "instruction": "SWAP1"
- },
- {
- "pc": 450,
- "instruction": "PUSH2 0x11cd"
- },
- {
- "pc": 453,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4557
- }],
- "last_instruction": "JUMP",
- "id": 433
- },
- {
- "instructions": [
- {
- "pc": 4835,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4836,
- "instruction": "PUSH0"
- },
- {
- "pc": 4837,
- "instruction": "PUSH2 0x12ef"
- },
- {
- "pc": 4840,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4842,
- "instruction": "DUP4"
- },
- {
- "pc": 4843,
- "instruction": "PUSH2 0x0f7f"
- },
- {
- "pc": 4846,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3967
- }],
- "last_instruction": "JUMP",
- "id": 4835
- },
- {
- "instructions": [
- {
- "pc": 454,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 455,
- "instruction": "PUSH2 0x09ae"
- },
- {
- "pc": 458,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2478
- }],
- "last_instruction": "JUMP",
- "id": 454
- },
- {
- "instructions": [
- {
- "pc": 610,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 611,
- "instruction": "PUSH2 0x0d89"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3465
- }],
- "last_instruction": "JUMP",
- "id": 610
- },
- {
- "instructions": [
- {
- "pc": 4551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4552,
- "instruction": "SWAP3"
- },
- {
- "pc": 4553,
- "instruction": "SWAP2"
- },
- {
- "pc": 4554,
- "instruction": "POP"
- },
- {
- "pc": 4555,
- "instruction": "POP"
- },
- {
- "pc": 4556,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 396
- }],
- "last_instruction": "JUMP",
- "id": 4551
- },
- {
- "instructions": [
- {
- "pc": 739,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 742,
- "instruction": "DUP1"
- },
- {
- "pc": 743,
- "instruction": "DUP4"
- },
- {
- "pc": 744,
- "instruction": "SLOAD"
- },
- {
- "pc": 745,
- "instruction": "DIV"
- },
- {
- "pc": 746,
- "instruction": "MUL"
- },
- {
- "pc": 747,
- "instruction": "DUP4"
- },
- {
- "pc": 748,
- "instruction": "MSTORE"
- },
- {
- "pc": 749,
- "instruction": "SWAP2"
- },
- {
- "pc": 750,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 752,
- "instruction": "ADD"
- },
- {
- "pc": 753,
- "instruction": "SWAP2"
- },
- {
- "pc": 754,
- "instruction": "PUSH2 0x031f"
- },
- {
- "pc": 757,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 799
- }],
- "last_instruction": "JUMP",
- "id": 739
- },
- {
- "instructions": [
- {
- "pc": 663,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 664,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 663
- },
- {
- "instructions": [
- {
- "pc": 4049,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4050,
- "instruction": "PUSH2 0x0fdb"
- },
- {
- "pc": 4053,
- "instruction": "DUP2"
- },
- {
- "pc": 4054,
- "instruction": "DUP6"
- },
- {
- "pc": 4055,
- "instruction": "PUSH2 0x0f7f"
- },
- {
- "pc": 4058,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3967
- }],
- "last_instruction": "JUMP",
- "id": 4049
- },
- {
- "instructions": [
- {
- "pc": 2548,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2549,
- "instruction": "PUSH0"
- },
- {
- "pc": 2550,
- "instruction": "DUP1"
- },
- {
- "pc": 2551,
- "instruction": "PUSH0"
- },
- {
- "pc": 2552,
- "instruction": "SWAP1"
- },
- {
- "pc": 2553,
- "instruction": "SLOAD"
- },
- {
- "pc": 2554,
- "instruction": "SWAP1"
- },
- {
- "pc": 2555,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2558,
- "instruction": "EXP"
- },
- {
- "pc": 2559,
- "instruction": "SWAP1"
- },
- {
- "pc": 2560,
- "instruction": "DIV"
- },
- {
- "pc": 2561,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2582,
- "instruction": "AND"
- },
- {
- "pc": 2583,
- "instruction": "SWAP1"
- },
- {
- "pc": 2584,
- "instruction": "POP"
- },
- {
- "pc": 2585,
- "instruction": "SWAP1"
- },
- {
- "pc": 2586,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1107
- },
- {
- "color": "\"#FF9248\"",
- "target": 489
- }
- ],
- "last_instruction": "JUMP",
- "id": 2548
- },
- {
- "instructions": [
- {
- "pc": 183,
- "instruction": "DUP1"
- },
- {
- "pc": 184,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 189,
- "instruction": "EQ"
- },
- {
- "pc": 190,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 193,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 194
- },
- {
- "color": "\"#5F9747\"",
- "target": 327
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 183,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 375,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 376,
- "instruction": "PUSH2 0x017f"
- },
- {
- "pc": 379,
- "instruction": "PUSH2 0x08f6"
- },
- {
- "pc": 382,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2294
- }],
- "last_instruction": "JUMP",
- "id": 375
- },
- {
- "instructions": [
- {
- "pc": 4532,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4533,
- "instruction": "PUSH0"
- },
- {
- "pc": 4534,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4536,
- "instruction": "DUP3"
- },
- {
- "pc": 4537,
- "instruction": "ADD"
- },
- {
- "pc": 4538,
- "instruction": "SWAP1"
- },
- {
- "pc": 4539,
- "instruction": "POP"
- },
- {
- "pc": 4540,
- "instruction": "PUSH2 0x11c7"
- },
- {
- "pc": 4543,
- "instruction": "PUSH0"
- },
- {
- "pc": 4544,
- "instruction": "DUP4"
- },
- {
- "pc": 4545,
- "instruction": "ADD"
- },
- {
- "pc": 4546,
- "instruction": "DUP5"
- },
- {
- "pc": 4547,
- "instruction": "PUSH2 0x11a5"
- },
- {
- "pc": 4550,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4517
- }],
- "last_instruction": "JUMP",
- "id": 4532
- },
- {
- "instructions": [
- {
- "pc": 481,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 482,
- "instruction": "PUSH2 0x01e9"
- },
- {
- "pc": 485,
- "instruction": "PUSH2 0x09f4"
- },
- {
- "pc": 488,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2548
- }],
- "last_instruction": "JUMP",
- "id": 481
- },
- {
- "instructions": [
- {
- "pc": 1069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1070,
- "instruction": "PUSH2 0x0435"
- },
- {
- "pc": 1073,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 1076,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 1069
- },
- {
- "instructions": [
- {
- "pc": 426,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 427,
- "instruction": "PUSH2 0x090b"
- },
- {
- "pc": 430,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2315
- }],
- "last_instruction": "JUMP",
- "id": 426
- },
- {
- "instructions": [
- {
- "pc": 4334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4335,
- "instruction": "PUSH0"
- },
- {
- "pc": 4336,
- "instruction": "DUP2"
- },
- {
- "pc": 4337,
- "instruction": "ISZERO"
- },
- {
- "pc": 4338,
- "instruction": "ISZERO"
- },
- {
- "pc": 4339,
- "instruction": "SWAP1"
- },
- {
- "pc": 4340,
- "instruction": "POP"
- },
- {
- "pc": 4341,
- "instruction": "SWAP2"
- },
- {
- "pc": 4342,
- "instruction": "SWAP1"
- },
- {
- "pc": 4343,
- "instruction": "POP"
- },
- {
- "pc": 4344,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4354
- }],
- "last_instruction": "JUMP",
- "id": 4334
- },
- {
- "instructions": [
- {
- "pc": 2653,
- "instruction": "DUP1"
- },
- {
- "pc": 2654,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2656,
- "instruction": "LT"
- },
- {
- "pc": 2657,
- "instruction": "PUSH2 0x0a78"
- },
- {
- "pc": 2660,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2661
- },
- {
- "color": "\"#5F9747\"",
- "target": 2680
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2653
- },
- {
- "instructions": [
- {
- "pc": 4526,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4527,
- "instruction": "DUP3"
- },
- {
- "pc": 4528,
- "instruction": "MSTORE"
- },
- {
- "pc": 4529,
- "instruction": "POP"
- },
- {
- "pc": 4530,
- "instruction": "POP"
- },
- {
- "pc": 4531,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4551
- }],
- "last_instruction": "JUMP",
- "id": 4526
- },
- {
- "instructions": [
- {
- "pc": 4075,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4076,
- "instruction": "PUSH2 0x0ff4"
- },
- {
- "pc": 4079,
- "instruction": "DUP2"
- },
- {
- "pc": 4080,
- "instruction": "PUSH2 0x0fb7"
- },
- {
- "pc": 4083,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4023
- }],
- "last_instruction": "JUMP",
- "id": 4075
- },
- {
- "instructions": [
- {
- "pc": 100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 101,
- "instruction": "DUP1"
- },
- {
- "pc": 102,
- "instruction": "PUSH4 0x65c62609"
- },
- {
- "pc": 107,
- "instruction": "EQ"
- },
- {
- "pc": 108,
- "instruction": "PUSH2 0x0195"
- },
- {
- "pc": 111,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 112
- },
- {
- "color": "\"#5F9747\"",
- "target": 405
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 100,
- "label": "Function 65c62609"
- },
- {
- "instructions": [
- {
- "pc": 3983,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3984,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3985
- }],
- "last_instruction": "UNKNOWN",
- "id": 3983
- },
- {
- "instructions": [
- {
- "pc": 658,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 659,
- "instruction": "PUSH2 0x0e0b"
- },
- {
- "pc": 662,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3595
- }],
- "last_instruction": "JUMP",
- "id": 658
- },
- {
- "instructions": [
- {
- "pc": 2294,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2295,
- "instruction": "PUSH0"
- },
- {
- "pc": 2296,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 2298,
- "instruction": "PUSH0"
- },
- {
- "pc": 2299,
- "instruction": "SWAP1"
- },
- {
- "pc": 2300,
- "instruction": "SLOAD"
- },
- {
- "pc": 2301,
- "instruction": "SWAP1"
- },
- {
- "pc": 2302,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2305,
- "instruction": "EXP"
- },
- {
- "pc": 2306,
- "instruction": "SWAP1"
- },
- {
- "pc": 2307,
- "instruction": "DIV"
- },
- {
- "pc": 2308,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 2310,
- "instruction": "AND"
- },
- {
- "pc": 2311,
- "instruction": "SWAP1"
- },
- {
- "pc": 2312,
- "instruction": "POP"
- },
- {
- "pc": 2313,
- "instruction": "SWAP1"
- },
- {
- "pc": 2314,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 383
- }],
- "last_instruction": "JUMP",
- "id": 2294
- },
- {
- "instructions": [
- {
- "pc": 589,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 590,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 593,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 595,
- "instruction": "DUP1"
- },
- {
- "pc": 596,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 597,
- "instruction": "SUB"
- },
- {
- "pc": 598,
- "instruction": "DUP2"
- },
- {
- "pc": 599,
- "instruction": "ADD"
- },
- {
- "pc": 600,
- "instruction": "SWAP1"
- },
- {
- "pc": 601,
- "instruction": "PUSH2 0x0262"
- },
- {
- "pc": 604,
- "instruction": "SWAP2"
- },
- {
- "pc": 605,
- "instruction": "SWAP1"
- },
- {
- "pc": 606,
- "instruction": "PUSH2 0x1220"
- },
- {
- "pc": 609,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4640
- }],
- "last_instruction": "JUMP",
- "id": 589
- },
- {
- "instructions": [
- {
- "pc": 3967,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3968,
- "instruction": "PUSH0"
- },
- {
- "pc": 3969,
- "instruction": "DUP3"
- },
- {
- "pc": 3970,
- "instruction": "DUP3"
- },
- {
- "pc": 3971,
- "instruction": "MSTORE"
- },
- {
- "pc": 3972,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3974,
- "instruction": "DUP3"
- },
- {
- "pc": 3975,
- "instruction": "ADD"
- },
- {
- "pc": 3976,
- "instruction": "SWAP1"
- },
- {
- "pc": 3977,
- "instruction": "POP"
- },
- {
- "pc": 3978,
- "instruction": "SWAP3"
- },
- {
- "pc": 3979,
- "instruction": "SWAP2"
- },
- {
- "pc": 3980,
- "instruction": "POP"
- },
- {
- "pc": 3981,
- "instruction": "POP"
- },
- {
- "pc": 3982,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5578
- },
- {
- "color": "\"#FF9248\"",
- "target": 4059
- },
- {
- "color": "\"#FF9248\"",
- "target": 4847
- }
- ],
- "last_instruction": "JUMP",
- "id": 3967
- },
- {
- "instructions": [
- {
- "pc": 511,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 512,
- "instruction": "PUSH2 0x0207"
- },
- {
- "pc": 515,
- "instruction": "PUSH2 0x0a1b"
- },
- {
- "pc": 518,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2587
- }],
- "last_instruction": "JUMP",
- "id": 511
- },
- {
- "instructions": [
- {
- "pc": 3804,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3805,
- "instruction": "PUSH0"
- },
- {
- "pc": 3806,
- "instruction": "PUSH2 0x0ee5"
- },
- {
- "pc": 3809,
- "instruction": "PUSH2 0x0e7f"
- },
- {
- "pc": 3812,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3711
- }],
- "last_instruction": "JUMP",
- "id": 3804
- },
- {
- "instructions": [
- {
- "pc": 4379,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4380,
- "instruction": "SWAP3"
- },
- {
- "pc": 4381,
- "instruction": "SWAP2"
- },
- {
- "pc": 4382,
- "instruction": "POP"
- },
- {
- "pc": 4383,
- "instruction": "POP"
- },
- {
- "pc": 4384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 580
- },
- {
- "color": "\"#FF9248\"",
- "target": 278
- }
- ],
- "last_instruction": "JUMP",
- "id": 4379
- },
- {
- "instructions": [
- {
- "pc": 4195,
- "instruction": "PUSH0"
- },
- {
- "pc": 4196,
- "instruction": "DUP1"
- },
- {
- "pc": 4197,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4195
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 172,
- "instruction": "DUP1"
- },
- {
- "pc": 173,
- "instruction": "PUSH4 0x202af9e4"
- },
- {
- "pc": 178,
- "instruction": "EQ"
- },
- {
- "pc": 179,
- "instruction": "PUSH2 0x013d"
- },
- {
- "pc": 182,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 183
- },
- {
- "color": "\"#5F9747\"",
- "target": 317
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 172,
- "label": "Function 202af9e4"
- },
- {
- "instructions": [
- {
- "pc": 4246,
- "instruction": "PUSH0"
- },
- {
- "pc": 4247,
- "instruction": "DUP1"
- },
- {
- "pc": 4248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4246
- },
- {
- "instructions": [
- {
- "pc": 680,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 681,
- "instruction": "DUP1"
- },
- {
- "pc": 682,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 687,
- "instruction": "DUP1"
- },
- {
- "pc": 688,
- "instruction": "SWAP2"
- },
- {
- "pc": 689,
- "instruction": "DIV"
- },
- {
- "pc": 690,
- "instruction": "MUL"
- },
- {
- "pc": 691,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 693,
- "instruction": "ADD"
- },
- {
- "pc": 694,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 696,
- "instruction": "MLOAD"
- },
- {
- "pc": 697,
- "instruction": "SWAP1"
- },
- {
- "pc": 698,
- "instruction": "DUP2"
- },
- {
- "pc": 699,
- "instruction": "ADD"
- },
- {
- "pc": 700,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 702,
- "instruction": "MSTORE"
- },
- {
- "pc": 703,
- "instruction": "DUP1"
- },
- {
- "pc": 704,
- "instruction": "SWAP3"
- },
- {
- "pc": 705,
- "instruction": "SWAP2"
- },
- {
- "pc": 706,
- "instruction": "SWAP1"
- },
- {
- "pc": 707,
- "instruction": "DUP2"
- },
- {
- "pc": 708,
- "instruction": "DUP2"
- },
- {
- "pc": 709,
- "instruction": "MSTORE"
- },
- {
- "pc": 710,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 712,
- "instruction": "ADD"
- },
- {
- "pc": 713,
- "instruction": "DUP3"
- },
- {
- "pc": 714,
- "instruction": "DUP1"
- },
- {
- "pc": 715,
- "instruction": "SLOAD"
- },
- {
- "pc": 716,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 719,
- "instruction": "SWAP1"
- },
- {
- "pc": 720,
- "instruction": "PUSH2 0x128b"
- },
- {
- "pc": 723,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4747
- }],
- "last_instruction": "JUMP",
- "id": 680
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x021d"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 541
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 4360,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4361,
- "instruction": "PUSH0"
- },
- {
- "pc": 4362,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4364,
- "instruction": "DUP3"
- },
- {
- "pc": 4365,
- "instruction": "ADD"
- },
- {
- "pc": 4366,
- "instruction": "SWAP1"
- },
- {
- "pc": 4367,
- "instruction": "POP"
- },
- {
- "pc": 4368,
- "instruction": "PUSH2 0x111b"
- },
- {
- "pc": 4371,
- "instruction": "PUSH0"
- },
- {
- "pc": 4372,
- "instruction": "DUP4"
- },
- {
- "pc": 4373,
- "instruction": "ADD"
- },
- {
- "pc": 4374,
- "instruction": "DUP5"
- },
- {
- "pc": 4375,
- "instruction": "PUSH2 0x10f9"
- },
- {
- "pc": 4378,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4345
- }],
- "last_instruction": "JUMP",
- "id": 4360
- },
- {
- "instructions": [
- {
- "pc": 665,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 666,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 668,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 670,
- "instruction": "DUP1"
- },
- {
- "pc": 671,
- "instruction": "SLOAD"
- },
- {
- "pc": 672,
- "instruction": "PUSH2 0x02a8"
- },
- {
- "pc": 675,
- "instruction": "SWAP1"
- },
- {
- "pc": 676,
- "instruction": "PUSH2 0x128b"
- },
- {
- "pc": 679,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4747
- }],
- "last_instruction": "JUMP",
- "id": 665
- },
- {
- "instructions": [
- {
- "pc": 1077,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1078,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1099,
- "instruction": "AND"
- },
- {
- "pc": 1100,
- "instruction": "PUSH2 0x0453"
- },
- {
- "pc": 1103,
- "instruction": "PUSH2 0x09f4"
- },
- {
- "pc": 1106,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2548
- }],
- "last_instruction": "JUMP",
- "id": 1077
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 583,
- "instruction": "MLOAD"
- },
- {
- "pc": 584,
- "instruction": "DUP1"
- },
- {
- "pc": 585,
- "instruction": "SWAP2"
- },
- {
- "pc": 586,
- "instruction": "SUB"
- },
- {
- "pc": 587,
- "instruction": "SWAP1"
- },
- {
- "pc": 588,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 3711,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3712,
- "instruction": "PUSH0"
- },
- {
- "pc": 3713,
- "instruction": "PUSH1 0x08"
- },
- {
- "pc": 3715,
- "instruction": "PUSH0"
- },
- {
- "pc": 3716,
- "instruction": "SWAP1"
- },
- {
- "pc": 3717,
- "instruction": "SLOAD"
- },
- {
- "pc": 3718,
- "instruction": "SWAP1"
- },
- {
- "pc": 3719,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 3722,
- "instruction": "EXP"
- },
- {
- "pc": 3723,
- "instruction": "SWAP1"
- },
- {
- "pc": 3724,
- "instruction": "DIV"
- },
- {
- "pc": 3725,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3746,
- "instruction": "AND"
- },
- {
- "pc": 3747,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3768,
- "instruction": "AND"
- },
- {
- "pc": 3769,
- "instruction": "PUSH2 0x0ec0"
- },
- {
- "pc": 3772,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 3775,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 3711
- },
- {
- "instructions": [
- {
- "pc": 519,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 520,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 522,
- "instruction": "MLOAD"
- },
- {
- "pc": 523,
- "instruction": "PUSH2 0x0214"
- },
- {
- "pc": 526,
- "instruction": "SWAP2"
- },
- {
- "pc": 527,
- "instruction": "SWAP1"
- },
- {
- "pc": 528,
- "instruction": "PUSH2 0x0fff"
- },
- {
- "pc": 531,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4095
- }],
- "last_instruction": "JUMP",
- "id": 519
- },
- {
- "instructions": [
- {
- "pc": 758,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 759,
- "instruction": "DUP3"
- },
- {
- "pc": 760,
- "instruction": "ADD"
- },
- {
- "pc": 761,
- "instruction": "SWAP2"
- },
- {
- "pc": 762,
- "instruction": "SWAP1"
- },
- {
- "pc": 763,
- "instruction": "PUSH0"
- },
- {
- "pc": 764,
- "instruction": "MSTORE"
- },
- {
- "pc": 765,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 767,
- "instruction": "PUSH0"
- },
- {
- "pc": 768,
- "instruction": "SHA3"
- },
- {
- "pc": 769,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "UNKNOWN",
- "id": 758
- },
- {
- "instructions": [
- {
- "pc": 4781,
- "instruction": "PUSH2 0x12b4"
- },
- {
- "pc": 4784,
- "instruction": "PUSH2 0x125e"
- },
- {
- "pc": 4787,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4702
- }],
- "last_instruction": "JUMP",
- "id": 4781
- },
- {
- "instructions": [
- {
- "pc": 4119,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4120,
- "instruction": "SWAP1"
- },
- {
- "pc": 4121,
- "instruction": "POP"
- },
- {
- "pc": 4122,
- "instruction": "SWAP3"
- },
- {
- "pc": 4123,
- "instruction": "SWAP2"
- },
- {
- "pc": 4124,
- "instruction": "POP"
- },
- {
- "pc": 4125,
- "instruction": "POP"
- },
- {
- "pc": 4126,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 532
- },
- {
- "color": "\"#FF9248\"",
- "target": 230
- }
- ],
- "last_instruction": "JUMP",
- "id": 4119
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x024d"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 589
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 4578,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4579,
- "instruction": "PUSH0"
- },
- {
- "pc": 4580,
- "instruction": "PUSH2 0x11ef"
- },
- {
- "pc": 4583,
- "instruction": "DUP5"
- },
- {
- "pc": 4584,
- "instruction": "DUP3"
- },
- {
- "pc": 4585,
- "instruction": "DUP6"
- },
- {
- "pc": 4586,
- "instruction": "ADD"
- },
- {
- "pc": 4587,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4590,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4578
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 47,
- "instruction": "GT"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0064"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 100
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 2602,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2603,
- "instruction": "DUP1"
- },
- {
- "pc": 2604,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2606,
- "instruction": "ADD"
- },
- {
- "pc": 2607,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2609,
- "instruction": "DUP1"
- },
- {
- "pc": 2610,
- "instruction": "SWAP2"
- },
- {
- "pc": 2611,
- "instruction": "DIV"
- },
- {
- "pc": 2612,
- "instruction": "MUL"
- },
- {
- "pc": 2613,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2615,
- "instruction": "ADD"
- },
- {
- "pc": 2616,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2618,
- "instruction": "MLOAD"
- },
- {
- "pc": 2619,
- "instruction": "SWAP1"
- },
- {
- "pc": 2620,
- "instruction": "DUP2"
- },
- {
- "pc": 2621,
- "instruction": "ADD"
- },
- {
- "pc": 2622,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2624,
- "instruction": "MSTORE"
- },
- {
- "pc": 2625,
- "instruction": "DUP1"
- },
- {
- "pc": 2626,
- "instruction": "SWAP3"
- },
- {
- "pc": 2627,
- "instruction": "SWAP2"
- },
- {
- "pc": 2628,
- "instruction": "SWAP1"
- },
- {
- "pc": 2629,
- "instruction": "DUP2"
- },
- {
- "pc": 2630,
- "instruction": "DUP2"
- },
- {
- "pc": 2631,
- "instruction": "MSTORE"
- },
- {
- "pc": 2632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2634,
- "instruction": "ADD"
- },
- {
- "pc": 2635,
- "instruction": "DUP3"
- },
- {
- "pc": 2636,
- "instruction": "DUP1"
- },
- {
- "pc": 2637,
- "instruction": "SLOAD"
- },
- {
- "pc": 2638,
- "instruction": "PUSH2 0x0a56"
- },
- {
- "pc": 2641,
- "instruction": "SWAP1"
- },
- {
- "pc": 2642,
- "instruction": "PUSH2 0x128b"
- },
- {
- "pc": 2645,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4747
- }],
- "last_instruction": "JUMP",
- "id": 2602
- },
- {
- "instructions": [
- {
- "pc": 4239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4240,
- "instruction": "DUP2"
- },
- {
- "pc": 4241,
- "instruction": "EQ"
- },
- {
- "pc": 4242,
- "instruction": "PUSH2 0x1099"
- },
- {
- "pc": 4245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4246
- },
- {
- "color": "\"#5F9747\"",
- "target": 4249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4239
- },
- {
- "instructions": [
- {
- "pc": 4858,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4859,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4861,
- "instruction": "DUP3"
- },
- {
- "pc": 4862,
- "instruction": "ADD"
- },
- {
- "pc": 4863,
- "instruction": "SWAP1"
- },
- {
- "pc": 4864,
- "instruction": "POP"
- },
- {
- "pc": 4865,
- "instruction": "SWAP2"
- },
- {
- "pc": 4866,
- "instruction": "SWAP1"
- },
- {
- "pc": 4867,
- "instruction": "POP"
- },
- {
- "pc": 4868,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5623
- },
- {
- "color": "\"#FF9248\"",
- "target": 4892
- }
- ],
- "last_instruction": "JUMP",
- "id": 4858
- },
- {
- "instructions": [
- {
- "pc": 4764,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 4766,
- "instruction": "DUP3"
- },
- {
- "pc": 4767,
- "instruction": "AND"
- },
- {
- "pc": 4768,
- "instruction": "SWAP2"
- },
- {
- "pc": 4769,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4770
- }],
- "last_instruction": "UNKNOWN",
- "id": 4764
- },
- {
- "instructions": [
- {
- "pc": 4266,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4267,
- "instruction": "SWAP3"
- },
- {
- "pc": 4268,
- "instruction": "SWAP2"
- },
- {
- "pc": 4269,
- "instruction": "POP"
- },
- {
- "pc": 4270,
- "instruction": "POP"
- },
- {
- "pc": 4271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4324
- }],
- "last_instruction": "JUMP",
- "id": 4266
- },
- {
- "instructions": [
- {
- "pc": 3704,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3705,
- "instruction": "PUSH0"
- },
- {
- "pc": 3706,
- "instruction": "CALLER"
- },
- {
- "pc": 3707,
- "instruction": "SWAP1"
- },
- {
- "pc": 3708,
- "instruction": "POP"
- },
- {
- "pc": 3709,
- "instruction": "SWAP1"
- },
- {
- "pc": 3710,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1077
- },
- {
- "color": "\"#FF9248\"",
- "target": 822
- },
- {
- "color": "\"#FF9248\"",
- "target": 2744
- }
- ],
- "last_instruction": "JUMP",
- "id": 3704
- },
- {
- "instructions": [
- {
- "pc": 317,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 318,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 321,
- "instruction": "PUSH2 0x042d"
- },
- {
- "pc": 324,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1069
- }],
- "last_instruction": "JUMP",
- "id": 317
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 243,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 245,
- "instruction": "DUP1"
- },
- {
- "pc": 246,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 247,
- "instruction": "SUB"
- },
- {
- "pc": 248,
- "instruction": "DUP2"
- },
- {
- "pc": 249,
- "instruction": "ADD"
- },
- {
- "pc": 250,
- "instruction": "SWAP1"
- },
- {
- "pc": 251,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 254,
- "instruction": "SWAP2"
- },
- {
- "pc": 255,
- "instruction": "SWAP1"
- },
- {
- "pc": 256,
- "instruction": "PUSH2 0x10b0"
- },
- {
- "pc": 259,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4272
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 4654,
- "instruction": "PUSH2 0x1235"
- },
- {
- "pc": 4657,
- "instruction": "PUSH2 0x101f"
- },
- {
- "pc": 4660,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4127
- }],
- "last_instruction": "JUMP",
- "id": 4654
- },
- {
- "instructions": [
- {
- "pc": 4272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4273,
- "instruction": "PUSH0"
- },
- {
- "pc": 4274,
- "instruction": "DUP1"
- },
- {
- "pc": 4275,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4277,
- "instruction": "DUP4"
- },
- {
- "pc": 4278,
- "instruction": "DUP6"
- },
- {
- "pc": 4279,
- "instruction": "SUB"
- },
- {
- "pc": 4280,
- "instruction": "SLT"
- },
- {
- "pc": 4281,
- "instruction": "ISZERO"
- },
- {
- "pc": 4282,
- "instruction": "PUSH2 0x10c6"
- },
- {
- "pc": 4285,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4294
- },
- {
- "color": "\"#B70000\"",
- "target": 4286
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4272
- },
- {
- "instructions": [
- {
- "pc": 489,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 490,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 492,
- "instruction": "MLOAD"
- },
- {
- "pc": 493,
- "instruction": "PUSH2 0x01f6"
- },
- {
- "pc": 496,
- "instruction": "SWAP2"
- },
- {
- "pc": 497,
- "instruction": "SWAP1"
- },
- {
- "pc": 498,
- "instruction": "PUSH2 0x1207"
- },
- {
- "pc": 501,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4615
- }],
- "last_instruction": "JUMP",
- "id": 489
- },
- {
- "instructions": [
- {
- "pc": 2315,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2316,
- "instruction": "PUSH0"
- },
- {
- "pc": 2317,
- "instruction": "DUP2"
- },
- {
- "pc": 2318,
- "instruction": "SWAP1"
- },
- {
- "pc": 2319,
- "instruction": "POP"
- },
- {
- "pc": 2320,
- "instruction": "DUP1"
- },
- {
- "pc": 2321,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2323,
- "instruction": "PUSH0"
- },
- {
- "pc": 2324,
- "instruction": "DUP6"
- },
- {
- "pc": 2325,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2346,
- "instruction": "AND"
- },
- {
- "pc": 2347,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2368,
- "instruction": "AND"
- },
- {
- "pc": 2369,
- "instruction": "DUP2"
- },
- {
- "pc": 2370,
- "instruction": "MSTORE"
- },
- {
- "pc": 2371,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2373,
- "instruction": "ADD"
- },
- {
- "pc": 2374,
- "instruction": "SWAP1"
- },
- {
- "pc": 2375,
- "instruction": "DUP2"
- },
- {
- "pc": 2376,
- "instruction": "MSTORE"
- },
- {
- "pc": 2377,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2379,
- "instruction": "ADD"
- },
- {
- "pc": 2380,
- "instruction": "PUSH0"
- },
- {
- "pc": 2381,
- "instruction": "SHA3"
- },
- {
- "pc": 2382,
- "instruction": "PUSH0"
- },
- {
- "pc": 2383,
- "instruction": "DUP3"
- },
- {
- "pc": 2384,
- "instruction": "DUP3"
- },
- {
- "pc": 2385,
- "instruction": "SLOAD"
- },
- {
- "pc": 2386,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2389,
- "instruction": "SWAP2"
- },
- {
- "pc": 2390,
- "instruction": "SWAP1"
- },
- {
- "pc": 2391,
- "instruction": "PUSH2 0x14af"
- },
- {
- "pc": 2394,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5295
- }],
- "last_instruction": "JUMP",
- "id": 2315
- },
- {
- "instructions": [
- {
- "pc": 4400,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4401,
- "instruction": "PUSH0"
- },
- {
- "pc": 4402,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4404,
- "instruction": "DUP3"
- },
- {
- "pc": 4405,
- "instruction": "ADD"
- },
- {
- "pc": 4406,
- "instruction": "SWAP1"
- },
- {
- "pc": 4407,
- "instruction": "POP"
- },
- {
- "pc": 4408,
- "instruction": "PUSH2 0x1143"
- },
- {
- "pc": 4411,
- "instruction": "PUSH0"
- },
- {
- "pc": 4412,
- "instruction": "DUP4"
- },
- {
- "pc": 4413,
- "instruction": "ADD"
- },
- {
- "pc": 4414,
- "instruction": "DUP5"
- },
- {
- "pc": 4415,
- "instruction": "PUSH2 0x1121"
- },
- {
- "pc": 4418,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4385
- }],
- "last_instruction": "JUMP",
- "id": 4400
- },
- {
- "instructions": [
- {
- "pc": 4230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4231,
- "instruction": "PUSH2 0x108f"
- },
- {
- "pc": 4234,
- "instruction": "DUP2"
- },
- {
- "pc": 4235,
- "instruction": "PUSH2 0x107d"
- },
- {
- "pc": 4238,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4221
- }],
- "last_instruction": "JUMP",
- "id": 4230
- },
- {
- "instructions": [
- {
- "pc": 138,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 139,
- "instruction": "DUP1"
- },
- {
- "pc": 140,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 145,
- "instruction": "EQ"
- },
- {
- "pc": 146,
- "instruction": "PUSH2 0x00d1"
- },
- {
- "pc": 149,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 209
- },
- {
- "color": "\"#B70000\"",
- "target": 150
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 138,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 4615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4616,
- "instruction": "PUSH0"
- },
- {
- "pc": 4617,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4619,
- "instruction": "DUP3"
- },
- {
- "pc": 4620,
- "instruction": "ADD"
- },
- {
- "pc": 4621,
- "instruction": "SWAP1"
- },
- {
- "pc": 4622,
- "instruction": "POP"
- },
- {
- "pc": 4623,
- "instruction": "PUSH2 0x121a"
- },
- {
- "pc": 4626,
- "instruction": "PUSH0"
- },
- {
- "pc": 4627,
- "instruction": "DUP4"
- },
- {
- "pc": 4628,
- "instruction": "ADD"
- },
- {
- "pc": 4629,
- "instruction": "DUP5"
- },
- {
- "pc": 4630,
- "instruction": "PUSH2 0x11f8"
- },
- {
- "pc": 4633,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4600
- }],
- "last_instruction": "JUMP",
- "id": 4615
- },
- {
- "instructions": [
- {
- "pc": 790,
- "instruction": "DUP3"
- },
- {
- "pc": 791,
- "instruction": "SWAP1"
- },
- {
- "pc": 792,
- "instruction": "SUB"
- },
- {
- "pc": 793,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 795,
- "instruction": "AND"
- },
- {
- "pc": 796,
- "instruction": "DUP3"
- },
- {
- "pc": 797,
- "instruction": "ADD"
- },
- {
- "pc": 798,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 799
- }],
- "last_instruction": "UNKNOWN",
- "id": 790
- },
- {
- "instructions": [
- {
- "pc": 2478,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2479,
- "instruction": "PUSH0"
- },
- {
- "pc": 2480,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2482,
- "instruction": "PUSH0"
- },
- {
- "pc": 2483,
- "instruction": "DUP4"
- },
- {
- "pc": 2484,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2505,
- "instruction": "AND"
- },
- {
- "pc": 2506,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2527,
- "instruction": "AND"
- },
- {
- "pc": 2528,
- "instruction": "DUP2"
- },
- {
- "pc": 2529,
- "instruction": "MSTORE"
- },
- {
- "pc": 2530,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2532,
- "instruction": "ADD"
- },
- {
- "pc": 2533,
- "instruction": "SWAP1"
- },
- {
- "pc": 2534,
- "instruction": "DUP2"
- },
- {
- "pc": 2535,
- "instruction": "MSTORE"
- },
- {
- "pc": 2536,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2538,
- "instruction": "ADD"
- },
- {
- "pc": 2539,
- "instruction": "PUSH0"
- },
- {
- "pc": 2540,
- "instruction": "SHA3"
- },
- {
- "pc": 2541,
- "instruction": "SLOAD"
- },
- {
- "pc": 2542,
- "instruction": "SWAP1"
- },
- {
- "pc": 2543,
- "instruction": "POP"
- },
- {
- "pc": 2544,
- "instruction": "SWAP2"
- },
- {
- "pc": 2545,
- "instruction": "SWAP1"
- },
- {
- "pc": 2546,
- "instruction": "POP"
- },
- {
- "pc": 2547,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 459
- }],
- "last_instruction": "JUMP",
- "id": 2478
- },
- {
- "instructions": [
- {
- "pc": 308,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 309,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 311,
- "instruction": "MLOAD"
- },
- {
- "pc": 312,
- "instruction": "DUP1"
- },
- {
- "pc": 313,
- "instruction": "SWAP2"
- },
- {
- "pc": 314,
- "instruction": "SUB"
- },
- {
- "pc": 315,
- "instruction": "SWAP1"
- },
- {
- "pc": 316,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 308
- },
- {
- "instructions": [
- {
- "pc": 4023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4024,
- "instruction": "PUSH0"
- },
- {
- "pc": 4025,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 4027,
- "instruction": "NOT"
- },
- {
- "pc": 4028,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 4030,
- "instruction": "DUP4"
- },
- {
- "pc": 4031,
- "instruction": "ADD"
- },
- {
- "pc": 4032,
- "instruction": "AND"
- },
- {
- "pc": 4033,
- "instruction": "SWAP1"
- },
- {
- "pc": 4034,
- "instruction": "POP"
- },
- {
- "pc": 4035,
- "instruction": "SWAP2"
- },
- {
- "pc": 4036,
- "instruction": "SWAP1"
- },
- {
- "pc": 4037,
- "instruction": "POP"
- },
- {
- "pc": 4038,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4084
- }],
- "last_instruction": "JUMP",
- "id": 4023
- },
- {
- "instructions": [
- {
- "pc": 5566,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5567,
- "instruction": "PUSH0"
- },
- {
- "pc": 5568,
- "instruction": "PUSH2 0x15ca"
- },
- {
- "pc": 5571,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 5573,
- "instruction": "DUP4"
- },
- {
- "pc": 5574,
- "instruction": "PUSH2 0x0f7f"
- },
- {
- "pc": 5577,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3967
- }],
- "last_instruction": "JUMP",
- "id": 5566
- },
- {
- "instructions": [
- {
- "pc": 4095,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4096,
- "instruction": "PUSH0"
- },
- {
- "pc": 4097,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4099,
- "instruction": "DUP3"
- },
- {
- "pc": 4100,
- "instruction": "ADD"
- },
- {
- "pc": 4101,
- "instruction": "SWAP1"
- },
- {
- "pc": 4102,
- "instruction": "POP"
- },
- {
- "pc": 4103,
- "instruction": "DUP2"
- },
- {
- "pc": 4104,
- "instruction": "DUP2"
- },
- {
- "pc": 4105,
- "instruction": "SUB"
- },
- {
- "pc": 4106,
- "instruction": "PUSH0"
- },
- {
- "pc": 4107,
- "instruction": "DUP4"
- },
- {
- "pc": 4108,
- "instruction": "ADD"
- },
- {
- "pc": 4109,
- "instruction": "MSTORE"
- },
- {
- "pc": 4110,
- "instruction": "PUSH2 0x1017"
- },
- {
- "pc": 4113,
- "instruction": "DUP2"
- },
- {
- "pc": 4114,
- "instruction": "DUP5"
- },
- {
- "pc": 4115,
- "instruction": "PUSH2 0x0fc7"
- },
- {
- "pc": 4118,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4039
- }],
- "last_instruction": "JUMP",
- "id": 4095
- },
- {
- "instructions": [
- {
- "pc": 230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 231,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 233,
- "instruction": "MLOAD"
- },
- {
- "pc": 234,
- "instruction": "DUP1"
- },
- {
- "pc": 235,
- "instruction": "SWAP2"
- },
- {
- "pc": 236,
- "instruction": "SUB"
- },
- {
- "pc": 237,
- "instruction": "SWAP1"
- },
- {
- "pc": 238,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 230
- },
- {
- "instructions": [
- {
- "pc": 4847,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4848,
- "instruction": "SWAP2"
- },
- {
- "pc": 4849,
- "instruction": "POP"
- },
- {
- "pc": 4850,
- "instruction": "PUSH2 0x12fa"
- },
- {
- "pc": 4853,
- "instruction": "DUP3"
- },
- {
- "pc": 4854,
- "instruction": "PUSH2 0x12bb"
- },
- {
- "pc": 4857,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4795
- }],
- "last_instruction": "JUMP",
- "id": 4847
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 618,
- "instruction": "MLOAD"
- },
- {
- "pc": 619,
- "instruction": "PUSH2 0x0274"
- },
- {
- "pc": 622,
- "instruction": "SWAP2"
- },
- {
- "pc": 623,
- "instruction": "SWAP1"
- },
- {
- "pc": 624,
- "instruction": "PUSH2 0x1130"
- },
- {
- "pc": 627,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4400
- }],
- "last_instruction": "JUMP",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x00d9"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x0299"
- },
- {
- "pc": 216,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 665
- }],
- "last_instruction": "JUMP",
- "id": 209
- },
- {
- "instructions": [
- {
- "pc": 2692,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2693,
- "instruction": "DUP2"
- },
- {
- "pc": 2694,
- "instruction": "SLOAD"
- },
- {
- "pc": 2695,
- "instruction": "DUP2"
- },
- {
- "pc": 2696,
- "instruction": "MSTORE"
- },
- {
- "pc": 2697,
- "instruction": "SWAP1"
- },
- {
- "pc": 2698,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2700,
- "instruction": "ADD"
- },
- {
- "pc": 2701,
- "instruction": "SWAP1"
- },
- {
- "pc": 2702,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2704,
- "instruction": "ADD"
- },
- {
- "pc": 2705,
- "instruction": "DUP1"
- },
- {
- "pc": 2706,
- "instruction": "DUP4"
- },
- {
- "pc": 2707,
- "instruction": "GT"
- },
- {
- "pc": 2708,
- "instruction": "PUSH2 0x0a84"
- },
- {
- "pc": 2711,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2692
- },
- {
- "color": "\"#B70000\"",
- "target": 2712
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2692
- },
- {
- "instructions": [
- {
- "pc": 1193,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1194,
- "instruction": "PUSH0"
- },
- {
- "pc": 1195,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1216,
- "instruction": "AND"
- },
- {
- "pc": 1217,
- "instruction": "PUSH0"
- },
- {
- "pc": 1218,
- "instruction": "DUP1"
- },
- {
- "pc": 1219,
- "instruction": "SLOAD"
- },
- {
- "pc": 1220,
- "instruction": "SWAP1"
- },
- {
- "pc": 1221,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1224,
- "instruction": "EXP"
- },
- {
- "pc": 1225,
- "instruction": "SWAP1"
- },
- {
- "pc": 1226,
- "instruction": "DIV"
- },
- {
- "pc": 1227,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1248,
- "instruction": "AND"
- },
- {
- "pc": 1249,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1270,
- "instruction": "AND"
- },
- {
- "pc": 1271,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 1304,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1306,
- "instruction": "MLOAD"
- },
- {
- "pc": 1307,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1309,
- "instruction": "MLOAD"
- },
- {
- "pc": 1310,
- "instruction": "DUP1"
- },
- {
- "pc": 1311,
- "instruction": "SWAP2"
- },
- {
- "pc": 1312,
- "instruction": "SUB"
- },
- {
- "pc": 1313,
- "instruction": "SWAP1"
- },
- {
- "pc": 1314,
- "instruction": "LOG3"
- },
- {
- "pc": 1315,
- "instruction": "PUSH0"
- },
- {
- "pc": 1316,
- "instruction": "DUP1"
- },
- {
- "pc": 1317,
- "instruction": "PUSH0"
- },
- {
- "pc": 1318,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1321,
- "instruction": "EXP"
- },
- {
- "pc": 1322,
- "instruction": "DUP2"
- },
- {
- "pc": 1323,
- "instruction": "SLOAD"
- },
- {
- "pc": 1324,
- "instruction": "DUP2"
- },
- {
- "pc": 1325,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1346,
- "instruction": "MUL"
- },
- {
- "pc": 1347,
- "instruction": "NOT"
- },
- {
- "pc": 1348,
- "instruction": "AND"
- },
- {
- "pc": 1349,
- "instruction": "SWAP1"
- },
- {
- "pc": 1350,
- "instruction": "DUP4"
- },
- {
- "pc": 1351,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1372,
- "instruction": "AND"
- },
- {
- "pc": 1373,
- "instruction": "MUL"
- },
- {
- "pc": 1374,
- "instruction": "OR"
- },
- {
- "pc": 1375,
- "instruction": "SWAP1"
- },
- {
- "pc": 1376,
- "instruction": "SSTORE"
- },
- {
- "pc": 1377,
- "instruction": "POP"
- },
- {
- "pc": 1378,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 325
- }],
- "last_instruction": "JUMP",
- "id": 1193
- },
- {
- "instructions": [
- {
- "pc": 4131,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4132,
- "instruction": "PUSH0"
- },
- {
- "pc": 4133,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4154,
- "instruction": "DUP3"
- },
- {
- "pc": 4155,
- "instruction": "AND"
- },
- {
- "pc": 4156,
- "instruction": "SWAP1"
- },
- {
- "pc": 4157,
- "instruction": "POP"
- },
- {
- "pc": 4158,
- "instruction": "SWAP2"
- },
- {
- "pc": 4159,
- "instruction": "SWAP1"
- },
- {
- "pc": 4160,
- "instruction": "POP"
- },
- {
- "pc": 4161,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4172
- }],
- "last_instruction": "JUMP",
- "id": 4131
- },
- {
- "instructions": [
- {
- "pc": 4747,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4748,
- "instruction": "PUSH0"
- },
- {
- "pc": 4749,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4751,
- "instruction": "DUP3"
- },
- {
- "pc": 4752,
- "instruction": "DIV"
- },
- {
- "pc": 4753,
- "instruction": "SWAP1"
- },
- {
- "pc": 4754,
- "instruction": "POP"
- },
- {
- "pc": 4755,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4757,
- "instruction": "DUP3"
- },
- {
- "pc": 4758,
- "instruction": "AND"
- },
- {
- "pc": 4759,
- "instruction": "DUP1"
- },
- {
- "pc": 4760,
- "instruction": "PUSH2 0x12a2"
- },
- {
- "pc": 4763,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4770
- },
- {
- "color": "\"#B70000\"",
- "target": 4764
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4747
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x01ff"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 63
- },
- {
- "color": "\"#5F9747\"",
- "target": 511
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 4892,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4893,
- "instruction": "SWAP1"
- },
- {
- "pc": 4894,
- "instruction": "POP"
- },
- {
- "pc": 4895,
- "instruction": "SWAP2"
- },
- {
- "pc": 4896,
- "instruction": "SWAP1"
- },
- {
- "pc": 4897,
- "instruction": "POP"
- },
- {
- "pc": 4898,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1184
- },
- {
- "color": "\"#FF9248\"",
- "target": 2858
- }
- ],
- "last_instruction": "JUMP",
- "id": 4892
- },
- {
- "instructions": [
- {
- "pc": 4591,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4592,
- "instruction": "SWAP2"
- },
- {
- "pc": 4593,
- "instruction": "POP"
- },
- {
- "pc": 4594,
- "instruction": "POP"
- },
- {
- "pc": 4595,
- "instruction": "SWAP3"
- },
- {
- "pc": 4596,
- "instruction": "SWAP2"
- },
- {
- "pc": 4597,
- "instruction": "POP"
- },
- {
- "pc": 4598,
- "instruction": "POP"
- },
- {
- "pc": 4599,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 454
- }],
- "last_instruction": "JUMP",
- "id": 4591
- },
- {
- "instructions": [
- {
- "pc": 4249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4250,
- "instruction": "POP"
- },
- {
- "pc": 4251,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4266
- }],
- "last_instruction": "JUMP",
- "id": 4249
- },
- {
- "instructions": [
- {
- "pc": 278,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 279,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 281,
- "instruction": "MLOAD"
- },
- {
- "pc": 282,
- "instruction": "DUP1"
- },
- {
- "pc": 283,
- "instruction": "SWAP2"
- },
- {
- "pc": 284,
- "instruction": "SUB"
- },
- {
- "pc": 285,
- "instruction": "SWAP1"
- },
- {
- "pc": 286,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 278
- },
- {
- "instructions": [
- {
- "pc": 4215,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4216,
- "instruction": "SWAP3"
- },
- {
- "pc": 4217,
- "instruction": "SWAP2"
- },
- {
- "pc": 4218,
- "instruction": "POP"
- },
- {
- "pc": 4219,
- "instruction": "POP"
- },
- {
- "pc": 4220,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4307
- },
- {
- "color": "\"#FF9248\"",
- "target": 4675
- },
- {
- "color": "\"#FF9248\"",
- "target": 4461
- },
- {
- "color": "\"#FF9248\"",
- "target": 4591
- }
- ],
- "last_instruction": "JUMP",
- "id": 4215
- },
- {
- "instructions": [
- {
- "pc": 4425,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4426,
- "instruction": "PUSH0"
- },
- {
- "pc": 4427,
- "instruction": "DUP1"
- },
- {
- "pc": 4428,
- "instruction": "PUSH0"
- },
- {
- "pc": 4429,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 4431,
- "instruction": "DUP5"
- },
- {
- "pc": 4432,
- "instruction": "DUP7"
- },
- {
- "pc": 4433,
- "instruction": "SUB"
- },
- {
- "pc": 4434,
- "instruction": "SLT"
- },
- {
- "pc": 4435,
- "instruction": "ISZERO"
- },
- {
- "pc": 4436,
- "instruction": "PUSH2 0x1160"
- },
- {
- "pc": 4439,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4448
- },
- {
- "color": "\"#B70000\"",
- "target": 4440
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4425
- },
- {
- "instructions": [
- {
- "pc": 4201,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4202,
- "instruction": "PUSH0"
- },
- {
- "pc": 4203,
- "instruction": "DUP2"
- },
- {
- "pc": 4204,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 4205,
- "instruction": "SWAP1"
- },
- {
- "pc": 4206,
- "instruction": "POP"
- },
- {
- "pc": 4207,
- "instruction": "PUSH2 0x1077"
- },
- {
- "pc": 4210,
- "instruction": "DUP2"
- },
- {
- "pc": 4211,
- "instruction": "PUSH2 0x1053"
- },
- {
- "pc": 4214,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4179
- }],
- "last_instruction": "JUMP",
- "id": 4201
- },
- {
- "instructions": [
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 118,
- "instruction": "EQ"
- },
- {
- "pc": 119,
- "instruction": "PUSH2 0x01b1"
- },
- {
- "pc": 122,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 433
- },
- {
- "color": "\"#B70000\"",
- "target": 123
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 112,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x0161"
- },
- {
- "pc": 331,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 333,
- "instruction": "DUP1"
- },
- {
- "pc": 334,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 335,
- "instruction": "SUB"
- },
- {
- "pc": 336,
- "instruction": "DUP2"
- },
- {
- "pc": 337,
- "instruction": "ADD"
- },
- {
- "pc": 338,
- "instruction": "SWAP1"
- },
- {
- "pc": 339,
- "instruction": "PUSH2 0x015c"
- },
- {
- "pc": 342,
- "instruction": "SWAP2"
- },
- {
- "pc": 343,
- "instruction": "SWAP1"
- },
- {
- "pc": 344,
- "instruction": "PUSH2 0x1149"
- },
- {
- "pc": 347,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4425
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 4770,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4771,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4773,
- "instruction": "DUP3"
- },
- {
- "pc": 4774,
- "instruction": "LT"
- },
- {
- "pc": 4775,
- "instruction": "DUP2"
- },
- {
- "pc": 4776,
- "instruction": "SUB"
- },
- {
- "pc": 4777,
- "instruction": "PUSH2 0x12b5"
- },
- {
- "pc": 4780,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4789
- },
- {
- "color": "\"#B70000\"",
- "target": 4781
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4770
- },
- {
- "instructions": [
- {
- "pc": 217,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 218,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 220,
- "instruction": "MLOAD"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 224,
- "instruction": "SWAP2"
- },
- {
- "pc": 225,
- "instruction": "SWAP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x0fff"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4095
- }],
- "last_instruction": "JUMP",
- "id": 217
- },
- {
- "instructions": [
- {
- "pc": 161,
- "instruction": "DUP1"
- },
- {
- "pc": 162,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 167,
- "instruction": "EQ"
- },
- {
- "pc": 168,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 171,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 172
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 161,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 4221,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4222,
- "instruction": "PUSH0"
- },
- {
- "pc": 4223,
- "instruction": "DUP2"
- },
- {
- "pc": 4224,
- "instruction": "SWAP1"
- },
- {
- "pc": 4225,
- "instruction": "POP"
- },
- {
- "pc": 4226,
- "instruction": "SWAP2"
- },
- {
- "pc": 4227,
- "instruction": "SWAP1"
- },
- {
- "pc": 4228,
- "instruction": "POP"
- },
- {
- "pc": 4229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4394
- },
- {
- "color": "\"#FF9248\"",
- "target": 4239
- }
- ],
- "last_instruction": "JUMP",
- "id": 4221
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x65c62609"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x008a"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 138
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 65c62609"
- },
- {
- "instructions": [
- {
- "pc": 4039,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4040,
- "instruction": "PUSH0"
- },
- {
- "pc": 4041,
- "instruction": "PUSH2 0x0fd1"
- },
- {
- "pc": 4044,
- "instruction": "DUP3"
- },
- {
- "pc": 4045,
- "instruction": "PUSH2 0x0f75"
- },
- {
- "pc": 4048,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3957
- }],
- "last_instruction": "JUMP",
- "id": 4039
- },
- {
- "instructions": [
- {
- "pc": 194,
- "instruction": "DUP1"
- },
- {
- "pc": 195,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 200,
- "instruction": "EQ"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x0177"
- },
- {
- "pc": 204,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 375
- },
- {
- "color": "\"#5F9747\"",
- "target": 205
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 194,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 3994,
- "instruction": "DUP1"
- },
- {
- "pc": 3995,
- "instruction": "DUP3"
- },
- {
- "pc": 3996,
- "instruction": "ADD"
- },
- {
- "pc": 3997,
- "instruction": "MLOAD"
- },
- {
- "pc": 3998,
- "instruction": "DUP2"
- },
- {
- "pc": 3999,
- "instruction": "DUP5"
- },
- {
- "pc": 4000,
- "instruction": "ADD"
- },
- {
- "pc": 4001,
- "instruction": "MSTORE"
- },
- {
- "pc": 4002,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4004,
- "instruction": "DUP2"
- },
- {
- "pc": 4005,
- "instruction": "ADD"
- },
- {
- "pc": 4006,
- "instruction": "SWAP1"
- },
- {
- "pc": 4007,
- "instruction": "POP"
- },
- {
- "pc": 4008,
- "instruction": "PUSH2 0x0f91"
- },
- {
- "pc": 4011,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3985
- }],
- "last_instruction": "JUMP",
- "id": 3994
- },
- {
- "instructions": [
- {
- "pc": 502,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 503,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 505,
- "instruction": "MLOAD"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "SWAP2"
- },
- {
- "pc": 508,
- "instruction": "SUB"
- },
- {
- "pc": 509,
- "instruction": "SWAP1"
- },
- {
- "pc": 510,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 502
- },
- {
- "instructions": [
- {
- "pc": 2809,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2811,
- "instruction": "MLOAD"
- },
- {
- "pc": 2812,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2845,
- "instruction": "DUP2"
- },
- {
- "pc": 2846,
- "instruction": "MSTORE"
- },
- {
- "pc": 2847,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2849,
- "instruction": "ADD"
- },
- {
- "pc": 2850,
- "instruction": "PUSH2 0x0b2a"
- },
- {
- "pc": 2853,
- "instruction": "SWAP1"
- },
- {
- "pc": 2854,
- "instruction": "PUSH2 0x15e0"
- },
- {
- "pc": 2857,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5600
- }],
- "last_instruction": "JUMP",
- "id": 2809
- },
- {
- "instructions": [
- {
- "pc": 541,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 542,
- "instruction": "PUSH2 0x0237"
- },
- {
- "pc": 545,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 547,
- "instruction": "DUP1"
- },
- {
- "pc": 548,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 549,
- "instruction": "SUB"
- },
- {
- "pc": 550,
- "instruction": "DUP2"
- },
- {
- "pc": 551,
- "instruction": "ADD"
- },
- {
- "pc": 552,
- "instruction": "SWAP1"
- },
- {
- "pc": 553,
- "instruction": "PUSH2 0x0232"
- },
- {
- "pc": 556,
- "instruction": "SWAP2"
- },
- {
- "pc": 557,
- "instruction": "SWAP1"
- },
- {
- "pc": 558,
- "instruction": "PUSH2 0x10b0"
- },
- {
- "pc": 561,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4272
- }],
- "last_instruction": "JUMP",
- "id": 541
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 822,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 823,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 844,
- "instruction": "AND"
- },
- {
- "pc": 845,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 866,
- "instruction": "AND"
- },
- {
- "pc": 867,
- "instruction": "DUP2"
- },
- {
- "pc": 868,
- "instruction": "MSTORE"
- },
- {
- "pc": 869,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 871,
- "instruction": "ADD"
- },
- {
- "pc": 872,
- "instruction": "SWAP1"
- },
- {
- "pc": 873,
- "instruction": "DUP2"
- },
- {
- "pc": 874,
- "instruction": "MSTORE"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 877,
- "instruction": "ADD"
- },
- {
- "pc": 878,
- "instruction": "PUSH0"
- },
- {
- "pc": 879,
- "instruction": "SHA3"
- },
- {
- "pc": 880,
- "instruction": "PUSH0"
- },
- {
- "pc": 881,
- "instruction": "DUP6"
- },
- {
- "pc": 882,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 903,
- "instruction": "AND"
- },
- {
- "pc": 904,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 925,
- "instruction": "AND"
- },
- {
- "pc": 926,
- "instruction": "DUP2"
- },
- {
- "pc": 927,
- "instruction": "MSTORE"
- },
- {
- "pc": 928,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 930,
- "instruction": "ADD"
- },
- {
- "pc": 931,
- "instruction": "SWAP1"
- },
- {
- "pc": 932,
- "instruction": "DUP2"
- },
- {
- "pc": 933,
- "instruction": "MSTORE"
- },
- {
- "pc": 934,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 936,
- "instruction": "ADD"
- },
- {
- "pc": 937,
- "instruction": "PUSH0"
- },
- {
- "pc": 938,
- "instruction": "SHA3"
- },
- {
- "pc": 939,
- "instruction": "DUP2"
- },
- {
- "pc": 940,
- "instruction": "SWAP1"
- },
- {
- "pc": 941,
- "instruction": "SSTORE"
- },
- {
- "pc": 942,
- "instruction": "POP"
- },
- {
- "pc": 943,
- "instruction": "DUP3"
- },
- {
- "pc": 944,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 965,
- "instruction": "AND"
- },
- {
- "pc": 966,
- "instruction": "PUSH2 0x03cd"
- },
- {
- "pc": 969,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 972,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 822
- },
- {
- "instructions": [
- {
- "pc": 134,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 137,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 205
- }],
- "last_instruction": "JUMP",
- "id": 134
- },
- {
- "instructions": [
- {
- "pc": 2867,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2868,
- "instruction": "PUSH0"
- },
- {
- "pc": 2869,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2871,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2873,
- "instruction": "PUSH0"
- },
- {
- "pc": 2874,
- "instruction": "PUSH2 0x0b41"
- },
- {
- "pc": 2877,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 2880,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 2867
- },
- {
- "instructions": [
- {
- "pc": 809,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 810,
- "instruction": "PUSH0"
- },
- {
- "pc": 811,
- "instruction": "DUP2"
- },
- {
- "pc": 812,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 814,
- "instruction": "PUSH0"
- },
- {
- "pc": 815,
- "instruction": "PUSH2 0x0336"
- },
- {
- "pc": 818,
- "instruction": "PUSH2 0x0e78"
- },
- {
- "pc": 821,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3704
- }],
- "last_instruction": "JUMP",
- "id": 809
- },
- {
- "instructions": [
- {
- "pc": 799,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 800,
- "instruction": "POP"
- },
- {
- "pc": 801,
- "instruction": "POP"
- },
- {
- "pc": 802,
- "instruction": "POP"
- },
- {
- "pc": 803,
- "instruction": "POP"
- },
- {
- "pc": 804,
- "instruction": "POP"
- },
- {
- "pc": 805,
- "instruction": "SWAP1"
- },
- {
- "pc": 806,
- "instruction": "POP"
- },
- {
- "pc": 807,
- "instruction": "SWAP1"
- },
- {
- "pc": 808,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 519
- },
- {
- "color": "\"#FF9248\"",
- "target": 217
- }
- ],
- "last_instruction": "JUMP",
- "id": 799
- },
- {
- "instructions": [
- {
- "pc": 4307,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4308,
- "instruction": "SWAP3"
- },
- {
- "pc": 4309,
- "instruction": "POP"
- },
- {
- "pc": 4310,
- "instruction": "POP"
- },
- {
- "pc": 4311,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4313,
- "instruction": "PUSH2 0x10e4"
- },
- {
- "pc": 4316,
- "instruction": "DUP6"
- },
- {
- "pc": 4317,
- "instruction": "DUP3"
- },
- {
- "pc": 4318,
- "instruction": "DUP7"
- },
- {
- "pc": 4319,
- "instruction": "ADD"
- },
- {
- "pc": 4320,
- "instruction": "PUSH2 0x109c"
- },
- {
- "pc": 4323,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4252
- }],
- "last_instruction": "JUMP",
- "id": 4307
- },
- {
- "instructions": [
- {
- "pc": 2680,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2681,
- "instruction": "DUP3"
- },
- {
- "pc": 2682,
- "instruction": "ADD"
- },
- {
- "pc": 2683,
- "instruction": "SWAP2"
- },
- {
- "pc": 2684,
- "instruction": "SWAP1"
- },
- {
- "pc": 2685,
- "instruction": "PUSH0"
- },
- {
- "pc": 2686,
- "instruction": "MSTORE"
- },
- {
- "pc": 2687,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2689,
- "instruction": "PUSH0"
- },
- {
- "pc": 2690,
- "instruction": "SHA3"
- },
- {
- "pc": 2691,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2692
- }],
- "last_instruction": "UNKNOWN",
- "id": 2680
- },
- {
- "instructions": [
- {
- "pc": 3465,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3466,
- "instruction": "PUSH0"
- },
- {
- "pc": 3467,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 3469,
- "instruction": "PUSH0"
- },
- {
- "pc": 3470,
- "instruction": "DUP5"
- },
- {
- "pc": 3471,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3492,
- "instruction": "AND"
- },
- {
- "pc": 3493,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3514,
- "instruction": "AND"
- },
- {
- "pc": 3515,
- "instruction": "DUP2"
- },
- {
- "pc": 3516,
- "instruction": "MSTORE"
- },
- {
- "pc": 3517,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3519,
- "instruction": "ADD"
- },
- {
- "pc": 3520,
- "instruction": "SWAP1"
- },
- {
- "pc": 3521,
- "instruction": "DUP2"
- },
- {
- "pc": 3522,
- "instruction": "MSTORE"
- },
- {
- "pc": 3523,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3525,
- "instruction": "ADD"
- },
- {
- "pc": 3526,
- "instruction": "PUSH0"
- },
- {
- "pc": 3527,
- "instruction": "SHA3"
- },
- {
- "pc": 3528,
- "instruction": "PUSH0"
- },
- {
- "pc": 3529,
- "instruction": "DUP4"
- },
- {
- "pc": 3530,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3551,
- "instruction": "AND"
- },
- {
- "pc": 3552,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3573,
- "instruction": "AND"
- },
- {
- "pc": 3574,
- "instruction": "DUP2"
- },
- {
- "pc": 3575,
- "instruction": "MSTORE"
- },
- {
- "pc": 3576,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3578,
- "instruction": "ADD"
- },
- {
- "pc": 3579,
- "instruction": "SWAP1"
- },
- {
- "pc": 3580,
- "instruction": "DUP2"
- },
- {
- "pc": 3581,
- "instruction": "MSTORE"
- },
- {
- "pc": 3582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3584,
- "instruction": "ADD"
- },
- {
- "pc": 3585,
- "instruction": "PUSH0"
- },
- {
- "pc": 3586,
- "instruction": "SHA3"
- },
- {
- "pc": 3587,
- "instruction": "SLOAD"
- },
- {
- "pc": 3588,
- "instruction": "SWAP1"
- },
- {
- "pc": 3589,
- "instruction": "POP"
- },
- {
- "pc": 3590,
- "instruction": "SWAP3"
- },
- {
- "pc": 3591,
- "instruction": "SWAP2"
- },
- {
- "pc": 3592,
- "instruction": "POP"
- },
- {
- "pc": 3593,
- "instruction": "POP"
- },
- {
- "pc": 3594,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 567
- },
- {
- "color": "\"#FF9248\"",
- "target": 615
- },
- {
- "color": "\"#FF9248\"",
- "target": 663
- },
- {
- "color": "\"#FF9248\"",
- "target": 265
- },
- {
- "color": "\"#FF9248\"",
- "target": 431
- }
- ],
- "last_instruction": "JUMP",
- "id": 3465
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 99,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 205
- }],
- "last_instruction": "JUMP",
- "id": 96
- },
- {
- "instructions": [
- {
- "pc": 562,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 563,
- "instruction": "PUSH2 0x0aab"
- },
- {
- "pc": 566,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2731
- }],
- "last_instruction": "JUMP",
- "id": 562
- },
- {
- "instructions": [
- {
- "pc": 2646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2647,
- "instruction": "DUP1"
- },
- {
- "pc": 2648,
- "instruction": "ISZERO"
- },
- {
- "pc": 2649,
- "instruction": "PUSH2 0x0aa1"
- },
- {
- "pc": 2652,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2721
- },
- {
- "color": "\"#B70000\"",
- "target": 2653
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2646
- },
- {
- "instructions": [
- {
- "pc": 4252,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4253,
- "instruction": "PUSH0"
- },
- {
- "pc": 4254,
- "instruction": "DUP2"
- },
- {
- "pc": 4255,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 4256,
- "instruction": "SWAP1"
- },
- {
- "pc": 4257,
- "instruction": "POP"
- },
- {
- "pc": 4258,
- "instruction": "PUSH2 0x10aa"
- },
- {
- "pc": 4261,
- "instruction": "DUP2"
- },
- {
- "pc": 4262,
- "instruction": "PUSH2 0x1086"
- },
- {
- "pc": 4265,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4230
- }],
- "last_instruction": "JUMP",
- "id": 4252
- },
- {
- "instructions": [
- {
- "pc": 637,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 638,
- "instruction": "PUSH2 0x0297"
- },
- {
- "pc": 641,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 645,
- "instruction": "SUB"
- },
- {
- "pc": 646,
- "instruction": "DUP2"
- },
- {
- "pc": 647,
- "instruction": "ADD"
- },
- {
- "pc": 648,
- "instruction": "SWAP1"
- },
- {
- "pc": 649,
- "instruction": "PUSH2 0x0292"
- },
- {
- "pc": 652,
- "instruction": "SWAP2"
- },
- {
- "pc": 653,
- "instruction": "SWAP1"
- },
- {
- "pc": 654,
- "instruction": "PUSH2 0x10b0"
- },
- {
- "pc": 657,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4272
- }],
- "last_instruction": "JUMP",
- "id": 637
- },
- {
- "instructions": [
- {
- "pc": 4294,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4295,
- "instruction": "PUSH0"
- },
- {
- "pc": 4296,
- "instruction": "PUSH2 0x10d3"
- },
- {
- "pc": 4299,
- "instruction": "DUP6"
- },
- {
- "pc": 4300,
- "instruction": "DUP3"
- },
- {
- "pc": 4301,
- "instruction": "DUP7"
- },
- {
- "pc": 4302,
- "instruction": "ADD"
- },
- {
- "pc": 4303,
- "instruction": "PUSH2 0x1069"
- },
- {
- "pc": 4306,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4201
- }],
- "last_instruction": "JUMP",
- "id": 4294
- },
- {
- "instructions": [
- {
- "pc": 5488,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5489,
- "instruction": "PUSH32 0x54543a207472616e7366657220616d6f756e7420657863656564732062616c61"
- },
- {
- "pc": 5522,
- "instruction": "PUSH0"
- },
- {
- "pc": 5523,
- "instruction": "DUP3"
- },
- {
- "pc": 5524,
- "instruction": "ADD"
- },
- {
- "pc": 5525,
- "instruction": "MSTORE"
- },
- {
- "pc": 5526,
- "instruction": "PUSH32 0x6e63650000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 5559,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5561,
- "instruction": "DUP3"
- },
- {
- "pc": 5562,
- "instruction": "ADD"
- },
- {
- "pc": 5563,
- "instruction": "MSTORE"
- },
- {
- "pc": 5564,
- "instruction": "POP"
- },
- {
- "pc": 5565,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5589
- }],
- "last_instruction": "JUMP",
- "id": 5488
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "burntliqmoons(address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH4 0x65c62609",
- "PUSH4 0x65c62609"
- ],
- "name": "burntliqmoons",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT"
- ],
- "selector": "65c62609",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "Swaps(address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xfb2f974b"],
- "name": "Swaps",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "fb2f974b",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnershipmagamoony()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x202af9e4"],
- "name": "renounceOwnershipmagamoony",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "202af9e4",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(4789, 724), (4789, 2646), (4789, 680), (4789, 2602), (1135, 4869), (4795, 4858), (5578, 5488), (15, 25), (15, 205), (4419, 308), (4505, 4526), (4634, 502), (295, 4400), (4675, 4201), (4324, 610), (4324, 658), (4324, 562), (4324, 260), (4324, 426), (4324, 459), (2721, 519), (2721, 217), (1107, 1193), (1107, 1135), (287, 1060), (383, 4532), (4198, 4215), (4662, 4201), (5623, 1184), (5623, 2858), (3985, 3994), (3985, 4012), (2731, 3704), (4557, 4578), (4557, 4570), (2661, 2721), (405, 4272), (4188, 4195), (4188, 4198), (123, 481), (123, 134), (4385, 4221), (4640, 4662), (4640, 4654), (4570, 4127), (2712, 2721), (5589, 5623), (5589, 4892), (5295, 4221), (4354, 4379), (4084, 4119), (260, 809), (4345, 4334), (724, 731), (724, 799), (2587, 4747), (4012, 4075), (3595, 3804), (4162, 4131), (4394, 4419), (265, 4360), (3957, 4049), (4517, 4505), (567, 4360), (4609, 4634), (5600, 5566), (459, 4400), (4600, 4162), (4179, 4162), (4286, 4127), (85, 96), (85, 637), (4059, 3983), (4440, 4127), (4172, 4609), (4172, 4188), (150, 161), (150, 239), (4869, 4835), (770, 770), (770, 790), (2744, 2867), (2744, 2809), (4461, 4201), (1060, 295), (4448, 4201), (731, 739), (731, 758), (433, 4557), (4835, 3967), (454, 2478), (610, 3465), (4551, 396), (739, 799), (4049, 3967), (2548, 1107), (2548, 489), (183, 194), (183, 327), (375, 2294), (4532, 4517), (481, 2548), (1069, 3704), (426, 2315), (4334, 4354), (2653, 2661), (2653, 2680), (4526, 4551), (4075, 4023), (100, 112), (100, 405), (3983, 3985), (658, 3595), (2294, 383), (589, 4640), (3967, 5578), (3967, 4059), (3967, 4847), (511, 2587), (3804, 3711), (4379, 580), (4379, 278), (0, 12), (0, 15), (172, 183), (172, 317), (680, 4747), (63, 74), (63, 541), (4360, 4345), (665, 4747), (1077, 2548), (3711, 3704), (519, 4095), (758, 770), (4781, 4702), (4119, 532), (4119, 230), (74, 85), (74, 589), (4578, 4201), (41, 52), (41, 100), (2602, 4747), (4239, 4246), (4239, 4249), (4858, 5623), (4858, 4892), (4764, 4770), (4266, 4324), (3704, 1077), (3704, 822), (3704, 2744), (317, 1069), (239, 4272), (4654, 4127), (4272, 4294), (4272, 4286), (489, 4615), (2315, 5295), (4400, 4385), (4230, 4221), (138, 209), (138, 150), (4615, 4600), (790, 799), (2478, 459), (4023, 4084), (5566, 3967), (4095, 4039), (4847, 4795), (615, 4400), (209, 665), (2692, 2692), (2692, 2712), (1193, 325), (4131, 4172), (4747, 4770), (4747, 4764), (52, 63), (52, 511), (4892, 1184), (4892, 2858), (4591, 454), (4249, 4266), (4215, 4307), (4215, 4675), (4215, 4461), (4215, 4591), (4425, 4448), (4425, 4440), (4201, 4179), (112, 433), (112, 123), (327, 4425), (4770, 4789), (4770, 4781), (217, 4095), (161, 172), (161, 287), (4221, 4394), (4221, 4239), (25, 41), (25, 138), (4039, 3957), (194, 375), (194, 205), (3994, 3985), (2809, 5600), (541, 4272), (822, 3704), (134, 205), (2867, 3704), (809, 3704), (799, 519), (799, 217), (4307, 4252), (2680, 2692), (3465, 567), (3465, 615), (3465, 663), (3465, 265), (3465, 431), (96, 205), (562, 2731), (2646, 2721), (2646, 2653), (4252, 4230), (637, 4272), (4294, 4201), (5488, 5589)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 205), (25, 41), (25, 138), (41, 52), (41, 100), (52, 63), (52, 511), (63, 74), (63, 541), (74, 85), (74, 589), (85, 96), (85, 637), (96, 205), (100, 112), (100, 405), (112, 433), (112, 123), (123, 481), (123, 134), (134, 205), (138, 209), (138, 150), (150, 161), (150, 239), (161, 172), (161, 287), (172, 183), (172, 317), (183, 194), (183, 327), (194, 375), (194, 205), (209, 665), (217, 4095), (239, 4272), (260, 809), (265, 4360), (287, 1060), (295, 4400), (317, 1069), (327, 4425), (375, 2294), (383, 4532), (405, 4272), (426, 2315), (433, 4557), (454, 2478), (459, 4400), (481, 2548), (489, 4615), (511, 2587), (519, 4095), (541, 4272), (562, 2731), (567, 4360), (589, 4640), (610, 3465), (615, 4400), (637, 4272), (658, 3595), (665, 4747), (680, 4747), (724, 731), (724, 799), (731, 739), (731, 758), (739, 799), (758, 770), (770, 770), (770, 790), (790, 799), (799, 519), (799, 217), (809, 3704), (822, 3704), (1060, 295), (1069, 3704), (1077, 2548), (1107, 1193), (1107, 1135), (1135, 4869), (1193, 325), (2294, 383), (2315, 5295), (2478, 459), (2548, 1107), (2548, 489), (2587, 4747), (2602, 4747), (2646, 2721), (2646, 2653), (2653, 2661), (2653, 2680), (2661, 2721), (2680, 2692), (2692, 2692), (2692, 2712), (2712, 2721), (2721, 519), (2721, 217), (2731, 3704), (3465, 567), (3465, 615), (3465, 663), (3465, 265), (3465, 431), (3595, 3804), (3704, 1077), (3704, 822), (3711, 3704), (3804, 3711), (3957, 4049), (3967, 4059), (3967, 4847), (3983, 3985), (3985, 3994), (3985, 4012), (3994, 3985), (4012, 4075), (4023, 4084), (4039, 3957), (4049, 3967), (4059, 3983), (4075, 4023), (4084, 4119), (4095, 4039), (4119, 532), (4119, 230), (4131, 4172), (4162, 4131), (4172, 4609), (4172, 4188), (4179, 4162), (4188, 4195), (4188, 4198), (4198, 4215), (4201, 4179), (4215, 4307), (4215, 4675), (4215, 4461), (4215, 4591), (4221, 4394), (4221, 4239), (4230, 4221), (4239, 4246), (4239, 4249), (4249, 4266), (4252, 4230), (4266, 4324), (4272, 4294), (4272, 4286), (4286, 4127), (4294, 4201), (4307, 4252), (4324, 610), (4324, 658), (4324, 562), (4324, 260), (4324, 426), (4324, 459), (4334, 4354), (4345, 4334), (4354, 4379), (4360, 4345), (4379, 580), (4379, 278), (4385, 4221), (4394, 4419), (4400, 4385), (4419, 308), (4425, 4448), (4425, 4440), (4440, 4127), (4448, 4201), (4461, 4201), (4505, 4526), (4517, 4505), (4526, 4551), (4532, 4517), (4551, 396), (4557, 4578), (4557, 4570), (4570, 4127), (4578, 4201), (4591, 454), (4600, 4162), (4609, 4634), (4615, 4600), (4634, 502), (4640, 4662), (4640, 4654), (4654, 4127), (4662, 4201), (4675, 4201), (4747, 4770), (4747, 4764), (4764, 4770), (4770, 4789), (4770, 4781), (4781, 4702), (4789, 724), (4789, 2646), (4789, 680), (4789, 2602), (4795, 4858), (4835, 3967), (4847, 4795), (4858, 4892), (4869, 4835), (4892, 1184), (5295, 4221)]",
+ "last_pc": 5304,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32/0x5a67e970cc210d6b5fb6512d8142e3eb648c1d32.abi",
"statistics": {
- "definitely_unreachable_jumps": 24,
+ "definitely_unreachable_jumps": 27,
+ "total_edges": 2854,
"unsound_jumps": 0,
"total_opcodes": 2844,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 247,
- "resolved_jumps": 223
- }
+ "resolved_jumps": 220
+ },
+ "execution_time": 3042
},
{
- "bytecode": "0x6080604052600436106100435760003560e01c80636c02a9311461004f5780637b61c320146100df578063be9a65551461016f578063d4e93292146101795761004a565b3661004a57005b600080fd5b34801561005b57600080fd5b50610064610183565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100a4578082015181840152602081019050610089565b50505050905090810190601f1680156100d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156100eb57600080fd5b506100f4610221565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610134578082015181840152602081019050610119565b50505050905090810190601f1680156101615780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101776102bf565b005b61018161032a565b005b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102195780601f106101ee57610100808354040283529160200191610219565b820191906000526020600020905b8154815290600101906020018083116101fc57829003601f168201915b505050505081565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102b75780601f1061028c576101008083540402835291602001916102b7565b820191906000526020600020905b81548152906001019060200180831161029a57829003601f168201915b505050505081565b60006102d16102cc610395565b6106b3565b905060008190508073ffffffffffffffffffffffffffffffffffffffff166108fc6102fa61090c565b9081150290604051600060405180830381858888f19350505050158015610325573d6000803e3d6000fd5b505050565b600061033c610337610395565b6106b3565b905060008190508073ffffffffffffffffffffffffffffffffffffffff166108fc61036561090c565b9081150290604051600060405180830381858888f19350505050158015610390573d6000803e3d6000fd5b505050565b6060806103a0610914565b905060606103ac610951565b905060606103b861098e565b905060606103c46109cb565b905060606103d0610a08565b905060606103dc610a45565b905060606103e8610a82565b905060606103f4610abf565b905087878787878787876040516020018089805190602001908083835b602083106104345780518252602082019150602081019050602083039250610411565b6001836020036101000a03801982511681845116808217855250505050505090500188805190602001908083835b602083106104855780518252602082019150602081019050602083039250610462565b6001836020036101000a03801982511681845116808217855250505050505090500187805190602001908083835b602083106104d657805182526020820191506020810190506020830392506104b3565b6001836020036101000a03801982511681845116808217855250505050505090500186805190602001908083835b602083106105275780518252602082019150602081019050602083039250610504565b6001836020036101000a03801982511681845116808217855250505050505090500185805190602001908083835b602083106105785780518252602082019150602081019050602083039250610555565b6001836020036101000a03801982511681845116808217855250505050505090500184805190602001908083835b602083106105c957805182526020820191506020810190506020830392506105a6565b6001836020036101000a03801982511681845116808217855250505050505090500183805190602001908083835b6020831061061a57805182526020820191506020810190506020830392506105f7565b6001836020036101000a03801982511681845116808217855250505050505090500182805190602001908083835b6020831061066b5780518252602082019150602081019050602083039250610648565b6001836020036101000a038019825116818451168082178552505050505050905001985050505050505050506040516020818303038152906040529850505050505050505090565b6000606082905060008090506000806000600290505b602a8110156108ff57610100840293508481815181106106e557fe5b602001015160f81c60f81b60f81c60ff16925084600182018151811061070757fe5b602001015160f81c60f81b60f81c60ff16915060618373ffffffffffffffffffffffffffffffffffffffff1610158015610758575060668373ffffffffffffffffffffffffffffffffffffffff1611155b1561076857605783039250610802565b60418373ffffffffffffffffffffffffffffffffffffffff16101580156107a6575060468373ffffffffffffffffffffffffffffffffffffffff1611155b156107b657603783039250610801565b60308373ffffffffffffffffffffffffffffffffffffffff16101580156107f4575060398373ffffffffffffffffffffffffffffffffffffffff1611155b15610800576030830392505b5b5b60618273ffffffffffffffffffffffffffffffffffffffff1610158015610840575060668273ffffffffffffffffffffffffffffffffffffffff1611155b15610850576057820391506108ea565b60418273ffffffffffffffffffffffffffffffffffffffff161015801561088e575060468273ffffffffffffffffffffffffffffffffffffffff1611155b1561089e576037820391506108e9565b60308273ffffffffffffffffffffffffffffffffffffffff16101580156108dc575060398273ffffffffffffffffffffffffffffffffffffffff1611155b156108e8576030820391505b5b5b816010840201840193506002810190506106c9565b5082945050505050919050565b600047905090565b60606040518060400160405280600681526020017f3078644636310000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600481526020017f3735363900000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600481526020017f3736383400000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600581526020017f3639316262000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600581526020017f3562383366000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600581526020017f6546653331000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600581526020017f6536353637000000000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600881526020017f313939313964363200000000000000000000000000000000000000000000000081525090509056fea26469706673582212201a92baf3b7a4385fb29eb28d9adb475e5747a20dc35cf60b15fddb796b58900e64736f6c63430006060033",
"address": "0xb04862d030a38c351e8ecae09508cd30f80d88e3",
- "events_signature": [{
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "Log(string)",
- "output_param_types": [],
- "entry_points": [],
- "name": "Log",
- "exit_points": [],
- "selector": "cf34ef53",
- "type": "event",
- "input_param_types": ["string"]
- }],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0043\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x6c02a931\nEQ\nPUSH2 0x004f\nJUMPI\nDUP1\nPUSH4 0x7b61c320\nEQ\nPUSH2 0x00df\nJUMPI\nDUP1\nPUSH4 0xbe9a6555\nEQ\nPUSH2 0x016f\nJUMPI\nDUP1\nPUSH4 0xd4e93292\nEQ\nPUSH2 0x0179\nJUMPI\nPUSH2 0x004a\nJUMP\nJUMPDEST\nCALLDATASIZE\nPUSH2 0x004a\nJUMPI\nSTOP\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x005b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0064\nPUSH2 0x0183\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x00a4\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0089\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x00d1\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00eb\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x00f4\nPUSH2 0x0221\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0134\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0119\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x0161\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0177\nPUSH2 0x02bf\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x0181\nPUSH2 0x032a\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH1 0x00\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x0219\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x01ee\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0219\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x01fc\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x02b7\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x028c\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x02b7\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x029a\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x02d1\nPUSH2 0x02cc\nPUSH2 0x0395\nJUMP\nJUMPDEST\nPUSH2 0x06b3\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x00\nDUP2\nSWAP1\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x08fc\nPUSH2 0x02fa\nPUSH2 0x090c\nJUMP\nJUMPDEST\nSWAP1\nDUP2\nISZERO\nMUL\nSWAP1\nPUSH1 0x40\nMLOAD\nPUSH1 0x00\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP6\nDUP9\nDUP9\nCALL\nSWAP4\nPOP\nPOP\nPOP\nPOP\nISZERO\nDUP1\nISZERO\nPUSH2 0x0325\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x033c\nPUSH2 0x0337\nPUSH2 0x0395\nJUMP\nJUMPDEST\nPUSH2 0x06b3\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x00\nDUP2\nSWAP1\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x08fc\nPUSH2 0x0365\nPUSH2 0x090c\nJUMP\nJUMPDEST\nSWAP1\nDUP2\nISZERO\nMUL\nSWAP1\nPUSH1 0x40\nMLOAD\nPUSH1 0x00\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP6\nDUP9\nDUP9\nCALL\nSWAP4\nPOP\nPOP\nPOP\nPOP\nISZERO\nDUP1\nISZERO\nPUSH2 0x0390\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nDUP1\nPUSH2 0x03a0\nPUSH2 0x0914\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03ac\nPUSH2 0x0951\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03b8\nPUSH2 0x098e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03c4\nPUSH2 0x09cb\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03d0\nPUSH2 0x0a08\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03dc\nPUSH2 0x0a45\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03e8\nPUSH2 0x0a82\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x60\nPUSH2 0x03f4\nPUSH2 0x0abf\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP8\nDUP8\nDUP8\nDUP8\nDUP8\nDUP8\nDUP8\nDUP8\nPUSH1 0x40\nMLOAD\nPUSH1 0x20\nADD\nDUP1\nDUP10\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0434\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0411\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP9\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0485\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0462\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP8\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x04d6\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x04b3\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP7\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0527\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0504\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP6\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0578\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0555\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP5\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x05c9\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x05a6\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP4\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x061a\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x05f7\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nDUP3\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nJUMPDEST\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x066b\nJUMPI\nDUP1\nMLOAD\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP2\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0648\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nDUP1\nNOT\nDUP3\nMLOAD\nAND\nDUP2\nDUP5\nMLOAD\nAND\nDUP1\nDUP3\nOR\nDUP6\nMSTORE\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nADD\nSWAP9\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nPUSH1 0x20\nDUP2\nDUP4\nSUB\nSUB\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x40\nMSTORE\nSWAP9\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x60\nDUP3\nSWAP1\nPOP\nPUSH1 0x00\nDUP1\nSWAP1\nPOP\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nPUSH1 0x02\nSWAP1\nPOP\nJUMPDEST\nPUSH1 0x2a\nDUP2\nLT\nISZERO\nPUSH2 0x08ff\nJUMPI\nPUSH2 0x0100\nDUP5\nMUL\nSWAP4\nPOP\nDUP5\nDUP2\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x06e5\nJUMPI\nINVALID\nJUMPDEST\nPUSH1 0x20\nADD\nADD\nMLOAD\nPUSH1 0xf8\nSHR\nPUSH1 0xf8\nSHL\nPUSH1 0xf8\nSHR\nPUSH1 0xff\nAND\nSWAP3\nPOP\nDUP5\nPUSH1 0x01\nDUP3\nADD\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0707\nJUMPI\nINVALID\nJUMPDEST\nPUSH1 0x20\nADD\nADD\nMLOAD\nPUSH1 0xf8\nSHR\nPUSH1 0xf8\nSHL\nPUSH1 0xf8\nSHR\nPUSH1 0xff\nAND\nSWAP2\nPOP\nPUSH1 0x61\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x0758\nJUMPI\nPOP\nPUSH1 0x66\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x0768\nJUMPI\nPUSH1 0x57\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0802\nJUMP\nJUMPDEST\nPUSH1 0x41\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x07a6\nJUMPI\nPOP\nPUSH1 0x46\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x07b6\nJUMPI\nPUSH1 0x37\nDUP4\nSUB\nSWAP3\nPOP\nPUSH2 0x0801\nJUMP\nJUMPDEST\nPUSH1 0x30\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x07f4\nJUMPI\nPOP\nPUSH1 0x39\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x0800\nJUMPI\nPUSH1 0x30\nDUP4\nSUB\nSWAP3\nPOP\nJUMPDEST\nJUMPDEST\nJUMPDEST\nPUSH1 0x61\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x0840\nJUMPI\nPOP\nPUSH1 0x66\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x0850\nJUMPI\nPUSH1 0x57\nDUP3\nSUB\nSWAP2\nPOP\nPUSH2 0x08ea\nJUMP\nJUMPDEST\nPUSH1 0x41\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x088e\nJUMPI\nPOP\nPUSH1 0x46\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x089e\nJUMPI\nPUSH1 0x37\nDUP3\nSUB\nSWAP2\nPOP\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH1 0x30\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nLT\nISZERO\nDUP1\nISZERO\nPUSH2 0x08dc\nJUMPI\nPOP\nPUSH1 0x39\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nGT\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x08e8\nJUMPI\nPUSH1 0x30\nDUP3\nSUB\nSWAP2\nPOP\nJUMPDEST\nJUMPDEST\nJUMPDEST\nDUP2\nPUSH1 0x10\nDUP5\nMUL\nADD\nDUP5\nADD\nSWAP4\nPOP\nPUSH1 0x02\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x06c9\nJUMP\nJUMPDEST\nPOP\nDUP3\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nSELFBALANCE\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x06\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3078644636310000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x04\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3735363900000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x04\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3736383400000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x05\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3639316262000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x05\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3562383366000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x05\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x6546653331000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x05\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x6536353637000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x08\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x3139393139643632000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nBYTE\nSWAP3\n'ba'(Unknown Opcode)\nRETURN\n'b7'(Unknown Opcode)\nLOG4\nCODESIZE\nPUSH0\n'b2'(Unknown Opcode)\nSWAP15\n'b2'(Unknown Opcode)\nDUP14\nSWAP11\n'db'(Unknown Opcode)\nSELFBALANCE\nMCOPY\nJUMPI\nSELFBALANCE\nLOG2\n'0d'(Unknown Opcode)\n'c3'(Unknown Opcode)\nTLOAD\n'f6'(Unknown Opcode)\nSIGNEXTEND\nISZERO\nREVERT\n'db'(Unknown Opcode)\nPUSH26 0x6b58900e64736f6c63430006060033\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "_mainTokenSymbol",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "_mainTokenName",
- "internalType": "string",
- "type": "string"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [{
- "indexed": false,
- "name": "_msg",
- "internalType": "string",
- "type": "string"
- }],
- "name": "Log",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "start",
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "tokenName",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "tokenSymbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "withdrawal",
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2449,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2451,
- "instruction": "MLOAD"
- },
- {
- "pc": 2452,
- "instruction": "DUP1"
- },
- {
- "pc": 2453,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2455,
- "instruction": "ADD"
- },
- {
- "pc": 2456,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2458,
- "instruction": "MSTORE"
- },
- {
- "pc": 2459,
- "instruction": "DUP1"
- },
- {
- "pc": 2460,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2462,
- "instruction": "DUP2"
- },
- {
- "pc": 2463,
- "instruction": "MSTORE"
- },
- {
- "pc": 2464,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2466,
- "instruction": "ADD"
- },
- {
- "pc": 2467,
- "instruction": "PUSH32 0x3736383400000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2500,
- "instruction": "DUP2"
- },
- {
- "pc": 2501,
- "instruction": "MSTORE"
- },
- {
- "pc": 2502,
- "instruction": "POP"
- },
- {
- "pc": 2503,
- "instruction": "SWAP1"
- },
- {
- "pc": 2504,
- "instruction": "POP"
- },
- {
- "pc": 2505,
- "instruction": "SWAP1"
- },
- {
- "pc": 2506,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 952
- }],
- "last_instruction": "JUMP",
- "id": 2446
- },
- {
- "instructions": [
- {
- "pc": 164,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 165,
- "instruction": "POP"
- },
- {
- "pc": 166,
- "instruction": "POP"
- },
- {
- "pc": 167,
- "instruction": "POP"
- },
- {
- "pc": 168,
- "instruction": "POP"
- },
- {
- "pc": 169,
- "instruction": "SWAP1"
- },
- {
- "pc": 170,
- "instruction": "POP"
- },
- {
- "pc": 171,
- "instruction": "SWAP1"
- },
- {
- "pc": 172,
- "instruction": "DUP2"
- },
- {
- "pc": 173,
- "instruction": "ADD"
- },
- {
- "pc": 174,
- "instruction": "SWAP1"
- },
- {
- "pc": 175,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 177,
- "instruction": "AND"
- },
- {
- "pc": 178,
- "instruction": "DUP1"
- },
- {
- "pc": 179,
- "instruction": "ISZERO"
- },
- {
- "pc": 180,
- "instruction": "PUSH2 0x00d1"
- },
- {
- "pc": 183,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 209
- },
- {
- "color": "\"#B70000\"",
- "target": 184
- }
- ],
- "last_instruction": "JUMPI",
- "id": 164
- },
- {
- "instructions": [
- {
- "pc": 328,
- "instruction": "DUP1"
- },
- {
- "pc": 329,
- "instruction": "DUP3"
- },
- {
- "pc": 330,
- "instruction": "SUB"
- },
- {
- "pc": 331,
- "instruction": "DUP1"
- },
- {
- "pc": 332,
- "instruction": "MLOAD"
- },
- {
- "pc": 333,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 335,
- "instruction": "DUP4"
- },
- {
- "pc": 336,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 338,
- "instruction": "SUB"
- },
- {
- "pc": 339,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 342,
- "instruction": "EXP"
- },
- {
- "pc": 343,
- "instruction": "SUB"
- },
- {
- "pc": 344,
- "instruction": "NOT"
- },
- {
- "pc": 345,
- "instruction": "AND"
- },
- {
- "pc": 346,
- "instruction": "DUP2"
- },
- {
- "pc": 347,
- "instruction": "MSTORE"
- },
- {
- "pc": 348,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 350,
- "instruction": "ADD"
- },
- {
- "pc": 351,
- "instruction": "SWAP2"
- },
- {
- "pc": 352,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 353
- }],
- "last_instruction": "UNKNOWN",
- "id": 328
- },
- {
- "instructions": [
- {
- "pc": 1012,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1013,
- "instruction": "SWAP1"
- },
- {
- "pc": 1014,
- "instruction": "POP"
- },
- {
- "pc": 1015,
- "instruction": "DUP8"
- },
- {
- "pc": 1016,
- "instruction": "DUP8"
- },
- {
- "pc": 1017,
- "instruction": "DUP8"
- },
- {
- "pc": 1018,
- "instruction": "DUP8"
- },
- {
- "pc": 1019,
- "instruction": "DUP8"
- },
- {
- "pc": 1020,
- "instruction": "DUP8"
- },
- {
- "pc": 1021,
- "instruction": "DUP8"
- },
- {
- "pc": 1022,
- "instruction": "DUP8"
- },
- {
- "pc": 1023,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1025,
- "instruction": "MLOAD"
- },
- {
- "pc": 1026,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1028,
- "instruction": "ADD"
- },
- {
- "pc": 1029,
- "instruction": "DUP1"
- },
- {
- "pc": 1030,
- "instruction": "DUP10"
- },
- {
- "pc": 1031,
- "instruction": "DUP1"
- },
- {
- "pc": 1032,
- "instruction": "MLOAD"
- },
- {
- "pc": 1033,
- "instruction": "SWAP1"
- },
- {
- "pc": 1034,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1036,
- "instruction": "ADD"
- },
- {
- "pc": 1037,
- "instruction": "SWAP1"
- },
- {
- "pc": 1038,
- "instruction": "DUP1"
- },
- {
- "pc": 1039,
- "instruction": "DUP4"
- },
- {
- "pc": 1040,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1041
- }],
- "last_instruction": "UNKNOWN",
- "id": 1012
- },
- {
- "instructions": [
- {
- "pc": 2112,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2113,
- "instruction": "ISZERO"
- },
- {
- "pc": 2114,
- "instruction": "PUSH2 0x0850"
- },
- {
- "pc": 2117,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2128
- },
- {
- "color": "\"#B70000\"",
- "target": 2118
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2112
- },
- {
- "instructions": [
- {
- "pc": 1446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1447,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1449,
- "instruction": "DUP4"
- },
- {
- "pc": 1450,
- "instruction": "LT"
- },
- {
- "pc": 1451,
- "instruction": "PUSH2 0x05c9"
- },
- {
- "pc": 1454,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1481
- },
- {
- "color": "\"#B70000\"",
- "target": 1455
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1446
- },
- {
- "instructions": [
- {
- "pc": 2206,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2207,
- "instruction": "PUSH1 0x30"
- },
- {
- "pc": 2209,
- "instruction": "DUP3"
- },
- {
- "pc": 2210,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2231,
- "instruction": "AND"
- },
- {
- "pc": 2232,
- "instruction": "LT"
- },
- {
- "pc": 2233,
- "instruction": "ISZERO"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "ISZERO"
- },
- {
- "pc": 2236,
- "instruction": "PUSH2 0x08dc"
- },
- {
- "pc": 2239,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2240
- },
- {
- "color": "\"#5F9747\"",
- "target": 2268
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2206
- },
- {
- "instructions": [
- {
- "pc": 1481,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1482,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1484,
- "instruction": "DUP4"
- },
- {
- "pc": 1485,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1487,
- "instruction": "SUB"
- },
- {
- "pc": 1488,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1491,
- "instruction": "EXP"
- },
- {
- "pc": 1492,
- "instruction": "SUB"
- },
- {
- "pc": 1493,
- "instruction": "DUP1"
- },
- {
- "pc": 1494,
- "instruction": "NOT"
- },
- {
- "pc": 1495,
- "instruction": "DUP3"
- },
- {
- "pc": 1496,
- "instruction": "MLOAD"
- },
- {
- "pc": 1497,
- "instruction": "AND"
- },
- {
- "pc": 1498,
- "instruction": "DUP2"
- },
- {
- "pc": 1499,
- "instruction": "DUP5"
- },
- {
- "pc": 1500,
- "instruction": "MLOAD"
- },
- {
- "pc": 1501,
- "instruction": "AND"
- },
- {
- "pc": 1502,
- "instruction": "DUP1"
- },
- {
- "pc": 1503,
- "instruction": "DUP3"
- },
- {
- "pc": 1504,
- "instruction": "OR"
- },
- {
- "pc": 1505,
- "instruction": "DUP6"
- },
- {
- "pc": 1506,
- "instruction": "MSTORE"
- },
- {
- "pc": 1507,
- "instruction": "POP"
- },
- {
- "pc": 1508,
- "instruction": "POP"
- },
- {
- "pc": 1509,
- "instruction": "POP"
- },
- {
- "pc": 1510,
- "instruction": "POP"
- },
- {
- "pc": 1511,
- "instruction": "POP"
- },
- {
- "pc": 1512,
- "instruction": "POP"
- },
- {
- "pc": 1513,
- "instruction": "SWAP1"
- },
- {
- "pc": 1514,
- "instruction": "POP"
- },
- {
- "pc": 1515,
- "instruction": "ADD"
- },
- {
- "pc": 1516,
- "instruction": "DUP4"
- },
- {
- "pc": 1517,
- "instruction": "DUP1"
- },
- {
- "pc": 1518,
- "instruction": "MLOAD"
- },
- {
- "pc": 1519,
- "instruction": "SWAP1"
- },
- {
- "pc": 1520,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1522,
- "instruction": "ADD"
- },
- {
- "pc": 1523,
- "instruction": "SWAP1"
- },
- {
- "pc": 1524,
- "instruction": "DUP1"
- },
- {
- "pc": 1525,
- "instruction": "DUP4"
- },
- {
- "pc": 1526,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1527
- }],
- "last_instruction": "UNKNOWN",
- "id": 1481
- },
- {
- "instructions": [
- {
- "pc": 1076,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1077,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1079,
- "instruction": "DUP4"
- },
- {
- "pc": 1080,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1082,
- "instruction": "SUB"
- },
- {
- "pc": 1083,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1086,
- "instruction": "EXP"
- },
- {
- "pc": 1087,
- "instruction": "SUB"
- },
- {
- "pc": 1088,
- "instruction": "DUP1"
- },
- {
- "pc": 1089,
- "instruction": "NOT"
- },
- {
- "pc": 1090,
- "instruction": "DUP3"
- },
- {
- "pc": 1091,
- "instruction": "MLOAD"
- },
- {
- "pc": 1092,
- "instruction": "AND"
- },
- {
- "pc": 1093,
- "instruction": "DUP2"
- },
- {
- "pc": 1094,
- "instruction": "DUP5"
- },
- {
- "pc": 1095,
- "instruction": "MLOAD"
- },
- {
- "pc": 1096,
- "instruction": "AND"
- },
- {
- "pc": 1097,
- "instruction": "DUP1"
- },
- {
- "pc": 1098,
- "instruction": "DUP3"
- },
- {
- "pc": 1099,
- "instruction": "OR"
- },
- {
- "pc": 1100,
- "instruction": "DUP6"
- },
- {
- "pc": 1101,
- "instruction": "MSTORE"
- },
- {
- "pc": 1102,
- "instruction": "POP"
- },
- {
- "pc": 1103,
- "instruction": "POP"
- },
- {
- "pc": 1104,
- "instruction": "POP"
- },
- {
- "pc": 1105,
- "instruction": "POP"
- },
- {
- "pc": 1106,
- "instruction": "POP"
- },
- {
- "pc": 1107,
- "instruction": "POP"
- },
- {
- "pc": 1108,
- "instruction": "SWAP1"
- },
- {
- "pc": 1109,
- "instruction": "POP"
- },
- {
- "pc": 1110,
- "instruction": "ADD"
- },
- {
- "pc": 1111,
- "instruction": "DUP9"
- },
- {
- "pc": 1112,
- "instruction": "DUP1"
- },
- {
- "pc": 1113,
- "instruction": "MLOAD"
- },
- {
- "pc": 1114,
- "instruction": "SWAP1"
- },
- {
- "pc": 1115,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1117,
- "instruction": "ADD"
- },
- {
- "pc": 1118,
- "instruction": "SWAP1"
- },
- {
- "pc": 1119,
- "instruction": "DUP1"
- },
- {
- "pc": 1120,
- "instruction": "DUP4"
- },
- {
- "pc": 1121,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1122
- }],
- "last_instruction": "UNKNOWN",
- "id": 1076
- },
- {
- "instructions": [
- {
- "pc": 1852,
- "instruction": "POP"
- },
- {
- "pc": 1853,
- "instruction": "PUSH1 0x66"
- },
- {
- "pc": 1855,
- "instruction": "DUP4"
- },
- {
- "pc": 1856,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1877,
- "instruction": "AND"
- },
- {
- "pc": 1878,
- "instruction": "GT"
- },
- {
- "pc": 1879,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1880
- }],
- "last_instruction": "UNKNOWN",
- "id": 1852
- },
- {
- "instructions": [
- {
- "pc": 2568,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2569,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2571,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2573,
- "instruction": "MLOAD"
- },
- {
- "pc": 2574,
- "instruction": "DUP1"
- },
- {
- "pc": 2575,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2577,
- "instruction": "ADD"
- },
- {
- "pc": 2578,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2580,
- "instruction": "MSTORE"
- },
- {
- "pc": 2581,
- "instruction": "DUP1"
- },
- {
- "pc": 2582,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2584,
- "instruction": "DUP2"
- },
- {
- "pc": 2585,
- "instruction": "MSTORE"
- },
- {
- "pc": 2586,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2588,
- "instruction": "ADD"
- },
- {
- "pc": 2589,
- "instruction": "PUSH32 0x3562383366000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2622,
- "instruction": "DUP2"
- },
- {
- "pc": 2623,
- "instruction": "MSTORE"
- },
- {
- "pc": 2624,
- "instruction": "POP"
- },
- {
- "pc": 2625,
- "instruction": "SWAP1"
- },
- {
- "pc": 2626,
- "instruction": "POP"
- },
- {
- "pc": 2627,
- "instruction": "SWAP1"
- },
- {
- "pc": 2628,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 976
- }],
- "last_instruction": "JUMP",
- "id": 2568
- },
- {
- "instructions": [
- {
- "pc": 377,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 378,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x032a"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 810
- }],
- "last_instruction": "JUMP",
- "id": 377
- },
- {
- "instructions": [
- {
- "pc": 209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 210,
- "instruction": "POP"
- },
- {
- "pc": 211,
- "instruction": "SWAP3"
- },
- {
- "pc": 212,
- "instruction": "POP"
- },
- {
- "pc": 213,
- "instruction": "POP"
- },
- {
- "pc": 214,
- "instruction": "POP"
- },
- {
- "pc": 215,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 217,
- "instruction": "MLOAD"
- },
- {
- "pc": 218,
- "instruction": "DUP1"
- },
- {
- "pc": 219,
- "instruction": "SWAP2"
- },
- {
- "pc": 220,
- "instruction": "SUB"
- },
- {
- "pc": 221,
- "instruction": "SWAP1"
- },
- {
- "pc": 222,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 209
- },
- {
- "instructions": [
- {
- "pc": 1374,
- "instruction": "DUP1"
- },
- {
- "pc": 1375,
- "instruction": "MLOAD"
- },
- {
- "pc": 1376,
- "instruction": "DUP3"
- },
- {
- "pc": 1377,
- "instruction": "MSTORE"
- },
- {
- "pc": 1378,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1380,
- "instruction": "DUP3"
- },
- {
- "pc": 1381,
- "instruction": "ADD"
- },
- {
- "pc": 1382,
- "instruction": "SWAP2"
- },
- {
- "pc": 1383,
- "instruction": "POP"
- },
- {
- "pc": 1384,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1386,
- "instruction": "DUP2"
- },
- {
- "pc": 1387,
- "instruction": "ADD"
- },
- {
- "pc": 1388,
- "instruction": "SWAP1"
- },
- {
- "pc": 1389,
- "instruction": "POP"
- },
- {
- "pc": 1390,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1392,
- "instruction": "DUP4"
- },
- {
- "pc": 1393,
- "instruction": "SUB"
- },
- {
- "pc": 1394,
- "instruction": "SWAP3"
- },
- {
- "pc": 1395,
- "instruction": "POP"
- },
- {
- "pc": 1396,
- "instruction": "PUSH2 0x0555"
- },
- {
- "pc": 1399,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1365
- }],
- "last_instruction": "JUMP",
- "id": 1374
- },
- {
- "instructions": [
- {
- "pc": 79,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 80,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 81,
- "instruction": "DUP1"
- },
- {
- "pc": 82,
- "instruction": "ISZERO"
- },
- {
- "pc": 83,
- "instruction": "PUSH2 0x005b"
- },
- {
- "pc": 86,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 87
- },
- {
- "color": "\"#5F9747\"",
- "target": 91
- }
- ],
- "last_instruction": "JUMPI",
- "id": 79
- },
- {
- "instructions": [
- {
- "pc": 537,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 538,
- "instruction": "POP"
- },
- {
- "pc": 539,
- "instruction": "POP"
- },
- {
- "pc": 540,
- "instruction": "POP"
- },
- {
- "pc": 541,
- "instruction": "POP"
- },
- {
- "pc": 542,
- "instruction": "POP"
- },
- {
- "pc": 543,
- "instruction": "DUP2"
- },
- {
- "pc": 544,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 100
- }],
- "last_instruction": "JUMP",
- "id": 537
- },
- {
- "instructions": [
- {
- "pc": 1880,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1881,
- "instruction": "ISZERO"
- },
- {
- "pc": 1882,
- "instruction": "PUSH2 0x0768"
- },
- {
- "pc": 1885,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1896
- },
- {
- "color": "\"#B70000\"",
- "target": 1886
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1880
- },
- {
- "instructions": [
- {
- "pc": 1737,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1738,
- "instruction": "PUSH1 0x2a"
- },
- {
- "pc": 1740,
- "instruction": "DUP2"
- },
- {
- "pc": 1741,
- "instruction": "LT"
- },
- {
- "pc": 1742,
- "instruction": "ISZERO"
- },
- {
- "pc": 1743,
- "instruction": "PUSH2 0x08ff"
- },
- {
- "pc": 1746,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1747
- },
- {
- "color": "\"#5F9747\"",
- "target": 2303
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1737
- },
- {
- "instructions": [
- {
- "pc": 988,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 989,
- "instruction": "SWAP1"
- },
- {
- "pc": 990,
- "instruction": "POP"
- },
- {
- "pc": 991,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 993,
- "instruction": "PUSH2 0x03e8"
- },
- {
- "pc": 996,
- "instruction": "PUSH2 0x0a82"
- },
- {
- "pc": 999,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2690
- }],
- "last_instruction": "JUMP",
- "id": 988
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 75,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 77,
- "instruction": "DUP1"
- },
- {
- "pc": 78,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 74
- },
- {
- "instructions": [
- {
- "pc": 67,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 68,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 69,
- "instruction": "PUSH2 0x004a"
- },
- {
- "pc": 72,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 73
- },
- {
- "color": "\"#5F9747\"",
- "target": 74
- }
- ],
- "last_instruction": "JUMPI",
- "id": 67
- },
- {
- "instructions": [
- {
- "pc": 2274,
- "instruction": "PUSH1 0x30"
- },
- {
- "pc": 2276,
- "instruction": "DUP3"
- },
- {
- "pc": 2277,
- "instruction": "SUB"
- },
- {
- "pc": 2278,
- "instruction": "SWAP2"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "UNKNOWN",
- "id": 2274
- },
- {
- "instructions": [{
- "pc": 73,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 73
- },
- {
- "instructions": [
- {
- "pc": 353,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 354,
- "instruction": "POP"
- },
- {
- "pc": 355,
- "instruction": "SWAP3"
- },
- {
- "pc": 356,
- "instruction": "POP"
- },
- {
- "pc": 357,
- "instruction": "POP"
- },
- {
- "pc": 358,
- "instruction": "POP"
- },
- {
- "pc": 359,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 361,
- "instruction": "MLOAD"
- },
- {
- "pc": 362,
- "instruction": "DUP1"
- },
- {
- "pc": 363,
- "instruction": "SWAP2"
- },
- {
- "pc": 364,
- "instruction": "SUB"
- },
- {
- "pc": 365,
- "instruction": "SWAP1"
- },
- {
- "pc": 366,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 353
- },
- {
- "instructions": [
- {
- "pc": 1050,
- "instruction": "DUP1"
- },
- {
- "pc": 1051,
- "instruction": "MLOAD"
- },
- {
- "pc": 1052,
- "instruction": "DUP3"
- },
- {
- "pc": 1053,
- "instruction": "MSTORE"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "SWAP2"
- },
- {
- "pc": 1059,
- "instruction": "POP"
- },
- {
- "pc": 1060,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1062,
- "instruction": "DUP2"
- },
- {
- "pc": 1063,
- "instruction": "ADD"
- },
- {
- "pc": 1064,
- "instruction": "SWAP1"
- },
- {
- "pc": 1065,
- "instruction": "POP"
- },
- {
- "pc": 1066,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1068,
- "instruction": "DUP4"
- },
- {
- "pc": 1069,
- "instruction": "SUB"
- },
- {
- "pc": 1070,
- "instruction": "SWAP3"
- },
- {
- "pc": 1071,
- "instruction": "POP"
- },
- {
- "pc": 1072,
- "instruction": "PUSH2 0x0411"
- },
- {
- "pc": 1075,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1041
- }],
- "last_instruction": "JUMP",
- "id": 1050
- },
- {
- "instructions": [
- {
- "pc": 13,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 15,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 16,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 18,
- "instruction": "SHR"
- },
- {
- "pc": 19,
- "instruction": "DUP1"
- },
- {
- "pc": 20,
- "instruction": "PUSH4 0x6c02a931"
- },
- {
- "pc": 25,
- "instruction": "EQ"
- },
- {
- "pc": 26,
- "instruction": "PUSH2 0x004f"
- },
- {
- "pc": 29,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 30
- },
- {
- "color": "\"#5F9747\"",
- "target": 79
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 13,
- "label": "Function 6c02a931"
- },
- {
- "instructions": [
- {
- "pc": 1896,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1897,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 1899,
- "instruction": "DUP4"
- },
- {
- "pc": 1900,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1921,
- "instruction": "AND"
- },
- {
- "pc": 1922,
- "instruction": "LT"
- },
- {
- "pc": 1923,
- "instruction": "ISZERO"
- },
- {
- "pc": 1924,
- "instruction": "DUP1"
- },
- {
- "pc": 1925,
- "instruction": "ISZERO"
- },
- {
- "pc": 1926,
- "instruction": "PUSH2 0x07a6"
- },
- {
- "pc": 1929,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1958
- },
- {
- "color": "\"#B70000\"",
- "target": 1930
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1896
- },
- {
- "instructions": [
- {
- "pc": 2268,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2269,
- "instruction": "ISZERO"
- },
- {
- "pc": 2270,
- "instruction": "PUSH2 0x08e8"
- },
- {
- "pc": 2273,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "\"#B70000\"",
- "target": 2274
- }],
- "last_instruction": "JUMPI",
- "id": 2268
- },
- {
- "instructions": [
- {
- "pc": 508,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 509,
- "instruction": "DUP2"
- },
- {
- "pc": 510,
- "instruction": "SLOAD"
- },
- {
- "pc": 511,
- "instruction": "DUP2"
- },
- {
- "pc": 512,
- "instruction": "MSTORE"
- },
- {
- "pc": 513,
- "instruction": "SWAP1"
- },
- {
- "pc": 514,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 516,
- "instruction": "ADD"
- },
- {
- "pc": 517,
- "instruction": "SWAP1"
- },
- {
- "pc": 518,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 520,
- "instruction": "ADD"
- },
- {
- "pc": 521,
- "instruction": "DUP1"
- },
- {
- "pc": 522,
- "instruction": "DUP4"
- },
- {
- "pc": 523,
- "instruction": "GT"
- },
- {
- "pc": 524,
- "instruction": "PUSH2 0x01fc"
- },
- {
- "pc": 527,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 528
- },
- {
- "color": "\"#5F9747\"",
- "target": 508
- }
- ],
- "last_instruction": "JUMPI",
- "id": 508
- },
- {
- "instructions": [
- {
- "pc": 1203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1204,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1206,
- "instruction": "DUP4"
- },
- {
- "pc": 1207,
- "instruction": "LT"
- },
- {
- "pc": 1208,
- "instruction": "PUSH2 0x04d6"
- },
- {
- "pc": 1211,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1238
- },
- {
- "color": "\"#B70000\"",
- "target": 1212
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1203
- },
- {
- "instructions": [
- {
- "pc": 1617,
- "instruction": "DUP1"
- },
- {
- "pc": 1618,
- "instruction": "MLOAD"
- },
- {
- "pc": 1619,
- "instruction": "DUP3"
- },
- {
- "pc": 1620,
- "instruction": "MSTORE"
- },
- {
- "pc": 1621,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1623,
- "instruction": "DUP3"
- },
- {
- "pc": 1624,
- "instruction": "ADD"
- },
- {
- "pc": 1625,
- "instruction": "SWAP2"
- },
- {
- "pc": 1626,
- "instruction": "POP"
- },
- {
- "pc": 1627,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1629,
- "instruction": "DUP2"
- },
- {
- "pc": 1630,
- "instruction": "ADD"
- },
- {
- "pc": 1631,
- "instruction": "SWAP1"
- },
- {
- "pc": 1632,
- "instruction": "POP"
- },
- {
- "pc": 1633,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1635,
- "instruction": "DUP4"
- },
- {
- "pc": 1636,
- "instruction": "SUB"
- },
- {
- "pc": 1637,
- "instruction": "SWAP3"
- },
- {
- "pc": 1638,
- "instruction": "POP"
- },
- {
- "pc": 1639,
- "instruction": "PUSH2 0x0648"
- },
- {
- "pc": 1642,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1608
- }],
- "last_instruction": "JUMP",
- "id": 1617
- },
- {
- "instructions": [
- {
- "pc": 1000,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1001,
- "instruction": "SWAP1"
- },
- {
- "pc": 1002,
- "instruction": "POP"
- },
- {
- "pc": 1003,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1005,
- "instruction": "PUSH2 0x03f4"
- },
- {
- "pc": 1008,
- "instruction": "PUSH2 0x0abf"
- },
- {
- "pc": 1011,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2751
- }],
- "last_instruction": "JUMP",
- "id": 1000
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "PUSH2 0x004a"
- },
- {
- "pc": 66,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 74
- }],
- "last_instruction": "JUMP",
- "id": 63
- },
- {
- "instructions": [
- {
- "pc": 625,
- "instruction": "DUP1"
- },
- {
- "pc": 626,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 628,
- "instruction": "LT"
- },
- {
- "pc": 629,
- "instruction": "PUSH2 0x028c"
- },
- {
- "pc": 632,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 633
- },
- {
- "color": "\"#5F9747\"",
- "target": 652
- }
- ],
- "last_instruction": "JUMPI",
- "id": 625
- },
- {
- "instructions": [
- {
- "pc": 1041,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1042,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1044,
- "instruction": "DUP4"
- },
- {
- "pc": 1045,
- "instruction": "LT"
- },
- {
- "pc": 1046,
- "instruction": "PUSH2 0x0434"
- },
- {
- "pc": 1049,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1076
- },
- {
- "color": "\"#B70000\"",
- "target": 1050
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1041
- },
- {
- "instructions": [
- {
- "pc": 1400,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1401,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1403,
- "instruction": "DUP4"
- },
- {
- "pc": 1404,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1406,
- "instruction": "SUB"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1410,
- "instruction": "EXP"
- },
- {
- "pc": 1411,
- "instruction": "SUB"
- },
- {
- "pc": 1412,
- "instruction": "DUP1"
- },
- {
- "pc": 1413,
- "instruction": "NOT"
- },
- {
- "pc": 1414,
- "instruction": "DUP3"
- },
- {
- "pc": 1415,
- "instruction": "MLOAD"
- },
- {
- "pc": 1416,
- "instruction": "AND"
- },
- {
- "pc": 1417,
- "instruction": "DUP2"
- },
- {
- "pc": 1418,
- "instruction": "DUP5"
- },
- {
- "pc": 1419,
- "instruction": "MLOAD"
- },
- {
- "pc": 1420,
- "instruction": "AND"
- },
- {
- "pc": 1421,
- "instruction": "DUP1"
- },
- {
- "pc": 1422,
- "instruction": "DUP3"
- },
- {
- "pc": 1423,
- "instruction": "OR"
- },
- {
- "pc": 1424,
- "instruction": "DUP6"
- },
- {
- "pc": 1425,
- "instruction": "MSTORE"
- },
- {
- "pc": 1426,
- "instruction": "POP"
- },
- {
- "pc": 1427,
- "instruction": "POP"
- },
- {
- "pc": 1428,
- "instruction": "POP"
- },
- {
- "pc": 1429,
- "instruction": "POP"
- },
- {
- "pc": 1430,
- "instruction": "POP"
- },
- {
- "pc": 1431,
- "instruction": "POP"
- },
- {
- "pc": 1432,
- "instruction": "SWAP1"
- },
- {
- "pc": 1433,
- "instruction": "POP"
- },
- {
- "pc": 1434,
- "instruction": "ADD"
- },
- {
- "pc": 1435,
- "instruction": "DUP5"
- },
- {
- "pc": 1436,
- "instruction": "DUP1"
- },
- {
- "pc": 1437,
- "instruction": "MLOAD"
- },
- {
- "pc": 1438,
- "instruction": "SWAP1"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1441,
- "instruction": "ADD"
- },
- {
- "pc": 1442,
- "instruction": "SWAP1"
- },
- {
- "pc": 1443,
- "instruction": "DUP1"
- },
- {
- "pc": 1444,
- "instruction": "DUP4"
- },
- {
- "pc": 1445,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1446
- }],
- "last_instruction": "UNKNOWN",
- "id": 1400
- },
- {
- "instructions": [
- {
- "pc": 223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 224,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 225,
- "instruction": "DUP1"
- },
- {
- "pc": 226,
- "instruction": "ISZERO"
- },
- {
- "pc": 227,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 230,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 231
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "JUMPI",
- "id": 223
- },
- {
- "instructions": [
- {
- "pc": 290,
- "instruction": "DUP1"
- },
- {
- "pc": 291,
- "instruction": "DUP3"
- },
- {
- "pc": 292,
- "instruction": "ADD"
- },
- {
- "pc": 293,
- "instruction": "MLOAD"
- },
- {
- "pc": 294,
- "instruction": "DUP2"
- },
- {
- "pc": 295,
- "instruction": "DUP5"
- },
- {
- "pc": 296,
- "instruction": "ADD"
- },
- {
- "pc": 297,
- "instruction": "MSTORE"
- },
- {
- "pc": 298,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 300,
- "instruction": "DUP2"
- },
- {
- "pc": 301,
- "instruction": "ADD"
- },
- {
- "pc": 302,
- "instruction": "SWAP1"
- },
- {
- "pc": 303,
- "instruction": "POP"
- },
- {
- "pc": 304,
- "instruction": "PUSH2 0x0119"
- },
- {
- "pc": 307,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 281
- }],
- "last_instruction": "JUMP",
- "id": 290
- },
- {
- "instructions": [
- {
- "pc": 2162,
- "instruction": "POP"
- },
- {
- "pc": 2163,
- "instruction": "PUSH1 0x46"
- },
- {
- "pc": 2165,
- "instruction": "DUP3"
- },
- {
- "pc": 2166,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2187,
- "instruction": "AND"
- },
- {
- "pc": 2188,
- "instruction": "GT"
- },
- {
- "pc": 2189,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2190
- }],
- "last_instruction": "UNKNOWN",
- "id": 2162
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0xd4e93292"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0179"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 377
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function d4e93292"
- },
- {
- "instructions": [
- {
- "pc": 2282,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2283,
- "instruction": "DUP2"
- },
- {
- "pc": 2284,
- "instruction": "PUSH1 0x10"
- },
- {
- "pc": 2286,
- "instruction": "DUP5"
- },
- {
- "pc": 2287,
- "instruction": "MUL"
- },
- {
- "pc": 2288,
- "instruction": "ADD"
- },
- {
- "pc": 2289,
- "instruction": "DUP5"
- },
- {
- "pc": 2290,
- "instruction": "ADD"
- },
- {
- "pc": 2291,
- "instruction": "SWAP4"
- },
- {
- "pc": 2292,
- "instruction": "POP"
- },
- {
- "pc": 2293,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2295,
- "instruction": "DUP2"
- },
- {
- "pc": 2296,
- "instruction": "ADD"
- },
- {
- "pc": 2297,
- "instruction": "SWAP1"
- },
- {
- "pc": 2298,
- "instruction": "POP"
- },
- {
- "pc": 2299,
- "instruction": "PUSH2 0x06c9"
- },
- {
- "pc": 2302,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1737
- }],
- "last_instruction": "JUMP",
- "id": 2282
- },
- {
- "instructions": [{
- "pc": 1798,
- "instruction": "INVALID"
- }],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "INVALID",
- "id": 1798
- },
- {
- "instructions": [
- {
- "pc": 976,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 977,
- "instruction": "SWAP1"
- },
- {
- "pc": 978,
- "instruction": "POP"
- },
- {
- "pc": 979,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 981,
- "instruction": "PUSH2 0x03dc"
- },
- {
- "pc": 984,
- "instruction": "PUSH2 0x0a45"
- },
- {
- "pc": 987,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2629
- }],
- "last_instruction": "JUMP",
- "id": 976
- },
- {
- "instructions": [
- {
- "pc": 1293,
- "instruction": "DUP1"
- },
- {
- "pc": 1294,
- "instruction": "MLOAD"
- },
- {
- "pc": 1295,
- "instruction": "DUP3"
- },
- {
- "pc": 1296,
- "instruction": "MSTORE"
- },
- {
- "pc": 1297,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1299,
- "instruction": "DUP3"
- },
- {
- "pc": 1300,
- "instruction": "ADD"
- },
- {
- "pc": 1301,
- "instruction": "SWAP2"
- },
- {
- "pc": 1302,
- "instruction": "POP"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1305,
- "instruction": "DUP2"
- },
- {
- "pc": 1306,
- "instruction": "ADD"
- },
- {
- "pc": 1307,
- "instruction": "SWAP1"
- },
- {
- "pc": 1308,
- "instruction": "POP"
- },
- {
- "pc": 1309,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1311,
- "instruction": "DUP4"
- },
- {
- "pc": 1312,
- "instruction": "SUB"
- },
- {
- "pc": 1313,
- "instruction": "SWAP3"
- },
- {
- "pc": 1314,
- "instruction": "POP"
- },
- {
- "pc": 1315,
- "instruction": "PUSH2 0x0504"
- },
- {
- "pc": 1318,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1284
- }],
- "last_instruction": "JUMP",
- "id": 1293
- },
- {
- "instructions": [
- {
- "pc": 2751,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2752,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2754,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2756,
- "instruction": "MLOAD"
- },
- {
- "pc": 2757,
- "instruction": "DUP1"
- },
- {
- "pc": 2758,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2760,
- "instruction": "ADD"
- },
- {
- "pc": 2761,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2763,
- "instruction": "MSTORE"
- },
- {
- "pc": 2764,
- "instruction": "DUP1"
- },
- {
- "pc": 2765,
- "instruction": "PUSH1 0x08"
- },
- {
- "pc": 2767,
- "instruction": "DUP2"
- },
- {
- "pc": 2768,
- "instruction": "MSTORE"
- },
- {
- "pc": 2769,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2771,
- "instruction": "ADD"
- },
- {
- "pc": 2772,
- "instruction": "PUSH32 0x3139393139643632000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2805,
- "instruction": "DUP2"
- },
- {
- "pc": 2806,
- "instruction": "MSTORE"
- },
- {
- "pc": 2807,
- "instruction": "POP"
- },
- {
- "pc": 2808,
- "instruction": "SWAP1"
- },
- {
- "pc": 2809,
- "instruction": "POP"
- },
- {
- "pc": 2810,
- "instruction": "SWAP1"
- },
- {
- "pc": 2811,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1012
- }],
- "last_instruction": "JUMP",
- "id": 2751
- },
- {
- "instructions": [
- {
- "pc": 367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 368,
- "instruction": "PUSH2 0x0177"
- },
- {
- "pc": 371,
- "instruction": "PUSH2 0x02bf"
- },
- {
- "pc": 374,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 703
- }],
- "last_instruction": "JUMP",
- "id": 367
- },
- {
- "instructions": [
- {
- "pc": 1747,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1750,
- "instruction": "DUP5"
- },
- {
- "pc": 1751,
- "instruction": "MUL"
- },
- {
- "pc": 1752,
- "instruction": "SWAP4"
- },
- {
- "pc": 1753,
- "instruction": "POP"
- },
- {
- "pc": 1754,
- "instruction": "DUP5"
- },
- {
- "pc": 1755,
- "instruction": "DUP2"
- },
- {
- "pc": 1756,
- "instruction": "DUP2"
- },
- {
- "pc": 1757,
- "instruction": "MLOAD"
- },
- {
- "pc": 1758,
- "instruction": "DUP2"
- },
- {
- "pc": 1759,
- "instruction": "LT"
- },
- {
- "pc": 1760,
- "instruction": "PUSH2 0x06e5"
- },
- {
- "pc": 1763,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1764
- },
- {
- "color": "\"#5F9747\"",
- "target": 1765
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1747
- },
- {
- "instructions": [
- {
- "pc": 2303,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2304,
- "instruction": "POP"
- },
- {
- "pc": 2305,
- "instruction": "DUP3"
- },
- {
- "pc": 2306,
- "instruction": "SWAP5"
- },
- {
- "pc": 2307,
- "instruction": "POP"
- },
- {
- "pc": 2308,
- "instruction": "POP"
- },
- {
- "pc": 2309,
- "instruction": "POP"
- },
- {
- "pc": 2310,
- "instruction": "POP"
- },
- {
- "pc": 2311,
- "instruction": "POP"
- },
- {
- "pc": 2312,
- "instruction": "SWAP2"
- },
- {
- "pc": 2313,
- "instruction": "SWAP1"
- },
- {
- "pc": 2314,
- "instruction": "POP"
- },
- {
- "pc": 2315,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2303
- },
- {
- "instructions": [
- {
- "pc": 652,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 653,
- "instruction": "DUP3"
- },
- {
- "pc": 654,
- "instruction": "ADD"
- },
- {
- "pc": 655,
- "instruction": "SWAP2"
- },
- {
- "pc": 656,
- "instruction": "SWAP1"
- },
- {
- "pc": 657,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 659,
- "instruction": "MSTORE"
- },
- {
- "pc": 660,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 662,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 664,
- "instruction": "SHA3"
- },
- {
- "pc": 665,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 666
- }],
- "last_instruction": "UNKNOWN",
- "id": 652
- },
- {
- "instructions": [
- {
- "pc": 917,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 918,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 920,
- "instruction": "DUP1"
- },
- {
- "pc": 921,
- "instruction": "PUSH2 0x03a0"
- },
- {
- "pc": 924,
- "instruction": "PUSH2 0x0914"
- },
- {
- "pc": 927,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2324
- }],
- "last_instruction": "JUMP",
- "id": 917
- },
- {
- "instructions": [
- {
- "pc": 2690,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2691,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2693,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2695,
- "instruction": "MLOAD"
- },
- {
- "pc": 2696,
- "instruction": "DUP1"
- },
- {
- "pc": 2697,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2699,
- "instruction": "ADD"
- },
- {
- "pc": 2700,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2702,
- "instruction": "MSTORE"
- },
- {
- "pc": 2703,
- "instruction": "DUP1"
- },
- {
- "pc": 2704,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2706,
- "instruction": "DUP2"
- },
- {
- "pc": 2707,
- "instruction": "MSTORE"
- },
- {
- "pc": 2708,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2710,
- "instruction": "ADD"
- },
- {
- "pc": 2711,
- "instruction": "PUSH32 0x6536353637000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2744,
- "instruction": "DUP2"
- },
- {
- "pc": 2745,
- "instruction": "MSTORE"
- },
- {
- "pc": 2746,
- "instruction": "POP"
- },
- {
- "pc": 2747,
- "instruction": "SWAP1"
- },
- {
- "pc": 2748,
- "instruction": "POP"
- },
- {
- "pc": 2749,
- "instruction": "SWAP1"
- },
- {
- "pc": 2750,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1000
- }],
- "last_instruction": "JUMP",
- "id": 2690
- },
- {
- "instructions": [
- {
- "pc": 1930,
- "instruction": "POP"
- },
- {
- "pc": 1931,
- "instruction": "PUSH1 0x46"
- },
- {
- "pc": 1933,
- "instruction": "DUP4"
- },
- {
- "pc": 1934,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1955,
- "instruction": "AND"
- },
- {
- "pc": 1956,
- "instruction": "GT"
- },
- {
- "pc": 1957,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1958
- }],
- "last_instruction": "UNKNOWN",
- "id": 1930
- },
- {
- "instructions": [
- {
- "pc": 716,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 717,
- "instruction": "PUSH2 0x06b3"
- },
- {
- "pc": 720,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1715
- }],
- "last_instruction": "JUMP",
- "id": 716
- },
- {
- "instructions": [
- {
- "pc": 2042,
- "instruction": "PUSH1 0x30"
- },
- {
- "pc": 2044,
- "instruction": "DUP4"
- },
- {
- "pc": 2045,
- "instruction": "SUB"
- },
- {
- "pc": 2046,
- "instruction": "SWAP3"
- },
- {
- "pc": 2047,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "UNKNOWN",
- "id": 2042
- },
- {
- "instructions": [
- {
- "pc": 146,
- "instruction": "DUP1"
- },
- {
- "pc": 147,
- "instruction": "DUP3"
- },
- {
- "pc": 148,
- "instruction": "ADD"
- },
- {
- "pc": 149,
- "instruction": "MLOAD"
- },
- {
- "pc": 150,
- "instruction": "DUP2"
- },
- {
- "pc": 151,
- "instruction": "DUP5"
- },
- {
- "pc": 152,
- "instruction": "ADD"
- },
- {
- "pc": 153,
- "instruction": "MSTORE"
- },
- {
- "pc": 154,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 156,
- "instruction": "DUP2"
- },
- {
- "pc": 157,
- "instruction": "ADD"
- },
- {
- "pc": 158,
- "instruction": "SWAP1"
- },
- {
- "pc": 159,
- "instruction": "POP"
- },
- {
- "pc": 160,
- "instruction": "PUSH2 0x0089"
- },
- {
- "pc": 163,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 137
- }],
- "last_instruction": "JUMP",
- "id": 146
- },
- {
- "instructions": [
- {
- "pc": 231,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 233,
- "instruction": "DUP1"
- },
- {
- "pc": 234,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 231
- },
- {
- "instructions": [
- {
- "pc": 244,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 245,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 247,
- "instruction": "MLOAD"
- },
- {
- "pc": 248,
- "instruction": "DUP1"
- },
- {
- "pc": 249,
- "instruction": "DUP1"
- },
- {
- "pc": 250,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 252,
- "instruction": "ADD"
- },
- {
- "pc": 253,
- "instruction": "DUP3"
- },
- {
- "pc": 254,
- "instruction": "DUP2"
- },
- {
- "pc": 255,
- "instruction": "SUB"
- },
- {
- "pc": 256,
- "instruction": "DUP3"
- },
- {
- "pc": 257,
- "instruction": "MSTORE"
- },
- {
- "pc": 258,
- "instruction": "DUP4"
- },
- {
- "pc": 259,
- "instruction": "DUP2"
- },
- {
- "pc": 260,
- "instruction": "DUP2"
- },
- {
- "pc": 261,
- "instruction": "MLOAD"
- },
- {
- "pc": 262,
- "instruction": "DUP2"
- },
- {
- "pc": 263,
- "instruction": "MSTORE"
- },
- {
- "pc": 264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 266,
- "instruction": "ADD"
- },
- {
- "pc": 267,
- "instruction": "SWAP2"
- },
- {
- "pc": 268,
- "instruction": "POP"
- },
- {
- "pc": 269,
- "instruction": "DUP1"
- },
- {
- "pc": 270,
- "instruction": "MLOAD"
- },
- {
- "pc": 271,
- "instruction": "SWAP1"
- },
- {
- "pc": 272,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 274,
- "instruction": "ADD"
- },
- {
- "pc": 275,
- "instruction": "SWAP1"
- },
- {
- "pc": 276,
- "instruction": "DUP1"
- },
- {
- "pc": 277,
- "instruction": "DUP4"
- },
- {
- "pc": 278,
- "instruction": "DUP4"
- },
- {
- "pc": 279,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 281
- }],
- "last_instruction": "UNKNOWN",
- "id": 244
- },
- {
- "instructions": [
- {
- "pc": 281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 282,
- "instruction": "DUP4"
- },
- {
- "pc": 283,
- "instruction": "DUP2"
- },
- {
- "pc": 284,
- "instruction": "LT"
- },
- {
- "pc": 285,
- "instruction": "ISZERO"
- },
- {
- "pc": 286,
- "instruction": "PUSH2 0x0134"
- },
- {
- "pc": 289,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 290
- },
- {
- "color": "\"#5F9747\"",
- "target": 308
- }
- ],
- "last_instruction": "JUMPI",
- "id": 281
- },
- {
- "instructions": [
- {
- "pc": 823,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 824,
- "instruction": "PUSH2 0x06b3"
- },
- {
- "pc": 827,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1715
- }],
- "last_instruction": "JUMP",
- "id": 823
- },
- {
- "instructions": [
- {
- "pc": 1536,
- "instruction": "DUP1"
- },
- {
- "pc": 1537,
- "instruction": "MLOAD"
- },
- {
- "pc": 1538,
- "instruction": "DUP3"
- },
- {
- "pc": 1539,
- "instruction": "MSTORE"
- },
- {
- "pc": 1540,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1542,
- "instruction": "DUP3"
- },
- {
- "pc": 1543,
- "instruction": "ADD"
- },
- {
- "pc": 1544,
- "instruction": "SWAP2"
- },
- {
- "pc": 1545,
- "instruction": "POP"
- },
- {
- "pc": 1546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1548,
- "instruction": "DUP2"
- },
- {
- "pc": 1549,
- "instruction": "ADD"
- },
- {
- "pc": 1550,
- "instruction": "SWAP1"
- },
- {
- "pc": 1551,
- "instruction": "POP"
- },
- {
- "pc": 1552,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1554,
- "instruction": "DUP4"
- },
- {
- "pc": 1555,
- "instruction": "SUB"
- },
- {
- "pc": 1556,
- "instruction": "SWAP3"
- },
- {
- "pc": 1557,
- "instruction": "POP"
- },
- {
- "pc": 1558,
- "instruction": "PUSH2 0x05f7"
- },
- {
- "pc": 1561,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1527
- }],
- "last_instruction": "JUMP",
- "id": 1536
- },
- {
- "instructions": [
- {
- "pc": 1365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1366,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1368,
- "instruction": "DUP4"
- },
- {
- "pc": 1369,
- "instruction": "LT"
- },
- {
- "pc": 1370,
- "instruction": "PUSH2 0x0578"
- },
- {
- "pc": 1373,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1400
- },
- {
- "color": "\"#B70000\"",
- "target": 1374
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1365
- },
- {
- "instructions": [
- {
- "pc": 387,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 388,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 390,
- "instruction": "DUP1"
- },
- {
- "pc": 391,
- "instruction": "SLOAD"
- },
- {
- "pc": 392,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 394,
- "instruction": "DUP2"
- },
- {
- "pc": 395,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 397,
- "instruction": "AND"
- },
- {
- "pc": 398,
- "instruction": "ISZERO"
- },
- {
- "pc": 399,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 402,
- "instruction": "MUL"
- },
- {
- "pc": 403,
- "instruction": "SUB"
- },
- {
- "pc": 404,
- "instruction": "AND"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 407,
- "instruction": "SWAP1"
- },
- {
- "pc": 408,
- "instruction": "DIV"
- },
- {
- "pc": 409,
- "instruction": "DUP1"
- },
- {
- "pc": 410,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 412,
- "instruction": "ADD"
- },
- {
- "pc": 413,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 415,
- "instruction": "DUP1"
- },
- {
- "pc": 416,
- "instruction": "SWAP2"
- },
- {
- "pc": 417,
- "instruction": "DIV"
- },
- {
- "pc": 418,
- "instruction": "MUL"
- },
- {
- "pc": 419,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 421,
- "instruction": "ADD"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 424,
- "instruction": "MLOAD"
- },
- {
- "pc": 425,
- "instruction": "SWAP1"
- },
- {
- "pc": 426,
- "instruction": "DUP2"
- },
- {
- "pc": 427,
- "instruction": "ADD"
- },
- {
- "pc": 428,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 430,
- "instruction": "MSTORE"
- },
- {
- "pc": 431,
- "instruction": "DUP1"
- },
- {
- "pc": 432,
- "instruction": "SWAP3"
- },
- {
- "pc": 433,
- "instruction": "SWAP2"
- },
- {
- "pc": 434,
- "instruction": "SWAP1"
- },
- {
- "pc": 435,
- "instruction": "DUP2"
- },
- {
- "pc": 436,
- "instruction": "DUP2"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 440,
- "instruction": "ADD"
- },
- {
- "pc": 441,
- "instruction": "DUP3"
- },
- {
- "pc": 442,
- "instruction": "DUP1"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 446,
- "instruction": "DUP2"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 449,
- "instruction": "AND"
- },
- {
- "pc": 450,
- "instruction": "ISZERO"
- },
- {
- "pc": 451,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 454,
- "instruction": "MUL"
- },
- {
- "pc": 455,
- "instruction": "SUB"
- },
- {
- "pc": 456,
- "instruction": "AND"
- },
- {
- "pc": 457,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 459,
- "instruction": "SWAP1"
- },
- {
- "pc": 460,
- "instruction": "DIV"
- },
- {
- "pc": 461,
- "instruction": "DUP1"
- },
- {
- "pc": 462,
- "instruction": "ISZERO"
- },
- {
- "pc": 463,
- "instruction": "PUSH2 0x0219"
- },
- {
- "pc": 466,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 467
- },
- {
- "color": "\"#5F9747\"",
- "target": 537
- }
- ],
- "last_instruction": "JUMPI",
- "id": 387
- },
- {
- "instructions": [
- {
- "pc": 1455,
- "instruction": "DUP1"
- },
- {
- "pc": 1456,
- "instruction": "MLOAD"
- },
- {
- "pc": 1457,
- "instruction": "DUP3"
- },
- {
- "pc": 1458,
- "instruction": "MSTORE"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1461,
- "instruction": "DUP3"
- },
- {
- "pc": 1462,
- "instruction": "ADD"
- },
- {
- "pc": 1463,
- "instruction": "SWAP2"
- },
- {
- "pc": 1464,
- "instruction": "POP"
- },
- {
- "pc": 1465,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1467,
- "instruction": "DUP2"
- },
- {
- "pc": 1468,
- "instruction": "ADD"
- },
- {
- "pc": 1469,
- "instruction": "SWAP1"
- },
- {
- "pc": 1470,
- "instruction": "POP"
- },
- {
- "pc": 1471,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1473,
- "instruction": "DUP4"
- },
- {
- "pc": 1474,
- "instruction": "SUB"
- },
- {
- "pc": 1475,
- "instruction": "SWAP3"
- },
- {
- "pc": 1476,
- "instruction": "POP"
- },
- {
- "pc": 1477,
- "instruction": "PUSH2 0x05a6"
- },
- {
- "pc": 1480,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1446
- }],
- "last_instruction": "JUMP",
- "id": 1455
- },
- {
- "instructions": [
- {
- "pc": 2507,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2508,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2510,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2512,
- "instruction": "MLOAD"
- },
- {
- "pc": 2513,
- "instruction": "DUP1"
- },
- {
- "pc": 2514,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2516,
- "instruction": "ADD"
- },
- {
- "pc": 2517,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2519,
- "instruction": "MSTORE"
- },
- {
- "pc": 2520,
- "instruction": "DUP1"
- },
- {
- "pc": 2521,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2523,
- "instruction": "DUP2"
- },
- {
- "pc": 2524,
- "instruction": "MSTORE"
- },
- {
- "pc": 2525,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2527,
- "instruction": "ADD"
- },
- {
- "pc": 2528,
- "instruction": "PUSH32 0x3639316262000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2561,
- "instruction": "DUP2"
- },
- {
- "pc": 2562,
- "instruction": "MSTORE"
- },
- {
- "pc": 2563,
- "instruction": "POP"
- },
- {
- "pc": 2564,
- "instruction": "SWAP1"
- },
- {
- "pc": 2565,
- "instruction": "POP"
- },
- {
- "pc": 2566,
- "instruction": "SWAP1"
- },
- {
- "pc": 2567,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 964
- }],
- "last_instruction": "JUMP",
- "id": 2507
- },
- {
- "instructions": [
- {
- "pc": 1238,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1239,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1241,
- "instruction": "DUP4"
- },
- {
- "pc": 1242,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1244,
- "instruction": "SUB"
- },
- {
- "pc": 1245,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1248,
- "instruction": "EXP"
- },
- {
- "pc": 1249,
- "instruction": "SUB"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "NOT"
- },
- {
- "pc": 1252,
- "instruction": "DUP3"
- },
- {
- "pc": 1253,
- "instruction": "MLOAD"
- },
- {
- "pc": 1254,
- "instruction": "AND"
- },
- {
- "pc": 1255,
- "instruction": "DUP2"
- },
- {
- "pc": 1256,
- "instruction": "DUP5"
- },
- {
- "pc": 1257,
- "instruction": "MLOAD"
- },
- {
- "pc": 1258,
- "instruction": "AND"
- },
- {
- "pc": 1259,
- "instruction": "DUP1"
- },
- {
- "pc": 1260,
- "instruction": "DUP3"
- },
- {
- "pc": 1261,
- "instruction": "OR"
- },
- {
- "pc": 1262,
- "instruction": "DUP6"
- },
- {
- "pc": 1263,
- "instruction": "MSTORE"
- },
- {
- "pc": 1264,
- "instruction": "POP"
- },
- {
- "pc": 1265,
- "instruction": "POP"
- },
- {
- "pc": 1266,
- "instruction": "POP"
- },
- {
- "pc": 1267,
- "instruction": "POP"
- },
- {
- "pc": 1268,
- "instruction": "POP"
- },
- {
- "pc": 1269,
- "instruction": "POP"
- },
- {
- "pc": 1270,
- "instruction": "SWAP1"
- },
- {
- "pc": 1271,
- "instruction": "POP"
- },
- {
- "pc": 1272,
- "instruction": "ADD"
- },
- {
- "pc": 1273,
- "instruction": "DUP7"
- },
- {
- "pc": 1274,
- "instruction": "DUP1"
- },
- {
- "pc": 1275,
- "instruction": "MLOAD"
- },
- {
- "pc": 1276,
- "instruction": "SWAP1"
- },
- {
- "pc": 1277,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1279,
- "instruction": "ADD"
- },
- {
- "pc": 1280,
- "instruction": "SWAP1"
- },
- {
- "pc": 1281,
- "instruction": "DUP1"
- },
- {
- "pc": 1282,
- "instruction": "DUP4"
- },
- {
- "pc": 1283,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1284
- }],
- "last_instruction": "UNKNOWN",
- "id": 1238
- },
- {
- "instructions": [
- {
- "pc": 1284,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1285,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1287,
- "instruction": "DUP4"
- },
- {
- "pc": 1288,
- "instruction": "LT"
- },
- {
- "pc": 1289,
- "instruction": "PUSH2 0x0527"
- },
- {
- "pc": 1292,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1319
- },
- {
- "color": "\"#B70000\"",
- "target": 1293
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1284
- },
- {
- "instructions": [
- {
- "pc": 545,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 548,
- "instruction": "DUP1"
- },
- {
- "pc": 549,
- "instruction": "SLOAD"
- },
- {
- "pc": 550,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 555,
- "instruction": "AND"
- },
- {
- "pc": 556,
- "instruction": "ISZERO"
- },
- {
- "pc": 557,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 560,
- "instruction": "MUL"
- },
- {
- "pc": 561,
- "instruction": "SUB"
- },
- {
- "pc": 562,
- "instruction": "AND"
- },
- {
- "pc": 563,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 565,
- "instruction": "SWAP1"
- },
- {
- "pc": 566,
- "instruction": "DIV"
- },
- {
- "pc": 567,
- "instruction": "DUP1"
- },
- {
- "pc": 568,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 570,
- "instruction": "ADD"
- },
- {
- "pc": 571,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 573,
- "instruction": "DUP1"
- },
- {
- "pc": 574,
- "instruction": "SWAP2"
- },
- {
- "pc": 575,
- "instruction": "DIV"
- },
- {
- "pc": 576,
- "instruction": "MUL"
- },
- {
- "pc": 577,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 579,
- "instruction": "ADD"
- },
- {
- "pc": 580,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 582,
- "instruction": "MLOAD"
- },
- {
- "pc": 583,
- "instruction": "SWAP1"
- },
- {
- "pc": 584,
- "instruction": "DUP2"
- },
- {
- "pc": 585,
- "instruction": "ADD"
- },
- {
- "pc": 586,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 588,
- "instruction": "MSTORE"
- },
- {
- "pc": 589,
- "instruction": "DUP1"
- },
- {
- "pc": 590,
- "instruction": "SWAP3"
- },
- {
- "pc": 591,
- "instruction": "SWAP2"
- },
- {
- "pc": 592,
- "instruction": "SWAP1"
- },
- {
- "pc": 593,
- "instruction": "DUP2"
- },
- {
- "pc": 594,
- "instruction": "DUP2"
- },
- {
- "pc": 595,
- "instruction": "MSTORE"
- },
- {
- "pc": 596,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 598,
- "instruction": "ADD"
- },
- {
- "pc": 599,
- "instruction": "DUP3"
- },
- {
- "pc": 600,
- "instruction": "DUP1"
- },
- {
- "pc": 601,
- "instruction": "SLOAD"
- },
- {
- "pc": 602,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 604,
- "instruction": "DUP2"
- },
- {
- "pc": 605,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 607,
- "instruction": "AND"
- },
- {
- "pc": 608,
- "instruction": "ISZERO"
- },
- {
- "pc": 609,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 612,
- "instruction": "MUL"
- },
- {
- "pc": 613,
- "instruction": "SUB"
- },
- {
- "pc": 614,
- "instruction": "AND"
- },
- {
- "pc": 615,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 617,
- "instruction": "SWAP1"
- },
- {
- "pc": 618,
- "instruction": "DIV"
- },
- {
- "pc": 619,
- "instruction": "DUP1"
- },
- {
- "pc": 620,
- "instruction": "ISZERO"
- },
- {
- "pc": 621,
- "instruction": "PUSH2 0x02b7"
- },
- {
- "pc": 624,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 625
- },
- {
- "color": "\"#5F9747\"",
- "target": 695
- }
- ],
- "last_instruction": "JUMPI",
- "id": 545
- },
- {
- "instructions": [
- {
- "pc": 2196,
- "instruction": "PUSH1 0x37"
- },
- {
- "pc": 2198,
- "instruction": "DUP3"
- },
- {
- "pc": 2199,
- "instruction": "SUB"
- },
- {
- "pc": 2200,
- "instruction": "SWAP2"
- },
- {
- "pc": 2201,
- "instruction": "POP"
- },
- {
- "pc": 2202,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 2205,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2196
- },
- {
- "instructions": [
- {
- "pc": 1765,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1766,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1768,
- "instruction": "ADD"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "MLOAD"
- },
- {
- "pc": 1771,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1773,
- "instruction": "SHR"
- },
- {
- "pc": 1774,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1776,
- "instruction": "SHL"
- },
- {
- "pc": 1777,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1779,
- "instruction": "SHR"
- },
- {
- "pc": 1780,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1782,
- "instruction": "AND"
- },
- {
- "pc": 1783,
- "instruction": "SWAP3"
- },
- {
- "pc": 1784,
- "instruction": "POP"
- },
- {
- "pc": 1785,
- "instruction": "DUP5"
- },
- {
- "pc": 1786,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1788,
- "instruction": "DUP3"
- },
- {
- "pc": 1789,
- "instruction": "ADD"
- },
- {
- "pc": 1790,
- "instruction": "DUP2"
- },
- {
- "pc": 1791,
- "instruction": "MLOAD"
- },
- {
- "pc": 1792,
- "instruction": "DUP2"
- },
- {
- "pc": 1793,
- "instruction": "LT"
- },
- {
- "pc": 1794,
- "instruction": "PUSH2 0x0707"
- },
- {
- "pc": 1797,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1798
- },
- {
- "color": "\"#5F9747\"",
- "target": 1799
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1765
- },
- {
- "instructions": [
- {
- "pc": 467,
- "instruction": "DUP1"
- },
- {
- "pc": 468,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 470,
- "instruction": "LT"
- },
- {
- "pc": 471,
- "instruction": "PUSH2 0x01ee"
- },
- {
- "pc": 474,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 475
- },
- {
- "color": "\"#5F9747\"",
- "target": 494
- }
- ],
- "last_instruction": "JUMPI",
- "id": 467
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 7,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 8,
- "instruction": "LT"
- },
- {
- "pc": 9,
- "instruction": "PUSH2 0x0043"
- },
- {
- "pc": 12,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 67
- },
- {
- "color": "\"#B70000\"",
- "target": 13
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 137,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 138,
- "instruction": "DUP4"
- },
- {
- "pc": 139,
- "instruction": "DUP2"
- },
- {
- "pc": 140,
- "instruction": "LT"
- },
- {
- "pc": 141,
- "instruction": "ISZERO"
- },
- {
- "pc": 142,
- "instruction": "PUSH2 0x00a4"
- },
- {
- "pc": 145,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 146
- },
- {
- "color": "\"#5F9747\"",
- "target": 164
- }
- ],
- "last_instruction": "JUMPI",
- "id": 137
- },
- {
- "instructions": [
- {
- "pc": 810,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 813,
- "instruction": "PUSH2 0x033c"
- },
- {
- "pc": 816,
- "instruction": "PUSH2 0x0337"
- },
- {
- "pc": 819,
- "instruction": "PUSH2 0x0395"
- },
- {
- "pc": 822,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 917
- }],
- "last_instruction": "JUMP",
- "id": 810
- },
- {
- "instructions": [
- {
- "pc": 1527,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1528,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1530,
- "instruction": "DUP4"
- },
- {
- "pc": 1531,
- "instruction": "LT"
- },
- {
- "pc": 1532,
- "instruction": "PUSH2 0x061a"
- },
- {
- "pc": 1535,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1536
- },
- {
- "color": "\"#5F9747\"",
- "target": 1562
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1527
- },
- {
- "instructions": [
- {
- "pc": 928,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 929,
- "instruction": "SWAP1"
- },
- {
- "pc": 930,
- "instruction": "POP"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 933,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 936,
- "instruction": "PUSH2 0x0951"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2385
- }],
- "last_instruction": "JUMP",
- "id": 928
- },
- {
- "instructions": [
- {
- "pc": 1608,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1609,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1611,
- "instruction": "DUP4"
- },
- {
- "pc": 1612,
- "instruction": "LT"
- },
- {
- "pc": 1613,
- "instruction": "PUSH2 0x066b"
- },
- {
- "pc": 1616,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1617
- },
- {
- "color": "\"#5F9747\"",
- "target": 1643
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1608
- },
- {
- "instructions": [
- {
- "pc": 695,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 696,
- "instruction": "POP"
- },
- {
- "pc": 697,
- "instruction": "POP"
- },
- {
- "pc": 698,
- "instruction": "POP"
- },
- {
- "pc": 699,
- "instruction": "POP"
- },
- {
- "pc": 700,
- "instruction": "POP"
- },
- {
- "pc": 701,
- "instruction": "DUP2"
- },
- {
- "pc": 702,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 244
- }],
- "last_instruction": "JUMP",
- "id": 695
- },
- {
- "instructions": [
- {
- "pc": 2385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2386,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2388,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2390,
- "instruction": "MLOAD"
- },
- {
- "pc": 2391,
- "instruction": "DUP1"
- },
- {
- "pc": 2392,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2394,
- "instruction": "ADD"
- },
- {
- "pc": 2395,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2397,
- "instruction": "MSTORE"
- },
- {
- "pc": 2398,
- "instruction": "DUP1"
- },
- {
- "pc": 2399,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2401,
- "instruction": "DUP2"
- },
- {
- "pc": 2402,
- "instruction": "MSTORE"
- },
- {
- "pc": 2403,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2405,
- "instruction": "ADD"
- },
- {
- "pc": 2406,
- "instruction": "PUSH32 0x3735363900000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2439,
- "instruction": "DUP2"
- },
- {
- "pc": 2440,
- "instruction": "MSTORE"
- },
- {
- "pc": 2441,
- "instruction": "POP"
- },
- {
- "pc": 2442,
- "instruction": "SWAP1"
- },
- {
- "pc": 2443,
- "instruction": "POP"
- },
- {
- "pc": 2444,
- "instruction": "SWAP1"
- },
- {
- "pc": 2445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 2385
- },
- {
- "instructions": [
- {
- "pc": 1212,
- "instruction": "DUP1"
- },
- {
- "pc": 1213,
- "instruction": "MLOAD"
- },
- {
- "pc": 1214,
- "instruction": "DUP3"
- },
- {
- "pc": 1215,
- "instruction": "MSTORE"
- },
- {
- "pc": 1216,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1218,
- "instruction": "DUP3"
- },
- {
- "pc": 1219,
- "instruction": "ADD"
- },
- {
- "pc": 1220,
- "instruction": "SWAP2"
- },
- {
- "pc": 1221,
- "instruction": "POP"
- },
- {
- "pc": 1222,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1224,
- "instruction": "DUP2"
- },
- {
- "pc": 1225,
- "instruction": "ADD"
- },
- {
- "pc": 1226,
- "instruction": "SWAP1"
- },
- {
- "pc": 1227,
- "instruction": "POP"
- },
- {
- "pc": 1228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1230,
- "instruction": "DUP4"
- },
- {
- "pc": 1231,
- "instruction": "SUB"
- },
- {
- "pc": 1232,
- "instruction": "SWAP3"
- },
- {
- "pc": 1233,
- "instruction": "POP"
- },
- {
- "pc": 1234,
- "instruction": "PUSH2 0x04b3"
- },
- {
- "pc": 1237,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1203
- }],
- "last_instruction": "JUMP",
- "id": 1212
- },
- {
- "instructions": [
- {
- "pc": 1964,
- "instruction": "PUSH1 0x37"
- },
- {
- "pc": 1966,
- "instruction": "DUP4"
- },
- {
- "pc": 1967,
- "instruction": "SUB"
- },
- {
- "pc": 1968,
- "instruction": "SWAP3"
- },
- {
- "pc": 1969,
- "instruction": "POP"
- },
- {
- "pc": 1970,
- "instruction": "PUSH2 0x0801"
- },
- {
- "pc": 1973,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1964
- },
- {
- "instructions": [
- {
- "pc": 1122,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1123,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1125,
- "instruction": "DUP4"
- },
- {
- "pc": 1126,
- "instruction": "LT"
- },
- {
- "pc": 1127,
- "instruction": "PUSH2 0x0485"
- },
- {
- "pc": 1130,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1157
- },
- {
- "color": "\"#B70000\"",
- "target": 1131
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1122
- },
- {
- "instructions": [
- {
- "pc": 1643,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1644,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1646,
- "instruction": "DUP4"
- },
- {
- "pc": 1647,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1649,
- "instruction": "SUB"
- },
- {
- "pc": 1650,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1653,
- "instruction": "EXP"
- },
- {
- "pc": 1654,
- "instruction": "SUB"
- },
- {
- "pc": 1655,
- "instruction": "DUP1"
- },
- {
- "pc": 1656,
- "instruction": "NOT"
- },
- {
- "pc": 1657,
- "instruction": "DUP3"
- },
- {
- "pc": 1658,
- "instruction": "MLOAD"
- },
- {
- "pc": 1659,
- "instruction": "AND"
- },
- {
- "pc": 1660,
- "instruction": "DUP2"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "MLOAD"
- },
- {
- "pc": 1663,
- "instruction": "AND"
- },
- {
- "pc": 1664,
- "instruction": "DUP1"
- },
- {
- "pc": 1665,
- "instruction": "DUP3"
- },
- {
- "pc": 1666,
- "instruction": "OR"
- },
- {
- "pc": 1667,
- "instruction": "DUP6"
- },
- {
- "pc": 1668,
- "instruction": "MSTORE"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "POP"
- },
- {
- "pc": 1671,
- "instruction": "POP"
- },
- {
- "pc": 1672,
- "instruction": "POP"
- },
- {
- "pc": 1673,
- "instruction": "POP"
- },
- {
- "pc": 1674,
- "instruction": "POP"
- },
- {
- "pc": 1675,
- "instruction": "SWAP1"
- },
- {
- "pc": 1676,
- "instruction": "POP"
- },
- {
- "pc": 1677,
- "instruction": "ADD"
- },
- {
- "pc": 1678,
- "instruction": "SWAP9"
- },
- {
- "pc": 1679,
- "instruction": "POP"
- },
- {
- "pc": 1680,
- "instruction": "POP"
- },
- {
- "pc": 1681,
- "instruction": "POP"
- },
- {
- "pc": 1682,
- "instruction": "POP"
- },
- {
- "pc": 1683,
- "instruction": "POP"
- },
- {
- "pc": 1684,
- "instruction": "POP"
- },
- {
- "pc": 1685,
- "instruction": "POP"
- },
- {
- "pc": 1686,
- "instruction": "POP"
- },
- {
- "pc": 1687,
- "instruction": "POP"
- },
- {
- "pc": 1688,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1690,
- "instruction": "MLOAD"
- },
- {
- "pc": 1691,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1693,
- "instruction": "DUP2"
- },
- {
- "pc": 1694,
- "instruction": "DUP4"
- },
- {
- "pc": 1695,
- "instruction": "SUB"
- },
- {
- "pc": 1696,
- "instruction": "SUB"
- },
- {
- "pc": 1697,
- "instruction": "DUP2"
- },
- {
- "pc": 1698,
- "instruction": "MSTORE"
- },
- {
- "pc": 1699,
- "instruction": "SWAP1"
- },
- {
- "pc": 1700,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1702,
- "instruction": "MSTORE"
- },
- {
- "pc": 1703,
- "instruction": "SWAP9"
- },
- {
- "pc": 1704,
- "instruction": "POP"
- },
- {
- "pc": 1705,
- "instruction": "POP"
- },
- {
- "pc": 1706,
- "instruction": "POP"
- },
- {
- "pc": 1707,
- "instruction": "POP"
- },
- {
- "pc": 1708,
- "instruction": "POP"
- },
- {
- "pc": 1709,
- "instruction": "POP"
- },
- {
- "pc": 1710,
- "instruction": "POP"
- },
- {
- "pc": 1711,
- "instruction": "POP"
- },
- {
- "pc": 1712,
- "instruction": "POP"
- },
- {
- "pc": 1713,
- "instruction": "SWAP1"
- },
- {
- "pc": 1714,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 823
- },
- {
- "color": "\"#FF9248\"",
- "target": 716
- }
- ],
- "last_instruction": "JUMP",
- "id": 1643
- },
- {
- "instructions": [
- {
- "pc": 2050,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2051,
- "instruction": "PUSH1 0x61"
- },
- {
- "pc": 2053,
- "instruction": "DUP3"
- },
- {
- "pc": 2054,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2075,
- "instruction": "AND"
- },
- {
- "pc": 2076,
- "instruction": "LT"
- },
- {
- "pc": 2077,
- "instruction": "ISZERO"
- },
- {
- "pc": 2078,
- "instruction": "DUP1"
- },
- {
- "pc": 2079,
- "instruction": "ISZERO"
- },
- {
- "pc": 2080,
- "instruction": "PUSH2 0x0840"
- },
- {
- "pc": 2083,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2112
- },
- {
- "color": "\"#B70000\"",
- "target": 2084
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2050
- },
- {
- "instructions": [
- {
- "pc": 703,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 704,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 706,
- "instruction": "PUSH2 0x02d1"
- },
- {
- "pc": 709,
- "instruction": "PUSH2 0x02cc"
- },
- {
- "pc": 712,
- "instruction": "PUSH2 0x0395"
- },
- {
- "pc": 715,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 917
- }],
- "last_instruction": "JUMP",
- "id": 703
- },
- {
- "instructions": [
- {
- "pc": 2324,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2325,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2329,
- "instruction": "MLOAD"
- },
- {
- "pc": 2330,
- "instruction": "DUP1"
- },
- {
- "pc": 2331,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2333,
- "instruction": "ADD"
- },
- {
- "pc": 2334,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2336,
- "instruction": "MSTORE"
- },
- {
- "pc": 2337,
- "instruction": "DUP1"
- },
- {
- "pc": 2338,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 2340,
- "instruction": "DUP2"
- },
- {
- "pc": 2341,
- "instruction": "MSTORE"
- },
- {
- "pc": 2342,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2344,
- "instruction": "ADD"
- },
- {
- "pc": 2345,
- "instruction": "PUSH32 0x3078644636310000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2378,
- "instruction": "DUP2"
- },
- {
- "pc": 2379,
- "instruction": "MSTORE"
- },
- {
- "pc": 2380,
- "instruction": "POP"
- },
- {
- "pc": 2381,
- "instruction": "SWAP1"
- },
- {
- "pc": 2382,
- "instruction": "POP"
- },
- {
- "pc": 2383,
- "instruction": "SWAP1"
- },
- {
- "pc": 2384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 928
- }],
- "last_instruction": "JUMP",
- "id": 2324
- },
- {
- "instructions": [
- {
- "pc": 2240,
- "instruction": "POP"
- },
- {
- "pc": 2241,
- "instruction": "PUSH1 0x39"
- },
- {
- "pc": 2243,
- "instruction": "DUP3"
- },
- {
- "pc": 2244,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2265,
- "instruction": "AND"
- },
- {
- "pc": 2266,
- "instruction": "GT"
- },
- {
- "pc": 2267,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2268
- }],
- "last_instruction": "UNKNOWN",
- "id": 2240
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "SWAP1"
- },
- {
- "pc": 942,
- "instruction": "POP"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 945,
- "instruction": "PUSH2 0x03b8"
- },
- {
- "pc": 948,
- "instruction": "PUSH2 0x098e"
- },
- {
- "pc": 951,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2446
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 91,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 92,
- "instruction": "POP"
- },
- {
- "pc": 93,
- "instruction": "PUSH2 0x0064"
- },
- {
- "pc": 96,
- "instruction": "PUSH2 0x0183"
- },
- {
- "pc": 99,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 387
- }],
- "last_instruction": "JUMP",
- "id": 91
- },
- {
- "instructions": [
- {
- "pc": 1799,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1800,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1802,
- "instruction": "ADD"
- },
- {
- "pc": 1803,
- "instruction": "ADD"
- },
- {
- "pc": 1804,
- "instruction": "MLOAD"
- },
- {
- "pc": 1805,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1807,
- "instruction": "SHR"
- },
- {
- "pc": 1808,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1810,
- "instruction": "SHL"
- },
- {
- "pc": 1811,
- "instruction": "PUSH1 0xf8"
- },
- {
- "pc": 1813,
- "instruction": "SHR"
- },
- {
- "pc": 1814,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1816,
- "instruction": "AND"
- },
- {
- "pc": 1817,
- "instruction": "SWAP2"
- },
- {
- "pc": 1818,
- "instruction": "POP"
- },
- {
- "pc": 1819,
- "instruction": "PUSH1 0x61"
- },
- {
- "pc": 1821,
- "instruction": "DUP4"
- },
- {
- "pc": 1822,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1843,
- "instruction": "AND"
- },
- {
- "pc": 1844,
- "instruction": "LT"
- },
- {
- "pc": 1845,
- "instruction": "ISZERO"
- },
- {
- "pc": 1846,
- "instruction": "DUP1"
- },
- {
- "pc": 1847,
- "instruction": "ISZERO"
- },
- {
- "pc": 1848,
- "instruction": "PUSH2 0x0758"
- },
- {
- "pc": 1851,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1880
- },
- {
- "color": "\"#B70000\"",
- "target": 1852
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1799
- },
- {
- "instructions": [
- {
- "pc": 87,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 89,
- "instruction": "DUP1"
- },
- {
- "pc": 90,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 87
- },
- {
- "instructions": [
- {
- "pc": 1562,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1563,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1565,
- "instruction": "DUP4"
- },
- {
- "pc": 1566,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1568,
- "instruction": "SUB"
- },
- {
- "pc": 1569,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1572,
- "instruction": "EXP"
- },
- {
- "pc": 1573,
- "instruction": "SUB"
- },
- {
- "pc": 1574,
- "instruction": "DUP1"
- },
- {
- "pc": 1575,
- "instruction": "NOT"
- },
- {
- "pc": 1576,
- "instruction": "DUP3"
- },
- {
- "pc": 1577,
- "instruction": "MLOAD"
- },
- {
- "pc": 1578,
- "instruction": "AND"
- },
- {
- "pc": 1579,
- "instruction": "DUP2"
- },
- {
- "pc": 1580,
- "instruction": "DUP5"
- },
- {
- "pc": 1581,
- "instruction": "MLOAD"
- },
- {
- "pc": 1582,
- "instruction": "AND"
- },
- {
- "pc": 1583,
- "instruction": "DUP1"
- },
- {
- "pc": 1584,
- "instruction": "DUP3"
- },
- {
- "pc": 1585,
- "instruction": "OR"
- },
- {
- "pc": 1586,
- "instruction": "DUP6"
- },
- {
- "pc": 1587,
- "instruction": "MSTORE"
- },
- {
- "pc": 1588,
- "instruction": "POP"
- },
- {
- "pc": 1589,
- "instruction": "POP"
- },
- {
- "pc": 1590,
- "instruction": "POP"
- },
- {
- "pc": 1591,
- "instruction": "POP"
- },
- {
- "pc": 1592,
- "instruction": "POP"
- },
- {
- "pc": 1593,
- "instruction": "POP"
- },
- {
- "pc": 1594,
- "instruction": "SWAP1"
- },
- {
- "pc": 1595,
- "instruction": "POP"
- },
- {
- "pc": 1596,
- "instruction": "ADD"
- },
- {
- "pc": 1597,
- "instruction": "DUP3"
- },
- {
- "pc": 1598,
- "instruction": "DUP1"
- },
- {
- "pc": 1599,
- "instruction": "MLOAD"
- },
- {
- "pc": 1600,
- "instruction": "SWAP1"
- },
- {
- "pc": 1601,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1603,
- "instruction": "ADD"
- },
- {
- "pc": 1604,
- "instruction": "SWAP1"
- },
- {
- "pc": 1605,
- "instruction": "DUP1"
- },
- {
- "pc": 1606,
- "instruction": "DUP4"
- },
- {
- "pc": 1607,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1608
- }],
- "last_instruction": "UNKNOWN",
- "id": 1562
- },
- {
- "instructions": [
- {
- "pc": 1157,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1158,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1160,
- "instruction": "DUP4"
- },
- {
- "pc": 1161,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1163,
- "instruction": "SUB"
- },
- {
- "pc": 1164,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1167,
- "instruction": "EXP"
- },
- {
- "pc": 1168,
- "instruction": "SUB"
- },
- {
- "pc": 1169,
- "instruction": "DUP1"
- },
- {
- "pc": 1170,
- "instruction": "NOT"
- },
- {
- "pc": 1171,
- "instruction": "DUP3"
- },
- {
- "pc": 1172,
- "instruction": "MLOAD"
- },
- {
- "pc": 1173,
- "instruction": "AND"
- },
- {
- "pc": 1174,
- "instruction": "DUP2"
- },
- {
- "pc": 1175,
- "instruction": "DUP5"
- },
- {
- "pc": 1176,
- "instruction": "MLOAD"
- },
- {
- "pc": 1177,
- "instruction": "AND"
- },
- {
- "pc": 1178,
- "instruction": "DUP1"
- },
- {
- "pc": 1179,
- "instruction": "DUP3"
- },
- {
- "pc": 1180,
- "instruction": "OR"
- },
- {
- "pc": 1181,
- "instruction": "DUP6"
- },
- {
- "pc": 1182,
- "instruction": "MSTORE"
- },
- {
- "pc": 1183,
- "instruction": "POP"
- },
- {
- "pc": 1184,
- "instruction": "POP"
- },
- {
- "pc": 1185,
- "instruction": "POP"
- },
- {
- "pc": 1186,
- "instruction": "POP"
- },
- {
- "pc": 1187,
- "instruction": "POP"
- },
- {
- "pc": 1188,
- "instruction": "POP"
- },
- {
- "pc": 1189,
- "instruction": "SWAP1"
- },
- {
- "pc": 1190,
- "instruction": "POP"
- },
- {
- "pc": 1191,
- "instruction": "ADD"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "DUP1"
- },
- {
- "pc": 1194,
- "instruction": "MLOAD"
- },
- {
- "pc": 1195,
- "instruction": "SWAP1"
- },
- {
- "pc": 1196,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1198,
- "instruction": "ADD"
- },
- {
- "pc": 1199,
- "instruction": "SWAP1"
- },
- {
- "pc": 1200,
- "instruction": "DUP1"
- },
- {
- "pc": 1201,
- "instruction": "DUP4"
- },
- {
- "pc": 1202,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1203
- }],
- "last_instruction": "UNKNOWN",
- "id": 1157
- },
- {
- "instructions": [
- {
- "pc": 2190,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2191,
- "instruction": "ISZERO"
- },
- {
- "pc": 2192,
- "instruction": "PUSH2 0x089e"
- },
- {
- "pc": 2195,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2196
- },
- {
- "color": "\"#5F9747\"",
- "target": 2206
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2190
- },
- {
- "instructions": [
- {
- "pc": 2118,
- "instruction": "PUSH1 0x57"
- },
- {
- "pc": 2120,
- "instruction": "DUP3"
- },
- {
- "pc": 2121,
- "instruction": "SUB"
- },
- {
- "pc": 2122,
- "instruction": "SWAP2"
- },
- {
- "pc": 2123,
- "instruction": "POP"
- },
- {
- "pc": 2124,
- "instruction": "PUSH2 0x08ea"
- },
- {
- "pc": 2127,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2282
- }],
- "last_instruction": "JUMP",
- "id": 2118
- },
- {
- "instructions": [
- {
- "pc": 100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 101,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 103,
- "instruction": "MLOAD"
- },
- {
- "pc": 104,
- "instruction": "DUP1"
- },
- {
- "pc": 105,
- "instruction": "DUP1"
- },
- {
- "pc": 106,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 108,
- "instruction": "ADD"
- },
- {
- "pc": 109,
- "instruction": "DUP3"
- },
- {
- "pc": 110,
- "instruction": "DUP2"
- },
- {
- "pc": 111,
- "instruction": "SUB"
- },
- {
- "pc": 112,
- "instruction": "DUP3"
- },
- {
- "pc": 113,
- "instruction": "MSTORE"
- },
- {
- "pc": 114,
- "instruction": "DUP4"
- },
- {
- "pc": 115,
- "instruction": "DUP2"
- },
- {
- "pc": 116,
- "instruction": "DUP2"
- },
- {
- "pc": 117,
- "instruction": "MLOAD"
- },
- {
- "pc": 118,
- "instruction": "DUP2"
- },
- {
- "pc": 119,
- "instruction": "MSTORE"
- },
- {
- "pc": 120,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 122,
- "instruction": "ADD"
- },
- {
- "pc": 123,
- "instruction": "SWAP2"
- },
- {
- "pc": 124,
- "instruction": "POP"
- },
- {
- "pc": 125,
- "instruction": "DUP1"
- },
- {
- "pc": 126,
- "instruction": "MLOAD"
- },
- {
- "pc": 127,
- "instruction": "SWAP1"
- },
- {
- "pc": 128,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 130,
- "instruction": "ADD"
- },
- {
- "pc": 131,
- "instruction": "SWAP1"
- },
- {
- "pc": 132,
- "instruction": "DUP1"
- },
- {
- "pc": 133,
- "instruction": "DUP4"
- },
- {
- "pc": 134,
- "instruction": "DUP4"
- },
- {
- "pc": 135,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 137
- }],
- "last_instruction": "UNKNOWN",
- "id": 100
- },
- {
- "instructions": [
- {
- "pc": 1958,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1959,
- "instruction": "ISZERO"
- },
- {
- "pc": 1960,
- "instruction": "PUSH2 0x07b6"
- },
- {
- "pc": 1963,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1974
- },
- {
- "color": "\"#B70000\"",
- "target": 1964
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1958
- },
- {
- "instructions": [
- {
- "pc": 494,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 495,
- "instruction": "DUP3"
- },
- {
- "pc": 496,
- "instruction": "ADD"
- },
- {
- "pc": 497,
- "instruction": "SWAP2"
- },
- {
- "pc": 498,
- "instruction": "SWAP1"
- },
- {
- "pc": 499,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 501,
- "instruction": "MSTORE"
- },
- {
- "pc": 502,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 504,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 506,
- "instruction": "SHA3"
- },
- {
- "pc": 507,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 508
- }],
- "last_instruction": "UNKNOWN",
- "id": 494
- },
- {
- "instructions": [
- {
- "pc": 964,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 965,
- "instruction": "SWAP1"
- },
- {
- "pc": 966,
- "instruction": "POP"
- },
- {
- "pc": 967,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 969,
- "instruction": "PUSH2 0x03d0"
- },
- {
- "pc": 972,
- "instruction": "PUSH2 0x0a08"
- },
- {
- "pc": 975,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2568
- }],
- "last_instruction": "JUMP",
- "id": 964
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "POP"
- },
- {
- "pc": 237,
- "instruction": "PUSH2 0x00f4"
- },
- {
- "pc": 240,
- "instruction": "PUSH2 0x0221"
- },
- {
- "pc": 243,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 545
- }],
- "last_instruction": "JUMP",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 1974,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1975,
- "instruction": "PUSH1 0x30"
- },
- {
- "pc": 1977,
- "instruction": "DUP4"
- },
- {
- "pc": 1978,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1999,
- "instruction": "AND"
- },
- {
- "pc": 2000,
- "instruction": "LT"
- },
- {
- "pc": 2001,
- "instruction": "ISZERO"
- },
- {
- "pc": 2002,
- "instruction": "DUP1"
- },
- {
- "pc": 2003,
- "instruction": "ISZERO"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x07f4"
- },
- {
- "pc": 2007,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2036
- },
- {
- "color": "\"#B70000\"",
- "target": 2008
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1974
- },
- {
- "instructions": [
- {
- "pc": 1319,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1320,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1322,
- "instruction": "DUP4"
- },
- {
- "pc": 1323,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1325,
- "instruction": "SUB"
- },
- {
- "pc": 1326,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1329,
- "instruction": "EXP"
- },
- {
- "pc": 1330,
- "instruction": "SUB"
- },
- {
- "pc": 1331,
- "instruction": "DUP1"
- },
- {
- "pc": 1332,
- "instruction": "NOT"
- },
- {
- "pc": 1333,
- "instruction": "DUP3"
- },
- {
- "pc": 1334,
- "instruction": "MLOAD"
- },
- {
- "pc": 1335,
- "instruction": "AND"
- },
- {
- "pc": 1336,
- "instruction": "DUP2"
- },
- {
- "pc": 1337,
- "instruction": "DUP5"
- },
- {
- "pc": 1338,
- "instruction": "MLOAD"
- },
- {
- "pc": 1339,
- "instruction": "AND"
- },
- {
- "pc": 1340,
- "instruction": "DUP1"
- },
- {
- "pc": 1341,
- "instruction": "DUP3"
- },
- {
- "pc": 1342,
- "instruction": "OR"
- },
- {
- "pc": 1343,
- "instruction": "DUP6"
- },
- {
- "pc": 1344,
- "instruction": "MSTORE"
- },
- {
- "pc": 1345,
- "instruction": "POP"
- },
- {
- "pc": 1346,
- "instruction": "POP"
- },
- {
- "pc": 1347,
- "instruction": "POP"
- },
- {
- "pc": 1348,
- "instruction": "POP"
- },
- {
- "pc": 1349,
- "instruction": "POP"
- },
- {
- "pc": 1350,
- "instruction": "POP"
- },
- {
- "pc": 1351,
- "instruction": "SWAP1"
- },
- {
- "pc": 1352,
- "instruction": "POP"
- },
- {
- "pc": 1353,
- "instruction": "ADD"
- },
- {
- "pc": 1354,
- "instruction": "DUP6"
- },
- {
- "pc": 1355,
- "instruction": "DUP1"
- },
- {
- "pc": 1356,
- "instruction": "MLOAD"
- },
- {
- "pc": 1357,
- "instruction": "SWAP1"
- },
- {
- "pc": 1358,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1360,
- "instruction": "ADD"
- },
- {
- "pc": 1361,
- "instruction": "SWAP1"
- },
- {
- "pc": 1362,
- "instruction": "DUP1"
- },
- {
- "pc": 1363,
- "instruction": "DUP4"
- },
- {
- "pc": 1364,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1365
- }],
- "last_instruction": "UNKNOWN",
- "id": 1319
- },
- {
- "instructions": [
- {
- "pc": 1131,
- "instruction": "DUP1"
- },
- {
- "pc": 1132,
- "instruction": "MLOAD"
- },
- {
- "pc": 1133,
- "instruction": "DUP3"
- },
- {
- "pc": 1134,
- "instruction": "MSTORE"
- },
- {
- "pc": 1135,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1137,
- "instruction": "DUP3"
- },
- {
- "pc": 1138,
- "instruction": "ADD"
- },
- {
- "pc": 1139,
- "instruction": "SWAP2"
- },
- {
- "pc": 1140,
- "instruction": "POP"
- },
- {
- "pc": 1141,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1143,
- "instruction": "DUP2"
- },
- {
- "pc": 1144,
- "instruction": "ADD"
- },
- {
- "pc": 1145,
- "instruction": "SWAP1"
- },
- {
- "pc": 1146,
- "instruction": "POP"
- },
- {
- "pc": 1147,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1149,
- "instruction": "DUP4"
- },
- {
- "pc": 1150,
- "instruction": "SUB"
- },
- {
- "pc": 1151,
- "instruction": "SWAP3"
- },
- {
- "pc": 1152,
- "instruction": "POP"
- },
- {
- "pc": 1153,
- "instruction": "PUSH2 0x0462"
- },
- {
- "pc": 1156,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1122
- }],
- "last_instruction": "JUMP",
- "id": 1131
- },
- {
- "instructions": [
- {
- "pc": 1715,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1716,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1718,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1720,
- "instruction": "DUP3"
- },
- {
- "pc": 1721,
- "instruction": "SWAP1"
- },
- {
- "pc": 1722,
- "instruction": "POP"
- },
- {
- "pc": 1723,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1725,
- "instruction": "DUP1"
- },
- {
- "pc": 1726,
- "instruction": "SWAP1"
- },
- {
- "pc": 1727,
- "instruction": "POP"
- },
- {
- "pc": 1728,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1730,
- "instruction": "DUP1"
- },
- {
- "pc": 1731,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1733,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1735,
- "instruction": "SWAP1"
- },
- {
- "pc": 1736,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1737
- }],
- "last_instruction": "UNKNOWN",
- "id": 1715
- },
- {
- "instructions": [
- {
- "pc": 633,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 636,
- "instruction": "DUP1"
- },
- {
- "pc": 637,
- "instruction": "DUP4"
- },
- {
- "pc": 638,
- "instruction": "SLOAD"
- },
- {
- "pc": 639,
- "instruction": "DIV"
- },
- {
- "pc": 640,
- "instruction": "MUL"
- },
- {
- "pc": 641,
- "instruction": "DUP4"
- },
- {
- "pc": 642,
- "instruction": "MSTORE"
- },
- {
- "pc": 643,
- "instruction": "SWAP2"
- },
- {
- "pc": 644,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 646,
- "instruction": "ADD"
- },
- {
- "pc": 647,
- "instruction": "SWAP2"
- },
- {
- "pc": 648,
- "instruction": "PUSH2 0x02b7"
- },
- {
- "pc": 651,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 695
- }],
- "last_instruction": "JUMP",
- "id": 633
- },
- {
- "instructions": [
- {
- "pc": 686,
- "instruction": "DUP3"
- },
- {
- "pc": 687,
- "instruction": "SWAP1"
- },
- {
- "pc": 688,
- "instruction": "SUB"
- },
- {
- "pc": 689,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 691,
- "instruction": "AND"
- },
- {
- "pc": 692,
- "instruction": "DUP3"
- },
- {
- "pc": 693,
- "instruction": "ADD"
- },
- {
- "pc": 694,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 695
- }],
- "last_instruction": "UNKNOWN",
- "id": 686
- },
- {
- "instructions": [
- {
- "pc": 184,
- "instruction": "DUP1"
- },
- {
- "pc": 185,
- "instruction": "DUP3"
- },
- {
- "pc": 186,
- "instruction": "SUB"
- },
- {
- "pc": 187,
- "instruction": "DUP1"
- },
- {
- "pc": 188,
- "instruction": "MLOAD"
- },
- {
- "pc": 189,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 191,
- "instruction": "DUP4"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 194,
- "instruction": "SUB"
- },
- {
- "pc": 195,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 198,
- "instruction": "EXP"
- },
- {
- "pc": 199,
- "instruction": "SUB"
- },
- {
- "pc": 200,
- "instruction": "NOT"
- },
- {
- "pc": 201,
- "instruction": "AND"
- },
- {
- "pc": 202,
- "instruction": "DUP2"
- },
- {
- "pc": 203,
- "instruction": "MSTORE"
- },
- {
- "pc": 204,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 206,
- "instruction": "ADD"
- },
- {
- "pc": 207,
- "instruction": "SWAP2"
- },
- {
- "pc": 208,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 209
- }],
- "last_instruction": "UNKNOWN",
- "id": 184
- },
- {
- "instructions": [
- {
- "pc": 528,
- "instruction": "DUP3"
- },
- {
- "pc": 529,
- "instruction": "SWAP1"
- },
- {
- "pc": 530,
- "instruction": "SUB"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 533,
- "instruction": "AND"
- },
- {
- "pc": 534,
- "instruction": "DUP3"
- },
- {
- "pc": 535,
- "instruction": "ADD"
- },
- {
- "pc": 536,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 537
- }],
- "last_instruction": "UNKNOWN",
- "id": 528
- },
- {
- "instructions": [
- {
- "pc": 2036,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2037,
- "instruction": "ISZERO"
- },
- {
- "pc": 2038,
- "instruction": "PUSH2 0x0800"
- },
- {
- "pc": 2041,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "\"#B70000\"",
- "target": 2042
- }],
- "last_instruction": "JUMPI",
- "id": 2036
- },
- {
- "instructions": [
- {
- "pc": 2629,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2630,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2632,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2634,
- "instruction": "MLOAD"
- },
- {
- "pc": 2635,
- "instruction": "DUP1"
- },
- {
- "pc": 2636,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2638,
- "instruction": "ADD"
- },
- {
- "pc": 2639,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2641,
- "instruction": "MSTORE"
- },
- {
- "pc": 2642,
- "instruction": "DUP1"
- },
- {
- "pc": 2643,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2645,
- "instruction": "DUP2"
- },
- {
- "pc": 2646,
- "instruction": "MSTORE"
- },
- {
- "pc": 2647,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2649,
- "instruction": "ADD"
- },
- {
- "pc": 2650,
- "instruction": "PUSH32 0x6546653331000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2683,
- "instruction": "DUP2"
- },
- {
- "pc": 2684,
- "instruction": "MSTORE"
- },
- {
- "pc": 2685,
- "instruction": "POP"
- },
- {
- "pc": 2686,
- "instruction": "SWAP1"
- },
- {
- "pc": 2687,
- "instruction": "POP"
- },
- {
- "pc": 2688,
- "instruction": "SWAP1"
- },
- {
- "pc": 2689,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 988
- }],
- "last_instruction": "JUMP",
- "id": 2629
- },
- {
- "instructions": [{
- "pc": 1764,
- "instruction": "INVALID"
- }],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "INVALID",
- "id": 1764
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "POP"
- },
- {
- "pc": 2009,
- "instruction": "PUSH1 0x39"
- },
- {
- "pc": 2011,
- "instruction": "DUP4"
- },
- {
- "pc": 2012,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2033,
- "instruction": "AND"
- },
- {
- "pc": 2034,
- "instruction": "GT"
- },
- {
- "pc": 2035,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2036
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 666,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 667,
- "instruction": "DUP2"
- },
- {
- "pc": 668,
- "instruction": "SLOAD"
- },
- {
- "pc": 669,
- "instruction": "DUP2"
- },
- {
- "pc": 670,
- "instruction": "MSTORE"
- },
- {
- "pc": 671,
- "instruction": "SWAP1"
- },
- {
- "pc": 672,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 674,
- "instruction": "ADD"
- },
- {
- "pc": 675,
- "instruction": "SWAP1"
- },
- {
- "pc": 676,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 678,
- "instruction": "ADD"
- },
- {
- "pc": 679,
- "instruction": "DUP1"
- },
- {
- "pc": 680,
- "instruction": "DUP4"
- },
- {
- "pc": 681,
- "instruction": "GT"
- },
- {
- "pc": 682,
- "instruction": "PUSH2 0x029a"
- },
- {
- "pc": 685,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 666
- },
- {
- "color": "\"#B70000\"",
- "target": 686
- }
- ],
- "last_instruction": "JUMPI",
- "id": 666
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0xbe9a6555"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x016f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 367
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function be9a6555"
- },
- {
- "instructions": [
- {
- "pc": 2128,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2129,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 2131,
- "instruction": "DUP3"
- },
- {
- "pc": 2132,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2153,
- "instruction": "AND"
- },
- {
- "pc": 2154,
- "instruction": "LT"
- },
- {
- "pc": 2155,
- "instruction": "ISZERO"
- },
- {
- "pc": 2156,
- "instruction": "DUP1"
- },
- {
- "pc": 2157,
- "instruction": "ISZERO"
- },
- {
- "pc": 2158,
- "instruction": "PUSH2 0x088e"
- },
- {
- "pc": 2161,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2162
- },
- {
- "color": "\"#5F9747\"",
- "target": 2190
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2128
- },
- {
- "instructions": [
- {
- "pc": 475,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 478,
- "instruction": "DUP1"
- },
- {
- "pc": 479,
- "instruction": "DUP4"
- },
- {
- "pc": 480,
- "instruction": "SLOAD"
- },
- {
- "pc": 481,
- "instruction": "DIV"
- },
- {
- "pc": 482,
- "instruction": "MUL"
- },
- {
- "pc": 483,
- "instruction": "DUP4"
- },
- {
- "pc": 484,
- "instruction": "MSTORE"
- },
- {
- "pc": 485,
- "instruction": "SWAP2"
- },
- {
- "pc": 486,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 488,
- "instruction": "ADD"
- },
- {
- "pc": 489,
- "instruction": "SWAP2"
- },
- {
- "pc": 490,
- "instruction": "PUSH2 0x0219"
- },
- {
- "pc": 493,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 537
- }],
- "last_instruction": "JUMP",
- "id": 475
- },
- {
- "instructions": [
- {
- "pc": 308,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 309,
- "instruction": "POP"
- },
- {
- "pc": 310,
- "instruction": "POP"
- },
- {
- "pc": 311,
- "instruction": "POP"
- },
- {
- "pc": 312,
- "instruction": "POP"
- },
- {
- "pc": 313,
- "instruction": "SWAP1"
- },
- {
- "pc": 314,
- "instruction": "POP"
- },
- {
- "pc": 315,
- "instruction": "SWAP1"
- },
- {
- "pc": 316,
- "instruction": "DUP2"
- },
- {
- "pc": 317,
- "instruction": "ADD"
- },
- {
- "pc": 318,
- "instruction": "SWAP1"
- },
- {
- "pc": 319,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 321,
- "instruction": "AND"
- },
- {
- "pc": 322,
- "instruction": "DUP1"
- },
- {
- "pc": 323,
- "instruction": "ISZERO"
- },
- {
- "pc": 324,
- "instruction": "PUSH2 0x0161"
- },
- {
- "pc": 327,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 353
- },
- {
- "color": "\"#B70000\"",
- "target": 328
- }
- ],
- "last_instruction": "JUMPI",
- "id": 308
- },
- {
- "instructions": [
- {
- "pc": 2084,
- "instruction": "POP"
- },
- {
- "pc": 2085,
- "instruction": "PUSH1 0x66"
- },
- {
- "pc": 2087,
- "instruction": "DUP3"
- },
- {
- "pc": 2088,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2109,
- "instruction": "AND"
- },
- {
- "pc": 2110,
- "instruction": "GT"
- },
- {
- "pc": 2111,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2112
- }],
- "last_instruction": "UNKNOWN",
- "id": 2084
- },
- {
- "instructions": [
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x7b61c320"
- },
- {
- "pc": 36,
- "instruction": "EQ"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x00df"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 223
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 30,
- "label": "Function 7b61c320"
- },
- {
- "instructions": [
- {
- "pc": 952,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 953,
- "instruction": "SWAP1"
- },
- {
- "pc": 954,
- "instruction": "POP"
- },
- {
- "pc": 955,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 957,
- "instruction": "PUSH2 0x03c4"
- },
- {
- "pc": 960,
- "instruction": "PUSH2 0x09cb"
- },
- {
- "pc": 963,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2507
- }],
- "last_instruction": "JUMP",
- "id": 952
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "PUSH1 0x57"
- },
- {
- "pc": 1888,
- "instruction": "DUP4"
- },
- {
- "pc": 1889,
- "instruction": "SUB"
- },
- {
- "pc": 1890,
- "instruction": "SWAP3"
- },
- {
- "pc": 1891,
- "instruction": "POP"
- },
- {
- "pc": 1892,
- "instruction": "PUSH2 0x0802"
- },
- {
- "pc": 1895,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2050
- }],
- "last_instruction": "JUMP",
- "id": 1886
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "withdrawal()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xd4e93292"],
- "name": "withdrawal",
- "exit_points": [
- "INVALID",
- "INVALID",
- "REVERT"
- ],
- "selector": "d4e93292",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "start()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xbe9a6555"],
- "name": "start",
- "exit_points": [
- "INVALID",
- "INVALID",
- "REVERT"
- ],
- "selector": "be9a6555",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "tokenName()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x6c02a931"],
- "name": "tokenName",
- "exit_points": [
- "INVALID",
- "INVALID",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "6c02a931",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "tokenSymbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x7b61c320"],
- "name": "tokenSymbol",
- "exit_points": [
- "INVALID",
- "INVALID",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "7b61c320",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2446, 952), (164, 209), (164, 184), (328, 353), (1012, 1041), (2112, 2128), (2112, 2118), (1446, 1481), (1446, 1455), (2206, 2240), (2206, 2268), (1481, 1527), (1076, 1122), (1852, 1880), (2568, 976), (377, 810), (1374, 1365), (79, 87), (79, 91), (537, 100), (1880, 1896), (1880, 1886), (1737, 1747), (1737, 2303), (988, 2690), (67, 73), (67, 74), (2274, 2280), (1050, 1041), (13, 30), (13, 79), (1896, 1958), (1896, 1930), (2268, 2274), (2268, 2280), (508, 528), (508, 508), (1203, 1238), (1203, 1212), (1617, 1608), (1000, 2751), (63, 74), (625, 633), (625, 652), (1041, 1076), (1041, 1050), (1400, 1446), (223, 231), (223, 235), (290, 281), (2162, 2190), (52, 377), (52, 63), (2282, 1737), (976, 2629), (1293, 1284), (2751, 1012), (367, 703), (1747, 1764), (1747, 1765), (652, 666), (917, 2324), (2690, 1000), (1930, 1958), (716, 1715), (2042, 2048), (146, 137), (244, 281), (281, 290), (281, 308), (823, 1715), (1536, 1527), (1365, 1400), (1365, 1374), (387, 467), (387, 537), (1455, 1446), (2507, 964), (1238, 1284), (1284, 1319), (1284, 1293), (545, 625), (545, 695), (2196, 2281), (1765, 1798), (1765, 1799), (467, 475), (467, 494), (0, 67), (0, 13), (137, 146), (137, 164), (810, 917), (1527, 1536), (1527, 1562), (928, 2385), (1608, 1617), (1608, 1643), (695, 244), (2385, 940), (1212, 1203), (1964, 2049), (1122, 1157), (1122, 1131), (1643, 823), (1643, 716), (2050, 2112), (2050, 2084), (703, 917), (2324, 928), (2240, 2268), (940, 2446), (91, 387), (1799, 1880), (1799, 1852), (1562, 1608), (1157, 1203), (2190, 2196), (2190, 2206), (2118, 2282), (100, 137), (1958, 1974), (1958, 1964), (494, 508), (964, 2568), (235, 545), (1974, 2036), (1974, 2008), (1319, 1365), (1131, 1122), (1715, 1737), (633, 695), (686, 695), (184, 209), (528, 537), (2036, 2048), (2036, 2042), (2629, 988), (2008, 2036), (666, 666), (666, 686), (41, 52), (41, 367), (2128, 2162), (2128, 2190), (475, 537), (308, 353), (308, 328), (2084, 2112), (30, 41), (30, 223), (952, 2507), (1886, 2050)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 67), (0, 13), (13, 30), (13, 79), (30, 41), (30, 223), (41, 52), (41, 367), (52, 377), (52, 63), (63, 74), (67, 73), (67, 74), (79, 87), (79, 91), (91, 387), (100, 137), (137, 146), (137, 164), (146, 137), (164, 209), (164, 184), (184, 209), (223, 231), (223, 235), (235, 545), (244, 281), (281, 290), (281, 308), (290, 281), (308, 353), (308, 328), (328, 353), (367, 703), (377, 810), (387, 467), (387, 537), (467, 475), (467, 494), (475, 537), (494, 508), (508, 528), (508, 508), (528, 537), (537, 100), (545, 625), (545, 695), (625, 633), (625, 652), (633, 695), (652, 666), (666, 666), (666, 686), (686, 695), (695, 244), (703, 917), (716, 1715), (721, 2316), (762, 805), (762, 796), (810, 917), (823, 1715), (828, 2316), (869, 912), (869, 903), (917, 2324), (928, 2385), (940, 2446), (952, 2507), (964, 2568), (976, 2629), (988, 2690), (1000, 2751), (1012, 1041), (1041, 1076), (1041, 1050), (1050, 1041), (1076, 1122), (1122, 1157), (1122, 1131), (1131, 1122), (1157, 1203), (1203, 1238), (1203, 1212), (1212, 1203), (1238, 1284), (1284, 1319), (1284, 1293), (1293, 1284), (1319, 1365), (1365, 1400), (1365, 1374), (1374, 1365), (1400, 1446), (1446, 1481), (1446, 1455), (1455, 1446), (1481, 1527), (1527, 1536), (1527, 1562), (1536, 1527), (1562, 1608), (1608, 1617), (1608, 1643), (1617, 1608), (1643, 823), (1643, 716), (1715, 1737), (1737, 1747), (1737, 2303), (1747, 1764), (1747, 1765), (1765, 1798), (1765, 1799), (1799, 1880), (1799, 1852), (1852, 1880), (1880, 1896), (1880, 1886), (1886, 2050), (1896, 1958), (1896, 1930), (1930, 1958), (1958, 1974), (1958, 1964), (1964, 2049), (1974, 2036), (1974, 2008), (2008, 2036), (2036, 2048), (2036, 2042), (2042, 2048), (2048, 2049), (2049, 2050), (2050, 2112), (2050, 2084), (2084, 2112), (2112, 2128), (2112, 2118), (2118, 2282), (2128, 2162), (2128, 2190), (2162, 2190), (2190, 2196), (2190, 2206), (2196, 2281), (2206, 2240), (2206, 2268), (2240, 2268), (2268, 2274), (2268, 2280), (2274, 2280), (2280, 2281), (2281, 2282), (2282, 1737), (2303, 721), (2303, 828), (2316, 869), (2316, 762), (2324, 928), (2385, 940), (2446, 952), (2507, 964), (2568, 976), (2629, 988), (2690, 1000), (2751, 1012)]",
+ "last_pc": 2811,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb04862d030a38c351e8ecae09508cd30f80d88e3/0xb04862d030a38c351e8ecae09508cd30f80d88e3.abi",
"statistics": {
- "definitely_unreachable_jumps": 5,
- "unsound_jumps": 0,
+ "definitely_unreachable_jumps": 0,
+ "total_edges": 1838,
+ "unsound_jumps": 2,
"total_opcodes": 1819,
"maybe_unsound_jumps": 0,
- "maybe_unreachable_jumps": 0,
+ "maybe_unreachable_jumps": 1,
"total_jumps": 95,
- "resolved_jumps": 90
- }
+ "resolved_jumps": 92
+ },
+ "execution_time": 837
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b60405163a2ab8dcd60e01b81525f60048201819052602482018490526001600160a01b03838116604484015290919085169063a2ab8dcd90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea264697066735822122045e17ad4af53c5201e86a317f51dfe5843aba0a15f95df734aea21c74d04832764736f6c63430008140033",
"address": "0x6ea4f5bcd17185c5958677569340e39ac6364e9f",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0xa2ab8dcd\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0xa2ab8dcd\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nGASLIMIT\n'e1'(Unknown Opcode)\nPUSH27 0xd4af53c5201e86a317f51dfe5843aba0a15f95df734aea21c74d04\nDUP4\n'27'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1886, 1972), (1886, 1965), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x6ea4f5bcd17185c5958677569340e39ac6364e9f/0x6ea4f5bcd17185c5958677569340e39ac6364e9f.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1540,
"unsound_jumps": 0,
"total_opcodes": 1511,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 468
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806370a082311161006e57806370a08231146101455780638da5cb5b1461016d57806395d89b4114610187578063a9059cbb1461018f578063c2af913b146101a2578063dd62ed3e146101aa575f80fd5b806306fdde03146100b5578063095ea7b3146100d357806318160ddd146100f657806323b872dd14610108578063313ce5671461011b57806348dfea0a14610130575b5f80fd5b6100bd6101e2565b6040516100ca91906106e0565b60405180910390f35b6100e66100e1366004610747565b610272565b60405190151581526020016100ca565b6006545b6040519081526020016100ca565b6100e661011636600461076f565b6102da565b60055460405160ff90911681526020016100ca565b61014361013e3660046107bc565b610447565b005b6100fa610153366004610882565b6001600160a01b03165f9081526001602052604090205490565b5f546040516001600160a01b0390911681526020016100ca565b6100bd610534565b6100e661019d366004610747565b610543565b610143610639565b6100fa6101b83660046108a2565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6060600380546101f1906108d3565b80601f016020809104026020016040519081016040528092919081815260200182805461021d906108d3565b80156102685780601f1061023f57610100808354040283529160200191610268565b820191905f5260205f20905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b335f8181526002602090815260408083206001600160a01b03871680855290835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b6001600160a01b0383165f90815260026020908152604080832033845290915281205482111561035f5760405162461bcd60e51b815260206004820152602560248201527f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60448201526477616e636560d81b60648201526084015b60405180910390fd5b6001600160a01b0384165f908152600160205260408120805484929061038690849061091f565b90915550506001600160a01b0383165f90815260016020526040812080548492906103b2908490610932565b90915550506001600160a01b0384165f908152600260209081526040808320338452909152812080548492906103e990849061091f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161043591815260200190565b60405180910390a35060019392505050565b5f546001600160a01b031633146104a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f5b825181101561052f575f8382815181106104be576104be610945565b6020908102919091018101516001600160a01b0381165f818152600184526040908190208054908890558151818152948501889052929450919290917f5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3910160405180910390a250506001016104a2565b505050565b6060600480546101f1906108d3565b335f908152600160205260408120548211156105ad5760405162461bcd60e51b815260206004820152602360248201527f54543a207472616e7366657220616d6f756e7420657863656564732062616c616044820152626e636560e81b6064820152608401610356565b335f90815260016020526040812080548492906105cb90849061091f565b90915550506001600160a01b0383165f90815260016020526040812080548492906105f7908490610932565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102c8565b5f546001600160a01b031633146106925760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a35f80546001600160a01b03191661dead179055565b5f602080835283518060208501525f5b8181101561070c578581018301518582016040015282016106f0565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610742575f80fd5b919050565b5f8060408385031215610758575f80fd5b6107618361072c565b946020939093013593505050565b5f805f60608486031215610781575f80fd5b61078a8461072c565b92506107986020850161072c565b9150604084013590509250925092565b634e487b7160e01b5f52604160045260245ffd5b5f80604083850312156107cd575f80fd5b823567ffffffffffffffff808211156107e4575f80fd5b818501915085601f8301126107f7575f80fd5b813560208282111561080b5761080b6107a8565b8160051b604051601f19603f83011681018181108682111715610830576108306107a8565b60405292835281830193508481018201928984111561084d575f80fd5b948201945b83861015610872576108638661072c565b85529482019493820193610852565b9997909101359750505050505050565b5f60208284031215610892575f80fd5b61089b8261072c565b9392505050565b5f80604083850312156108b3575f80fd5b6108bc8361072c565b91506108ca6020840161072c565b90509250929050565b600181811c908216806108e757607f821691505b60208210810361090557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d4576102d461090b565b808201808211156102d4576102d461090b565b634e487b7160e01b5f52603260045260245ffdfea264697066735822122020ddb58aaed897623918accedd11617f0f6820dbff455eaea7b2568eef9072a764736f6c63430008180033",
"address": "0xced519a9e7555dee0399f8da3019d8d557a88f81",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "BalanceAdjusted(address,uint256,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3"],
- "name": "BalanceAdjusted",
- "exit_points": [],
- "selector": "5ee81488",
- "type": "event",
- "input_param_types": [
- "address",
- "uint256",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- ],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "ownershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7"],
- "name": "ownershipTransferred",
- "exit_points": [],
- "selector": "7699c77f",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00b1\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0145\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x016d\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0187\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x018f\nJUMPI\nDUP1\nPUSH4 0xc2af913b\nEQ\nPUSH2 0x01a2\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x01aa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00b5\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00d3\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00f6\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x0108\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x011b\nJUMPI\nDUP1\nPUSH4 0x48dfea0a\nEQ\nPUSH2 0x0130\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00bd\nPUSH2 0x01e2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00ca\nSWAP2\nSWAP1\nPUSH2 0x06e0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00e6\nPUSH2 0x00e1\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0747\nJUMP\nJUMPDEST\nPUSH2 0x0272\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00ca\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00ca\nJUMP\nJUMPDEST\nPUSH2 0x00e6\nPUSH2 0x0116\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x076f\nJUMP\nJUMPDEST\nPUSH2 0x02da\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0xff\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00ca\nJUMP\nJUMPDEST\nPUSH2 0x0143\nPUSH2 0x013e\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07bc\nJUMP\nJUMPDEST\nPUSH2 0x0447\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x00fa\nPUSH2 0x0153\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0882\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00ca\nJUMP\nJUMPDEST\nPUSH2 0x00bd\nPUSH2 0x0534\nJUMP\nJUMPDEST\nPUSH2 0x00e6\nPUSH2 0x019d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0747\nJUMP\nJUMPDEST\nPUSH2 0x0543\nJUMP\nJUMPDEST\nPUSH2 0x0143\nPUSH2 0x0639\nJUMP\nJUMPDEST\nPUSH2 0x00fa\nPUSH2 0x01b8\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08a2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x08d3\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x021d\nSWAP1\nPUSH2 0x08d3\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0268\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x023f\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0268\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x024b\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP8\nAND\nDUP1\nDUP6\nMSTORE\nSWAP1\nDUP4\nMSTORE\nDUP2\nDUP5\nSHA3\nDUP7\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP6\nDUP2\nMSTORE\nSWAP3\nSWAP4\nSWAP1\nSWAP3\nSWAP1\nSWAP2\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPUSH1 0x01\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nSLOAD\nDUP3\nGT\nISZERO\nPUSH2 0x035f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x77616e6365\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x0386\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x091f\nJUMP\nJUMPDEST\nSWAP1\nSWAP2\nSSTORE\nPOP\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x03b2\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x0932\nJUMP\nJUMPDEST\nSWAP1\nSWAP2\nSSTORE\nPOP\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x03e9\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x091f\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP5\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0435\nSWAP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPUSH1 0x01\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x04a0\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x0356\nJUMP\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP3\nMLOAD\nDUP2\nLT\nISZERO\nPUSH2 0x052f\nJUMPI\nPUSH0\nDUP4\nDUP3\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x04be\nJUMPI\nPUSH2 0x04be\nPUSH2 0x0945\nJUMP\nJUMPDEST\nPUSH1 0x20\nSWAP1\nDUP2\nMUL\nSWAP2\nSWAP1\nSWAP2\nADD\nDUP2\nADD\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nDUP5\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nDUP1\nSLOAD\nSWAP1\nDUP9\nSWAP1\nSSTORE\nDUP2\nMLOAD\nDUP2\nDUP2\nMSTORE\nSWAP5\nDUP6\nADD\nDUP9\nSWAP1\nMSTORE\nSWAP3\nSWAP5\nPOP\nSWAP2\nSWAP3\nSWAP1\nSWAP2\nPUSH32 0x5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG2\nPOP\nPOP\nPUSH1 0x01\nADD\nPUSH2 0x04a2\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x08d3\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nDUP3\nGT\nISZERO\nPUSH2 0x05ad\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x54543a207472616e7366657220616d6f756e7420657863656564732062616c61\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x6e6365\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0356\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x05cb\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x091f\nJUMP\nJUMPDEST\nSWAP1\nSWAP2\nSSTORE\nPOP\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x05f7\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x0932\nJUMP\nJUMPDEST\nSWAP1\nSWAP2\nSSTORE\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP3\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nSWAP1\nCALLER\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH1 0x20\nADD\nPUSH2 0x02c8\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0692\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x0356\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH2 0xdead\nSWAP3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP3\nAND\nSWAP2\nPUSH32 0x7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7\nSWAP2\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nPUSH2 0xdead\nOR\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nPUSH1 0x20\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x070c\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x06f0\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0742\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0758\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0761\nDUP4\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0781\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x078a\nDUP5\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x0798\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x41\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x07cd\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x07e4\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nDUP6\nADD\nSWAP2\nPOP\nDUP6\nPUSH1 0x1f\nDUP4\nADD\nSLT\nPUSH2 0x07f7\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nCALLDATALOAD\nPUSH1 0x20\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x080b\nJUMPI\nPUSH2 0x080b\nPUSH2 0x07a8\nJUMP\nJUMPDEST\nDUP2\nPUSH1 0x05\nSHL\nPUSH1 0x40\nMLOAD\nPUSH1 0x1f\nNOT\nPUSH1 0x3f\nDUP4\nADD\nAND\nDUP2\nADD\nDUP2\nDUP2\nLT\nDUP7\nDUP3\nGT\nOR\nISZERO\nPUSH2 0x0830\nJUMPI\nPUSH2 0x0830\nPUSH2 0x07a8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMSTORE\nSWAP3\nDUP4\nMSTORE\nDUP2\nDUP4\nADD\nSWAP4\nPOP\nDUP5\nDUP2\nADD\nDUP3\nADD\nSWAP3\nDUP10\nDUP5\nGT\nISZERO\nPUSH2 0x084d\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP5\nDUP3\nADD\nSWAP5\nJUMPDEST\nDUP4\nDUP7\nLT\nISZERO\nPUSH2 0x0872\nJUMPI\nPUSH2 0x0863\nDUP7\nPUSH2 0x072c\nJUMP\nJUMPDEST\nDUP6\nMSTORE\nSWAP5\nDUP3\nADD\nSWAP5\nSWAP4\nDUP3\nADD\nSWAP4\nPUSH2 0x0852\nJUMP\nJUMPDEST\nSWAP10\nSWAP8\nSWAP1\nSWAP2\nADD\nCALLDATALOAD\nSWAP8\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0892\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x089b\nDUP3\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08b3\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08bc\nDUP4\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08ca\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x072c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08e7\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x0905\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x02d4\nJUMPI\nPUSH2 0x02d4\nPUSH2 0x090b\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x02d4\nJUMPI\nPUSH2 0x02d4\nPUSH2 0x090b\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x32\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nSHA3\n'dd'(Unknown Opcode)\n'b5'(Unknown Opcode)\nDUP11\n'ae'(Unknown Opcode)\n'd8'(Unknown Opcode)\nSWAP8\nPUSH3 0x3918ac\n'ce'(Unknown Opcode)\n'dd'(Unknown Opcode)\nGT\nPUSH2 0x7f0f\nPUSH9 0x20dbff455eaea7b256\nDUP15\n'ef'(Unknown Opcode)\nSWAP1\nPUSH19 0xa764736f6c63430008180033\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "name_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "symbol_",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "decimals_",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "totalSupply_",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "account",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "oldBalance",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "indexed": false,
- "name": "newBalance",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "BalanceAdjusted",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousowner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newowner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "ownershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "accounts",
- "internalType": "address[]",
- "type": "address[]"
- },
- {
- "name": "newBalance",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "openTrading",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceownership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2139,
- "instruction": "PUSH2 0x0863"
- },
- {
- "pc": 2142,
- "instruction": "DUP7"
- },
- {
- "pc": 2143,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 2146,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 2139
- },
- {
- "instructions": [
- {
- "pc": 863,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 864,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 866,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 868,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 870,
- "instruction": "SHL"
- },
- {
- "pc": 871,
- "instruction": "SUB"
- },
- {
- "pc": 872,
- "instruction": "DUP5"
- },
- {
- "pc": 873,
- "instruction": "AND"
- },
- {
- "pc": 874,
- "instruction": "PUSH0"
- },
- {
- "pc": 875,
- "instruction": "SWAP1"
- },
- {
- "pc": 876,
- "instruction": "DUP2"
- },
- {
- "pc": 877,
- "instruction": "MSTORE"
- },
- {
- "pc": 878,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 880,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 882,
- "instruction": "MSTORE"
- },
- {
- "pc": 883,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 885,
- "instruction": "DUP2"
- },
- {
- "pc": 886,
- "instruction": "SHA3"
- },
- {
- "pc": 887,
- "instruction": "DUP1"
- },
- {
- "pc": 888,
- "instruction": "SLOAD"
- },
- {
- "pc": 889,
- "instruction": "DUP5"
- },
- {
- "pc": 890,
- "instruction": "SWAP3"
- },
- {
- "pc": 891,
- "instruction": "SWAP1"
- },
- {
- "pc": 892,
- "instruction": "PUSH2 0x0386"
- },
- {
- "pc": 895,
- "instruction": "SWAP1"
- },
- {
- "pc": 896,
- "instruction": "DUP5"
- },
- {
- "pc": 897,
- "instruction": "SWAP1"
- },
- {
- "pc": 898,
- "instruction": "PUSH2 0x091f"
- },
- {
- "pc": 901,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2335
- }],
- "last_instruction": "JUMP",
- "id": 863
- },
- {
- "instructions": [
- {
- "pc": 616,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 617,
- "instruction": "POP"
- },
- {
- "pc": 618,
- "instruction": "POP"
- },
- {
- "pc": 619,
- "instruction": "POP"
- },
- {
- "pc": 620,
- "instruction": "POP"
- },
- {
- "pc": 621,
- "instruction": "POP"
- },
- {
- "pc": 622,
- "instruction": "SWAP1"
- },
- {
- "pc": 623,
- "instruction": "POP"
- },
- {
- "pc": 624,
- "instruction": "SWAP1"
- },
- {
- "pc": 625,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 189
- }],
- "last_instruction": "JUMP",
- "id": 616
- },
- {
- "instructions": [
- {
- "pc": 181,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bd"
- },
- {
- "pc": 185,
- "instruction": "PUSH2 0x01e2"
- },
- {
- "pc": 188,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 482
- }],
- "last_instruction": "JUMP",
- "id": 181
- },
- {
- "instructions": [
- {
- "pc": 2309,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2310,
- "instruction": "POP"
- },
- {
- "pc": 2311,
- "instruction": "SWAP2"
- },
- {
- "pc": 2312,
- "instruction": "SWAP1"
- },
- {
- "pc": 2313,
- "instruction": "POP"
- },
- {
- "pc": 2314,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 497
- },
- {
- "color": "\"#FF9248\"",
- "target": 541
- }
- ],
- "last_instruction": "JUMP",
- "id": 2309
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 2279,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2282,
- "instruction": "DUP3"
- },
- {
- "pc": 2283,
- "instruction": "LT"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "SUB"
- },
- {
- "pc": 2286,
- "instruction": "PUSH2 0x0905"
- },
- {
- "pc": 2289,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2290
- },
- {
- "color": "\"#5F9747\"",
- "target": 2309
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2279
- },
- {
- "instructions": [
- {
- "pc": 2290,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2295,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2297,
- "instruction": "SHL"
- },
- {
- "pc": 2298,
- "instruction": "PUSH0"
- },
- {
- "pc": 2299,
- "instruction": "MSTORE"
- },
- {
- "pc": 2300,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2304,
- "instruction": "MSTORE"
- },
- {
- "pc": 2305,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2307,
- "instruction": "PUSH0"
- },
- {
- "pc": 2308,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2290
- },
- {
- "instructions": [
- {
- "pc": 1804,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1805,
- "instruction": "POP"
- },
- {
- "pc": 1806,
- "instruction": "PUSH0"
- },
- {
- "pc": 1807,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1809,
- "instruction": "DUP3"
- },
- {
- "pc": 1810,
- "instruction": "DUP7"
- },
- {
- "pc": 1811,
- "instruction": "ADD"
- },
- {
- "pc": 1812,
- "instruction": "ADD"
- },
- {
- "pc": 1813,
- "instruction": "MSTORE"
- },
- {
- "pc": 1814,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1816,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1818,
- "instruction": "NOT"
- },
- {
- "pc": 1819,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1821,
- "instruction": "DUP4"
- },
- {
- "pc": 1822,
- "instruction": "ADD"
- },
- {
- "pc": 1823,
- "instruction": "AND"
- },
- {
- "pc": 1824,
- "instruction": "DUP6"
- },
- {
- "pc": 1825,
- "instruction": "ADD"
- },
- {
- "pc": 1826,
- "instruction": "ADD"
- },
- {
- "pc": 1827,
- "instruction": "SWAP3"
- },
- {
- "pc": 1828,
- "instruction": "POP"
- },
- {
- "pc": 1829,
- "instruction": "POP"
- },
- {
- "pc": 1830,
- "instruction": "POP"
- },
- {
- "pc": 1831,
- "instruction": "SWAP3"
- },
- {
- "pc": 1832,
- "instruction": "SWAP2"
- },
- {
- "pc": 1833,
- "instruction": "POP"
- },
- {
- "pc": 1834,
- "instruction": "POP"
- },
- {
- "pc": 1835,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1804
- },
- {
- "instructions": [
- {
- "pc": 2373,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2374,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2379,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2381,
- "instruction": "SHL"
- },
- {
- "pc": 2382,
- "instruction": "PUSH0"
- },
- {
- "pc": 2383,
- "instruction": "MSTORE"
- },
- {
- "pc": 2384,
- "instruction": "PUSH1 0x32"
- },
- {
- "pc": 2386,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2388,
- "instruction": "MSTORE"
- },
- {
- "pc": 2389,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2391,
- "instruction": "PUSH0"
- },
- {
- "pc": 2392,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2373
- },
- {
- "instructions": [
- {
- "pc": 2227,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x08bc"
- },
- {
- "pc": 2231,
- "instruction": "DUP4"
- },
- {
- "pc": 2232,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 2235,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 2227
- },
- {
- "instructions": [
- {
- "pc": 2178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2179,
- "instruction": "PUSH0"
- },
- {
- "pc": 2180,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2182,
- "instruction": "DUP3"
- },
- {
- "pc": 2183,
- "instruction": "DUP5"
- },
- {
- "pc": 2184,
- "instruction": "SUB"
- },
- {
- "pc": 2185,
- "instruction": "SLT"
- },
- {
- "pc": 2186,
- "instruction": "ISZERO"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0892"
- },
- {
- "pc": 2190,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2194
- },
- {
- "color": "\"#B70000\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2178
- },
- {
- "instructions": [
- {
- "pc": 1184,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1185,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1186
- }],
- "last_instruction": "UNKNOWN",
- "id": 1184
- },
- {
- "instructions": [
- {
- "pc": 724,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 725,
- "instruction": "SWAP3"
- },
- {
- "pc": 726,
- "instruction": "SWAP2"
- },
- {
- "pc": 727,
- "instruction": "POP"
- },
- {
- "pc": 728,
- "instruction": "POP"
- },
- {
- "pc": 729,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 230
- },
- {
- "color": "\"#FF9248\"",
- "target": 250
- },
- {
- "color": "\"#FF9248\"",
- "target": 1483
- }
- ],
- "last_instruction": "JUMP",
- "id": 724
- },
- {
- "instructions": [
- {
- "pc": 391,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 392,
- "instruction": "PUSH2 0x00bd"
- },
- {
- "pc": 395,
- "instruction": "PUSH2 0x0534"
- },
- {
- "pc": 398,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1332
- }],
- "last_instruction": "JUMP",
- "id": 391
- },
- {
- "instructions": [
- {
- "pc": 2236,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2237,
- "instruction": "SWAP2"
- },
- {
- "pc": 2238,
- "instruction": "POP"
- },
- {
- "pc": 2239,
- "instruction": "PUSH2 0x08ca"
- },
- {
- "pc": 2242,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2244,
- "instruction": "DUP5"
- },
- {
- "pc": 2245,
- "instruction": "ADD"
- },
- {
- "pc": 2246,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 2249,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 2236
- },
- {
- "instructions": [
- {
- "pc": 230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 231,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 233,
- "instruction": "MLOAD"
- },
- {
- "pc": 234,
- "instruction": "SWAP1"
- },
- {
- "pc": 235,
- "instruction": "ISZERO"
- },
- {
- "pc": 236,
- "instruction": "ISZERO"
- },
- {
- "pc": 237,
- "instruction": "DUP2"
- },
- {
- "pc": 238,
- "instruction": "MSTORE"
- },
- {
- "pc": 239,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 241,
- "instruction": "ADD"
- },
- {
- "pc": 242,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 245,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 202
- }],
- "last_instruction": "JUMP",
- "id": 230
- },
- {
- "instructions": [
- {
- "pc": 2162,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2163,
- "instruction": "SWAP10"
- },
- {
- "pc": 2164,
- "instruction": "SWAP8"
- },
- {
- "pc": 2165,
- "instruction": "SWAP1"
- },
- {
- "pc": 2166,
- "instruction": "SWAP2"
- },
- {
- "pc": 2167,
- "instruction": "ADD"
- },
- {
- "pc": 2168,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2169,
- "instruction": "SWAP8"
- },
- {
- "pc": 2170,
- "instruction": "POP"
- },
- {
- "pc": 2171,
- "instruction": "POP"
- },
- {
- "pc": 2172,
- "instruction": "POP"
- },
- {
- "pc": 2173,
- "instruction": "POP"
- },
- {
- "pc": 2174,
- "instruction": "POP"
- },
- {
- "pc": 2175,
- "instruction": "POP"
- },
- {
- "pc": 2176,
- "instruction": "POP"
- },
- {
- "pc": 2177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 318
- }],
- "last_instruction": "JUMP",
- "id": 2162
- },
- {
- "instructions": [
- {
- "pc": 2122,
- "instruction": "PUSH0"
- },
- {
- "pc": 2123,
- "instruction": "DUP1"
- },
- {
- "pc": 2124,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2122
- },
- {
- "instructions": [
- {
- "pc": 1682,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1683,
- "instruction": "PUSH0"
- },
- {
- "pc": 1684,
- "instruction": "DUP1"
- },
- {
- "pc": 1685,
- "instruction": "SLOAD"
- },
- {
- "pc": 1686,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1688,
- "instruction": "MLOAD"
- },
- {
- "pc": 1689,
- "instruction": "PUSH2 0xdead"
- },
- {
- "pc": 1692,
- "instruction": "SWAP3"
- },
- {
- "pc": 1693,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1695,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1697,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1699,
- "instruction": "SHL"
- },
- {
- "pc": 1700,
- "instruction": "SUB"
- },
- {
- "pc": 1701,
- "instruction": "SWAP1"
- },
- {
- "pc": 1702,
- "instruction": "SWAP3"
- },
- {
- "pc": 1703,
- "instruction": "AND"
- },
- {
- "pc": 1704,
- "instruction": "SWAP2"
- },
- {
- "pc": 1705,
- "instruction": "PUSH32 0x7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7"
- },
- {
- "pc": 1738,
- "instruction": "SWAP2"
- },
- {
- "pc": 1739,
- "instruction": "LOG3"
- },
- {
- "pc": 1740,
- "instruction": "PUSH0"
- },
- {
- "pc": 1741,
- "instruction": "DUP1"
- },
- {
- "pc": 1742,
- "instruction": "SLOAD"
- },
- {
- "pc": 1743,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1745,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1747,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1749,
- "instruction": "SHL"
- },
- {
- "pc": 1750,
- "instruction": "SUB"
- },
- {
- "pc": 1751,
- "instruction": "NOT"
- },
- {
- "pc": 1752,
- "instruction": "AND"
- },
- {
- "pc": 1753,
- "instruction": "PUSH2 0xdead"
- },
- {
- "pc": 1756,
- "instruction": "OR"
- },
- {
- "pc": 1757,
- "instruction": "SWAP1"
- },
- {
- "pc": 1758,
- "instruction": "SSTORE"
- },
- {
- "pc": 1759,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 323
- }],
- "last_instruction": "JUMP",
- "id": 1682
- },
- {
- "instructions": [
- {
- "pc": 1347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1348,
- "instruction": "CALLER"
- },
- {
- "pc": 1349,
- "instruction": "PUSH0"
- },
- {
- "pc": 1350,
- "instruction": "SWAP1"
- },
- {
- "pc": 1351,
- "instruction": "DUP2"
- },
- {
- "pc": 1352,
- "instruction": "MSTORE"
- },
- {
- "pc": 1353,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1357,
- "instruction": "MSTORE"
- },
- {
- "pc": 1358,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1360,
- "instruction": "DUP2"
- },
- {
- "pc": 1361,
- "instruction": "SHA3"
- },
- {
- "pc": 1362,
- "instruction": "SLOAD"
- },
- {
- "pc": 1363,
- "instruction": "DUP3"
- },
- {
- "pc": 1364,
- "instruction": "GT"
- },
- {
- "pc": 1365,
- "instruction": "ISZERO"
- },
- {
- "pc": 1366,
- "instruction": "PUSH2 0x05ad"
- },
- {
- "pc": 1369,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1370
- },
- {
- "color": "\"#5F9747\"",
- "target": 1453
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1347
- },
- {
- "instructions": [
- {
- "pc": 1930,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1931,
- "instruction": "SWAP3"
- },
- {
- "pc": 1932,
- "instruction": "POP"
- },
- {
- "pc": 1933,
- "instruction": "PUSH2 0x0798"
- },
- {
- "pc": 1936,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1938,
- "instruction": "DUP6"
- },
- {
- "pc": 1939,
- "instruction": "ADD"
- },
- {
- "pc": 1940,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 1943,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 1930
- },
- {
- "instructions": [
- {
- "pc": 2036,
- "instruction": "PUSH0"
- },
- {
- "pc": 2037,
- "instruction": "DUP1"
- },
- {
- "pc": 2038,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2036
- },
- {
- "instructions": [
- {
- "pc": 2194,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2195,
- "instruction": "PUSH2 0x089b"
- },
- {
- "pc": 2198,
- "instruction": "DUP3"
- },
- {
- "pc": 2199,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 2202,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 2194
- },
- {
- "instructions": [
- {
- "pc": 1453,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1454,
- "instruction": "CALLER"
- },
- {
- "pc": 1455,
- "instruction": "PUSH0"
- },
- {
- "pc": 1456,
- "instruction": "SWAP1"
- },
- {
- "pc": 1457,
- "instruction": "DUP2"
- },
- {
- "pc": 1458,
- "instruction": "MSTORE"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1461,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1463,
- "instruction": "MSTORE"
- },
- {
- "pc": 1464,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1466,
- "instruction": "DUP2"
- },
- {
- "pc": 1467,
- "instruction": "SHA3"
- },
- {
- "pc": 1468,
- "instruction": "DUP1"
- },
- {
- "pc": 1469,
- "instruction": "SLOAD"
- },
- {
- "pc": 1470,
- "instruction": "DUP5"
- },
- {
- "pc": 1471,
- "instruction": "SWAP3"
- },
- {
- "pc": 1472,
- "instruction": "SWAP1"
- },
- {
- "pc": 1473,
- "instruction": "PUSH2 0x05cb"
- },
- {
- "pc": 1476,
- "instruction": "SWAP1"
- },
- {
- "pc": 1477,
- "instruction": "DUP5"
- },
- {
- "pc": 1478,
- "instruction": "SWAP1"
- },
- {
- "pc": 1479,
- "instruction": "PUSH2 0x091f"
- },
- {
- "pc": 1482,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2335
- }],
- "last_instruction": "JUMP",
- "id": 1453
- },
- {
- "instructions": [
- {
- "pc": 2224,
- "instruction": "PUSH0"
- },
- {
- "pc": 2225,
- "instruction": "DUP1"
- },
- {
- "pc": 2226,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2224
- },
- {
- "instructions": [
- {
- "pc": 283,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 284,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 286,
- "instruction": "SLOAD"
- },
- {
- "pc": 287,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 289,
- "instruction": "MLOAD"
- },
- {
- "pc": 290,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 292,
- "instruction": "SWAP1"
- },
- {
- "pc": 293,
- "instruction": "SWAP2"
- },
- {
- "pc": 294,
- "instruction": "AND"
- },
- {
- "pc": 295,
- "instruction": "DUP2"
- },
- {
- "pc": 296,
- "instruction": "MSTORE"
- },
- {
- "pc": 297,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 299,
- "instruction": "ADD"
- },
- {
- "pc": 300,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 303,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 202
- }],
- "last_instruction": "JUMP",
- "id": 283
- },
- {
- "instructions": [
- {
- "pc": 2096,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2097,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2099,
- "instruction": "MSTORE"
- },
- {
- "pc": 2100,
- "instruction": "SWAP3"
- },
- {
- "pc": 2101,
- "instruction": "DUP4"
- },
- {
- "pc": 2102,
- "instruction": "MSTORE"
- },
- {
- "pc": 2103,
- "instruction": "DUP2"
- },
- {
- "pc": 2104,
- "instruction": "DUP4"
- },
- {
- "pc": 2105,
- "instruction": "ADD"
- },
- {
- "pc": 2106,
- "instruction": "SWAP4"
- },
- {
- "pc": 2107,
- "instruction": "POP"
- },
- {
- "pc": 2108,
- "instruction": "DUP5"
- },
- {
- "pc": 2109,
- "instruction": "DUP2"
- },
- {
- "pc": 2110,
- "instruction": "ADD"
- },
- {
- "pc": 2111,
- "instruction": "DUP3"
- },
- {
- "pc": 2112,
- "instruction": "ADD"
- },
- {
- "pc": 2113,
- "instruction": "SWAP3"
- },
- {
- "pc": 2114,
- "instruction": "DUP10"
- },
- {
- "pc": 2115,
- "instruction": "DUP5"
- },
- {
- "pc": 2116,
- "instruction": "GT"
- },
- {
- "pc": 2117,
- "instruction": "ISZERO"
- },
- {
- "pc": 2118,
- "instruction": "PUSH2 0x084d"
- },
- {
- "pc": 2121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2122
- },
- {
- "color": "\"#5F9747\"",
- "target": 2125
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2096
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "PUSH0"
- },
- {
- "pc": 2192,
- "instruction": "DUP1"
- },
- {
- "pc": 2193,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 712,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 713,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 715,
- "instruction": "MLOAD"
- },
- {
- "pc": 716,
- "instruction": "DUP1"
- },
- {
- "pc": 717,
- "instruction": "SWAP2"
- },
- {
- "pc": 718,
- "instruction": "SUB"
- },
- {
- "pc": 719,
- "instruction": "SWAP1"
- },
- {
- "pc": 720,
- "instruction": "LOG3"
- },
- {
- "pc": 721,
- "instruction": "POP"
- },
- {
- "pc": 722,
- "instruction": "PUSH1 0x01"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 724
- }],
- "last_instruction": "UNKNOWN",
- "id": 712
- },
- {
- "instructions": [
- {
- "pc": 1836,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1837,
- "instruction": "DUP1"
- },
- {
- "pc": 1838,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1839,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1841,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1843,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1845,
- "instruction": "SHL"
- },
- {
- "pc": 1846,
- "instruction": "SUB"
- },
- {
- "pc": 1847,
- "instruction": "DUP2"
- },
- {
- "pc": 1848,
- "instruction": "AND"
- },
- {
- "pc": 1849,
- "instruction": "DUP2"
- },
- {
- "pc": 1850,
- "instruction": "EQ"
- },
- {
- "pc": 1851,
- "instruction": "PUSH2 0x0742"
- },
- {
- "pc": 1854,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1858
- },
- {
- "color": "\"#B70000\"",
- "target": 1855
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1836
- },
- {
- "instructions": [
- {
- "pc": 2020,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2021,
- "instruction": "DUP2"
- },
- {
- "pc": 2022,
- "instruction": "DUP6"
- },
- {
- "pc": 2023,
- "instruction": "ADD"
- },
- {
- "pc": 2024,
- "instruction": "SWAP2"
- },
- {
- "pc": 2025,
- "instruction": "POP"
- },
- {
- "pc": 2026,
- "instruction": "DUP6"
- },
- {
- "pc": 2027,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2029,
- "instruction": "DUP4"
- },
- {
- "pc": 2030,
- "instruction": "ADD"
- },
- {
- "pc": 2031,
- "instruction": "SLT"
- },
- {
- "pc": 2032,
- "instruction": "PUSH2 0x07f7"
- },
- {
- "pc": 2035,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2036
- },
- {
- "color": "\"#5F9747\"",
- "target": 2039
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2020
- },
- {
- "instructions": [
- {
- "pc": 541,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 542,
- "instruction": "DUP1"
- },
- {
- "pc": 543,
- "instruction": "ISZERO"
- },
- {
- "pc": 544,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 547,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 548
- },
- {
- "color": "\"#5F9747\"",
- "target": 616
- }
- ],
- "last_instruction": "JUMPI",
- "id": 541
- },
- {
- "instructions": [
- {
- "pc": 1593,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1594,
- "instruction": "PUSH0"
- },
- {
- "pc": 1595,
- "instruction": "SLOAD"
- },
- {
- "pc": 1596,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1598,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1600,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1602,
- "instruction": "SHL"
- },
- {
- "pc": 1603,
- "instruction": "SUB"
- },
- {
- "pc": 1604,
- "instruction": "AND"
- },
- {
- "pc": 1605,
- "instruction": "CALLER"
- },
- {
- "pc": 1606,
- "instruction": "EQ"
- },
- {
- "pc": 1607,
- "instruction": "PUSH2 0x0692"
- },
- {
- "pc": 1610,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1682
- },
- {
- "color": "\"#B70000\"",
- "target": 1611
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1593
- },
- {
- "instructions": [
- {
- "pc": 278,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 279,
- "instruction": "PUSH2 0x02da"
- },
- {
- "pc": 282,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 730
- }],
- "last_instruction": "JUMP",
- "id": 278
- },
- {
- "instructions": [
- {
- "pc": 1918,
- "instruction": "PUSH0"
- },
- {
- "pc": 1919,
- "instruction": "DUP1"
- },
- {
- "pc": 1920,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1918
- },
- {
- "instructions": [
- {
- "pc": 1776,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1777,
- "instruction": "DUP2"
- },
- {
- "pc": 1778,
- "instruction": "DUP2"
- },
- {
- "pc": 1779,
- "instruction": "LT"
- },
- {
- "pc": 1780,
- "instruction": "ISZERO"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x070c"
- },
- {
- "pc": 1784,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1785
- },
- {
- "color": "\"#5F9747\"",
- "target": 1804
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1776
- },
- {
- "instructions": [
- {
- "pc": 1858,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1859,
- "instruction": "SWAP2"
- },
- {
- "pc": 1860,
- "instruction": "SWAP1"
- },
- {
- "pc": 1861,
- "instruction": "POP"
- },
- {
- "pc": 1862,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1889
- },
- {
- "color": "\"#FF9248\"",
- "target": 2147
- },
- {
- "color": "\"#FF9248\"",
- "target": 1944
- },
- {
- "color": "\"#FF9248\"",
- "target": 1930
- },
- {
- "color": "\"#FF9248\"",
- "target": 2250
- },
- {
- "color": "\"#FF9248\"",
- "target": 2203
- },
- {
- "color": "\"#FF9248\"",
- "target": 2236
- }
- ],
- "last_instruction": "JUMP",
- "id": 1858
- },
- {
- "instructions": [
- {
- "pc": 1370,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1372,
- "instruction": "MLOAD"
- },
- {
- "pc": 1373,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1377,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1379,
- "instruction": "SHL"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "MSTORE"
- },
- {
- "pc": 1382,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1384,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1386,
- "instruction": "DUP3"
- },
- {
- "pc": 1387,
- "instruction": "ADD"
- },
- {
- "pc": 1388,
- "instruction": "MSTORE"
- },
- {
- "pc": 1389,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1393,
- "instruction": "DUP3"
- },
- {
- "pc": 1394,
- "instruction": "ADD"
- },
- {
- "pc": 1395,
- "instruction": "MSTORE"
- },
- {
- "pc": 1396,
- "instruction": "PUSH32 0x54543a207472616e7366657220616d6f756e7420657863656564732062616c61"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1431,
- "instruction": "DUP3"
- },
- {
- "pc": 1432,
- "instruction": "ADD"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH3 0x6e6365"
- },
- {
- "pc": 1438,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1440,
- "instruction": "SHL"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1443,
- "instruction": "DUP3"
- },
- {
- "pc": 1444,
- "instruction": "ADD"
- },
- {
- "pc": 1445,
- "instruction": "MSTORE"
- },
- {
- "pc": 1446,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1448,
- "instruction": "ADD"
- },
- {
- "pc": 1449,
- "instruction": "PUSH2 0x0356"
- },
- {
- "pc": 1452,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 854
- }],
- "last_instruction": "JUMP",
- "id": 1370
- },
- {
- "instructions": [
- {
- "pc": 1214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1215,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1217,
- "instruction": "SWAP1"
- },
- {
- "pc": 1218,
- "instruction": "DUP2"
- },
- {
- "pc": 1219,
- "instruction": "MUL"
- },
- {
- "pc": 1220,
- "instruction": "SWAP2"
- },
- {
- "pc": 1221,
- "instruction": "SWAP1"
- },
- {
- "pc": 1222,
- "instruction": "SWAP2"
- },
- {
- "pc": 1223,
- "instruction": "ADD"
- },
- {
- "pc": 1224,
- "instruction": "DUP2"
- },
- {
- "pc": 1225,
- "instruction": "ADD"
- },
- {
- "pc": 1226,
- "instruction": "MLOAD"
- },
- {
- "pc": 1227,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1229,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1231,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1233,
- "instruction": "SHL"
- },
- {
- "pc": 1234,
- "instruction": "SUB"
- },
- {
- "pc": 1235,
- "instruction": "DUP2"
- },
- {
- "pc": 1236,
- "instruction": "AND"
- },
- {
- "pc": 1237,
- "instruction": "PUSH0"
- },
- {
- "pc": 1238,
- "instruction": "DUP2"
- },
- {
- "pc": 1239,
- "instruction": "DUP2"
- },
- {
- "pc": 1240,
- "instruction": "MSTORE"
- },
- {
- "pc": 1241,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1243,
- "instruction": "DUP5"
- },
- {
- "pc": 1244,
- "instruction": "MSTORE"
- },
- {
- "pc": 1245,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1247,
- "instruction": "SWAP1"
- },
- {
- "pc": 1248,
- "instruction": "DUP2"
- },
- {
- "pc": 1249,
- "instruction": "SWAP1"
- },
- {
- "pc": 1250,
- "instruction": "SHA3"
- },
- {
- "pc": 1251,
- "instruction": "DUP1"
- },
- {
- "pc": 1252,
- "instruction": "SLOAD"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "DUP9"
- },
- {
- "pc": 1255,
- "instruction": "SWAP1"
- },
- {
- "pc": 1256,
- "instruction": "SSTORE"
- },
- {
- "pc": 1257,
- "instruction": "DUP2"
- },
- {
- "pc": 1258,
- "instruction": "MLOAD"
- },
- {
- "pc": 1259,
- "instruction": "DUP2"
- },
- {
- "pc": 1260,
- "instruction": "DUP2"
- },
- {
- "pc": 1261,
- "instruction": "MSTORE"
- },
- {
- "pc": 1262,
- "instruction": "SWAP5"
- },
- {
- "pc": 1263,
- "instruction": "DUP6"
- },
- {
- "pc": 1264,
- "instruction": "ADD"
- },
- {
- "pc": 1265,
- "instruction": "DUP9"
- },
- {
- "pc": 1266,
- "instruction": "SWAP1"
- },
- {
- "pc": 1267,
- "instruction": "MSTORE"
- },
- {
- "pc": 1268,
- "instruction": "SWAP3"
- },
- {
- "pc": 1269,
- "instruction": "SWAP5"
- },
- {
- "pc": 1270,
- "instruction": "POP"
- },
- {
- "pc": 1271,
- "instruction": "SWAP2"
- },
- {
- "pc": 1272,
- "instruction": "SWAP3"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "SWAP2"
- },
- {
- "pc": 1275,
- "instruction": "PUSH32 0x5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3"
- },
- {
- "pc": 1308,
- "instruction": "SWAP2"
- },
- {
- "pc": 1309,
- "instruction": "ADD"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1312,
- "instruction": "MLOAD"
- },
- {
- "pc": 1313,
- "instruction": "DUP1"
- },
- {
- "pc": 1314,
- "instruction": "SWAP2"
- },
- {
- "pc": 1315,
- "instruction": "SUB"
- },
- {
- "pc": 1316,
- "instruction": "SWAP1"
- },
- {
- "pc": 1317,
- "instruction": "LOG2"
- },
- {
- "pc": 1318,
- "instruction": "POP"
- },
- {
- "pc": 1319,
- "instruction": "POP"
- },
- {
- "pc": 1320,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1322,
- "instruction": "ADD"
- },
- {
- "pc": 1323,
- "instruction": "PUSH2 0x04a2"
- },
- {
- "pc": 1326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1186
- }],
- "last_instruction": "JUMP",
- "id": 1214
- },
- {
- "instructions": [
- {
- "pc": 1889,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1890,
- "instruction": "SWAP5"
- },
- {
- "pc": 1891,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1893,
- "instruction": "SWAP4"
- },
- {
- "pc": 1894,
- "instruction": "SWAP1"
- },
- {
- "pc": 1895,
- "instruction": "SWAP4"
- },
- {
- "pc": 1896,
- "instruction": "ADD"
- },
- {
- "pc": 1897,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1898,
- "instruction": "SWAP4"
- },
- {
- "pc": 1899,
- "instruction": "POP"
- },
- {
- "pc": 1900,
- "instruction": "POP"
- },
- {
- "pc": 1901,
- "instruction": "POP"
- },
- {
- "pc": 1902,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 225
- },
- {
- "color": "\"#FF9248\"",
- "target": 440
- },
- {
- "color": "\"#FF9248\"",
- "target": 250
- },
- {
- "color": "\"#FF9248\"",
- "target": 413
- }
- ],
- "last_instruction": "JUMP",
- "id": 1889
- },
- {
- "instructions": [
- {
- "pc": 323,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 324,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 323
- },
- {
- "instructions": [
- {
- "pc": 426,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 427,
- "instruction": "PUSH2 0x00fa"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x01b8"
- },
- {
- "pc": 433,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 434,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 436,
- "instruction": "PUSH2 0x08a2"
- },
- {
- "pc": 439,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2210
- }],
- "last_instruction": "JUMP",
- "id": 426
- },
- {
- "instructions": [
- {
- "pc": 1113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1115,
- "instruction": "MLOAD"
- },
- {
- "pc": 1116,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1120,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1122,
- "instruction": "SHL"
- },
- {
- "pc": 1123,
- "instruction": "DUP2"
- },
- {
- "pc": 1124,
- "instruction": "MSTORE"
- },
- {
- "pc": 1125,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1127,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1129,
- "instruction": "DUP3"
- },
- {
- "pc": 1130,
- "instruction": "ADD"
- },
- {
- "pc": 1131,
- "instruction": "DUP2"
- },
- {
- "pc": 1132,
- "instruction": "SWAP1"
- },
- {
- "pc": 1133,
- "instruction": "MSTORE"
- },
- {
- "pc": 1134,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1136,
- "instruction": "DUP3"
- },
- {
- "pc": 1137,
- "instruction": "ADD"
- },
- {
- "pc": 1138,
- "instruction": "MSTORE"
- },
- {
- "pc": 1139,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 1172,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1174,
- "instruction": "DUP3"
- },
- {
- "pc": 1175,
- "instruction": "ADD"
- },
- {
- "pc": 1176,
- "instruction": "MSTORE"
- },
- {
- "pc": 1177,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1179,
- "instruction": "ADD"
- },
- {
- "pc": 1180,
- "instruction": "PUSH2 0x0356"
- },
- {
- "pc": 1183,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 854
- }],
- "last_instruction": "JUMP",
- "id": 1113
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00d3"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 211
- },
- {
- "color": "\"#B70000\"",
- "target": 133
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2017,
- "instruction": "PUSH0"
- },
- {
- "pc": 2018,
- "instruction": "DUP1"
- },
- {
- "pc": 2019,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2017
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x018f"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 399
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00f6"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 246
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00b5"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 181
- },
- {
- "color": "\"#B70000\"",
- "target": 122
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 607,
- "instruction": "DUP3"
- },
- {
- "pc": 608,
- "instruction": "SWAP1"
- },
- {
- "pc": 609,
- "instruction": "SUB"
- },
- {
- "pc": 610,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 612,
- "instruction": "AND"
- },
- {
- "pc": 613,
- "instruction": "DUP3"
- },
- {
- "pc": 614,
- "instruction": "ADD"
- },
- {
- "pc": 615,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "UNKNOWN",
- "id": 607
- },
- {
- "instructions": [
- {
- "pc": 1483,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1484,
- "instruction": "SWAP1"
- },
- {
- "pc": 1485,
- "instruction": "SWAP2"
- },
- {
- "pc": 1486,
- "instruction": "SSTORE"
- },
- {
- "pc": 1487,
- "instruction": "POP"
- },
- {
- "pc": 1488,
- "instruction": "POP"
- },
- {
- "pc": 1489,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1491,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1493,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1495,
- "instruction": "SHL"
- },
- {
- "pc": 1496,
- "instruction": "SUB"
- },
- {
- "pc": 1497,
- "instruction": "DUP4"
- },
- {
- "pc": 1498,
- "instruction": "AND"
- },
- {
- "pc": 1499,
- "instruction": "PUSH0"
- },
- {
- "pc": 1500,
- "instruction": "SWAP1"
- },
- {
- "pc": 1501,
- "instruction": "DUP2"
- },
- {
- "pc": 1502,
- "instruction": "MSTORE"
- },
- {
- "pc": 1503,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1505,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1507,
- "instruction": "MSTORE"
- },
- {
- "pc": 1508,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1510,
- "instruction": "DUP2"
- },
- {
- "pc": 1511,
- "instruction": "SHA3"
- },
- {
- "pc": 1512,
- "instruction": "DUP1"
- },
- {
- "pc": 1513,
- "instruction": "SLOAD"
- },
- {
- "pc": 1514,
- "instruction": "DUP5"
- },
- {
- "pc": 1515,
- "instruction": "SWAP3"
- },
- {
- "pc": 1516,
- "instruction": "SWAP1"
- },
- {
- "pc": 1517,
- "instruction": "PUSH2 0x05f7"
- },
- {
- "pc": 1520,
- "instruction": "SWAP1"
- },
- {
- "pc": 1521,
- "instruction": "DUP5"
- },
- {
- "pc": 1522,
- "instruction": "SWAP1"
- },
- {
- "pc": 1523,
- "instruction": "PUSH2 0x0932"
- },
- {
- "pc": 1526,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2354
- }],
- "last_instruction": "JUMP",
- "id": 1483
- },
- {
- "instructions": [
- {
- "pc": 177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 178,
- "instruction": "PUSH0"
- },
- {
- "pc": 179,
- "instruction": "DUP1"
- },
- {
- "pc": 180,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 177
- },
- {
- "instructions": [
- {
- "pc": 1196,
- "instruction": "PUSH0"
- },
- {
- "pc": 1197,
- "instruction": "DUP4"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "DUP2"
- },
- {
- "pc": 1200,
- "instruction": "MLOAD"
- },
- {
- "pc": 1201,
- "instruction": "DUP2"
- },
- {
- "pc": 1202,
- "instruction": "LT"
- },
- {
- "pc": 1203,
- "instruction": "PUSH2 0x04be"
- },
- {
- "pc": 1206,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1207
- },
- {
- "color": "\"#5F9747\"",
- "target": 1214
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1196
- },
- {
- "instructions": [
- {
- "pc": 1186,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1187,
- "instruction": "DUP3"
- },
- {
- "pc": 1188,
- "instruction": "MLOAD"
- },
- {
- "pc": 1189,
- "instruction": "DUP2"
- },
- {
- "pc": 1190,
- "instruction": "LT"
- },
- {
- "pc": 1191,
- "instruction": "ISZERO"
- },
- {
- "pc": 1192,
- "instruction": "PUSH2 0x052f"
- },
- {
- "pc": 1195,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1196
- },
- {
- "color": "\"#5F9747\"",
- "target": 1327
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1186
- },
- {
- "instructions": [
- {
- "pc": 1095,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1096,
- "instruction": "PUSH0"
- },
- {
- "pc": 1097,
- "instruction": "SLOAD"
- },
- {
- "pc": 1098,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1104,
- "instruction": "SHL"
- },
- {
- "pc": 1105,
- "instruction": "SUB"
- },
- {
- "pc": 1106,
- "instruction": "AND"
- },
- {
- "pc": 1107,
- "instruction": "CALLER"
- },
- {
- "pc": 1108,
- "instruction": "EQ"
- },
- {
- "pc": 1109,
- "instruction": "PUSH2 0x04a0"
- },
- {
- "pc": 1112,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1184
- },
- {
- "color": "\"#B70000\"",
- "target": 1113
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1095
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00b1"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 177
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1944,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1945,
- "instruction": "SWAP2"
- },
- {
- "pc": 1946,
- "instruction": "POP"
- },
- {
- "pc": 1947,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1949,
- "instruction": "DUP5"
- },
- {
- "pc": 1950,
- "instruction": "ADD"
- },
- {
- "pc": 1951,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1952,
- "instruction": "SWAP1"
- },
- {
- "pc": 1953,
- "instruction": "POP"
- },
- {
- "pc": 1954,
- "instruction": "SWAP3"
- },
- {
- "pc": 1955,
- "instruction": "POP"
- },
- {
- "pc": 1956,
- "instruction": "SWAP3"
- },
- {
- "pc": 1957,
- "instruction": "POP"
- },
- {
- "pc": 1958,
- "instruction": "SWAP3"
- },
- {
- "pc": 1959,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 278
- },
- {
- "color": "\"#FF9248\"",
- "target": 230
- },
- {
- "color": "\"#FF9248\"",
- "target": 250
- }
- ],
- "last_instruction": "JUMP",
- "id": 1944
- },
- {
- "instructions": [
- {
- "pc": 399,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 403,
- "instruction": "PUSH2 0x019d"
- },
- {
- "pc": 406,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 409,
- "instruction": "PUSH2 0x0747"
- },
- {
- "pc": 412,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1863
- }],
- "last_instruction": "JUMP",
- "id": 399
- },
- {
- "instructions": [
- {
- "pc": 1980,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1981,
- "instruction": "PUSH0"
- },
- {
- "pc": 1982,
- "instruction": "DUP1"
- },
- {
- "pc": 1983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1985,
- "instruction": "DUP4"
- },
- {
- "pc": 1986,
- "instruction": "DUP6"
- },
- {
- "pc": 1987,
- "instruction": "SUB"
- },
- {
- "pc": 1988,
- "instruction": "SLT"
- },
- {
- "pc": 1989,
- "instruction": "ISZERO"
- },
- {
- "pc": 1990,
- "instruction": "PUSH2 0x07cd"
- },
- {
- "pc": 1993,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1994
- },
- {
- "color": "\"#5F9747\"",
- "target": 1997
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1980
- },
- {
- "instructions": [
- {
- "pc": 626,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 627,
- "instruction": "CALLER"
- },
- {
- "pc": 628,
- "instruction": "PUSH0"
- },
- {
- "pc": 629,
- "instruction": "DUP2"
- },
- {
- "pc": 630,
- "instruction": "DUP2"
- },
- {
- "pc": 631,
- "instruction": "MSTORE"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 634,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 636,
- "instruction": "SWAP1"
- },
- {
- "pc": 637,
- "instruction": "DUP2"
- },
- {
- "pc": 638,
- "instruction": "MSTORE"
- },
- {
- "pc": 639,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 641,
- "instruction": "DUP1"
- },
- {
- "pc": 642,
- "instruction": "DUP4"
- },
- {
- "pc": 643,
- "instruction": "SHA3"
- },
- {
- "pc": 644,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 646,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 648,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 650,
- "instruction": "SHL"
- },
- {
- "pc": 651,
- "instruction": "SUB"
- },
- {
- "pc": 652,
- "instruction": "DUP8"
- },
- {
- "pc": 653,
- "instruction": "AND"
- },
- {
- "pc": 654,
- "instruction": "DUP1"
- },
- {
- "pc": 655,
- "instruction": "DUP6"
- },
- {
- "pc": 656,
- "instruction": "MSTORE"
- },
- {
- "pc": 657,
- "instruction": "SWAP1"
- },
- {
- "pc": 658,
- "instruction": "DUP4"
- },
- {
- "pc": 659,
- "instruction": "MSTORE"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "DUP5"
- },
- {
- "pc": 662,
- "instruction": "SHA3"
- },
- {
- "pc": 663,
- "instruction": "DUP7"
- },
- {
- "pc": 664,
- "instruction": "SWAP1"
- },
- {
- "pc": 665,
- "instruction": "SSTORE"
- },
- {
- "pc": 666,
- "instruction": "SWAP1"
- },
- {
- "pc": 667,
- "instruction": "MLOAD"
- },
- {
- "pc": 668,
- "instruction": "DUP6"
- },
- {
- "pc": 669,
- "instruction": "DUP2"
- },
- {
- "pc": 670,
- "instruction": "MSTORE"
- },
- {
- "pc": 671,
- "instruction": "SWAP3"
- },
- {
- "pc": 672,
- "instruction": "SWAP4"
- },
- {
- "pc": 673,
- "instruction": "SWAP1"
- },
- {
- "pc": 674,
- "instruction": "SWAP3"
- },
- {
- "pc": 675,
- "instruction": "SWAP1"
- },
- {
- "pc": 676,
- "instruction": "SWAP2"
- },
- {
- "pc": 677,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 710,
- "instruction": "SWAP2"
- },
- {
- "pc": 711,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 712
- }],
- "last_instruction": "UNKNOWN",
- "id": 626
- },
- {
- "instructions": [
- {
- "pc": 1207,
- "instruction": "PUSH2 0x04be"
- },
- {
- "pc": 1210,
- "instruction": "PUSH2 0x0945"
- },
- {
- "pc": 1213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2373
- }],
- "last_instruction": "JUMP",
- "id": 1207
- },
- {
- "instructions": [
- {
- "pc": 2059,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2060,
- "instruction": "DUP2"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2063,
- "instruction": "SHL"
- },
- {
- "pc": 2064,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2066,
- "instruction": "MLOAD"
- },
- {
- "pc": 2067,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2069,
- "instruction": "NOT"
- },
- {
- "pc": 2070,
- "instruction": "PUSH1 0x3f"
- },
- {
- "pc": 2072,
- "instruction": "DUP4"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "AND"
- },
- {
- "pc": 2075,
- "instruction": "DUP2"
- },
- {
- "pc": 2076,
- "instruction": "ADD"
- },
- {
- "pc": 2077,
- "instruction": "DUP2"
- },
- {
- "pc": 2078,
- "instruction": "DUP2"
- },
- {
- "pc": 2079,
- "instruction": "LT"
- },
- {
- "pc": 2080,
- "instruction": "DUP7"
- },
- {
- "pc": 2081,
- "instruction": "DUP3"
- },
- {
- "pc": 2082,
- "instruction": "GT"
- },
- {
- "pc": 2083,
- "instruction": "OR"
- },
- {
- "pc": 2084,
- "instruction": "ISZERO"
- },
- {
- "pc": 2085,
- "instruction": "PUSH2 0x0830"
- },
- {
- "pc": 2088,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2096
- },
- {
- "color": "\"#B70000\"",
- "target": 2089
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2059
- },
- {
- "instructions": [
- {
- "pc": 1997,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1998,
- "instruction": "DUP3"
- },
- {
- "pc": 1999,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2000,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 2009,
- "instruction": "DUP1"
- },
- {
- "pc": 2010,
- "instruction": "DUP3"
- },
- {
- "pc": 2011,
- "instruction": "GT"
- },
- {
- "pc": 2012,
- "instruction": "ISZERO"
- },
- {
- "pc": 2013,
- "instruction": "PUSH2 0x07e4"
- },
- {
- "pc": 2016,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2017
- },
- {
- "color": "\"#5F9747\"",
- "target": 2020
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1997
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 2130,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "DUP7"
- },
- {
- "pc": 2133,
- "instruction": "LT"
- },
- {
- "pc": 2134,
- "instruction": "ISZERO"
- },
- {
- "pc": 2135,
- "instruction": "PUSH2 0x0872"
- },
- {
- "pc": 2138,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2162
- },
- {
- "color": "\"#B70000\"",
- "target": 2139
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2130
- },
- {
- "instructions": [
- {
- "pc": 413,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 414,
- "instruction": "PUSH2 0x0543"
- },
- {
- "pc": 417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1347
- }],
- "last_instruction": "JUMP",
- "id": 413
- },
- {
- "instructions": [
- {
- "pc": 189,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 190,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 192,
- "instruction": "MLOAD"
- },
- {
- "pc": 193,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SWAP1"
- },
- {
- "pc": 198,
- "instruction": "PUSH2 0x06e0"
- },
- {
- "pc": 201,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1760
- }],
- "last_instruction": "JUMP",
- "id": 189
- },
- {
- "instructions": [
- {
- "pc": 2210,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2211,
- "instruction": "PUSH0"
- },
- {
- "pc": 2212,
- "instruction": "DUP1"
- },
- {
- "pc": 2213,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2215,
- "instruction": "DUP4"
- },
- {
- "pc": 2216,
- "instruction": "DUP6"
- },
- {
- "pc": 2217,
- "instruction": "SUB"
- },
- {
- "pc": 2218,
- "instruction": "SLT"
- },
- {
- "pc": 2219,
- "instruction": "ISZERO"
- },
- {
- "pc": 2220,
- "instruction": "PUSH2 0x08b3"
- },
- {
- "pc": 2223,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2224
- },
- {
- "color": "\"#5F9747\"",
- "target": 2227
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2210
- },
- {
- "instructions": [
- {
- "pc": 211,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 212,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x00e1"
- },
- {
- "pc": 218,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 219,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x0747"
- },
- {
- "pc": 224,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1863
- }],
- "last_instruction": "JUMP",
- "id": 211
- },
- {
- "instructions": [
- {
- "pc": 2147,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2148,
- "instruction": "DUP6"
- },
- {
- "pc": 2149,
- "instruction": "MSTORE"
- },
- {
- "pc": 2150,
- "instruction": "SWAP5"
- },
- {
- "pc": 2151,
- "instruction": "DUP3"
- },
- {
- "pc": 2152,
- "instruction": "ADD"
- },
- {
- "pc": 2153,
- "instruction": "SWAP5"
- },
- {
- "pc": 2154,
- "instruction": "SWAP4"
- },
- {
- "pc": 2155,
- "instruction": "DUP3"
- },
- {
- "pc": 2156,
- "instruction": "ADD"
- },
- {
- "pc": 2157,
- "instruction": "SWAP4"
- },
- {
- "pc": 2158,
- "instruction": "PUSH2 0x0852"
- },
- {
- "pc": 2161,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2130
- }],
- "last_instruction": "JUMP",
- "id": 2147
- },
- {
- "instructions": [
- {
- "pc": 2259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2262,
- "instruction": "DUP2"
- },
- {
- "pc": 2263,
- "instruction": "DUP2"
- },
- {
- "pc": 2264,
- "instruction": "SHR"
- },
- {
- "pc": 2265,
- "instruction": "SWAP1"
- },
- {
- "pc": 2266,
- "instruction": "DUP3"
- },
- {
- "pc": 2267,
- "instruction": "AND"
- },
- {
- "pc": 2268,
- "instruction": "DUP1"
- },
- {
- "pc": 2269,
- "instruction": "PUSH2 0x08e7"
- },
- {
- "pc": 2272,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2273
- },
- {
- "color": "\"#5F9747\"",
- "target": 2279
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2259
- },
- {
- "instructions": [
- {
- "pc": 575,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 576,
- "instruction": "DUP3"
- },
- {
- "pc": 577,
- "instruction": "ADD"
- },
- {
- "pc": 578,
- "instruction": "SWAP2"
- },
- {
- "pc": 579,
- "instruction": "SWAP1"
- },
- {
- "pc": 580,
- "instruction": "PUSH0"
- },
- {
- "pc": 581,
- "instruction": "MSTORE"
- },
- {
- "pc": 582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 584,
- "instruction": "PUSH0"
- },
- {
- "pc": 585,
- "instruction": "SHA3"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 587
- }],
- "last_instruction": "UNKNOWN",
- "id": 575
- },
- {
- "instructions": [
- {
- "pc": 1877,
- "instruction": "PUSH0"
- },
- {
- "pc": 1878,
- "instruction": "DUP1"
- },
- {
- "pc": 1879,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1877
- },
- {
- "instructions": [
- {
- "pc": 2335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2336,
- "instruction": "DUP2"
- },
- {
- "pc": 2337,
- "instruction": "DUP2"
- },
- {
- "pc": 2338,
- "instruction": "SUB"
- },
- {
- "pc": 2339,
- "instruction": "DUP2"
- },
- {
- "pc": 2340,
- "instruction": "DUP2"
- },
- {
- "pc": 2341,
- "instruction": "GT"
- },
- {
- "pc": 2342,
- "instruction": "ISZERO"
- },
- {
- "pc": 2343,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 2346,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 724
- },
- {
- "color": "\"#B70000\"",
- "target": 2347
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2335
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 556,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 559,
- "instruction": "DUP1"
- },
- {
- "pc": 560,
- "instruction": "DUP4"
- },
- {
- "pc": 561,
- "instruction": "SLOAD"
- },
- {
- "pc": 562,
- "instruction": "DIV"
- },
- {
- "pc": 563,
- "instruction": "MUL"
- },
- {
- "pc": 564,
- "instruction": "DUP4"
- },
- {
- "pc": 565,
- "instruction": "MSTORE"
- },
- {
- "pc": 566,
- "instruction": "SWAP2"
- },
- {
- "pc": 567,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 569,
- "instruction": "ADD"
- },
- {
- "pc": 570,
- "instruction": "SWAP2"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 574,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "JUMP",
- "id": 556
- },
- {
- "instructions": [
- {
- "pc": 587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 588,
- "instruction": "DUP2"
- },
- {
- "pc": 589,
- "instruction": "SLOAD"
- },
- {
- "pc": 590,
- "instruction": "DUP2"
- },
- {
- "pc": 591,
- "instruction": "MSTORE"
- },
- {
- "pc": 592,
- "instruction": "SWAP1"
- },
- {
- "pc": 593,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 595,
- "instruction": "ADD"
- },
- {
- "pc": 596,
- "instruction": "SWAP1"
- },
- {
- "pc": 597,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 599,
- "instruction": "ADD"
- },
- {
- "pc": 600,
- "instruction": "DUP1"
- },
- {
- "pc": 601,
- "instruction": "DUP4"
- },
- {
- "pc": 602,
- "instruction": "GT"
- },
- {
- "pc": 603,
- "instruction": "PUSH2 0x024b"
- },
- {
- "pc": 606,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 587
- },
- {
- "color": "\"#B70000\"",
- "target": 607
- }
- ],
- "last_instruction": "JUMPI",
- "id": 587
- },
- {
- "instructions": [
- {
- "pc": 1611,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1613,
- "instruction": "MLOAD"
- },
- {
- "pc": 1614,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1618,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1620,
- "instruction": "SHL"
- },
- {
- "pc": 1621,
- "instruction": "DUP2"
- },
- {
- "pc": 1622,
- "instruction": "MSTORE"
- },
- {
- "pc": 1623,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1625,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1627,
- "instruction": "DUP3"
- },
- {
- "pc": 1628,
- "instruction": "ADD"
- },
- {
- "pc": 1629,
- "instruction": "DUP2"
- },
- {
- "pc": 1630,
- "instruction": "SWAP1"
- },
- {
- "pc": 1631,
- "instruction": "MSTORE"
- },
- {
- "pc": 1632,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1634,
- "instruction": "DUP3"
- },
- {
- "pc": 1635,
- "instruction": "ADD"
- },
- {
- "pc": 1636,
- "instruction": "MSTORE"
- },
- {
- "pc": 1637,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 1670,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1672,
- "instruction": "DUP3"
- },
- {
- "pc": 1673,
- "instruction": "ADD"
- },
- {
- "pc": 1674,
- "instruction": "MSTORE"
- },
- {
- "pc": 1675,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1677,
- "instruction": "ADD"
- },
- {
- "pc": 1678,
- "instruction": "PUSH2 0x0356"
- },
- {
- "pc": 1681,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 854
- }],
- "last_instruction": "JUMP",
- "id": 1611
- },
- {
- "instructions": [
- {
- "pc": 339,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 342,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 344,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 346,
- "instruction": "SHL"
- },
- {
- "pc": 347,
- "instruction": "SUB"
- },
- {
- "pc": 348,
- "instruction": "AND"
- },
- {
- "pc": 349,
- "instruction": "PUSH0"
- },
- {
- "pc": 350,
- "instruction": "SWAP1"
- },
- {
- "pc": 351,
- "instruction": "DUP2"
- },
- {
- "pc": 352,
- "instruction": "MSTORE"
- },
- {
- "pc": 353,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 355,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 357,
- "instruction": "MSTORE"
- },
- {
- "pc": 358,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 360,
- "instruction": "SWAP1"
- },
- {
- "pc": 361,
- "instruction": "SHA3"
- },
- {
- "pc": 362,
- "instruction": "SLOAD"
- },
- {
- "pc": 363,
- "instruction": "SWAP1"
- },
- {
- "pc": 364,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 250
- }],
- "last_instruction": "JUMP",
- "id": 339
- },
- {
- "instructions": [
- {
- "pc": 250,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 251,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 253,
- "instruction": "MLOAD"
- },
- {
- "pc": 254,
- "instruction": "SWAP1"
- },
- {
- "pc": 255,
- "instruction": "DUP2"
- },
- {
- "pc": 256,
- "instruction": "MSTORE"
- },
- {
- "pc": 257,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 259,
- "instruction": "ADD"
- },
- {
- "pc": 260,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 263,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 202
- }],
- "last_instruction": "JUMP",
- "id": 250
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x011b"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 166
- },
- {
- "color": "\"#5F9747\"",
- "target": 283
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 1994,
- "instruction": "PUSH0"
- },
- {
- "pc": 1995,
- "instruction": "DUP1"
- },
- {
- "pc": 1996,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1994
- },
- {
- "instructions": [
- {
- "pc": 2273,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2275,
- "instruction": "DUP3"
- },
- {
- "pc": 2276,
- "instruction": "AND"
- },
- {
- "pc": 2277,
- "instruction": "SWAP2"
- },
- {
- "pc": 2278,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2279
- }],
- "last_instruction": "UNKNOWN",
- "id": 2273
- },
- {
- "instructions": [
- {
- "pc": 1921,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1922,
- "instruction": "PUSH2 0x078a"
- },
- {
- "pc": 1925,
- "instruction": "DUP5"
- },
- {
- "pc": 1926,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 1929,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 1921
- },
- {
- "instructions": [
- {
- "pc": 1785,
- "instruction": "DUP6"
- },
- {
- "pc": 1786,
- "instruction": "DUP2"
- },
- {
- "pc": 1787,
- "instruction": "ADD"
- },
- {
- "pc": 1788,
- "instruction": "DUP4"
- },
- {
- "pc": 1789,
- "instruction": "ADD"
- },
- {
- "pc": 1790,
- "instruction": "MLOAD"
- },
- {
- "pc": 1791,
- "instruction": "DUP6"
- },
- {
- "pc": 1792,
- "instruction": "DUP3"
- },
- {
- "pc": 1793,
- "instruction": "ADD"
- },
- {
- "pc": 1794,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1796,
- "instruction": "ADD"
- },
- {
- "pc": 1797,
- "instruction": "MSTORE"
- },
- {
- "pc": 1798,
- "instruction": "DUP3"
- },
- {
- "pc": 1799,
- "instruction": "ADD"
- },
- {
- "pc": 1800,
- "instruction": "PUSH2 0x06f0"
- },
- {
- "pc": 1803,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1776
- }],
- "last_instruction": "JUMP",
- "id": 1785
- },
- {
- "instructions": [
- {
- "pc": 2366,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 2369,
- "instruction": "PUSH2 0x090b"
- },
- {
- "pc": 2372,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2315
- }],
- "last_instruction": "JUMP",
- "id": 2366
- },
- {
- "instructions": [
- {
- "pc": 1332,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1333,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1335,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1337,
- "instruction": "DUP1"
- },
- {
- "pc": 1338,
- "instruction": "SLOAD"
- },
- {
- "pc": 1339,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 1342,
- "instruction": "SWAP1"
- },
- {
- "pc": 1343,
- "instruction": "PUSH2 0x08d3"
- },
- {
- "pc": 1346,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2259
- }],
- "last_instruction": "JUMP",
- "id": 1332
- },
- {
- "instructions": [
- {
- "pc": 318,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 319,
- "instruction": "PUSH2 0x0447"
- },
- {
- "pc": 322,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1095
- }],
- "last_instruction": "JUMP",
- "id": 318
- },
- {
- "instructions": [
- {
- "pc": 730,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 733,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 737,
- "instruction": "SHL"
- },
- {
- "pc": 738,
- "instruction": "SUB"
- },
- {
- "pc": 739,
- "instruction": "DUP4"
- },
- {
- "pc": 740,
- "instruction": "AND"
- },
- {
- "pc": 741,
- "instruction": "PUSH0"
- },
- {
- "pc": 742,
- "instruction": "SWAP1"
- },
- {
- "pc": 743,
- "instruction": "DUP2"
- },
- {
- "pc": 744,
- "instruction": "MSTORE"
- },
- {
- "pc": 745,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 747,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 749,
- "instruction": "SWAP1"
- },
- {
- "pc": 750,
- "instruction": "DUP2"
- },
- {
- "pc": 751,
- "instruction": "MSTORE"
- },
- {
- "pc": 752,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 754,
- "instruction": "DUP1"
- },
- {
- "pc": 755,
- "instruction": "DUP4"
- },
- {
- "pc": 756,
- "instruction": "SHA3"
- },
- {
- "pc": 757,
- "instruction": "CALLER"
- },
- {
- "pc": 758,
- "instruction": "DUP5"
- },
- {
- "pc": 759,
- "instruction": "MSTORE"
- },
- {
- "pc": 760,
- "instruction": "SWAP1"
- },
- {
- "pc": 761,
- "instruction": "SWAP2"
- },
- {
- "pc": 762,
- "instruction": "MSTORE"
- },
- {
- "pc": 763,
- "instruction": "DUP2"
- },
- {
- "pc": 764,
- "instruction": "SHA3"
- },
- {
- "pc": 765,
- "instruction": "SLOAD"
- },
- {
- "pc": 766,
- "instruction": "DUP3"
- },
- {
- "pc": 767,
- "instruction": "GT"
- },
- {
- "pc": 768,
- "instruction": "ISZERO"
- },
- {
- "pc": 769,
- "instruction": "PUSH2 0x035f"
- },
- {
- "pc": 772,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 773
- },
- {
- "color": "\"#5F9747\"",
- "target": 863
- }
- ],
- "last_instruction": "JUMPI",
- "id": 730
- },
- {
- "instructions": [
- {
- "pc": 325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 326,
- "instruction": "PUSH2 0x00fa"
- },
- {
- "pc": 329,
- "instruction": "PUSH2 0x0153"
- },
- {
- "pc": 332,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 333,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 335,
- "instruction": "PUSH2 0x0882"
- },
- {
- "pc": 338,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2178
- }],
- "last_instruction": "JUMP",
- "id": 325
- },
- {
- "instructions": [
- {
- "pc": 202,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 203,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 205,
- "instruction": "MLOAD"
- },
- {
- "pc": 206,
- "instruction": "DUP1"
- },
- {
- "pc": 207,
- "instruction": "SWAP2"
- },
- {
- "pc": 208,
- "instruction": "SUB"
- },
- {
- "pc": 209,
- "instruction": "SWAP1"
- },
- {
- "pc": 210,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 202
- },
- {
- "instructions": [
- {
- "pc": 482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 485,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 487,
- "instruction": "DUP1"
- },
- {
- "pc": 488,
- "instruction": "SLOAD"
- },
- {
- "pc": 489,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 492,
- "instruction": "SWAP1"
- },
- {
- "pc": 493,
- "instruction": "PUSH2 0x08d3"
- },
- {
- "pc": 496,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2259
- }],
- "last_instruction": "JUMP",
- "id": 482
- },
- {
- "instructions": [
- {
- "pc": 246,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 247,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 249,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 250
- }],
- "last_instruction": "UNKNOWN",
- "id": 246
- },
- {
- "instructions": [
- {
- "pc": 2354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2355,
- "instruction": "DUP1"
- },
- {
- "pc": 2356,
- "instruction": "DUP3"
- },
- {
- "pc": 2357,
- "instruction": "ADD"
- },
- {
- "pc": 2358,
- "instruction": "DUP1"
- },
- {
- "pc": 2359,
- "instruction": "DUP3"
- },
- {
- "pc": 2360,
- "instruction": "GT"
- },
- {
- "pc": 2361,
- "instruction": "ISZERO"
- },
- {
- "pc": 2362,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 2365,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 724
- },
- {
- "color": "\"#B70000\"",
- "target": 2366
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2354
- },
- {
- "instructions": [
- {
- "pc": 2250,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2251,
- "instruction": "SWAP1"
- },
- {
- "pc": 2252,
- "instruction": "POP"
- },
- {
- "pc": 2253,
- "instruction": "SWAP3"
- },
- {
- "pc": 2254,
- "instruction": "POP"
- },
- {
- "pc": 2255,
- "instruction": "SWAP3"
- },
- {
- "pc": 2256,
- "instruction": "SWAP1"
- },
- {
- "pc": 2257,
- "instruction": "POP"
- },
- {
- "pc": 2258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 225
- },
- {
- "color": "\"#FF9248\"",
- "target": 440
- },
- {
- "color": "\"#FF9248\"",
- "target": 250
- },
- {
- "color": "\"#FF9248\"",
- "target": 413
- }
- ],
- "last_instruction": "JUMP",
- "id": 2250
- },
- {
- "instructions": [
- {
- "pc": 264,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 265,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0116"
- },
- {
- "pc": 271,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 272,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 274,
- "instruction": "PUSH2 0x076f"
- },
- {
- "pc": 277,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1903
- }],
- "last_instruction": "JUMP",
- "id": 264
- },
- {
- "instructions": [
- {
- "pc": 497,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 498,
- "instruction": "DUP1"
- },
- {
- "pc": 499,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 501,
- "instruction": "ADD"
- },
- {
- "pc": 502,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 504,
- "instruction": "DUP1"
- },
- {
- "pc": 505,
- "instruction": "SWAP2"
- },
- {
- "pc": 506,
- "instruction": "DIV"
- },
- {
- "pc": 507,
- "instruction": "MUL"
- },
- {
- "pc": 508,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 510,
- "instruction": "ADD"
- },
- {
- "pc": 511,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 513,
- "instruction": "MLOAD"
- },
- {
- "pc": 514,
- "instruction": "SWAP1"
- },
- {
- "pc": 515,
- "instruction": "DUP2"
- },
- {
- "pc": 516,
- "instruction": "ADD"
- },
- {
- "pc": 517,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 519,
- "instruction": "MSTORE"
- },
- {
- "pc": 520,
- "instruction": "DUP1"
- },
- {
- "pc": 521,
- "instruction": "SWAP3"
- },
- {
- "pc": 522,
- "instruction": "SWAP2"
- },
- {
- "pc": 523,
- "instruction": "SWAP1"
- },
- {
- "pc": 524,
- "instruction": "DUP2"
- },
- {
- "pc": 525,
- "instruction": "DUP2"
- },
- {
- "pc": 526,
- "instruction": "MSTORE"
- },
- {
- "pc": 527,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 529,
- "instruction": "ADD"
- },
- {
- "pc": 530,
- "instruction": "DUP3"
- },
- {
- "pc": 531,
- "instruction": "DUP1"
- },
- {
- "pc": 532,
- "instruction": "SLOAD"
- },
- {
- "pc": 533,
- "instruction": "PUSH2 0x021d"
- },
- {
- "pc": 536,
- "instruction": "SWAP1"
- },
- {
- "pc": 537,
- "instruction": "PUSH2 0x08d3"
- },
- {
- "pc": 540,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2259
- }],
- "last_instruction": "JUMP",
- "id": 497
- },
- {
- "instructions": [
- {
- "pc": 2039,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2040,
- "instruction": "DUP2"
- },
- {
- "pc": 2041,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2042,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2044,
- "instruction": "DUP3"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "GT"
- },
- {
- "pc": 2047,
- "instruction": "ISZERO"
- },
- {
- "pc": 2048,
- "instruction": "PUSH2 0x080b"
- },
- {
- "pc": 2051,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2052
- },
- {
- "color": "\"#5F9747\"",
- "target": 2059
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2039
- },
- {
- "instructions": [
- {
- "pc": 1855,
- "instruction": "PUSH0"
- },
- {
- "pc": 1856,
- "instruction": "DUP1"
- },
- {
- "pc": 1857,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1855
- },
- {
- "instructions": [
- {
- "pc": 2089,
- "instruction": "PUSH2 0x0830"
- },
- {
- "pc": 2092,
- "instruction": "PUSH2 0x07a8"
- },
- {
- "pc": 2095,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1960
- }],
- "last_instruction": "JUMP",
- "id": 2089
- },
- {
- "instructions": [
- {
- "pc": 548,
- "instruction": "DUP1"
- },
- {
- "pc": 549,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 551,
- "instruction": "LT"
- },
- {
- "pc": 552,
- "instruction": "PUSH2 0x023f"
- },
- {
- "pc": 555,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 556
- },
- {
- "color": "\"#5F9747\"",
- "target": 575
- }
- ],
- "last_instruction": "JUMPI",
- "id": 548
- },
- {
- "instructions": [
- {
- "pc": 2203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2204,
- "instruction": "SWAP4"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "POP"
- },
- {
- "pc": 2207,
- "instruction": "POP"
- },
- {
- "pc": 2208,
- "instruction": "POP"
- },
- {
- "pc": 2209,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 339
- }],
- "last_instruction": "JUMP",
- "id": 2203
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0187"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 391
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 2315,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2316,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2321,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2323,
- "instruction": "SHL"
- },
- {
- "pc": 2324,
- "instruction": "PUSH0"
- },
- {
- "pc": 2325,
- "instruction": "MSTORE"
- },
- {
- "pc": 2326,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2328,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2330,
- "instruction": "MSTORE"
- },
- {
- "pc": 2331,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2333,
- "instruction": "PUSH0"
- },
- {
- "pc": 2334,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2315
- },
- {
- "instructions": [
- {
- "pc": 854,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 855,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 857,
- "instruction": "MLOAD"
- },
- {
- "pc": 858,
- "instruction": "DUP1"
- },
- {
- "pc": 859,
- "instruction": "SWAP2"
- },
- {
- "pc": 860,
- "instruction": "SUB"
- },
- {
- "pc": 861,
- "instruction": "SWAP1"
- },
- {
- "pc": 862,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 854
- },
- {
- "instructions": [
- {
- "pc": 225,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x0272"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 626
- }],
- "last_instruction": "JUMP",
- "id": 225
- },
- {
- "instructions": [
- {
- "pc": 2052,
- "instruction": "PUSH2 0x080b"
- },
- {
- "pc": 2055,
- "instruction": "PUSH2 0x07a8"
- },
- {
- "pc": 2058,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1960
- }],
- "last_instruction": "JUMP",
- "id": 2052
- },
- {
- "instructions": [
- {
- "pc": 1760,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1761,
- "instruction": "PUSH0"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1764,
- "instruction": "DUP1"
- },
- {
- "pc": 1765,
- "instruction": "DUP4"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "DUP4"
- },
- {
- "pc": 1768,
- "instruction": "MLOAD"
- },
- {
- "pc": 1769,
- "instruction": "DUP1"
- },
- {
- "pc": 1770,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1772,
- "instruction": "DUP6"
- },
- {
- "pc": 1773,
- "instruction": "ADD"
- },
- {
- "pc": 1774,
- "instruction": "MSTORE"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1776
- }],
- "last_instruction": "UNKNOWN",
- "id": 1760
- },
- {
- "instructions": [
- {
- "pc": 1880,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1881,
- "instruction": "PUSH2 0x0761"
- },
- {
- "pc": 1884,
- "instruction": "DUP4"
- },
- {
- "pc": 1885,
- "instruction": "PUSH2 0x072c"
- },
- {
- "pc": 1888,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1836
- }],
- "last_instruction": "JUMP",
- "id": 1880
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 325
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1328,
- "instruction": "POP"
- },
- {
- "pc": 1329,
- "instruction": "POP"
- },
- {
- "pc": 1330,
- "instruction": "POP"
- },
- {
- "pc": 1331,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1327
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 1903,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1904,
- "instruction": "PUSH0"
- },
- {
- "pc": 1905,
- "instruction": "DUP1"
- },
- {
- "pc": 1906,
- "instruction": "PUSH0"
- },
- {
- "pc": 1907,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1909,
- "instruction": "DUP5"
- },
- {
- "pc": 1910,
- "instruction": "DUP7"
- },
- {
- "pc": 1911,
- "instruction": "SUB"
- },
- {
- "pc": 1912,
- "instruction": "SLT"
- },
- {
- "pc": 1913,
- "instruction": "ISZERO"
- },
- {
- "pc": 1914,
- "instruction": "PUSH2 0x0781"
- },
- {
- "pc": 1917,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1921
- },
- {
- "color": "\"#B70000\"",
- "target": 1918
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1903
- },
- {
- "instructions": [
- {
- "pc": 2347,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 2350,
- "instruction": "PUSH2 0x090b"
- },
- {
- "pc": 2353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2315
- }],
- "last_instruction": "JUMP",
- "id": 2347
- },
- {
- "instructions": [
- {
- "pc": 365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 366,
- "instruction": "PUSH0"
- },
- {
- "pc": 367,
- "instruction": "SLOAD"
- },
- {
- "pc": 368,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 370,
- "instruction": "MLOAD"
- },
- {
- "pc": 371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 377,
- "instruction": "SHL"
- },
- {
- "pc": 378,
- "instruction": "SUB"
- },
- {
- "pc": 379,
- "instruction": "SWAP1"
- },
- {
- "pc": 380,
- "instruction": "SWAP2"
- },
- {
- "pc": 381,
- "instruction": "AND"
- },
- {
- "pc": 382,
- "instruction": "DUP2"
- },
- {
- "pc": 383,
- "instruction": "MSTORE"
- },
- {
- "pc": 384,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 386,
- "instruction": "ADD"
- },
- {
- "pc": 387,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 390,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 202
- }],
- "last_instruction": "JUMP",
- "id": 365
- },
- {
- "instructions": [
- {
- "pc": 773,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 775,
- "instruction": "MLOAD"
- },
- {
- "pc": 776,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 780,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 782,
- "instruction": "SHL"
- },
- {
- "pc": 783,
- "instruction": "DUP2"
- },
- {
- "pc": 784,
- "instruction": "MSTORE"
- },
- {
- "pc": 785,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 787,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 789,
- "instruction": "DUP3"
- },
- {
- "pc": 790,
- "instruction": "ADD"
- },
- {
- "pc": 791,
- "instruction": "MSTORE"
- },
- {
- "pc": 792,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 794,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 796,
- "instruction": "DUP3"
- },
- {
- "pc": 797,
- "instruction": "ADD"
- },
- {
- "pc": 798,
- "instruction": "MSTORE"
- },
- {
- "pc": 799,
- "instruction": "PUSH32 0x54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f"
- },
- {
- "pc": 832,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 834,
- "instruction": "DUP3"
- },
- {
- "pc": 835,
- "instruction": "ADD"
- },
- {
- "pc": 836,
- "instruction": "MSTORE"
- },
- {
- "pc": 837,
- "instruction": "PUSH5 0x77616e6365"
- },
- {
- "pc": 843,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 845,
- "instruction": "SHL"
- },
- {
- "pc": 846,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 848,
- "instruction": "DUP3"
- },
- {
- "pc": 849,
- "instruction": "ADD"
- },
- {
- "pc": 850,
- "instruction": "MSTORE"
- },
- {
- "pc": 851,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 853,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 854
- }],
- "last_instruction": "UNKNOWN",
- "id": 773
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x0108"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 264
- },
- {
- "color": "\"#B70000\"",
- "target": 155
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 1960,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1961,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 1966,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1968,
- "instruction": "SHL"
- },
- {
- "pc": 1969,
- "instruction": "PUSH0"
- },
- {
- "pc": 1970,
- "instruction": "MSTORE"
- },
- {
- "pc": 1971,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 1973,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1975,
- "instruction": "MSTORE"
- },
- {
- "pc": 1976,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1978,
- "instruction": "PUSH0"
- },
- {
- "pc": 1979,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1960
- },
- {
- "instructions": [
- {
- "pc": 304,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 305,
- "instruction": "PUSH2 0x0143"
- },
- {
- "pc": 308,
- "instruction": "PUSH2 0x013e"
- },
- {
- "pc": 311,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 312,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 314,
- "instruction": "PUSH2 0x07bc"
- },
- {
- "pc": 317,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1980
- }],
- "last_instruction": "JUMP",
- "id": 304
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "DUP1"
- },
- {
- "pc": 167,
- "instruction": "PUSH4 0x48dfea0a"
- },
- {
- "pc": 172,
- "instruction": "EQ"
- },
- {
- "pc": 173,
- "instruction": "PUSH2 0x0130"
- },
- {
- "pc": 176,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 304
- },
- {
- "color": "\"#5F9747\"",
- "target": 177
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 166,
- "label": "Function 48dfea0a"
- },
- {
- "instructions": [
- {
- "pc": 418,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 419,
- "instruction": "PUSH2 0x0143"
- },
- {
- "pc": 422,
- "instruction": "PUSH2 0x0639"
- },
- {
- "pc": 425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1593
- }],
- "last_instruction": "JUMP",
- "id": 418
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xc2af913b"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x01a2"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 418
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function c2af913b"
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x01aa"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 426
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 440,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 441,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 443,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 445,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 447,
- "instruction": "SHL"
- },
- {
- "pc": 448,
- "instruction": "SUB"
- },
- {
- "pc": 449,
- "instruction": "SWAP2"
- },
- {
- "pc": 450,
- "instruction": "DUP3"
- },
- {
- "pc": 451,
- "instruction": "AND"
- },
- {
- "pc": 452,
- "instruction": "PUSH0"
- },
- {
- "pc": 453,
- "instruction": "SWAP1"
- },
- {
- "pc": 454,
- "instruction": "DUP2"
- },
- {
- "pc": 455,
- "instruction": "MSTORE"
- },
- {
- "pc": 456,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 458,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 460,
- "instruction": "SWAP1"
- },
- {
- "pc": 461,
- "instruction": "DUP2"
- },
- {
- "pc": 462,
- "instruction": "MSTORE"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 465,
- "instruction": "DUP1"
- },
- {
- "pc": 466,
- "instruction": "DUP4"
- },
- {
- "pc": 467,
- "instruction": "SHA3"
- },
- {
- "pc": 468,
- "instruction": "SWAP4"
- },
- {
- "pc": 469,
- "instruction": "SWAP1"
- },
- {
- "pc": 470,
- "instruction": "SWAP5"
- },
- {
- "pc": 471,
- "instruction": "AND"
- },
- {
- "pc": 472,
- "instruction": "DUP3"
- },
- {
- "pc": 473,
- "instruction": "MSTORE"
- },
- {
- "pc": 474,
- "instruction": "SWAP2"
- },
- {
- "pc": 475,
- "instruction": "SWAP1"
- },
- {
- "pc": 476,
- "instruction": "SWAP2"
- },
- {
- "pc": 477,
- "instruction": "MSTORE"
- },
- {
- "pc": 478,
- "instruction": "SHA3"
- },
- {
- "pc": 479,
- "instruction": "SLOAD"
- },
- {
- "pc": 480,
- "instruction": "SWAP1"
- },
- {
- "pc": 481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 230
- },
- {
- "color": "\"#FF9248\"",
- "target": 250
- }
- ],
- "last_instruction": "JUMP",
- "id": 440
- },
- {
- "instructions": [
- {
- "pc": 2125,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2126,
- "instruction": "SWAP5"
- },
- {
- "pc": 2127,
- "instruction": "DUP3"
- },
- {
- "pc": 2128,
- "instruction": "ADD"
- },
- {
- "pc": 2129,
- "instruction": "SWAP5"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2130
- }],
- "last_instruction": "UNKNOWN",
- "id": 2125
- },
- {
- "instructions": [
- {
- "pc": 1863,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1864,
- "instruction": "PUSH0"
- },
- {
- "pc": 1865,
- "instruction": "DUP1"
- },
- {
- "pc": 1866,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1868,
- "instruction": "DUP4"
- },
- {
- "pc": 1869,
- "instruction": "DUP6"
- },
- {
- "pc": 1870,
- "instruction": "SUB"
- },
- {
- "pc": 1871,
- "instruction": "SLT"
- },
- {
- "pc": 1872,
- "instruction": "ISZERO"
- },
- {
- "pc": 1873,
- "instruction": "PUSH2 0x0758"
- },
- {
- "pc": 1876,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1877
- },
- {
- "color": "\"#5F9747\"",
- "target": 1880
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1863
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x016d"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 365
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 8da5cb5b"
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "openTrading(address[],uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x48dfea0a"],
- "name": "openTrading",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "48dfea0a",
- "type": "function",
- "input_param_types": [
- "address[]",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceownership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xc2af913b"],
- "name": "renounceownership",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "c2af913b",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2139, 1836), (863, 2335), (616, 189), (181, 482), (2309, 497), (2309, 541), (25, 41), (25, 110), (2279, 2290), (2279, 2309), (2227, 1836), (2178, 2194), (2178, 2191), (1184, 1186), (724, 230), (724, 250), (724, 1483), (391, 1332), (2236, 1836), (230, 202), (2162, 318), (1682, 323), (1347, 1370), (1347, 1453), (1930, 1836), (2194, 1836), (1453, 2335), (283, 202), (2096, 2122), (2096, 2125), (712, 724), (1836, 1858), (1836, 1855), (2020, 2036), (2020, 2039), (541, 548), (541, 616), (1593, 1682), (1593, 1611), (278, 730), (1776, 1785), (1776, 1804), (1858, 1889), (1858, 2147), (1858, 1944), (1858, 1930), (1858, 2250), (1858, 2203), (1858, 2236), (1370, 854), (1214, 1186), (1889, 225), (1889, 440), (1889, 250), (1889, 413), (426, 2210), (1113, 854), (122, 211), (122, 133), (74, 85), (74, 399), (133, 144), (133, 246), (110, 181), (110, 122), (607, 616), (1483, 2354), (1196, 1207), (1196, 1214), (1186, 1196), (1186, 1327), (1095, 1184), (1095, 1113), (15, 177), (15, 25), (1944, 278), (1944, 230), (1944, 250), (399, 1863), (1980, 1994), (1980, 1997), (626, 712), (1207, 2373), (2059, 2096), (2059, 2089), (1997, 2017), (1997, 2020), (2130, 2162), (2130, 2139), (413, 1347), (189, 1760), (2210, 2224), (2210, 2227), (211, 1863), (2147, 2130), (2259, 2273), (2259, 2279), (575, 587), (2335, 724), (2335, 2347), (0, 12), (0, 15), (556, 616), (587, 587), (587, 607), (1611, 854), (339, 250), (250, 202), (155, 166), (155, 283), (2273, 2279), (1921, 1836), (1785, 1776), (2366, 2315), (1332, 2259), (318, 1095), (730, 773), (730, 863), (325, 2178), (482, 2259), (246, 250), (2354, 724), (2354, 2366), (2250, 225), (2250, 440), (2250, 250), (2250, 413), (264, 1903), (497, 2259), (2039, 2052), (2039, 2059), (2089, 1960), (548, 556), (548, 575), (2203, 339), (63, 391), (63, 74), (225, 626), (2052, 1960), (1760, 1776), (1880, 1836), (41, 52), (41, 325), (1903, 1921), (1903, 1918), (2347, 2315), (365, 202), (773, 854), (144, 264), (144, 155), (304, 1980), (166, 304), (166, 177), (418, 1593), (85, 96), (85, 418), (96, 426), (96, 107), (440, 230), (440, 250), (2125, 2130), (1863, 1877), (1863, 1880), (52, 365), (52, 63)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 110), (41, 52), (41, 325), (52, 365), (52, 63), (63, 391), (63, 74), (74, 85), (74, 399), (85, 96), (85, 418), (96, 426), (96, 107), (110, 181), (110, 122), (122, 211), (122, 133), (133, 144), (133, 246), (144, 264), (144, 155), (155, 166), (155, 283), (166, 304), (166, 177), (181, 482), (189, 1760), (211, 1863), (225, 626), (230, 202), (246, 250), (250, 202), (264, 1903), (283, 202), (304, 1980), (318, 1095), (325, 2178), (339, 250), (365, 202), (391, 1332), (399, 1863), (413, 1347), (418, 1593), (426, 2210), (440, 230), (440, 250), (482, 2259), (497, 2259), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 189), (626, 712), (712, 724), (724, 230), (724, 250), (724, 1483), (1095, 1184), (1095, 1113), (1113, 854), (1184, 1186), (1186, 1196), (1186, 1327), (1196, 1207), (1196, 1214), (1207, 2373), (1214, 1186), (1327, 323), (1332, 2259), (1347, 1370), (1347, 1453), (1370, 854), (1453, 2335), (1483, 2354), (1593, 1682), (1593, 1611), (1611, 854), (1682, 323), (1760, 1776), (1776, 1785), (1776, 1804), (1785, 1776), (1804, 202), (1836, 1858), (1836, 1855), (1858, 1889), (1858, 1930), (1858, 2203), (1858, 2236), (1863, 1877), (1863, 1880), (1880, 1836), (1889, 225), (1889, 440), (1889, 250), (1889, 413), (1903, 1921), (1903, 1918), (1921, 1836), (1930, 1836), (1980, 1994), (1980, 1997), (1997, 2017), (1997, 2020), (2020, 2036), (2020, 2039), (2039, 2052), (2039, 2059), (2052, 1960), (2059, 2096), (2059, 2089), (2089, 1960), (2096, 2122), (2096, 2125), (2125, 2130), (2130, 2162), (2130, 2139), (2139, 1836), (2162, 318), (2178, 2194), (2178, 2191), (2194, 1836), (2203, 339), (2210, 2224), (2210, 2227), (2227, 1836), (2236, 1836), (2259, 2273), (2259, 2279), (2273, 2279), (2279, 2290), (2279, 2309), (2309, 497), (2309, 541), (2335, 724), (2335, 2347), (2347, 2315), (2354, 724), (2354, 2366), (2366, 2315)]",
+ "last_pc": 2392,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xced519a9e7555dee0399f8da3019d8d557a88f81/0xced519a9e7555dee0399f8da3019d8d557a88f81.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1582,
"unsound_jumps": 0,
"total_opcodes": 1563,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 103,
"resolved_jumps": 99
- }
+ },
+ "execution_time": 420
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806370a0823111610093578063a457c2d711610063578063a457c2d71461021e578063a9059cbb14610231578063dd62ed3e14610244578063f2fde38b14610257575f80fd5b806370a08231146101c9578063715018a6146101f15780638da5cb5b146101fb57806395d89b4114610216575f80fd5b806318160ddd116100ce57806318160ddd1461016a57806323b872dd14610172578063313ce5671461018557806339509351146101b6575f80fd5b806306fdde03146100f4578063095ea7b31461011257806312363f4a14610135575b5f80fd5b6100fc61026a565b6040516101099190610890565b60405180910390f35b6101256101203660046108e0565b6102fa565b6040519015158152602001610109565b61015c7f000000000000000000000000000000000000000000312f313731373538342f4f81565b604051908152602001610109565b60025461015c565b610125610180366004610908565b610313565b60405160ff7f0000000000000000000000000000000000000000000000000000000000000012168152602001610109565b6101256101c43660046108e0565b610336565b61015c6101d7366004610941565b6001600160a01b03165f9081526020819052604090205490565b6101f9610357565b005b6005546040516001600160a01b039091168152602001610109565b6100fc61036a565b61012561022c3660046108e0565b610379565b61012561023f3660046108e0565b6103f8565b61015c610252366004610961565b610405565b6101f9610265366004610941565b61042f565b60606003805461027990610992565b80601f01602080910402602001604051908101604052809291908181526020018280546102a590610992565b80156102f05780601f106102c7576101008083540402835291602001916102f0565b820191905f5260205f20905b8154815290600101906020018083116102d357829003601f168201915b5050505050905090565b5f336103078185856104a8565b60019150505b92915050565b5f336103208582856105cb565b61032b858585610643565b506001949350505050565b5f336103078185856103488383610405565b61035291906109ca565b6104a8565b61035f6107e5565b6103685f61083f565b565b60606004805461027990610992565b5f33816103868286610405565b9050838110156103eb5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b61032b82868684036104a8565b5f33610307818585610643565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6104376107e5565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103e2565b6104a58161083f565b50565b6001600160a01b03831661050a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103e2565b6001600160a01b03821661056b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103e2565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6105d68484610405565b90505f19811461063d57818110156106305760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016103e2565b61063d84848484036104a8565b50505050565b6001600160a01b0383166106a75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103e2565b6001600160a01b0382166107095760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103e2565b6001600160a01b0383165f90815260208190526040902054818110156107805760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103e2565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361063d565b6005546001600160a01b031633146103685760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103e2565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108db575f80fd5b919050565b5f80604083850312156108f1575f80fd5b6108fa836108c5565b946020939093013593505050565b5f805f6060848603121561091a575f80fd5b610923846108c5565b9250610931602085016108c5565b9150604084013590509250925092565b5f60208284031215610951575f80fd5b61095a826108c5565b9392505050565b5f8060408385031215610972575f80fd5b61097b836108c5565b9150610989602084016108c5565b90509250929050565b600181811c908216806109a657607f821691505b6020821081036109c457634e487b7160e01b5f52602260045260245ffd5b50919050565b8082018082111561030d57634e487b7160e01b5f52601160045260245ffdfea2646970667358221220530de9b5ae2f76fccc552c4737311e27a8d57f890d6e734ee67da30f4d8923c464736f6c63430008190033",
"address": "0x2fa57c80249b0683c443043aB01b894125876AfC",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00f0\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x0093\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nGT\nPUSH2 0x0063\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x021e\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0231\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH4 0xf2fde38b\nEQ\nPUSH2 0x0257\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x01c9\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x01f1\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x01fb\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0216\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x18160ddd\nGT\nPUSH2 0x00ce\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x016a\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x0172\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0185\nJUMPI\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x01b6\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00f4\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x0112\nJUMPI\nDUP1\nPUSH4 0x12363f4a\nEQ\nPUSH2 0x0135\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00fc\nPUSH2 0x026a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0109\nSWAP2\nSWAP1\nPUSH2 0x0890\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0125\nPUSH2 0x0120\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08e0\nJUMP\nJUMPDEST\nPUSH2 0x02fa\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0109\nJUMP\nJUMPDEST\nPUSH2 0x015c\nPUSH32 0x000000000000000000000000000000000000000000312f313731373538342f4f\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0109\nJUMP\nJUMPDEST\nPUSH1 0x02\nSLOAD\nPUSH2 0x015c\nJUMP\nJUMPDEST\nPUSH2 0x0125\nPUSH2 0x0180\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0908\nJUMP\nJUMPDEST\nPUSH2 0x0313\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0xff\nPUSH32 0x0000000000000000000000000000000000000000000000000000000000000012\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0109\nJUMP\nJUMPDEST\nPUSH2 0x0125\nPUSH2 0x01c4\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08e0\nJUMP\nJUMPDEST\nPUSH2 0x0336\nJUMP\nJUMPDEST\nPUSH2 0x015c\nPUSH2 0x01d7\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0941\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x01f9\nPUSH2 0x0357\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0109\nJUMP\nJUMPDEST\nPUSH2 0x00fc\nPUSH2 0x036a\nJUMP\nJUMPDEST\nPUSH2 0x0125\nPUSH2 0x022c\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08e0\nJUMP\nJUMPDEST\nPUSH2 0x0379\nJUMP\nJUMPDEST\nPUSH2 0x0125\nPUSH2 0x023f\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08e0\nJUMP\nJUMPDEST\nPUSH2 0x03f8\nJUMP\nJUMPDEST\nPUSH2 0x015c\nPUSH2 0x0252\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0961\nJUMP\nJUMPDEST\nPUSH2 0x0405\nJUMP\nJUMPDEST\nPUSH2 0x01f9\nPUSH2 0x0265\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0941\nJUMP\nJUMPDEST\nPUSH2 0x042f\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x0279\nSWAP1\nPUSH2 0x0992\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x02a5\nSWAP1\nPUSH2 0x0992\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x02f0\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x02c7\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x02f0\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x02d3\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0307\nDUP2\nDUP6\nDUP6\nPUSH2 0x04a8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0320\nDUP6\nDUP3\nDUP6\nPUSH2 0x05cb\nJUMP\nJUMPDEST\nPUSH2 0x032b\nDUP6\nDUP6\nDUP6\nPUSH2 0x0643\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0307\nDUP2\nDUP6\nDUP6\nPUSH2 0x0348\nDUP4\nDUP4\nPUSH2 0x0405\nJUMP\nJUMPDEST\nPUSH2 0x0352\nSWAP2\nSWAP1\nPUSH2 0x09ca\nJUMP\nJUMPDEST\nPUSH2 0x04a8\nJUMP\nJUMPDEST\nPUSH2 0x035f\nPUSH2 0x07e5\nJUMP\nJUMPDEST\nPUSH2 0x0368\nPUSH0\nPUSH2 0x083f\nJUMP\nJUMPDEST\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x0279\nSWAP1\nPUSH2 0x0992\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nDUP2\nPUSH2 0x0386\nDUP3\nDUP7\nPUSH2 0x0405\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x03eb\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x207a65726f\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x032b\nDUP3\nDUP7\nDUP7\nDUP5\nSUB\nPUSH2 0x04a8\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0307\nDUP2\nDUP6\nDUP6\nPUSH2 0x0643\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x0437\nPUSH2 0x07e5\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nPUSH2 0x049c\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x646472657373\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH2 0x04a5\nDUP2\nPUSH2 0x083f\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x050a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x056b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x05d6\nDUP5\nDUP5\nPUSH2 0x0405\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x063d\nJUMPI\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0630\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH2 0x063d\nDUP5\nDUP5\nDUP5\nDUP5\nSUB\nPUSH2 0x04a8\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x06a7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0709\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0780\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x616c616e6365\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nDUP8\nDUP8\nSUB\nSWAP1\nSSTORE\nSWAP4\nDUP8\nAND\nDUP1\nDUP4\nMSTORE\nSWAP2\nDUP5\nSWAP1\nSHA3\nDUP1\nSLOAD\nDUP8\nADD\nSWAP1\nSSTORE\nSWAP3\nMLOAD\nDUP6\nDUP2\nMSTORE\nSWAP1\nSWAP3\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH2 0x063d\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0368\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x03e2\nJUMP\nJUMPDEST\nPUSH1 0x05\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nDUP4\nAND\nDUP2\nOR\nSWAP1\nSWAP4\nSSTORE\nPUSH1 0x40\nMLOAD\nSWAP2\nAND\nSWAP2\nSWAP1\nDUP3\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nPUSH0\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP2\nMSTORE\nPUSH0\nDUP3\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nMSTORE\nDUP1\nPUSH1 0x20\nDUP6\nADD\nPUSH1 0x40\nDUP6\nADD\nMCOPY\nPUSH0\nPUSH1 0x40\nDUP3\nDUP6\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP5\nADD\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x08db\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08f1\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08fa\nDUP4\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x091a\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0923\nDUP5\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x0931\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0951\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x095a\nDUP3\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0972\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x097b\nDUP4\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0989\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x08c5\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x09a6\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x09c4\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x030d\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nMSTORE8\n'0d'(Unknown Opcode)\n'e9'(Unknown Opcode)\n'b5'(Unknown Opcode)\n'ae'(Unknown Opcode)\n'2f'(Unknown Opcode)\nPUSH23 0xfccc552c4737311e27a8d57f890d6e734ee67da30f4d89\n'23'(Unknown Opcode)\n'c4'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nNOT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "initialSupply_",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "feeReceiver_",
- "internalType": "address",
- "type": "address"
- }
- ],
- "stateMutability": "payable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "TOKEN_CODE",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "addedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "transferOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 1801,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1802,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1804,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1806,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1808,
- "instruction": "SHL"
- },
- {
- "pc": 1809,
- "instruction": "SUB"
- },
- {
- "pc": 1810,
- "instruction": "DUP4"
- },
- {
- "pc": 1811,
- "instruction": "AND"
- },
- {
- "pc": 1812,
- "instruction": "PUSH0"
- },
- {
- "pc": 1813,
- "instruction": "SWAP1"
- },
- {
- "pc": 1814,
- "instruction": "DUP2"
- },
- {
- "pc": 1815,
- "instruction": "MSTORE"
- },
- {
- "pc": 1816,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1818,
- "instruction": "DUP2"
- },
- {
- "pc": 1819,
- "instruction": "SWAP1"
- },
- {
- "pc": 1820,
- "instruction": "MSTORE"
- },
- {
- "pc": 1821,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1823,
- "instruction": "SWAP1"
- },
- {
- "pc": 1824,
- "instruction": "SHA3"
- },
- {
- "pc": 1825,
- "instruction": "SLOAD"
- },
- {
- "pc": 1826,
- "instruction": "DUP2"
- },
- {
- "pc": 1827,
- "instruction": "DUP2"
- },
- {
- "pc": 1828,
- "instruction": "LT"
- },
- {
- "pc": 1829,
- "instruction": "ISZERO"
- },
- {
- "pc": 1830,
- "instruction": "PUSH2 0x0780"
- },
- {
- "pc": 1833,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1920
- },
- {
- "color": "\"#B70000\"",
- "target": 1834
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1801
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0231"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 561
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 889,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 890,
- "instruction": "PUSH0"
- },
- {
- "pc": 891,
- "instruction": "CALLER"
- },
- {
- "pc": 892,
- "instruction": "DUP2"
- },
- {
- "pc": 893,
- "instruction": "PUSH2 0x0386"
- },
- {
- "pc": 896,
- "instruction": "DUP3"
- },
- {
- "pc": 897,
- "instruction": "DUP7"
- },
- {
- "pc": 898,
- "instruction": "PUSH2 0x0405"
- },
- {
- "pc": 901,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1029
- }],
- "last_instruction": "JUMP",
- "id": 889
- },
- {
- "instructions": [
- {
- "pc": 244,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 245,
- "instruction": "PUSH2 0x00fc"
- },
- {
- "pc": 248,
- "instruction": "PUSH2 0x026a"
- },
- {
- "pc": 251,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 618
- }],
- "last_instruction": "JUMP",
- "id": 244
- },
- {
- "instructions": [
- {
- "pc": 556,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 557,
- "instruction": "PUSH2 0x0379"
- },
- {
- "pc": 560,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 889
- }],
- "last_instruction": "JUMP",
- "id": 556
- },
- {
- "instructions": [
- {
- "pc": 293,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 294,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 296,
- "instruction": "MLOAD"
- },
- {
- "pc": 297,
- "instruction": "SWAP1"
- },
- {
- "pc": 298,
- "instruction": "ISZERO"
- },
- {
- "pc": 299,
- "instruction": "ISZERO"
- },
- {
- "pc": 300,
- "instruction": "DUP2"
- },
- {
- "pc": 301,
- "instruction": "MSTORE"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 304,
- "instruction": "ADD"
- },
- {
- "pc": 305,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 308,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 293
- },
- {
- "instructions": [
- {
- "pc": 2415,
- "instruction": "PUSH0"
- },
- {
- "pc": 2416,
- "instruction": "DUP1"
- },
- {
- "pc": 2417,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2415
- },
- {
- "instructions": [
- {
- "pc": 2450,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2451,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2453,
- "instruction": "DUP2"
- },
- {
- "pc": 2454,
- "instruction": "DUP2"
- },
- {
- "pc": 2455,
- "instruction": "SHR"
- },
- {
- "pc": 2456,
- "instruction": "SWAP1"
- },
- {
- "pc": 2457,
- "instruction": "DUP3"
- },
- {
- "pc": 2458,
- "instruction": "AND"
- },
- {
- "pc": 2459,
- "instruction": "DUP1"
- },
- {
- "pc": 2460,
- "instruction": "PUSH2 0x09a6"
- },
- {
- "pc": 2463,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2464
- },
- {
- "color": "\"#5F9747\"",
- "target": 2470
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2450
- },
- {
- "instructions": [
- {
- "pc": 1003,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1004,
- "instruction": "PUSH2 0x032b"
- },
- {
- "pc": 1007,
- "instruction": "DUP3"
- },
- {
- "pc": 1008,
- "instruction": "DUP7"
- },
- {
- "pc": 1009,
- "instruction": "DUP7"
- },
- {
- "pc": 1010,
- "instruction": "DUP5"
- },
- {
- "pc": 1011,
- "instruction": "SUB"
- },
- {
- "pc": 1012,
- "instruction": "PUSH2 0x04a8"
- },
- {
- "pc": 1015,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1192
- }],
- "last_instruction": "JUMP",
- "id": 1003
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "PUSH0"
- },
- {
- "pc": 97,
- "instruction": "DUP1"
- },
- {
- "pc": 98,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 96
- },
- {
- "instructions": [
- {
- "pc": 781,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 782,
- "instruction": "SWAP3"
- },
- {
- "pc": 783,
- "instruction": "SWAP2"
- },
- {
- "pc": 784,
- "instruction": "POP"
- },
- {
- "pc": 785,
- "instruction": "POP"
- },
- {
- "pc": 786,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 850
- },
- {
- "color": "\"#FF9248\"",
- "target": 293
- }
- ],
- "last_instruction": "JUMP",
- "id": 781
- },
- {
- "instructions": [
- {
- "pc": 1180,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1181,
- "instruction": "PUSH2 0x04a5"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "PUSH2 0x083f"
- },
- {
- "pc": 1188,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2111
- }],
- "last_instruction": "JUMP",
- "id": 1180
- },
- {
- "instructions": [
- {
- "pc": 181,
- "instruction": "DUP1"
- },
- {
- "pc": 182,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 187,
- "instruction": "EQ"
- },
- {
- "pc": 188,
- "instruction": "PUSH2 0x0185"
- },
- {
- "pc": 191,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 192
- },
- {
- "color": "\"#5F9747\"",
- "target": 389
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 181,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "PUSH0"
- },
- {
- "pc": 2274,
- "instruction": "DUP1"
- },
- {
- "pc": 2275,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2277,
- "instruction": "DUP4"
- },
- {
- "pc": 2278,
- "instruction": "DUP6"
- },
- {
- "pc": 2279,
- "instruction": "SUB"
- },
- {
- "pc": 2280,
- "instruction": "SLT"
- },
- {
- "pc": 2281,
- "instruction": "ISZERO"
- },
- {
- "pc": 2282,
- "instruction": "PUSH2 0x08f1"
- },
- {
- "pc": 2285,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2289
- },
- {
- "color": "\"#B70000\"",
- "target": 2286
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 1718,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1720,
- "instruction": "MLOAD"
- },
- {
- "pc": 1721,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1725,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1727,
- "instruction": "SHL"
- },
- {
- "pc": 1728,
- "instruction": "DUP2"
- },
- {
- "pc": 1729,
- "instruction": "MSTORE"
- },
- {
- "pc": 1730,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1732,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1734,
- "instruction": "DUP3"
- },
- {
- "pc": 1735,
- "instruction": "ADD"
- },
- {
- "pc": 1736,
- "instruction": "MSTORE"
- },
- {
- "pc": 1737,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1739,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1741,
- "instruction": "DUP3"
- },
- {
- "pc": 1742,
- "instruction": "ADD"
- },
- {
- "pc": 1743,
- "instruction": "MSTORE"
- },
- {
- "pc": 1744,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 1777,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1779,
- "instruction": "DUP3"
- },
- {
- "pc": 1780,
- "instruction": "ADD"
- },
- {
- "pc": 1781,
- "instruction": "MSTORE"
- },
- {
- "pc": 1782,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 1786,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1788,
- "instruction": "SHL"
- },
- {
- "pc": 1789,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1791,
- "instruction": "DUP3"
- },
- {
- "pc": 1792,
- "instruction": "ADD"
- },
- {
- "pc": 1793,
- "instruction": "MSTORE"
- },
- {
- "pc": 1794,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1796,
- "instruction": "ADD"
- },
- {
- "pc": 1797,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1800,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1718
- },
- {
- "instructions": [
- {
- "pc": 1079,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1080,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1082,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1084,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1086,
- "instruction": "SHL"
- },
- {
- "pc": 1087,
- "instruction": "SUB"
- },
- {
- "pc": 1088,
- "instruction": "DUP2"
- },
- {
- "pc": 1089,
- "instruction": "AND"
- },
- {
- "pc": 1090,
- "instruction": "PUSH2 0x049c"
- },
- {
- "pc": 1093,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1094
- },
- {
- "color": "\"#5F9747\"",
- "target": 1180
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1079
- },
- {
- "instructions": [
- {
- "pc": 229,
- "instruction": "DUP1"
- },
- {
- "pc": 230,
- "instruction": "PUSH4 0x12363f4a"
- },
- {
- "pc": 235,
- "instruction": "EQ"
- },
- {
- "pc": 236,
- "instruction": "PUSH2 0x0135"
- },
- {
- "pc": 239,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 240
- },
- {
- "color": "\"#5F9747\"",
- "target": 309
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 229,
- "label": "Function 12363f4a"
- },
- {
- "instructions": [
- {
- "pc": 994,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 997,
- "instruction": "MLOAD"
- },
- {
- "pc": 998,
- "instruction": "DUP1"
- },
- {
- "pc": 999,
- "instruction": "SWAP2"
- },
- {
- "pc": 1000,
- "instruction": "SUB"
- },
- {
- "pc": 1001,
- "instruction": "SWAP1"
- },
- {
- "pc": 1002,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 994
- },
- {
- "instructions": [
- {
- "pc": 752,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 753,
- "instruction": "POP"
- },
- {
- "pc": 754,
- "instruction": "POP"
- },
- {
- "pc": 755,
- "instruction": "POP"
- },
- {
- "pc": 756,
- "instruction": "POP"
- },
- {
- "pc": 757,
- "instruction": "POP"
- },
- {
- "pc": 758,
- "instruction": "SWAP1"
- },
- {
- "pc": 759,
- "instruction": "POP"
- },
- {
- "pc": 760,
- "instruction": "SWAP1"
- },
- {
- "pc": 761,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 252
- }],
- "last_instruction": "JUMP",
- "id": 752
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "PUSH0"
- },
- {
- "pc": 145,
- "instruction": "DUP1"
- },
- {
- "pc": 146,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 144
- },
- {
- "instructions": [
- {
- "pc": 1192,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1193,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1195,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1197,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1199,
- "instruction": "SHL"
- },
- {
- "pc": 1200,
- "instruction": "SUB"
- },
- {
- "pc": 1201,
- "instruction": "DUP4"
- },
- {
- "pc": 1202,
- "instruction": "AND"
- },
- {
- "pc": 1203,
- "instruction": "PUSH2 0x050a"
- },
- {
- "pc": 1206,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1207
- },
- {
- "color": "\"#5F9747\"",
- "target": 1290
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1192
- },
- {
- "instructions": [
- {
- "pc": 2339,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2340,
- "instruction": "SWAP3"
- },
- {
- "pc": 2341,
- "instruction": "POP"
- },
- {
- "pc": 2342,
- "instruction": "PUSH2 0x0931"
- },
- {
- "pc": 2345,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2347,
- "instruction": "DUP6"
- },
- {
- "pc": 2348,
- "instruction": "ADD"
- },
- {
- "pc": 2349,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2352,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2339
- },
- {
- "instructions": [
- {
- "pc": 2245,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2246,
- "instruction": "DUP1"
- },
- {
- "pc": 2247,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2248,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2250,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2252,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2254,
- "instruction": "SHL"
- },
- {
- "pc": 2255,
- "instruction": "SUB"
- },
- {
- "pc": 2256,
- "instruction": "DUP2"
- },
- {
- "pc": 2257,
- "instruction": "AND"
- },
- {
- "pc": 2258,
- "instruction": "DUP2"
- },
- {
- "pc": 2259,
- "instruction": "EQ"
- },
- {
- "pc": 2260,
- "instruction": "PUSH2 0x08db"
- },
- {
- "pc": 2263,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2264
- },
- {
- "color": "\"#5F9747\"",
- "target": 2267
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2245
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x021e"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 542
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 2327,
- "instruction": "PUSH0"
- },
- {
- "pc": 2328,
- "instruction": "DUP1"
- },
- {
- "pc": 2329,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2327
- },
- {
- "instructions": [
- {
- "pc": 2418,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2419,
- "instruction": "PUSH2 0x097b"
- },
- {
- "pc": 2422,
- "instruction": "DUP4"
- },
- {
- "pc": 2423,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2426,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2418
- },
- {
- "instructions": [
- {
- "pc": 872,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 873,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1079
- },
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 863
- }
- ],
- "last_instruction": "JUMP",
- "id": 872
- },
- {
- "instructions": [
- {
- "pc": 902,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 903,
- "instruction": "SWAP1"
- },
- {
- "pc": 904,
- "instruction": "POP"
- },
- {
- "pc": 905,
- "instruction": "DUP4"
- },
- {
- "pc": 906,
- "instruction": "DUP2"
- },
- {
- "pc": 907,
- "instruction": "LT"
- },
- {
- "pc": 908,
- "instruction": "ISZERO"
- },
- {
- "pc": 909,
- "instruction": "PUSH2 0x03eb"
- },
- {
- "pc": 912,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 913
- },
- {
- "color": "\"#5F9747\"",
- "target": 1003
- }
- ],
- "last_instruction": "JUMPI",
- "id": 902
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 268,
- "instruction": "MLOAD"
- },
- {
- "pc": 269,
- "instruction": "DUP1"
- },
- {
- "pc": 270,
- "instruction": "SWAP2"
- },
- {
- "pc": 271,
- "instruction": "SUB"
- },
- {
- "pc": 272,
- "instruction": "SWAP1"
- },
- {
- "pc": 273,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "DUP1"
- },
- {
- "pc": 171,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 176,
- "instruction": "EQ"
- },
- {
- "pc": 177,
- "instruction": "PUSH2 0x0172"
- },
- {
- "pc": 180,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 370
- },
- {
- "color": "\"#B70000\"",
- "target": 181
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 170,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 2298,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2299,
- "instruction": "SWAP5"
- },
- {
- "pc": 2300,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2302,
- "instruction": "SWAP4"
- },
- {
- "pc": 2303,
- "instruction": "SWAP1"
- },
- {
- "pc": 2304,
- "instruction": "SWAP4"
- },
- {
- "pc": 2305,
- "instruction": "ADD"
- },
- {
- "pc": 2306,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2307,
- "instruction": "SWAP4"
- },
- {
- "pc": 2308,
- "instruction": "POP"
- },
- {
- "pc": 2309,
- "instruction": "POP"
- },
- {
- "pc": 2310,
- "instruction": "POP"
- },
- {
- "pc": 2311,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 288
- },
- {
- "color": "\"#FF9248\"",
- "target": 594
- },
- {
- "color": "\"#FF9248\"",
- "target": 452
- },
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 556
- },
- {
- "color": "\"#FF9248\"",
- "target": 348
- },
- {
- "color": "\"#FF9248\"",
- "target": 575
- }
- ],
- "last_instruction": "JUMP",
- "id": 2298
- },
- {
- "instructions": [
- {
- "pc": 1016,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1017,
- "instruction": "PUSH0"
- },
- {
- "pc": 1018,
- "instruction": "CALLER"
- },
- {
- "pc": 1019,
- "instruction": "PUSH2 0x0307"
- },
- {
- "pc": 1022,
- "instruction": "DUP2"
- },
- {
- "pc": 1023,
- "instruction": "DUP6"
- },
- {
- "pc": 1024,
- "instruction": "DUP6"
- },
- {
- "pc": 1025,
- "instruction": "PUSH2 0x0643"
- },
- {
- "pc": 1028,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1603
- }],
- "last_instruction": "JUMP",
- "id": 1016
- },
- {
- "instructions": [
- {
- "pc": 594,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 595,
- "instruction": "PUSH2 0x0405"
- },
- {
- "pc": 598,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1029
- }],
- "last_instruction": "JUMP",
- "id": 594
- },
- {
- "instructions": [
- {
- "pc": 2040,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2042,
- "instruction": "MLOAD"
- },
- {
- "pc": 2043,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2047,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2049,
- "instruction": "SHL"
- },
- {
- "pc": 2050,
- "instruction": "DUP2"
- },
- {
- "pc": 2051,
- "instruction": "MSTORE"
- },
- {
- "pc": 2052,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "ADD"
- },
- {
- "pc": 2058,
- "instruction": "DUP2"
- },
- {
- "pc": 2059,
- "instruction": "SWAP1"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2063,
- "instruction": "DUP3"
- },
- {
- "pc": 2064,
- "instruction": "ADD"
- },
- {
- "pc": 2065,
- "instruction": "MSTORE"
- },
- {
- "pc": 2066,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 2099,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2101,
- "instruction": "DUP3"
- },
- {
- "pc": 2102,
- "instruction": "ADD"
- },
- {
- "pc": 2103,
- "instruction": "MSTORE"
- },
- {
- "pc": 2104,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2106,
- "instruction": "ADD"
- },
- {
- "pc": 2107,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 2110,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 2040
- },
- {
- "instructions": [
- {
- "pc": 775,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 776,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 778,
- "instruction": "SWAP2"
- },
- {
- "pc": 779,
- "instruction": "POP"
- },
- {
- "pc": 780,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 781
- }],
- "last_instruction": "UNKNOWN",
- "id": 775
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x01fb"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 507
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 1603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1606,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1608,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1610,
- "instruction": "SHL"
- },
- {
- "pc": 1611,
- "instruction": "SUB"
- },
- {
- "pc": 1612,
- "instruction": "DUP4"
- },
- {
- "pc": 1613,
- "instruction": "AND"
- },
- {
- "pc": 1614,
- "instruction": "PUSH2 0x06a7"
- },
- {
- "pc": 1617,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1618
- },
- {
- "color": "\"#5F9747\"",
- "target": 1703
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1603
- },
- {
- "instructions": [
- {
- "pc": 2481,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2486,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2488,
- "instruction": "SHL"
- },
- {
- "pc": 2489,
- "instruction": "PUSH0"
- },
- {
- "pc": 2490,
- "instruction": "MSTORE"
- },
- {
- "pc": 2491,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2493,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2495,
- "instruction": "MSTORE"
- },
- {
- "pc": 2496,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2498,
- "instruction": "PUSH0"
- },
- {
- "pc": 2499,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2481
- },
- {
- "instructions": [
- {
- "pc": 1387,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1390,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1392,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1394,
- "instruction": "SHL"
- },
- {
- "pc": 1395,
- "instruction": "SUB"
- },
- {
- "pc": 1396,
- "instruction": "DUP4"
- },
- {
- "pc": 1397,
- "instruction": "DUP2"
- },
- {
- "pc": 1398,
- "instruction": "AND"
- },
- {
- "pc": 1399,
- "instruction": "PUSH0"
- },
- {
- "pc": 1400,
- "instruction": "DUP2"
- },
- {
- "pc": 1401,
- "instruction": "DUP2"
- },
- {
- "pc": 1402,
- "instruction": "MSTORE"
- },
- {
- "pc": 1403,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1405,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1407,
- "instruction": "SWAP1"
- },
- {
- "pc": 1408,
- "instruction": "DUP2"
- },
- {
- "pc": 1409,
- "instruction": "MSTORE"
- },
- {
- "pc": 1410,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1412,
- "instruction": "DUP1"
- },
- {
- "pc": 1413,
- "instruction": "DUP4"
- },
- {
- "pc": 1414,
- "instruction": "SHA3"
- },
- {
- "pc": 1415,
- "instruction": "SWAP5"
- },
- {
- "pc": 1416,
- "instruction": "DUP8"
- },
- {
- "pc": 1417,
- "instruction": "AND"
- },
- {
- "pc": 1418,
- "instruction": "DUP1"
- },
- {
- "pc": 1419,
- "instruction": "DUP5"
- },
- {
- "pc": 1420,
- "instruction": "MSTORE"
- },
- {
- "pc": 1421,
- "instruction": "SWAP5"
- },
- {
- "pc": 1422,
- "instruction": "DUP3"
- },
- {
- "pc": 1423,
- "instruction": "MSTORE"
- },
- {
- "pc": 1424,
- "instruction": "SWAP2"
- },
- {
- "pc": 1425,
- "instruction": "DUP3"
- },
- {
- "pc": 1426,
- "instruction": "SWAP1"
- },
- {
- "pc": 1427,
- "instruction": "SHA3"
- },
- {
- "pc": 1428,
- "instruction": "DUP6"
- },
- {
- "pc": 1429,
- "instruction": "SWAP1"
- },
- {
- "pc": 1430,
- "instruction": "SSTORE"
- },
- {
- "pc": 1431,
- "instruction": "SWAP1"
- },
- {
- "pc": 1432,
- "instruction": "MLOAD"
- },
- {
- "pc": 1433,
- "instruction": "DUP5"
- },
- {
- "pc": 1434,
- "instruction": "DUP2"
- },
- {
- "pc": 1435,
- "instruction": "MSTORE"
- },
- {
- "pc": 1436,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1469,
- "instruction": "SWAP2"
- },
- {
- "pc": 1470,
- "instruction": "ADD"
- },
- {
- "pc": 1471,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1473,
- "instruction": "MLOAD"
- },
- {
- "pc": 1474,
- "instruction": "DUP1"
- },
- {
- "pc": 1475,
- "instruction": "SWAP2"
- },
- {
- "pc": 1476,
- "instruction": "SUB"
- },
- {
- "pc": 1477,
- "instruction": "SWAP1"
- },
- {
- "pc": 1478,
- "instruction": "LOG3"
- },
- {
- "pc": 1479,
- "instruction": "POP"
- },
- {
- "pc": 1480,
- "instruction": "POP"
- },
- {
- "pc": 1481,
- "instruction": "POP"
- },
- {
- "pc": 1482,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 775
- }],
- "last_instruction": "JUMP",
- "id": 1387
- },
- {
- "instructions": [
- {
- "pc": 2267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2268,
- "instruction": "SWAP2"
- },
- {
- "pc": 2269,
- "instruction": "SWAP1"
- },
- {
- "pc": 2270,
- "instruction": "POP"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2339
- },
- {
- "color": "\"#FF9248\"",
- "target": 2394
- },
- {
- "color": "\"#FF9248\"",
- "target": 2298
- },
- {
- "color": "\"#FF9248\"",
- "target": 2427
- }
- ],
- "last_instruction": "JUMP",
- "id": 2267
- },
- {
- "instructions": [
- {
- "pc": 1305,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1307,
- "instruction": "MLOAD"
- },
- {
- "pc": 1308,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1312,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1314,
- "instruction": "SHL"
- },
- {
- "pc": 1315,
- "instruction": "DUP2"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1319,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1321,
- "instruction": "DUP3"
- },
- {
- "pc": 1322,
- "instruction": "ADD"
- },
- {
- "pc": 1323,
- "instruction": "MSTORE"
- },
- {
- "pc": 1324,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1326,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1328,
- "instruction": "DUP3"
- },
- {
- "pc": 1329,
- "instruction": "ADD"
- },
- {
- "pc": 1330,
- "instruction": "MSTORE"
- },
- {
- "pc": 1331,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1364,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1366,
- "instruction": "DUP3"
- },
- {
- "pc": 1367,
- "instruction": "ADD"
- },
- {
- "pc": 1368,
- "instruction": "MSTORE"
- },
- {
- "pc": 1369,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1372,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1374,
- "instruction": "SHL"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1377,
- "instruction": "DUP3"
- },
- {
- "pc": 1378,
- "instruction": "ADD"
- },
- {
- "pc": 1379,
- "instruction": "MSTORE"
- },
- {
- "pc": 1380,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1382,
- "instruction": "ADD"
- },
- {
- "pc": 1383,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1386,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1305
- },
- {
- "instructions": [
- {
- "pc": 2394,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2395,
- "instruction": "SWAP4"
- },
- {
- "pc": 2396,
- "instruction": "SWAP3"
- },
- {
- "pc": 2397,
- "instruction": "POP"
- },
- {
- "pc": 2398,
- "instruction": "POP"
- },
- {
- "pc": 2399,
- "instruction": "POP"
- },
- {
- "pc": 2400,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 613
- },
- {
- "color": "\"#FF9248\"",
- "target": 471
- }
- ],
- "last_instruction": "JUMP",
- "id": 2394
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "DUP3"
- },
- {
- "pc": 744,
- "instruction": "SWAP1"
- },
- {
- "pc": 745,
- "instruction": "SUB"
- },
- {
- "pc": 746,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 748,
- "instruction": "AND"
- },
- {
- "pc": 749,
- "instruction": "DUP3"
- },
- {
- "pc": 750,
- "instruction": "ADD"
- },
- {
- "pc": 751,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 752
- }],
- "last_instruction": "UNKNOWN",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1291,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1293,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1295,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1297,
- "instruction": "SHL"
- },
- {
- "pc": 1298,
- "instruction": "SUB"
- },
- {
- "pc": 1299,
- "instruction": "DUP3"
- },
- {
- "pc": 1300,
- "instruction": "AND"
- },
- {
- "pc": 1301,
- "instruction": "PUSH2 0x056b"
- },
- {
- "pc": 1304,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1305
- },
- {
- "color": "\"#5F9747\"",
- "target": 1387
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1290
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2313,
- "instruction": "PUSH0"
- },
- {
- "pc": 2314,
- "instruction": "DUP1"
- },
- {
- "pc": 2315,
- "instruction": "PUSH0"
- },
- {
- "pc": 2316,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2318,
- "instruction": "DUP5"
- },
- {
- "pc": 2319,
- "instruction": "DUP7"
- },
- {
- "pc": 2320,
- "instruction": "SUB"
- },
- {
- "pc": 2321,
- "instruction": "SLT"
- },
- {
- "pc": 2322,
- "instruction": "ISZERO"
- },
- {
- "pc": 2323,
- "instruction": "PUSH2 0x091a"
- },
- {
- "pc": 2326,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2327
- },
- {
- "color": "\"#5F9747\"",
- "target": 2330
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 1834,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1836,
- "instruction": "MLOAD"
- },
- {
- "pc": 1837,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1841,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1843,
- "instruction": "SHL"
- },
- {
- "pc": 1844,
- "instruction": "DUP2"
- },
- {
- "pc": 1845,
- "instruction": "MSTORE"
- },
- {
- "pc": 1846,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1848,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1850,
- "instruction": "DUP3"
- },
- {
- "pc": 1851,
- "instruction": "ADD"
- },
- {
- "pc": 1852,
- "instruction": "MSTORE"
- },
- {
- "pc": 1853,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1855,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1857,
- "instruction": "DUP3"
- },
- {
- "pc": 1858,
- "instruction": "ADD"
- },
- {
- "pc": 1859,
- "instruction": "MSTORE"
- },
- {
- "pc": 1860,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 1893,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1895,
- "instruction": "DUP3"
- },
- {
- "pc": 1896,
- "instruction": "ADD"
- },
- {
- "pc": 1897,
- "instruction": "MSTORE"
- },
- {
- "pc": 1898,
- "instruction": "PUSH6 0x616c616e6365"
- },
- {
- "pc": 1905,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 1907,
- "instruction": "SHL"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "MSTORE"
- },
- {
- "pc": 1913,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1915,
- "instruction": "ADD"
- },
- {
- "pc": 1916,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1919,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1834
- },
- {
- "instructions": [
- {
- "pc": 1597,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1598,
- "instruction": "POP"
- },
- {
- "pc": 1599,
- "instruction": "POP"
- },
- {
- "pc": 1600,
- "instruction": "POP"
- },
- {
- "pc": 1601,
- "instruction": "POP"
- },
- {
- "pc": 1602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 775
- }],
- "last_instruction": "JUMP",
- "id": 1597
- },
- {
- "instructions": [
- {
- "pc": 855,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 856,
- "instruction": "PUSH2 0x035f"
- },
- {
- "pc": 859,
- "instruction": "PUSH2 0x07e5"
- },
- {
- "pc": 862,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2021
- }],
- "last_instruction": "JUMP",
- "id": 855
- },
- {
- "instructions": [
- {
- "pc": 2330,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2331,
- "instruction": "PUSH2 0x0923"
- },
- {
- "pc": 2334,
- "instruction": "DUP5"
- },
- {
- "pc": 2335,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2338,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2330
- },
- {
- "instructions": [
- {
- "pc": 2470,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2471,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2473,
- "instruction": "DUP3"
- },
- {
- "pc": 2474,
- "instruction": "LT"
- },
- {
- "pc": 2475,
- "instruction": "DUP2"
- },
- {
- "pc": 2476,
- "instruction": "SUB"
- },
- {
- "pc": 2477,
- "instruction": "PUSH2 0x09c4"
- },
- {
- "pc": 2480,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2481
- },
- {
- "color": "\"#5F9747\"",
- "target": 2500
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2470
- },
- {
- "instructions": [
- {
- "pc": 1618,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1620,
- "instruction": "MLOAD"
- },
- {
- "pc": 1621,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1625,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1627,
- "instruction": "SHL"
- },
- {
- "pc": 1628,
- "instruction": "DUP2"
- },
- {
- "pc": 1629,
- "instruction": "MSTORE"
- },
- {
- "pc": 1630,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1632,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1634,
- "instruction": "DUP3"
- },
- {
- "pc": 1635,
- "instruction": "ADD"
- },
- {
- "pc": 1636,
- "instruction": "MSTORE"
- },
- {
- "pc": 1637,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 1639,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1641,
- "instruction": "DUP3"
- },
- {
- "pc": 1642,
- "instruction": "ADD"
- },
- {
- "pc": 1643,
- "instruction": "MSTORE"
- },
- {
- "pc": 1644,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 1677,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1679,
- "instruction": "DUP3"
- },
- {
- "pc": 1680,
- "instruction": "ADD"
- },
- {
- "pc": 1681,
- "instruction": "MSTORE"
- },
- {
- "pc": 1682,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 1688,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1690,
- "instruction": "SHL"
- },
- {
- "pc": 1691,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1693,
- "instruction": "DUP3"
- },
- {
- "pc": 1694,
- "instruction": "ADD"
- },
- {
- "pc": 1695,
- "instruction": "MSTORE"
- },
- {
- "pc": 1696,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1698,
- "instruction": "ADD"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1702,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1618
- },
- {
- "instructions": [
- {
- "pc": 575,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 576,
- "instruction": "PUSH2 0x03f8"
- },
- {
- "pc": 579,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1016
- }],
- "last_instruction": "JUMP",
- "id": 575
- },
- {
- "instructions": [
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 497
- },
- {
- "color": "\"#B70000\"",
- "target": 122
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 111,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 542,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 543,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 546,
- "instruction": "PUSH2 0x022c"
- },
- {
- "pc": 549,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 550,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 552,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 555,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2272
- }],
- "last_instruction": "JUMP",
- "id": 542
- },
- {
- "instructions": [
- {
- "pc": 2286,
- "instruction": "PUSH0"
- },
- {
- "pc": 2287,
- "instruction": "DUP1"
- },
- {
- "pc": 2288,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2286
- },
- {
- "instructions": [
- {
- "pc": 1920,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1921,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1923,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1925,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1927,
- "instruction": "SHL"
- },
- {
- "pc": 1928,
- "instruction": "SUB"
- },
- {
- "pc": 1929,
- "instruction": "DUP5"
- },
- {
- "pc": 1930,
- "instruction": "DUP2"
- },
- {
- "pc": 1931,
- "instruction": "AND"
- },
- {
- "pc": 1932,
- "instruction": "PUSH0"
- },
- {
- "pc": 1933,
- "instruction": "DUP2"
- },
- {
- "pc": 1934,
- "instruction": "DUP2"
- },
- {
- "pc": 1935,
- "instruction": "MSTORE"
- },
- {
- "pc": 1936,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1938,
- "instruction": "DUP2"
- },
- {
- "pc": 1939,
- "instruction": "DUP2"
- },
- {
- "pc": 1940,
- "instruction": "MSTORE"
- },
- {
- "pc": 1941,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1943,
- "instruction": "DUP1"
- },
- {
- "pc": 1944,
- "instruction": "DUP4"
- },
- {
- "pc": 1945,
- "instruction": "SHA3"
- },
- {
- "pc": 1946,
- "instruction": "DUP8"
- },
- {
- "pc": 1947,
- "instruction": "DUP8"
- },
- {
- "pc": 1948,
- "instruction": "SUB"
- },
- {
- "pc": 1949,
- "instruction": "SWAP1"
- },
- {
- "pc": 1950,
- "instruction": "SSTORE"
- },
- {
- "pc": 1951,
- "instruction": "SWAP4"
- },
- {
- "pc": 1952,
- "instruction": "DUP8"
- },
- {
- "pc": 1953,
- "instruction": "AND"
- },
- {
- "pc": 1954,
- "instruction": "DUP1"
- },
- {
- "pc": 1955,
- "instruction": "DUP4"
- },
- {
- "pc": 1956,
- "instruction": "MSTORE"
- },
- {
- "pc": 1957,
- "instruction": "SWAP2"
- },
- {
- "pc": 1958,
- "instruction": "DUP5"
- },
- {
- "pc": 1959,
- "instruction": "SWAP1"
- },
- {
- "pc": 1960,
- "instruction": "SHA3"
- },
- {
- "pc": 1961,
- "instruction": "DUP1"
- },
- {
- "pc": 1962,
- "instruction": "SLOAD"
- },
- {
- "pc": 1963,
- "instruction": "DUP8"
- },
- {
- "pc": 1964,
- "instruction": "ADD"
- },
- {
- "pc": 1965,
- "instruction": "SWAP1"
- },
- {
- "pc": 1966,
- "instruction": "SSTORE"
- },
- {
- "pc": 1967,
- "instruction": "SWAP3"
- },
- {
- "pc": 1968,
- "instruction": "MLOAD"
- },
- {
- "pc": 1969,
- "instruction": "DUP6"
- },
- {
- "pc": 1970,
- "instruction": "DUP2"
- },
- {
- "pc": 1971,
- "instruction": "MSTORE"
- },
- {
- "pc": 1972,
- "instruction": "SWAP1"
- },
- {
- "pc": 1973,
- "instruction": "SWAP3"
- },
- {
- "pc": 1974,
- "instruction": "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- },
- {
- "pc": 2007,
- "instruction": "SWAP2"
- },
- {
- "pc": 2008,
- "instruction": "ADD"
- },
- {
- "pc": 2009,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2011,
- "instruction": "MLOAD"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "SWAP2"
- },
- {
- "pc": 2014,
- "instruction": "SUB"
- },
- {
- "pc": 2015,
- "instruction": "SWAP1"
- },
- {
- "pc": 2016,
- "instruction": "LOG3"
- },
- {
- "pc": 2017,
- "instruction": "PUSH2 0x063d"
- },
- {
- "pc": 2020,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1597
- }],
- "last_instruction": "JUMP",
- "id": 1920
- },
- {
- "instructions": [
- {
- "pc": 452,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x0336"
- },
- {
- "pc": 456,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 822
- }],
- "last_instruction": "JUMP",
- "id": 452
- },
- {
- "instructions": [
- {
- "pc": 874,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 879,
- "instruction": "DUP1"
- },
- {
- "pc": 880,
- "instruction": "SLOAD"
- },
- {
- "pc": 881,
- "instruction": "PUSH2 0x0279"
- },
- {
- "pc": 884,
- "instruction": "SWAP1"
- },
- {
- "pc": 885,
- "instruction": "PUSH2 0x0992"
- },
- {
- "pc": 888,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2450
- }],
- "last_instruction": "JUMP",
- "id": 874
- },
- {
- "instructions": [
- {
- "pc": 370,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 371,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 374,
- "instruction": "PUSH2 0x0180"
- },
- {
- "pc": 377,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 378,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 380,
- "instruction": "PUSH2 0x0908"
- },
- {
- "pc": 383,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2312
- }],
- "last_instruction": "JUMP",
- "id": 370
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 252,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 253,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 255,
- "instruction": "MLOAD"
- },
- {
- "pc": 256,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 259,
- "instruction": "SWAP2"
- },
- {
- "pc": 260,
- "instruction": "SWAP1"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x0890"
- },
- {
- "pc": 264,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2192
- }],
- "last_instruction": "JUMP",
- "id": 252
- },
- {
- "instructions": [
- {
- "pc": 2192,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2193,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2195,
- "instruction": "DUP2"
- },
- {
- "pc": 2196,
- "instruction": "MSTORE"
- },
- {
- "pc": 2197,
- "instruction": "PUSH0"
- },
- {
- "pc": 2198,
- "instruction": "DUP3"
- },
- {
- "pc": 2199,
- "instruction": "MLOAD"
- },
- {
- "pc": 2200,
- "instruction": "DUP1"
- },
- {
- "pc": 2201,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2203,
- "instruction": "DUP5"
- },
- {
- "pc": 2204,
- "instruction": "ADD"
- },
- {
- "pc": 2205,
- "instruction": "MSTORE"
- },
- {
- "pc": 2206,
- "instruction": "DUP1"
- },
- {
- "pc": 2207,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2209,
- "instruction": "DUP6"
- },
- {
- "pc": 2210,
- "instruction": "ADD"
- },
- {
- "pc": 2211,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2213,
- "instruction": "DUP6"
- },
- {
- "pc": 2214,
- "instruction": "ADD"
- },
- {
- "pc": 2215,
- "instruction": "MCOPY"
- },
- {
- "pc": 2216,
- "instruction": "PUSH0"
- },
- {
- "pc": 2217,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2219,
- "instruction": "DUP3"
- },
- {
- "pc": 2220,
- "instruction": "DUP6"
- },
- {
- "pc": 2221,
- "instruction": "ADD"
- },
- {
- "pc": 2222,
- "instruction": "ADD"
- },
- {
- "pc": 2223,
- "instruction": "MSTORE"
- },
- {
- "pc": 2224,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2226,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2228,
- "instruction": "NOT"
- },
- {
- "pc": 2229,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2231,
- "instruction": "DUP4"
- },
- {
- "pc": 2232,
- "instruction": "ADD"
- },
- {
- "pc": 2233,
- "instruction": "AND"
- },
- {
- "pc": 2234,
- "instruction": "DUP5"
- },
- {
- "pc": 2235,
- "instruction": "ADD"
- },
- {
- "pc": 2236,
- "instruction": "ADD"
- },
- {
- "pc": 2237,
- "instruction": "SWAP2"
- },
- {
- "pc": 2238,
- "instruction": "POP"
- },
- {
- "pc": 2239,
- "instruction": "POP"
- },
- {
- "pc": 2240,
- "instruction": "SWAP3"
- },
- {
- "pc": 2241,
- "instruction": "SWAP2"
- },
- {
- "pc": 2242,
- "instruction": "POP"
- },
- {
- "pc": 2243,
- "instruction": "POP"
- },
- {
- "pc": 2244,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 2192
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xf2fde38b"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0257"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 599
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function f2fde38b"
- },
- {
- "instructions": [
- {
- "pc": 471,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 474,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 476,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 478,
- "instruction": "SHL"
- },
- {
- "pc": 479,
- "instruction": "SUB"
- },
- {
- "pc": 480,
- "instruction": "AND"
- },
- {
- "pc": 481,
- "instruction": "PUSH0"
- },
- {
- "pc": 482,
- "instruction": "SWAP1"
- },
- {
- "pc": 483,
- "instruction": "DUP2"
- },
- {
- "pc": 484,
- "instruction": "MSTORE"
- },
- {
- "pc": 485,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 487,
- "instruction": "DUP2"
- },
- {
- "pc": 488,
- "instruction": "SWAP1"
- },
- {
- "pc": 489,
- "instruction": "MSTORE"
- },
- {
- "pc": 490,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 492,
- "instruction": "SWAP1"
- },
- {
- "pc": 493,
- "instruction": "SHA3"
- },
- {
- "pc": 494,
- "instruction": "SLOAD"
- },
- {
- "pc": 495,
- "instruction": "SWAP1"
- },
- {
- "pc": 496,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 348
- }
- ],
- "last_instruction": "JUMP",
- "id": 471
- },
- {
- "instructions": [
- {
- "pc": 2427,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2428,
- "instruction": "SWAP2"
- },
- {
- "pc": 2429,
- "instruction": "POP"
- },
- {
- "pc": 2430,
- "instruction": "PUSH2 0x0989"
- },
- {
- "pc": 2433,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2435,
- "instruction": "DUP5"
- },
- {
- "pc": 2436,
- "instruction": "ADD"
- },
- {
- "pc": 2437,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2440,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2427
- },
- {
- "instructions": [
- {
- "pc": 723,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 724,
- "instruction": "DUP2"
- },
- {
- "pc": 725,
- "instruction": "SLOAD"
- },
- {
- "pc": 726,
- "instruction": "DUP2"
- },
- {
- "pc": 727,
- "instruction": "MSTORE"
- },
- {
- "pc": 728,
- "instruction": "SWAP1"
- },
- {
- "pc": 729,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 731,
- "instruction": "ADD"
- },
- {
- "pc": 732,
- "instruction": "SWAP1"
- },
- {
- "pc": 733,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 735,
- "instruction": "ADD"
- },
- {
- "pc": 736,
- "instruction": "DUP1"
- },
- {
- "pc": 737,
- "instruction": "DUP4"
- },
- {
- "pc": 738,
- "instruction": "GT"
- },
- {
- "pc": 739,
- "instruction": "PUSH2 0x02d3"
- },
- {
- "pc": 742,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 723
- },
- {
- "color": "\"#B70000\"",
- "target": 743
- }
- ],
- "last_instruction": "JUMPI",
- "id": 723
- },
- {
- "instructions": [
- {
- "pc": 389,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 390,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 392,
- "instruction": "MLOAD"
- },
- {
- "pc": 393,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 395,
- "instruction": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000012"
- },
- {
- "pc": 428,
- "instruction": "AND"
- },
- {
- "pc": 429,
- "instruction": "DUP2"
- },
- {
- "pc": 430,
- "instruction": "MSTORE"
- },
- {
- "pc": 431,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 433,
- "instruction": "ADD"
- },
- {
- "pc": 434,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 437,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 389
- },
- {
- "instructions": [
- {
- "pc": 1071,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1072,
- "instruction": "PUSH2 0x0437"
- },
- {
- "pc": 1075,
- "instruction": "PUSH2 0x07e5"
- },
- {
- "pc": 1078,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2021
- }],
- "last_instruction": "JUMP",
- "id": 1071
- },
- {
- "instructions": [
- {
- "pc": 677,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 678,
- "instruction": "DUP1"
- },
- {
- "pc": 679,
- "instruction": "ISZERO"
- },
- {
- "pc": 680,
- "instruction": "PUSH2 0x02f0"
- },
- {
- "pc": 683,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 752
- },
- {
- "color": "\"#B70000\"",
- "target": 684
- }
- ],
- "last_instruction": "JUMPI",
- "id": 677
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x0216"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 534
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 850,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 851,
- "instruction": "PUSH2 0x04a8"
- },
- {
- "pc": 854,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1192
- }],
- "last_instruction": "JUMP",
- "id": 850
- },
- {
- "instructions": [
- {
- "pc": 684,
- "instruction": "DUP1"
- },
- {
- "pc": 685,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 687,
- "instruction": "LT"
- },
- {
- "pc": 688,
- "instruction": "PUSH2 0x02c7"
- },
- {
- "pc": 691,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 692
- },
- {
- "color": "\"#5F9747\"",
- "target": 711
- }
- ],
- "last_instruction": "JUMPI",
- "id": 684
- },
- {
- "instructions": [
- {
- "pc": 507,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 508,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 510,
- "instruction": "SLOAD"
- },
- {
- "pc": 511,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 513,
- "instruction": "MLOAD"
- },
- {
- "pc": 514,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 516,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 518,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 520,
- "instruction": "SHL"
- },
- {
- "pc": 521,
- "instruction": "SUB"
- },
- {
- "pc": 522,
- "instruction": "SWAP1"
- },
- {
- "pc": 523,
- "instruction": "SWAP2"
- },
- {
- "pc": 524,
- "instruction": "AND"
- },
- {
- "pc": 525,
- "instruction": "DUP2"
- },
- {
- "pc": 526,
- "instruction": "MSTORE"
- },
- {
- "pc": 527,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 529,
- "instruction": "ADD"
- },
- {
- "pc": 530,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 533,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 507
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 580
- },
- {
- "color": "\"#B70000\"",
- "target": 85
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 457,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 458,
- "instruction": "PUSH2 0x015c"
- },
- {
- "pc": 461,
- "instruction": "PUSH2 0x01d7"
- },
- {
- "pc": 464,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 465,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 467,
- "instruction": "PUSH2 0x0941"
- },
- {
- "pc": 470,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2369
- }],
- "last_instruction": "JUMP",
- "id": 457
- },
- {
- "instructions": [
- {
- "pc": 2506,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2507,
- "instruction": "DUP1"
- },
- {
- "pc": 2508,
- "instruction": "DUP3"
- },
- {
- "pc": 2509,
- "instruction": "ADD"
- },
- {
- "pc": 2510,
- "instruction": "DUP1"
- },
- {
- "pc": 2511,
- "instruction": "DUP3"
- },
- {
- "pc": 2512,
- "instruction": "GT"
- },
- {
- "pc": 2513,
- "instruction": "ISZERO"
- },
- {
- "pc": 2514,
- "instruction": "PUSH2 0x030d"
- },
- {
- "pc": 2517,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2518
- },
- {
- "color": "\"#5F9747\"",
- "target": 781
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2506
- },
- {
- "instructions": [
- {
- "pc": 2518,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2523,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2525,
- "instruction": "SHL"
- },
- {
- "pc": 2526,
- "instruction": "PUSH0"
- },
- {
- "pc": 2527,
- "instruction": "MSTORE"
- },
- {
- "pc": 2528,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2530,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2532,
- "instruction": "MSTORE"
- },
- {
- "pc": 2533,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2535,
- "instruction": "PUSH0"
- },
- {
- "pc": 2536,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2518
- },
- {
- "instructions": [
- {
- "pc": 218,
- "instruction": "DUP1"
- },
- {
- "pc": 219,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 224,
- "instruction": "EQ"
- },
- {
- "pc": 225,
- "instruction": "PUSH2 0x0112"
- },
- {
- "pc": 228,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 274
- },
- {
- "color": "\"#B70000\"",
- "target": 229
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 218,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 913,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 915,
- "instruction": "MLOAD"
- },
- {
- "pc": 916,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 920,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 922,
- "instruction": "SHL"
- },
- {
- "pc": 923,
- "instruction": "DUP2"
- },
- {
- "pc": 924,
- "instruction": "MSTORE"
- },
- {
- "pc": 925,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 929,
- "instruction": "DUP3"
- },
- {
- "pc": 930,
- "instruction": "ADD"
- },
- {
- "pc": 931,
- "instruction": "MSTORE"
- },
- {
- "pc": 932,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 934,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 936,
- "instruction": "DUP3"
- },
- {
- "pc": 937,
- "instruction": "ADD"
- },
- {
- "pc": 938,
- "instruction": "MSTORE"
- },
- {
- "pc": 939,
- "instruction": "PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77"
- },
- {
- "pc": 972,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 974,
- "instruction": "DUP3"
- },
- {
- "pc": 975,
- "instruction": "ADD"
- },
- {
- "pc": 976,
- "instruction": "MSTORE"
- },
- {
- "pc": 977,
- "instruction": "PUSH5 0x207a65726f"
- },
- {
- "pc": 983,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 985,
- "instruction": "SHL"
- },
- {
- "pc": 986,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 988,
- "instruction": "DUP3"
- },
- {
- "pc": 989,
- "instruction": "ADD"
- },
- {
- "pc": 990,
- "instruction": "MSTORE"
- },
- {
- "pc": 991,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 993,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "UNKNOWN",
- "id": 913
- },
- {
- "instructions": [
- {
- "pc": 147,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 148,
- "instruction": "DUP1"
- },
- {
- "pc": 149,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 154,
- "instruction": "GT"
- },
- {
- "pc": 155,
- "instruction": "PUSH2 0x00ce"
- },
- {
- "pc": 158,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 206
- },
- {
- "color": "\"#B70000\"",
- "target": 159
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 147,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 206,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 207,
- "instruction": "DUP1"
- },
- {
- "pc": 208,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 213,
- "instruction": "EQ"
- },
- {
- "pc": 214,
- "instruction": "PUSH2 0x00f4"
- },
- {
- "pc": 217,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 244
- },
- {
- "color": "\"#B70000\"",
- "target": 218
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 206,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 2289,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2290,
- "instruction": "PUSH2 0x08fa"
- },
- {
- "pc": 2293,
- "instruction": "DUP4"
- },
- {
- "pc": 2294,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2297,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2289
- },
- {
- "instructions": [
- {
- "pc": 1094,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1096,
- "instruction": "MLOAD"
- },
- {
- "pc": 1097,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1101,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1103,
- "instruction": "SHL"
- },
- {
- "pc": 1104,
- "instruction": "DUP2"
- },
- {
- "pc": 1105,
- "instruction": "MSTORE"
- },
- {
- "pc": 1106,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1108,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1110,
- "instruction": "DUP3"
- },
- {
- "pc": 1111,
- "instruction": "ADD"
- },
- {
- "pc": 1112,
- "instruction": "MSTORE"
- },
- {
- "pc": 1113,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1115,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1117,
- "instruction": "DUP3"
- },
- {
- "pc": 1118,
- "instruction": "ADD"
- },
- {
- "pc": 1119,
- "instruction": "MSTORE"
- },
- {
- "pc": 1120,
- "instruction": "PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061"
- },
- {
- "pc": 1153,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1155,
- "instruction": "DUP3"
- },
- {
- "pc": 1156,
- "instruction": "ADD"
- },
- {
- "pc": 1157,
- "instruction": "MSTORE"
- },
- {
- "pc": 1158,
- "instruction": "PUSH6 0x646472657373"
- },
- {
- "pc": 1165,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 1167,
- "instruction": "SHL"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1170,
- "instruction": "DUP3"
- },
- {
- "pc": 1171,
- "instruction": "ADD"
- },
- {
- "pc": 1172,
- "instruction": "MSTORE"
- },
- {
- "pc": 1173,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1175,
- "instruction": "ADD"
- },
- {
- "pc": 1176,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1179,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1094
- },
- {
- "instructions": [
- {
- "pc": 309,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 310,
- "instruction": "PUSH2 0x015c"
- },
- {
- "pc": 313,
- "instruction": "PUSH32 0x000000000000000000000000000000000000000000312f313731373538342f4f"
- },
- {
- "pc": 346,
- "instruction": "DUP2"
- },
- {
- "pc": 347,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 348
- }],
- "last_instruction": "JUMP",
- "id": 309
- },
- {
- "instructions": [
- {
- "pc": 2500,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2501,
- "instruction": "POP"
- },
- {
- "pc": 2502,
- "instruction": "SWAP2"
- },
- {
- "pc": 2503,
- "instruction": "SWAP1"
- },
- {
- "pc": 2504,
- "instruction": "POP"
- },
- {
- "pc": 2505,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 677
- },
- {
- "color": "\"#FF9248\"",
- "target": 633
- }
- ],
- "last_instruction": "JUMP",
- "id": 2500
- },
- {
- "instructions": [
- {
- "pc": 348,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 349,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 351,
- "instruction": "MLOAD"
- },
- {
- "pc": 352,
- "instruction": "SWAP1"
- },
- {
- "pc": 353,
- "instruction": "DUP2"
- },
- {
- "pc": 354,
- "instruction": "MSTORE"
- },
- {
- "pc": 355,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 357,
- "instruction": "ADD"
- },
- {
- "pc": 358,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 361,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 348
- },
- {
- "instructions": [
- {
- "pc": 599,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 600,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 603,
- "instruction": "PUSH2 0x0265"
- },
- {
- "pc": 606,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 607,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 609,
- "instruction": "PUSH2 0x0941"
- },
- {
- "pc": 612,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2369
- }],
- "last_instruction": "JUMP",
- "id": 599
- },
- {
- "instructions": [
- {
- "pc": 2021,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2022,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2024,
- "instruction": "SLOAD"
- },
- {
- "pc": 2025,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2027,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2029,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2031,
- "instruction": "SHL"
- },
- {
- "pc": 2032,
- "instruction": "SUB"
- },
- {
- "pc": 2033,
- "instruction": "AND"
- },
- {
- "pc": 2034,
- "instruction": "CALLER"
- },
- {
- "pc": 2035,
- "instruction": "EQ"
- },
- {
- "pc": 2036,
- "instruction": "PUSH2 0x0368"
- },
- {
- "pc": 2039,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 872
- },
- {
- "color": "\"#B70000\"",
- "target": 2040
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2021
- },
- {
- "instructions": [
- {
- "pc": 2464,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2466,
- "instruction": "DUP3"
- },
- {
- "pc": 2467,
- "instruction": "AND"
- },
- {
- "pc": 2468,
- "instruction": "SWAP2"
- },
- {
- "pc": 2469,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2470
- }],
- "last_instruction": "UNKNOWN",
- "id": 2464
- },
- {
- "instructions": [
- {
- "pc": 1189,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1190,
- "instruction": "POP"
- },
- {
- "pc": 1191,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 348
- }
- ],
- "last_instruction": "JUMP",
- "id": 1189
- },
- {
- "instructions": [
- {
- "pc": 561,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 562,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 565,
- "instruction": "PUSH2 0x023f"
- },
- {
- "pc": 568,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 569,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 574,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2272
- }],
- "last_instruction": "JUMP",
- "id": 561
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "PUSH2 0x015c"
- },
- {
- "pc": 584,
- "instruction": "PUSH2 0x0252"
- },
- {
- "pc": 587,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 588,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 590,
- "instruction": "PUSH2 0x0961"
- },
- {
- "pc": 593,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2401
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 711,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 712,
- "instruction": "DUP3"
- },
- {
- "pc": 713,
- "instruction": "ADD"
- },
- {
- "pc": 714,
- "instruction": "SWAP2"
- },
- {
- "pc": 715,
- "instruction": "SWAP1"
- },
- {
- "pc": 716,
- "instruction": "PUSH0"
- },
- {
- "pc": 717,
- "instruction": "MSTORE"
- },
- {
- "pc": 718,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 720,
- "instruction": "PUSH0"
- },
- {
- "pc": 721,
- "instruction": "SHA3"
- },
- {
- "pc": 722,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 723
- }],
- "last_instruction": "UNKNOWN",
- "id": 711
- },
- {
- "instructions": [
- {
- "pc": 240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 241,
- "instruction": "PUSH0"
- },
- {
- "pc": 242,
- "instruction": "DUP1"
- },
- {
- "pc": 243,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 240
- },
- {
- "instructions": [
- {
- "pc": 1207,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1209,
- "instruction": "MLOAD"
- },
- {
- "pc": 1210,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1214,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1216,
- "instruction": "SHL"
- },
- {
- "pc": 1217,
- "instruction": "DUP2"
- },
- {
- "pc": 1218,
- "instruction": "MSTORE"
- },
- {
- "pc": 1219,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1221,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1223,
- "instruction": "DUP3"
- },
- {
- "pc": 1224,
- "instruction": "ADD"
- },
- {
- "pc": 1225,
- "instruction": "MSTORE"
- },
- {
- "pc": 1226,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1228,
- "instruction": "DUP1"
- },
- {
- "pc": 1229,
- "instruction": "DUP3"
- },
- {
- "pc": 1230,
- "instruction": "ADD"
- },
- {
- "pc": 1231,
- "instruction": "MSTORE"
- },
- {
- "pc": 1232,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1265,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1267,
- "instruction": "DUP3"
- },
- {
- "pc": 1268,
- "instruction": "ADD"
- },
- {
- "pc": 1269,
- "instruction": "MSTORE"
- },
- {
- "pc": 1270,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1275,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1277,
- "instruction": "SHL"
- },
- {
- "pc": 1278,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1280,
- "instruction": "DUP3"
- },
- {
- "pc": 1281,
- "instruction": "ADD"
- },
- {
- "pc": 1282,
- "instruction": "MSTORE"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1285,
- "instruction": "ADD"
- },
- {
- "pc": 1286,
- "instruction": "PUSH2 0x03e2"
- },
- {
- "pc": 1289,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 994
- }],
- "last_instruction": "JUMP",
- "id": 1207
- },
- {
- "instructions": [
- {
- "pc": 840,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 841,
- "instruction": "PUSH2 0x0352"
- },
- {
- "pc": 844,
- "instruction": "SWAP2"
- },
- {
- "pc": 845,
- "instruction": "SWAP1"
- },
- {
- "pc": 846,
- "instruction": "PUSH2 0x09ca"
- },
- {
- "pc": 849,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2506
- }],
- "last_instruction": "JUMP",
- "id": 840
- },
- {
- "instructions": [
- {
- "pc": 2264,
- "instruction": "PUSH0"
- },
- {
- "pc": 2265,
- "instruction": "DUP1"
- },
- {
- "pc": 2266,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2264
- },
- {
- "instructions": [
- {
- "pc": 2111,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2112,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2114,
- "instruction": "DUP1"
- },
- {
- "pc": 2115,
- "instruction": "SLOAD"
- },
- {
- "pc": 2116,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2118,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2120,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2122,
- "instruction": "SHL"
- },
- {
- "pc": 2123,
- "instruction": "SUB"
- },
- {
- "pc": 2124,
- "instruction": "DUP4"
- },
- {
- "pc": 2125,
- "instruction": "DUP2"
- },
- {
- "pc": 2126,
- "instruction": "AND"
- },
- {
- "pc": 2127,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2129,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2131,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2133,
- "instruction": "SHL"
- },
- {
- "pc": 2134,
- "instruction": "SUB"
- },
- {
- "pc": 2135,
- "instruction": "NOT"
- },
- {
- "pc": 2136,
- "instruction": "DUP4"
- },
- {
- "pc": 2137,
- "instruction": "AND"
- },
- {
- "pc": 2138,
- "instruction": "DUP2"
- },
- {
- "pc": 2139,
- "instruction": "OR"
- },
- {
- "pc": 2140,
- "instruction": "SWAP1"
- },
- {
- "pc": 2141,
- "instruction": "SWAP4"
- },
- {
- "pc": 2142,
- "instruction": "SSTORE"
- },
- {
- "pc": 2143,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2145,
- "instruction": "MLOAD"
- },
- {
- "pc": 2146,
- "instruction": "SWAP2"
- },
- {
- "pc": 2147,
- "instruction": "AND"
- },
- {
- "pc": 2148,
- "instruction": "SWAP2"
- },
- {
- "pc": 2149,
- "instruction": "SWAP1"
- },
- {
- "pc": 2150,
- "instruction": "DUP3"
- },
- {
- "pc": 2151,
- "instruction": "SWAP1"
- },
- {
- "pc": 2152,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 2185,
- "instruction": "SWAP1"
- },
- {
- "pc": 2186,
- "instruction": "PUSH0"
- },
- {
- "pc": 2187,
- "instruction": "SWAP1"
- },
- {
- "pc": 2188,
- "instruction": "LOG3"
- },
- {
- "pc": 2189,
- "instruction": "POP"
- },
- {
- "pc": 2190,
- "instruction": "POP"
- },
- {
- "pc": 2191,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1189
- },
- {
- "color": "\"#FF9248\"",
- "target": 872
- }
- ],
- "last_instruction": "JUMP",
- "id": 2111
- },
- {
- "instructions": [
- {
- "pc": 863,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x0368"
- },
- {
- "pc": 867,
- "instruction": "PUSH0"
- },
- {
- "pc": 868,
- "instruction": "PUSH2 0x083f"
- },
- {
- "pc": 871,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2111
- }],
- "last_instruction": "JUMP",
- "id": 863
- },
- {
- "instructions": [
- {
- "pc": 2385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2386,
- "instruction": "PUSH2 0x095a"
- },
- {
- "pc": 2389,
- "instruction": "DUP3"
- },
- {
- "pc": 2390,
- "instruction": "PUSH2 0x08c5"
- },
- {
- "pc": 2393,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2245
- }],
- "last_instruction": "JUMP",
- "id": 2385
- },
- {
- "instructions": [
- {
- "pc": 613,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 614,
- "instruction": "PUSH2 0x042f"
- },
- {
- "pc": 617,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1071
- }],
- "last_instruction": "JUMP",
- "id": 613
- },
- {
- "instructions": [
- {
- "pc": 362,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 363,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 365,
- "instruction": "SLOAD"
- },
- {
- "pc": 366,
- "instruction": "PUSH2 0x015c"
- },
- {
- "pc": 369,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 348
- }],
- "last_instruction": "JUMP",
- "id": 362
- },
- {
- "instructions": [
- {
- "pc": 1029,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1030,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1032,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1034,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1036,
- "instruction": "SHL"
- },
- {
- "pc": 1037,
- "instruction": "SUB"
- },
- {
- "pc": 1038,
- "instruction": "SWAP2"
- },
- {
- "pc": 1039,
- "instruction": "DUP3"
- },
- {
- "pc": 1040,
- "instruction": "AND"
- },
- {
- "pc": 1041,
- "instruction": "PUSH0"
- },
- {
- "pc": 1042,
- "instruction": "SWAP1"
- },
- {
- "pc": 1043,
- "instruction": "DUP2"
- },
- {
- "pc": 1044,
- "instruction": "MSTORE"
- },
- {
- "pc": 1045,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1047,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1049,
- "instruction": "SWAP1"
- },
- {
- "pc": 1050,
- "instruction": "DUP2"
- },
- {
- "pc": 1051,
- "instruction": "MSTORE"
- },
- {
- "pc": 1052,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1054,
- "instruction": "DUP1"
- },
- {
- "pc": 1055,
- "instruction": "DUP4"
- },
- {
- "pc": 1056,
- "instruction": "SHA3"
- },
- {
- "pc": 1057,
- "instruction": "SWAP4"
- },
- {
- "pc": 1058,
- "instruction": "SWAP1"
- },
- {
- "pc": 1059,
- "instruction": "SWAP5"
- },
- {
- "pc": 1060,
- "instruction": "AND"
- },
- {
- "pc": 1061,
- "instruction": "DUP3"
- },
- {
- "pc": 1062,
- "instruction": "MSTORE"
- },
- {
- "pc": 1063,
- "instruction": "SWAP2"
- },
- {
- "pc": 1064,
- "instruction": "SWAP1"
- },
- {
- "pc": 1065,
- "instruction": "SWAP2"
- },
- {
- "pc": 1066,
- "instruction": "MSTORE"
- },
- {
- "pc": 1067,
- "instruction": "SHA3"
- },
- {
- "pc": 1068,
- "instruction": "SLOAD"
- },
- {
- "pc": 1069,
- "instruction": "SWAP1"
- },
- {
- "pc": 1070,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 293
- },
- {
- "color": "\"#FF9248\"",
- "target": 902
- },
- {
- "color": "\"#FF9248\"",
- "target": 840
- },
- {
- "color": "\"#FF9248\"",
- "target": 348
- }
- ],
- "last_instruction": "JUMP",
- "id": 1029
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1704,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1706,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1708,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1710,
- "instruction": "SHL"
- },
- {
- "pc": 1711,
- "instruction": "SUB"
- },
- {
- "pc": 1712,
- "instruction": "DUP3"
- },
- {
- "pc": 1713,
- "instruction": "AND"
- },
- {
- "pc": 1714,
- "instruction": "PUSH2 0x0709"
- },
- {
- "pc": 1717,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1718
- },
- {
- "color": "\"#5F9747\"",
- "target": 1801
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 203,
- "instruction": "PUSH0"
- },
- {
- "pc": 204,
- "instruction": "DUP1"
- },
- {
- "pc": 205,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 203
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00f0"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 240
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2370,
- "instruction": "PUSH0"
- },
- {
- "pc": 2371,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2373,
- "instruction": "DUP3"
- },
- {
- "pc": 2374,
- "instruction": "DUP5"
- },
- {
- "pc": 2375,
- "instruction": "SUB"
- },
- {
- "pc": 2376,
- "instruction": "SLT"
- },
- {
- "pc": 2377,
- "instruction": "ISZERO"
- },
- {
- "pc": 2378,
- "instruction": "PUSH2 0x0951"
- },
- {
- "pc": 2381,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2385
- },
- {
- "color": "\"#B70000\"",
- "target": 2382
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 47,
- "instruction": "GT"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0063"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 99
- },
- {
- "color": "\"#B70000\"",
- "target": 52
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 288,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 289,
- "instruction": "PUSH2 0x02fa"
- },
- {
- "pc": 292,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 762
- }],
- "last_instruction": "JUMP",
- "id": 288
- },
- {
- "instructions": [
- {
- "pc": 692,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 695,
- "instruction": "DUP1"
- },
- {
- "pc": 696,
- "instruction": "DUP4"
- },
- {
- "pc": 697,
- "instruction": "SLOAD"
- },
- {
- "pc": 698,
- "instruction": "DIV"
- },
- {
- "pc": 699,
- "instruction": "MUL"
- },
- {
- "pc": 700,
- "instruction": "DUP4"
- },
- {
- "pc": 701,
- "instruction": "MSTORE"
- },
- {
- "pc": 702,
- "instruction": "SWAP2"
- },
- {
- "pc": 703,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 705,
- "instruction": "ADD"
- },
- {
- "pc": 706,
- "instruction": "SWAP2"
- },
- {
- "pc": 707,
- "instruction": "PUSH2 0x02f0"
- },
- {
- "pc": 710,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 752
- }],
- "last_instruction": "JUMP",
- "id": 692
- },
- {
- "instructions": [
- {
- "pc": 497,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 498,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x0357"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 855
- }],
- "last_instruction": "JUMP",
- "id": 497
- },
- {
- "instructions": [
- {
- "pc": 618,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 619,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 621,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 623,
- "instruction": "DUP1"
- },
- {
- "pc": 624,
- "instruction": "SLOAD"
- },
- {
- "pc": 625,
- "instruction": "PUSH2 0x0279"
- },
- {
- "pc": 628,
- "instruction": "SWAP1"
- },
- {
- "pc": 629,
- "instruction": "PUSH2 0x0992"
- },
- {
- "pc": 632,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2450
- }],
- "last_instruction": "JUMP",
- "id": 618
- },
- {
- "instructions": [
- {
- "pc": 2382,
- "instruction": "PUSH0"
- },
- {
- "pc": 2383,
- "instruction": "DUP1"
- },
- {
- "pc": 2384,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2382
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x0093"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 147
- },
- {
- "color": "\"#B70000\"",
- "target": 41
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 822,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 823,
- "instruction": "PUSH0"
- },
- {
- "pc": 824,
- "instruction": "CALLER"
- },
- {
- "pc": 825,
- "instruction": "PUSH2 0x0307"
- },
- {
- "pc": 828,
- "instruction": "DUP2"
- },
- {
- "pc": 829,
- "instruction": "DUP6"
- },
- {
- "pc": 830,
- "instruction": "DUP6"
- },
- {
- "pc": 831,
- "instruction": "PUSH2 0x0348"
- },
- {
- "pc": 834,
- "instruction": "DUP4"
- },
- {
- "pc": 835,
- "instruction": "DUP4"
- },
- {
- "pc": 836,
- "instruction": "PUSH2 0x0405"
- },
- {
- "pc": 839,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1029
- }],
- "last_instruction": "JUMP",
- "id": 822
- },
- {
- "instructions": [
- {
- "pc": 633,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 634,
- "instruction": "DUP1"
- },
- {
- "pc": 635,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 637,
- "instruction": "ADD"
- },
- {
- "pc": 638,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 640,
- "instruction": "DUP1"
- },
- {
- "pc": 641,
- "instruction": "SWAP2"
- },
- {
- "pc": 642,
- "instruction": "DIV"
- },
- {
- "pc": 643,
- "instruction": "MUL"
- },
- {
- "pc": 644,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 646,
- "instruction": "ADD"
- },
- {
- "pc": 647,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 649,
- "instruction": "MLOAD"
- },
- {
- "pc": 650,
- "instruction": "SWAP1"
- },
- {
- "pc": 651,
- "instruction": "DUP2"
- },
- {
- "pc": 652,
- "instruction": "ADD"
- },
- {
- "pc": 653,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 655,
- "instruction": "MSTORE"
- },
- {
- "pc": 656,
- "instruction": "DUP1"
- },
- {
- "pc": 657,
- "instruction": "SWAP3"
- },
- {
- "pc": 658,
- "instruction": "SWAP2"
- },
- {
- "pc": 659,
- "instruction": "SWAP1"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "DUP2"
- },
- {
- "pc": 662,
- "instruction": "MSTORE"
- },
- {
- "pc": 663,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 665,
- "instruction": "ADD"
- },
- {
- "pc": 666,
- "instruction": "DUP3"
- },
- {
- "pc": 667,
- "instruction": "DUP1"
- },
- {
- "pc": 668,
- "instruction": "SLOAD"
- },
- {
- "pc": 669,
- "instruction": "PUSH2 0x02a5"
- },
- {
- "pc": 672,
- "instruction": "SWAP1"
- },
- {
- "pc": 673,
- "instruction": "PUSH2 0x0992"
- },
- {
- "pc": 676,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2450
- }],
- "last_instruction": "JUMP",
- "id": 633
- },
- {
- "instructions": [
- {
- "pc": 159,
- "instruction": "DUP1"
- },
- {
- "pc": 160,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 165,
- "instruction": "EQ"
- },
- {
- "pc": 166,
- "instruction": "PUSH2 0x016a"
- },
- {
- "pc": 169,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 170
- },
- {
- "color": "\"#5F9747\"",
- "target": 362
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 159,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 762,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 763,
- "instruction": "PUSH0"
- },
- {
- "pc": 764,
- "instruction": "CALLER"
- },
- {
- "pc": 765,
- "instruction": "PUSH2 0x0307"
- },
- {
- "pc": 768,
- "instruction": "DUP2"
- },
- {
- "pc": 769,
- "instruction": "DUP6"
- },
- {
- "pc": 770,
- "instruction": "DUP6"
- },
- {
- "pc": 771,
- "instruction": "PUSH2 0x04a8"
- },
- {
- "pc": 774,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1192
- }],
- "last_instruction": "JUMP",
- "id": 762
- },
- {
- "instructions": [
- {
- "pc": 192,
- "instruction": "DUP1"
- },
- {
- "pc": 193,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 198,
- "instruction": "EQ"
- },
- {
- "pc": 199,
- "instruction": "PUSH2 0x01b6"
- },
- {
- "pc": 202,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 438
- },
- {
- "color": "\"#B70000\"",
- "target": 203
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 192,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 534,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x00fc"
- },
- {
- "pc": 538,
- "instruction": "PUSH2 0x036a"
- },
- {
- "pc": 541,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 874
- }],
- "last_instruction": "JUMP",
- "id": 534
- },
- {
- "instructions": [
- {
- "pc": 274,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 275,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 278,
- "instruction": "PUSH2 0x0120"
- },
- {
- "pc": 281,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 282,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 284,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 287,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2272
- }],
- "last_instruction": "JUMP",
- "id": 274
- },
- {
- "instructions": [
- {
- "pc": 438,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 439,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 442,
- "instruction": "PUSH2 0x01c4"
- },
- {
- "pc": 445,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 446,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 448,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 451,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2272
- }],
- "last_instruction": "JUMP",
- "id": 438
- },
- {
- "instructions": [
- {
- "pc": 2401,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2402,
- "instruction": "PUSH0"
- },
- {
- "pc": 2403,
- "instruction": "DUP1"
- },
- {
- "pc": 2404,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2406,
- "instruction": "DUP4"
- },
- {
- "pc": 2407,
- "instruction": "DUP6"
- },
- {
- "pc": 2408,
- "instruction": "SUB"
- },
- {
- "pc": 2409,
- "instruction": "SLT"
- },
- {
- "pc": 2410,
- "instruction": "ISZERO"
- },
- {
- "pc": 2411,
- "instruction": "PUSH2 0x0972"
- },
- {
- "pc": 2414,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2418
- },
- {
- "color": "\"#B70000\"",
- "target": 2415
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2401
- },
- {
- "instructions": [
- {
- "pc": 99,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 100,
- "instruction": "DUP1"
- },
- {
- "pc": 101,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 106,
- "instruction": "EQ"
- },
- {
- "pc": 107,
- "instruction": "PUSH2 0x01c9"
- },
- {
- "pc": 110,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 457
- },
- {
- "color": "\"#B70000\"",
- "target": 111
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 99,
- "label": "Function 70a08231"
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x39509351"],
- "name": "increaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "transferOwnership(address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xf2fde38b"],
- "name": "transferOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "f2fde38b",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0xa457c2d7",
- "PUSH4 0xa457c2d7"
- ],
- "name": "decreaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "TOKEN_CODE()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x12363f4a"],
- "name": "TOKEN_CODE",
- "exit_points": [
- "REVERT",
- "RETURN"
- ],
- "selector": "12363f4a",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x18160ddd",
- "PUSH4 0x18160ddd"
- ],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(1801, 1920), (1801, 1834), (63, 561), (63, 74), (889, 1029), (244, 618), (556, 889), (293, 265), (2450, 2464), (2450, 2470), (1003, 1192), (781, 850), (781, 293), (1180, 2111), (181, 192), (181, 389), (2272, 2289), (2272, 2286), (1718, 994), (1079, 1094), (1079, 1180), (229, 240), (229, 309), (752, 252), (1192, 1207), (1192, 1290), (2339, 2245), (2245, 2264), (2245, 2267), (52, 542), (52, 63), (2418, 2245), (872, 1079), (872, 505), (872, 863), (902, 913), (902, 1003), (170, 370), (170, 181), (2298, 288), (2298, 594), (2298, 452), (2298, 505), (2298, 556), (2298, 348), (2298, 575), (1016, 1603), (594, 1029), (2040, 994), (775, 781), (122, 133), (122, 507), (1603, 1618), (1603, 1703), (1387, 775), (2267, 2339), (2267, 2394), (2267, 2298), (2267, 2427), (1305, 994), (2394, 613), (2394, 471), (743, 752), (1290, 1305), (1290, 1387), (2312, 2327), (2312, 2330), (1834, 994), (1597, 775), (855, 2021), (2330, 2245), (2470, 2481), (2470, 2500), (1618, 994), (575, 1016), (111, 497), (111, 122), (542, 2272), (1920, 1597), (452, 822), (874, 2450), (370, 2312), (0, 12), (0, 15), (252, 2192), (2192, 265), (85, 96), (85, 599), (471, 505), (471, 348), (2427, 2245), (723, 723), (723, 743), (389, 265), (1071, 2021), (677, 752), (677, 684), (133, 144), (133, 534), (850, 1192), (684, 692), (684, 711), (507, 265), (74, 580), (74, 85), (457, 2369), (2506, 2518), (2506, 781), (218, 274), (218, 229), (913, 994), (147, 206), (147, 159), (206, 244), (206, 218), (2289, 2245), (1094, 994), (309, 348), (2500, 677), (2500, 633), (348, 265), (599, 2369), (2021, 872), (2021, 2040), (2464, 2470), (1189, 505), (1189, 348), (561, 2272), (580, 2401), (711, 723), (1207, 994), (840, 2506), (2111, 1189), (2111, 872), (863, 2111), (2385, 2245), (613, 1071), (362, 348), (1029, 293), (1029, 902), (1029, 840), (1029, 348), (1703, 1718), (1703, 1801), (15, 240), (15, 25), (2369, 2385), (2369, 2382), (41, 99), (41, 52), (288, 762), (692, 752), (497, 855), (618, 2450), (25, 147), (25, 41), (822, 1029), (633, 2450), (159, 170), (159, 362), (762, 1192), (192, 438), (192, 203), (534, 874), (274, 2272), (438, 2272), (2401, 2418), (2401, 2415), (99, 457), (99, 111)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 240), (15, 25), (25, 147), (25, 41), (41, 99), (41, 52), (52, 542), (52, 63), (63, 561), (63, 74), (74, 580), (74, 85), (85, 96), (85, 599), (99, 457), (99, 111), (111, 497), (111, 122), (122, 133), (122, 507), (133, 144), (133, 534), (147, 206), (147, 159), (159, 170), (159, 362), (170, 370), (170, 181), (181, 192), (181, 389), (192, 438), (192, 203), (206, 244), (206, 218), (218, 274), (218, 229), (229, 240), (229, 309), (244, 618), (252, 2192), (274, 2272), (288, 762), (293, 265), (309, 348), (348, 265), (362, 348), (370, 2312), (389, 265), (438, 2272), (452, 822), (457, 2369), (471, 505), (471, 348), (497, 855), (507, 265), (534, 874), (542, 2272), (556, 889), (561, 2272), (575, 1016), (580, 2401), (594, 1029), (599, 2369), (613, 1071), (618, 2450), (633, 2450), (677, 752), (677, 684), (684, 692), (684, 711), (692, 752), (711, 723), (723, 723), (723, 743), (743, 752), (752, 252), (762, 1192), (775, 781), (781, 293), (781, 348), (811, 293), (811, 348), (822, 1029), (855, 2021), (863, 2111), (872, 1079), (872, 505), (872, 863), (874, 2450), (889, 1029), (902, 913), (902, 1003), (913, 994), (1003, 1192), (1016, 1603), (1029, 293), (1029, 902), (1029, 348), (1071, 2021), (1079, 1094), (1079, 1180), (1094, 994), (1180, 2111), (1192, 1207), (1192, 1290), (1207, 994), (1290, 1305), (1290, 1387), (1305, 994), (1387, 775), (1387, 811), (1597, 775), (1603, 1618), (1603, 1703), (1618, 994), (1703, 1718), (1703, 1801), (1718, 994), (1801, 1920), (1801, 1834), (1834, 994), (1920, 1597), (2021, 2040), (2021, 872), (2040, 994), (2111, 1189), (2111, 872), (2192, 265), (2245, 2264), (2245, 2267), (2267, 2339), (2267, 2394), (2267, 2298), (2267, 2427), (2272, 2289), (2272, 2286), (2289, 2245), (2298, 288), (2298, 594), (2298, 452), (2298, 505), (2298, 556), (2298, 348), (2298, 575), (2312, 2327), (2312, 2330), (2330, 2245), (2339, 2245), (2369, 2385), (2369, 2382), (2385, 2245), (2394, 613), (2394, 471), (2401, 2418), (2401, 2415), (2418, 2245), (2427, 2245), (2450, 2464), (2450, 2470), (2464, 2470), (2470, 2481), (2470, 2500), (2500, 677), (2500, 633)]",
+ "last_pc": 2505,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2fa57c80249b0683c443043aB01b894125876AfC/0x2fa57c80249b0683c443043aB01b894125876AfC.abi",
"statistics": {
"definitely_unreachable_jumps": 3,
+ "total_edges": 1496,
"unsound_jumps": 0,
"total_opcodes": 1464,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 117,
"resolved_jumps": 114
- }
+ },
+ "execution_time": 554
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea2646970667358221220477643666a3101d5ea8b1e62f534961c17ff8130cc77d213c8eaeeef1c5de9d364736f6c63430008140033",
"address": "0x0c6b8078d27c9729fad5db98c331291bf57ec879",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nSELFBALANCE\nPUSH23 0x43666a3101d5ea8b1e62f534961c17ff8130cc77d213c8\n'ea'(Unknown Opcode)\n'ee'(Unknown Opcode)\n'ef'(Unknown Opcode)\nSHR\nTSTORE\n'e9'(Unknown Opcode)\n'd3'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (1886, 1972), (1886, 1965), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x0c6b8078d27c9729fad5db98c331291bf57ec879/0x0c6b8078d27c9729fad5db98c331291bf57ec879.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1541,
"unsound_jumps": 0,
"total_opcodes": 1515,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 470
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806370a082311161006f57806370a082311461018b57806395d89b41146101bb578063a9059cbb146101d9578063b8c9d25c14610209578063dd62ed3e14610227578063e559d86a14610257576100b1565b806287c2bb146100b557806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d575b5f80fd5b6100cf60048036038101906100ca9190610d58565b610273565b005b6100d96103f2565b6040516100e69190610e0d565b60405180910390f35b61010960048036038101906101049190610e60565b610482565b6040516101169190610eb8565b60405180910390f35b610127610498565b6040516101349190610ee0565b60405180910390f35b61015760048036038101906101529190610ef9565b6104a0565b6040516101649190610eb8565b60405180910390f35b6101756104c7565b6040516101829190610f64565b60405180910390f35b6101a560048036038101906101a09190610d58565b6104dd565b6040516101b29190610ee0565b60405180910390f35b6101c3610523565b6040516101d09190610e0d565b60405180910390f35b6101f360048036038101906101ee9190610e60565b6105b3565b6040516102009190610eb8565b60405180910390f35b6102116105c9565b60405161021e9190610f8c565b60405180910390f35b610241600480360381019061023c9190610fa5565b610671565b60405161024e9190610ee0565b60405180910390f35b610271600480360381019061026c9190610fe3565b6106f3565b005b3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561031c57508073ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561035b57508073ffffffffffffffffffffffffffffffffffffffff166103426105c9565b73ffffffffffffffffffffffffffffffffffffffff1614155b80156103a75750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b156103ef575f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b6060600180546104019061103b565b80601f016020809104026020016040519081016040528092919081815260200182805461042d9061103b565b80156104785780601f1061044f57610100808354040283529160200191610478565b820191905f5260205f20905b81548152906001019060200180831161045b57829003601f168201915b5050505050905090565b5f61048e3384846107c4565b6001905092915050565b5f8054905090565b5f803390506104b0858285610987565b6104bb858585610a1b565b60019150509392505050565b5f600360149054906101000a900460ff16905090565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600280546105329061103b565b80601f016020809104026020016040519081016040528092919081815260200182805461055e9061103b565b80156105a95780601f10610580576101008083540402835291602001916105a9565b820191905f5260205f20905b81548152906001019060200180831161058c57829003601f168201915b5050505050905090565b5f6105bf338484610a1b565b6001905092915050565b5f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663e6a4390573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2306040518363ffffffff1660e01b815260040161062d92919061106b565b602060405180830381865afa158015610648573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066c91906110a6565b905090565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036107c157600360149054906101000a900460ff16600a610763919061122d565b8165990bcf3448006107759190611277565b61077f9190611277565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082990611328565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610897906113b6565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161097a9190610ee0565b60405180910390a3505050565b5f6109928484610671565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a1557818110156109fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f59061141e565b60405180910390fd5b610a1484848484610a0f919061143c565b6107c4565b5b50505050565b5f60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610a9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a96906114df565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610b0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b049061156d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b72906115fb565b60405180910390fd5b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610bc4919061143c565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c4e9190611619565b60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cec9190610ee0565b60405180910390a350505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d2782610cfe565b9050919050565b610d3781610d1d565b8114610d41575f80fd5b50565b5f81359050610d5281610d2e565b92915050565b5f60208284031215610d6d57610d6c610cfa565b5b5f610d7a84828501610d44565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610dba578082015181840152602081019050610d9f565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ddf82610d83565b610de98185610d8d565b9350610df9818560208601610d9d565b610e0281610dc5565b840191505092915050565b5f6020820190508181035f830152610e258184610dd5565b905092915050565b5f819050919050565b610e3f81610e2d565b8114610e49575f80fd5b50565b5f81359050610e5a81610e36565b92915050565b5f8060408385031215610e7657610e75610cfa565b5b5f610e8385828601610d44565b9250506020610e9485828601610e4c565b9150509250929050565b5f8115159050919050565b610eb281610e9e565b82525050565b5f602082019050610ecb5f830184610ea9565b92915050565b610eda81610e2d565b82525050565b5f602082019050610ef35f830184610ed1565b92915050565b5f805f60608486031215610f1057610f0f610cfa565b5b5f610f1d86828701610d44565b9350506020610f2e86828701610d44565b9250506040610f3f86828701610e4c565b9150509250925092565b5f60ff82169050919050565b610f5e81610f49565b82525050565b5f602082019050610f775f830184610f55565b92915050565b610f8681610d1d565b82525050565b5f602082019050610f9f5f830184610f7d565b92915050565b5f8060408385031215610fbb57610fba610cfa565b5b5f610fc885828601610d44565b9250506020610fd985828601610d44565b9150509250929050565b5f60208284031215610ff857610ff7610cfa565b5b5f61100584828501610e4c565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061105257607f821691505b6020821081036110655761106461100e565b5b50919050565b5f60408201905061107e5f830185610f7d565b61108b6020830184610f7d565b9392505050565b5f815190506110a081610d2e565b92915050565b5f602082840312156110bb576110ba610cfa565b5b5f6110c884828501611092565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156111535780860481111561112f5761112e6110d1565b5b600185161561113e5780820291505b808102905061114c856110fe565b9450611113565b94509492505050565b5f8261116b5760019050611226565b81611178575f9050611226565b816001811461118e5760028114611198576111c7565b6001915050611226565b60ff8411156111aa576111a96110d1565b5b8360020a9150848211156111c1576111c06110d1565b5b50611226565b5060208310610133831016604e8410600b84101617156111fc5782820a9050838111156111f7576111f66110d1565b5b611226565b611209848484600161110a565b925090508184048111156112205761121f6110d1565b5b81810290505b9392505050565b5f61123782610e2d565b915061124283610f49565b925061126f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461115c565b905092915050565b5f61128182610e2d565b915061128c83610e2d565b925082820261129a81610e2d565b915082820484148315176112b1576112b06110d1565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611312602483610d8d565b915061131d826112b8565b604082019050919050565b5f6020820190508181035f83015261133f81611306565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6113a0602283610d8d565b91506113ab82611346565b604082019050919050565b5f6020820190508181035f8301526113cd81611394565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611408601d83610d8d565b9150611413826113d4565b602082019050919050565b5f6020820190508181035f830152611435816113fc565b9050919050565b5f61144682610e2d565b915061145183610e2d565b9250828203905081811115611469576114686110d1565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6114c9602683610d8d565b91506114d48261146f565b604082019050919050565b5f6020820190508181035f8301526114f6816114bd565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611557602583610d8d565b9150611562826114fd565b604082019050919050565b5f6020820190508181035f8301526115848161154b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6115e5602383610d8d565b91506115f08261158b565b604082019050919050565b5f6020820190508181035f830152611612816115d9565b9050919050565b5f61162382610e2d565b915061162e83610e2d565b9250828201905080821115611646576116456110d1565b5b9291505056fea2646970667358221220582219ca11db38699c84262a9247468ccf7749081d80b24fffe1d74434ecd1b964736f6c63430008170033",
"address": "0x2cfC31b4e1E838453c22675F46bB248AC9DDD439",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00b1\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006f\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x018b\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x01bb\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x01d9\nJUMPI\nDUP1\nPUSH4 0xb8c9d25c\nEQ\nPUSH2 0x0209\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0227\nJUMPI\nDUP1\nPUSH4 0xe559d86a\nEQ\nPUSH2 0x0257\nJUMPI\nPUSH2 0x00b1\nJUMP\nJUMPDEST\nDUP1\nPUSH3 0x87c2bb\nEQ\nPUSH2 0x00b5\nJUMPI\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00d1\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00ef\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x013d\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x016d\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00cf\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x00ca\nSWAP2\nSWAP1\nPUSH2 0x0d58\nJUMP\nJUMPDEST\nPUSH2 0x0273\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x00d9\nPUSH2 0x03f2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00e6\nSWAP2\nSWAP1\nPUSH2 0x0e0d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0109\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0104\nSWAP2\nSWAP1\nPUSH2 0x0e60\nJUMP\nJUMPDEST\nPUSH2 0x0482\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0116\nSWAP2\nSWAP1\nPUSH2 0x0eb8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0127\nPUSH2 0x0498\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0134\nSWAP2\nSWAP1\nPUSH2 0x0ee0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0157\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0152\nSWAP2\nSWAP1\nPUSH2 0x0ef9\nJUMP\nJUMPDEST\nPUSH2 0x04a0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0164\nSWAP2\nSWAP1\nPUSH2 0x0eb8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0175\nPUSH2 0x04c7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0182\nSWAP2\nSWAP1\nPUSH2 0x0f64\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01a5\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01a0\nSWAP2\nSWAP1\nPUSH2 0x0d58\nJUMP\nJUMPDEST\nPUSH2 0x04dd\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01b2\nSWAP2\nSWAP1\nPUSH2 0x0ee0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01c3\nPUSH2 0x0523\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01d0\nSWAP2\nSWAP1\nPUSH2 0x0e0d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01f3\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01ee\nSWAP2\nSWAP1\nPUSH2 0x0e60\nJUMP\nJUMPDEST\nPUSH2 0x05b3\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0200\nSWAP2\nSWAP1\nPUSH2 0x0eb8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0211\nPUSH2 0x05c9\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x021e\nSWAP2\nSWAP1\nPUSH2 0x0f8c\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0241\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x023c\nSWAP2\nSWAP1\nPUSH2 0x0fa5\nJUMP\nJUMPDEST\nPUSH2 0x0671\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x024e\nSWAP2\nSWAP1\nPUSH2 0x0ee0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0271\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x026c\nSWAP2\nSWAP1\nPUSH2 0x0fe3\nJUMP\nJUMPDEST\nPUSH2 0x06f3\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nDUP1\nISZERO\nPUSH2 0x031c\nJUMPI\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x035b\nJUMPI\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH2 0x0342\nPUSH2 0x05c9\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x03a7\nJUMPI\nPOP\nPUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nJUMPDEST\nISZERO\nPUSH2 0x03ef\nJUMPI\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x01\nDUP1\nSLOAD\nPUSH2 0x0401\nSWAP1\nPUSH2 0x103b\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x042d\nSWAP1\nPUSH2 0x103b\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0478\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x044f\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0478\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x045b\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x048e\nCALLER\nDUP5\nDUP5\nPUSH2 0x07c4\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nCALLER\nSWAP1\nPOP\nPUSH2 0x04b0\nDUP6\nDUP3\nDUP6\nPUSH2 0x0987\nJUMP\nJUMPDEST\nPUSH2 0x04bb\nDUP6\nDUP6\nDUP6\nPUSH2 0x0a1b\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x03\nPUSH1 0x14\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x0532\nSWAP1\nPUSH2 0x103b\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x055e\nSWAP1\nPUSH2 0x103b\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x05a9\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0580\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x05a9\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x058c\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x05bf\nCALLER\nDUP5\nDUP5\nPUSH2 0x0a1b\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0xe6a43905\nPUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\nADDRESS\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x062d\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x106b\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0648\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x066c\nSWAP2\nSWAP1\nPUSH2 0x10a6\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x05\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH1 0x03\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x07c1\nJUMPI\nPUSH1 0x03\nPUSH1 0x14\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nPUSH1 0x0a\nPUSH2 0x0763\nSWAP2\nSWAP1\nPUSH2 0x122d\nJUMP\nJUMPDEST\nDUP2\nPUSH6 0x990bcf344800\nPUSH2 0x0775\nSWAP2\nSWAP1\nPUSH2 0x1277\nJUMP\nJUMPDEST\nPUSH2 0x077f\nSWAP2\nSWAP1\nPUSH2 0x1277\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0832\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0829\nSWAP1\nPUSH2 0x1328\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x08a0\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0897\nSWAP1\nPUSH2 0x13b6\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x05\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x097a\nSWAP2\nSWAP1\nPUSH2 0x0ee0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0992\nDUP5\nDUP5\nPUSH2 0x0671\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\nDUP2\nEQ\nPUSH2 0x0a15\nJUMPI\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x09fe\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x09f5\nSWAP1\nPUSH2 0x141e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0a14\nDUP5\nDUP5\nDUP5\nDUP5\nPUSH2 0x0a0f\nSWAP2\nSWAP1\nPUSH2 0x143c\nJUMP\nJUMPDEST\nPUSH2 0x07c4\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0a9f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a96\nSWAP1\nPUSH2 0x14df\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0b0d\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b04\nSWAP1\nPUSH2 0x156d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0b7b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b72\nSWAP1\nPUSH2 0x15fb\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x04\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nPUSH2 0x0bc4\nSWAP2\nSWAP1\nPUSH2 0x143c\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nPUSH2 0x0c4e\nSWAP2\nSWAP1\nPUSH2 0x1619\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0cec\nSWAP2\nSWAP1\nPUSH2 0x0ee0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0d27\nDUP3\nPUSH2 0x0cfe\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0d37\nDUP2\nPUSH2 0x0d1d\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0d41\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0d52\nDUP2\nPUSH2 0x0d2e\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0d6d\nJUMPI\nPUSH2 0x0d6c\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0d7a\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0dba\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0d9f\nJUMP\nJUMPDEST\nPUSH0\nDUP5\nDUP5\nADD\nMSTORE\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0ddf\nDUP3\nPUSH2 0x0d83\nJUMP\nJUMPDEST\nPUSH2 0x0de9\nDUP2\nDUP6\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x0df9\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0d9d\nJUMP\nJUMPDEST\nPUSH2 0x0e02\nDUP2\nPUSH2 0x0dc5\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x0e25\nDUP2\nDUP5\nPUSH2 0x0dd5\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e3f\nDUP2\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0e49\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0e5a\nDUP2\nPUSH2 0x0e36\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0e76\nJUMPI\nPUSH2 0x0e75\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0e83\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0e94\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0e4c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0eb2\nDUP2\nPUSH2 0x0e9e\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0ecb\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0ea9\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0eda\nDUP2\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0ef3\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0ed1\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0f10\nJUMPI\nPUSH2 0x0f0f\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0f1d\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0f2e\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0f3f\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0e4c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f5e\nDUP2\nPUSH2 0x0f49\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0f77\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f86\nDUP2\nPUSH2 0x0d1d\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0f9f\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f7d\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0fbb\nJUMPI\nPUSH2 0x0fba\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0fc8\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0fd9\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x0d44\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0ff8\nJUMPI\nPUSH2 0x0ff7\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1005\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x0e4c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x02\nDUP3\nDIV\nSWAP1\nPOP\nPUSH1 0x01\nDUP3\nAND\nDUP1\nPUSH2 0x1052\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x1065\nJUMPI\nPUSH2 0x1064\nPUSH2 0x100e\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x107e\nPUSH0\nDUP4\nADD\nDUP6\nPUSH2 0x0f7d\nJUMP\nJUMPDEST\nPUSH2 0x108b\nPUSH1 0x20\nDUP4\nADD\nDUP5\nPUSH2 0x0f7d\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nPUSH2 0x10a0\nDUP2\nPUSH2 0x0d2e\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x10bb\nJUMPI\nPUSH2 0x10ba\nPUSH2 0x0cfa\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x10c8\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x1092\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x01\nSHR\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nDUP3\nSWAP2\nPOP\nDUP4\nSWAP1\nPOP\nJUMPDEST\nPUSH1 0x01\nDUP6\nGT\nISZERO\nPUSH2 0x1153\nJUMPI\nDUP1\nDUP7\nDIV\nDUP2\nGT\nISZERO\nPUSH2 0x112f\nJUMPI\nPUSH2 0x112e\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x01\nDUP6\nAND\nISZERO\nPUSH2 0x113e\nJUMPI\nDUP1\nDUP3\nMUL\nSWAP2\nPOP\nJUMPDEST\nDUP1\nDUP2\nMUL\nSWAP1\nPOP\nPUSH2 0x114c\nDUP6\nPUSH2 0x10fe\nJUMP\nJUMPDEST\nSWAP5\nPOP\nPUSH2 0x1113\nJUMP\nJUMPDEST\nSWAP5\nPOP\nSWAP5\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nPUSH2 0x116b\nJUMPI\nPUSH1 0x01\nSWAP1\nPOP\nPUSH2 0x1226\nJUMP\nJUMPDEST\nDUP2\nPUSH2 0x1178\nJUMPI\nPUSH0\nSWAP1\nPOP\nPUSH2 0x1226\nJUMP\nJUMPDEST\nDUP2\nPUSH1 0x01\nDUP2\nEQ\nPUSH2 0x118e\nJUMPI\nPUSH1 0x02\nDUP2\nEQ\nPUSH2 0x1198\nJUMPI\nPUSH2 0x11c7\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nPUSH2 0x1226\nJUMP\nJUMPDEST\nPUSH1 0xff\nDUP5\nGT\nISZERO\nPUSH2 0x11aa\nJUMPI\nPUSH2 0x11a9\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nDUP4\nPUSH1 0x02\nEXP\nSWAP2\nPOP\nDUP5\nDUP3\nGT\nISZERO\nPUSH2 0x11c1\nJUMPI\nPUSH2 0x11c0\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nPUSH2 0x1226\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x20\nDUP4\nLT\nPUSH2 0x0133\nDUP4\nLT\nAND\nPUSH1 0x4e\nDUP5\nLT\nPUSH1 0x0b\nDUP5\nLT\nAND\nOR\nISZERO\nPUSH2 0x11fc\nJUMPI\nDUP3\nDUP3\nEXP\nSWAP1\nPOP\nDUP4\nDUP2\nGT\nISZERO\nPUSH2 0x11f7\nJUMPI\nPUSH2 0x11f6\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH2 0x1226\nJUMP\nJUMPDEST\nPUSH2 0x1209\nDUP5\nDUP5\nDUP5\nPUSH1 0x01\nPUSH2 0x110a\nJUMP\nJUMPDEST\nSWAP3\nPOP\nSWAP1\nPOP\nDUP2\nDUP5\nDIV\nDUP2\nGT\nISZERO\nPUSH2 0x1220\nJUMPI\nPUSH2 0x121f\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nDUP2\nDUP2\nMUL\nSWAP1\nPOP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1237\nDUP3\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1242\nDUP4\nPUSH2 0x0f49\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x126f\nPUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\nDUP5\nDUP5\nPUSH2 0x115c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1281\nDUP3\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x128c\nDUP4\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nMUL\nPUSH2 0x129a\nDUP2\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nDUP4\nISZERO\nOR\nPUSH2 0x12b1\nJUMPI\nPUSH2 0x12b0\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x7265737300000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1312\nPUSH1 0x24\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x131d\nDUP3\nPUSH2 0x12b8\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x133f\nDUP2\nPUSH2 0x1306\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x7373000000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x13a0\nPUSH1 0x22\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x13ab\nDUP3\nPUSH2 0x1346\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x13cd\nDUP2\nPUSH2 0x1394\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH0\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1408\nPUSH1 0x1d\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1413\nDUP3\nPUSH2 0x13d4\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1435\nDUP2\nPUSH2 0x13fc\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1446\nDUP3\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1451\nDUP4\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nSUB\nSWAP1\nPOP\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x1469\nJUMPI\nPUSH2 0x1468\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x14c9\nPUSH1 0x26\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x14d4\nDUP3\nPUSH2 0x146f\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x14f6\nDUP2\nPUSH2 0x14bd\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x6472657373000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1557\nPUSH1 0x25\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x1562\nDUP3\nPUSH2 0x14fd\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1584\nDUP2\nPUSH2 0x154b\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH0\nDUP3\nADD\nMSTORE\nPUSH32 0x6573730000000000000000000000000000000000000000000000000000000000\nPUSH1 0x20\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x15e5\nPUSH1 0x23\nDUP4\nPUSH2 0x0d8d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x15f0\nDUP3\nPUSH2 0x158b\nJUMP\nJUMPDEST\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1612\nDUP2\nPUSH2 0x15d9\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1623\nDUP3\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x162e\nDUP4\nPUSH2 0x0e2d\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x1646\nJUMPI\nPUSH2 0x1645\nPUSH2 0x10d1\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nPC\n'22'(Unknown Opcode)\nNOT\n'ca'(Unknown Opcode)\nGT\n'db'(Unknown Opcode)\nCODESIZE\nPUSH10 0x9c84262a9247468ccf77\nBLOBHASH\nADDMOD\nSAR\nDUP1\n'b2'(Unknown Opcode)\nINVALID\nSELFDESTRUCT\n'e1'(Unknown Opcode)\n'd7'(Unknown Opcode)\nDIFFICULTY\nCALLVALUE\n'ec'(Unknown Opcode)\n'd1'(Unknown Opcode)\n'b9'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nOR\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "ads",
- "internalType": "address",
- "type": "address"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "addBot",
- "internalType": "address",
- "type": "address"
- }],
- "name": "delegateAI",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "pancakePair",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "addBot",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "name": "removeLimits",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 4040,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4041,
- "instruction": "SWAP3"
- },
- {
- "pc": 4042,
- "instruction": "POP"
- },
- {
- "pc": 4043,
- "instruction": "POP"
- },
- {
- "pc": 4044,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4046,
- "instruction": "PUSH2 0x0fd9"
- },
- {
- "pc": 4049,
- "instruction": "DUP6"
- },
- {
- "pc": 4050,
- "instruction": "DUP3"
- },
- {
- "pc": 4051,
- "instruction": "DUP7"
- },
- {
- "pc": 4052,
- "instruction": "ADD"
- },
- {
- "pc": 4053,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 4056,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 4040
- },
- {
- "instructions": [
- {
- "pc": 3808,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3809,
- "instruction": "PUSH0"
- },
- {
- "pc": 3810,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3812,
- "instruction": "DUP3"
- },
- {
- "pc": 3813,
- "instruction": "ADD"
- },
- {
- "pc": 3814,
- "instruction": "SWAP1"
- },
- {
- "pc": 3815,
- "instruction": "POP"
- },
- {
- "pc": 3816,
- "instruction": "PUSH2 0x0ef3"
- },
- {
- "pc": 3819,
- "instruction": "PUSH0"
- },
- {
- "pc": 3820,
- "instruction": "DUP4"
- },
- {
- "pc": 3821,
- "instruction": "ADD"
- },
- {
- "pc": 3822,
- "instruction": "DUP5"
- },
- {
- "pc": 3823,
- "instruction": "PUSH2 0x0ed1"
- },
- {
- "pc": 3826,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3793
- }],
- "last_instruction": "JUMP",
- "id": 3808
- },
- {
- "instructions": [
- {
- "pc": 3326,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3327,
- "instruction": "PUSH0"
- },
- {
- "pc": 3328,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3349,
- "instruction": "DUP3"
- },
- {
- "pc": 3350,
- "instruction": "AND"
- },
- {
- "pc": 3351,
- "instruction": "SWAP1"
- },
- {
- "pc": 3352,
- "instruction": "POP"
- },
- {
- "pc": 3353,
- "instruction": "SWAP2"
- },
- {
- "pc": 3354,
- "instruction": "SWAP1"
- },
- {
- "pc": 3355,
- "instruction": "POP"
- },
- {
- "pc": 3356,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3367
- }],
- "last_instruction": "JUMP",
- "id": 3326
- },
- {
- "instructions": [
- {
- "pc": 3322,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3323,
- "instruction": "PUSH0"
- },
- {
- "pc": 3324,
- "instruction": "DUP1"
- },
- {
- "pc": 3325,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3322
- },
- {
- "instructions": [
- {
- "pc": 1440,
- "instruction": "DUP3"
- },
- {
- "pc": 1441,
- "instruction": "SWAP1"
- },
- {
- "pc": 1442,
- "instruction": "SUB"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1445,
- "instruction": "AND"
- },
- {
- "pc": 1446,
- "instruction": "DUP3"
- },
- {
- "pc": 1447,
- "instruction": "ADD"
- },
- {
- "pc": 1448,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1449
- }],
- "last_instruction": "UNKNOWN",
- "id": 1440
- },
- {
- "instructions": [
- {
- "pc": 3793,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3794,
- "instruction": "PUSH2 0x0eda"
- },
- {
- "pc": 3797,
- "instruction": "DUP2"
- },
- {
- "pc": 3798,
- "instruction": "PUSH2 0x0e2d"
- },
- {
- "pc": 3801,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3629
- }],
- "last_instruction": "JUMP",
- "id": 3793
- },
- {
- "instructions": [
- {
- "pc": 4893,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4894,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4896,
- "instruction": "DUP3"
- },
- {
- "pc": 4897,
- "instruction": "ADD"
- },
- {
- "pc": 4898,
- "instruction": "SWAP1"
- },
- {
- "pc": 4899,
- "instruction": "POP"
- },
- {
- "pc": 4900,
- "instruction": "SWAP2"
- },
- {
- "pc": 4901,
- "instruction": "SWAP1"
- },
- {
- "pc": 4902,
- "instruction": "POP"
- },
- {
- "pc": 4903,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5366
- },
- {
- "color": "\"#FF9248\"",
- "target": 4927
- }
- ],
- "last_instruction": "JUMP",
- "id": 4893
- },
- {
- "instructions": [
- {
- "pc": 3638,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3639,
- "instruction": "PUSH2 0x0e3f"
- },
- {
- "pc": 3642,
- "instruction": "DUP2"
- },
- {
- "pc": 3643,
- "instruction": "PUSH2 0x0e2d"
- },
- {
- "pc": 3646,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3629
- }],
- "last_instruction": "JUMP",
- "id": 3638
- },
- {
- "instructions": [
- {
- "pc": 1481,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1482,
- "instruction": "PUSH0"
- },
- {
- "pc": 1483,
- "instruction": "PUSH20 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f"
- },
- {
- "pc": 1504,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1525,
- "instruction": "AND"
- },
- {
- "pc": 1526,
- "instruction": "PUSH4 0xe6a43905"
- },
- {
- "pc": 1531,
- "instruction": "PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
- },
- {
- "pc": 1552,
- "instruction": "ADDRESS"
- },
- {
- "pc": 1553,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1555,
- "instruction": "MLOAD"
- },
- {
- "pc": 1556,
- "instruction": "DUP4"
- },
- {
- "pc": 1557,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 1562,
- "instruction": "AND"
- },
- {
- "pc": 1563,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1565,
- "instruction": "SHL"
- },
- {
- "pc": 1566,
- "instruction": "DUP2"
- },
- {
- "pc": 1567,
- "instruction": "MSTORE"
- },
- {
- "pc": 1568,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1570,
- "instruction": "ADD"
- },
- {
- "pc": 1571,
- "instruction": "PUSH2 0x062d"
- },
- {
- "pc": 1574,
- "instruction": "SWAP3"
- },
- {
- "pc": 1575,
- "instruction": "SWAP2"
- },
- {
- "pc": 1576,
- "instruction": "SWAP1"
- },
- {
- "pc": 1577,
- "instruction": "PUSH2 0x106b"
- },
- {
- "pc": 1580,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4203
- }],
- "last_instruction": "JUMP",
- "id": 1481
- },
- {
- "instructions": [
- {
- "pc": 796,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 797,
- "instruction": "DUP1"
- },
- {
- "pc": 798,
- "instruction": "ISZERO"
- },
- {
- "pc": 799,
- "instruction": "PUSH2 0x035b"
- },
- {
- "pc": 802,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 803
- },
- {
- "color": "\"#5F9747\"",
- "target": 859
- }
- ],
- "last_instruction": "JUMPI",
- "id": 796
- },
- {
- "instructions": [
- {
- "pc": 2771,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2773,
- "instruction": "MLOAD"
- },
- {
- "pc": 2774,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2807,
- "instruction": "DUP2"
- },
- {
- "pc": 2808,
- "instruction": "MSTORE"
- },
- {
- "pc": 2809,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2811,
- "instruction": "ADD"
- },
- {
- "pc": 2812,
- "instruction": "PUSH2 0x0b04"
- },
- {
- "pc": 2815,
- "instruction": "SWAP1"
- },
- {
- "pc": 2816,
- "instruction": "PUSH2 0x156d"
- },
- {
- "pc": 2819,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5485
- }],
- "last_instruction": "JUMP",
- "id": 2771
- },
- {
- "instructions": [
- {
- "pc": 499,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 500,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 502,
- "instruction": "MLOAD"
- },
- {
- "pc": 503,
- "instruction": "PUSH2 0x0200"
- },
- {
- "pc": 506,
- "instruction": "SWAP2"
- },
- {
- "pc": 507,
- "instruction": "SWAP1"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0eb8"
- },
- {
- "pc": 511,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3768
- }],
- "last_instruction": "JUMP",
- "id": 499
- },
- {
- "instructions": [
- {
- "pc": 599,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 600,
- "instruction": "PUSH2 0x0271"
- },
- {
- "pc": 603,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 605,
- "instruction": "DUP1"
- },
- {
- "pc": 606,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 607,
- "instruction": "SUB"
- },
- {
- "pc": 608,
- "instruction": "DUP2"
- },
- {
- "pc": 609,
- "instruction": "ADD"
- },
- {
- "pc": 610,
- "instruction": "SWAP1"
- },
- {
- "pc": 611,
- "instruction": "PUSH2 0x026c"
- },
- {
- "pc": 614,
- "instruction": "SWAP2"
- },
- {
- "pc": 615,
- "instruction": "SWAP1"
- },
- {
- "pc": 616,
- "instruction": "PUSH2 0x0fe3"
- },
- {
- "pc": 619,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4067
- }],
- "last_instruction": "JUMP",
- "id": 599
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "DUP1"
- },
- {
- "pc": 167,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 172,
- "instruction": "EQ"
- },
- {
- "pc": 173,
- "instruction": "PUSH2 0x016d"
- },
- {
- "pc": 176,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 177
- },
- {
- "color": "\"#5F9747\"",
- "target": 365
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 166,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 3694,
- "instruction": "PUSH2 0x0e75"
- },
- {
- "pc": 3697,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 3700,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 3694
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 239
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 181,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00cf"
- },
- {
- "pc": 185,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 187,
- "instruction": "DUP1"
- },
- {
- "pc": 188,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 189,
- "instruction": "SUB"
- },
- {
- "pc": 190,
- "instruction": "DUP2"
- },
- {
- "pc": 191,
- "instruction": "ADD"
- },
- {
- "pc": 192,
- "instruction": "SWAP1"
- },
- {
- "pc": 193,
- "instruction": "PUSH2 0x00ca"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SWAP1"
- },
- {
- "pc": 198,
- "instruction": "PUSH2 0x0d58"
- },
- {
- "pc": 201,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3416
- }],
- "last_instruction": "JUMP",
- "id": 181
- },
- {
- "instructions": [
- {
- "pc": 1115,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1116,
- "instruction": "DUP2"
- },
- {
- "pc": 1117,
- "instruction": "SLOAD"
- },
- {
- "pc": 1118,
- "instruction": "DUP2"
- },
- {
- "pc": 1119,
- "instruction": "MSTORE"
- },
- {
- "pc": 1120,
- "instruction": "SWAP1"
- },
- {
- "pc": 1121,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1123,
- "instruction": "ADD"
- },
- {
- "pc": 1124,
- "instruction": "SWAP1"
- },
- {
- "pc": 1125,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1127,
- "instruction": "ADD"
- },
- {
- "pc": 1128,
- "instruction": "DUP1"
- },
- {
- "pc": 1129,
- "instruction": "DUP4"
- },
- {
- "pc": 1130,
- "instruction": "GT"
- },
- {
- "pc": 1131,
- "instruction": "PUSH2 0x045b"
- },
- {
- "pc": 1134,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1115
- },
- {
- "color": "\"#B70000\"",
- "target": 1135
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1115
- },
- {
- "instructions": [
- {
- "pc": 714,
- "instruction": "POP"
- },
- {
- "pc": 715,
- "instruction": "DUP1"
- },
- {
- "pc": 716,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 737,
- "instruction": "AND"
- },
- {
- "pc": 738,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 740,
- "instruction": "PUSH0"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "SLOAD"
- },
- {
- "pc": 743,
- "instruction": "SWAP1"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 747,
- "instruction": "EXP"
- },
- {
- "pc": 748,
- "instruction": "SWAP1"
- },
- {
- "pc": 749,
- "instruction": "DIV"
- },
- {
- "pc": 750,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 771,
- "instruction": "AND"
- },
- {
- "pc": 772,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 793,
- "instruction": "AND"
- },
- {
- "pc": 794,
- "instruction": "EQ"
- },
- {
- "pc": 795,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 796
- }],
- "last_instruction": "UNKNOWN",
- "id": 714
- },
- {
- "instructions": [
- {
- "pc": 4653,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4654,
- "instruction": "PUSH0"
- },
- {
- "pc": 4655,
- "instruction": "PUSH2 0x1237"
- },
- {
- "pc": 4658,
- "instruction": "DUP3"
- },
- {
- "pc": 4659,
- "instruction": "PUSH2 0x0e2d"
- },
- {
- "pc": 4662,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3629
- }],
- "last_instruction": "JUMP",
- "id": 4653
- },
- {
- "instructions": [
- {
- "pc": 3654,
- "instruction": "PUSH0"
- },
- {
- "pc": 3655,
- "instruction": "DUP1"
- },
- {
- "pc": 3656,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3654
- },
- {
- "instructions": [
- {
- "pc": 620,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 621,
- "instruction": "PUSH2 0x06f3"
- },
- {
- "pc": 624,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1779
- }],
- "last_instruction": "JUMP",
- "id": 620
- },
- {
- "instructions": [
- {
- "pc": 3561,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3562,
- "instruction": "SWAP4"
- },
- {
- "pc": 3563,
- "instruction": "POP"
- },
- {
- "pc": 3564,
- "instruction": "PUSH2 0x0df9"
- },
- {
- "pc": 3567,
- "instruction": "DUP2"
- },
- {
- "pc": 3568,
- "instruction": "DUP6"
- },
- {
- "pc": 3569,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3571,
- "instruction": "DUP7"
- },
- {
- "pc": 3572,
- "instruction": "ADD"
- },
- {
- "pc": 3573,
- "instruction": "PUSH2 0x0d9d"
- },
- {
- "pc": 3576,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3485
- }],
- "last_instruction": "JUMP",
- "id": 3561
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x018b"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 395
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1076,
- "instruction": "DUP1"
- },
- {
- "pc": 1077,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1079,
- "instruction": "LT"
- },
- {
- "pc": 1080,
- "instruction": "PUSH2 0x044f"
- },
- {
- "pc": 1083,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1084
- },
- {
- "color": "\"#5F9747\"",
- "target": 1103
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1076
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x0127"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x0498"
- },
- {
- "pc": 294,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1176
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 551
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 1408,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1409,
- "instruction": "DUP3"
- },
- {
- "pc": 1410,
- "instruction": "ADD"
- },
- {
- "pc": 1411,
- "instruction": "SWAP2"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "PUSH0"
- },
- {
- "pc": 1414,
- "instruction": "MSTORE"
- },
- {
- "pc": 1415,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1417,
- "instruction": "PUSH0"
- },
- {
- "pc": 1418,
- "instruction": "SHA3"
- },
- {
- "pc": 1419,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1420
- }],
- "last_instruction": "UNKNOWN",
- "id": 1408
- },
- {
- "instructions": [
- {
- "pc": 3869,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3870,
- "instruction": "SWAP4"
- },
- {
- "pc": 3871,
- "instruction": "POP"
- },
- {
- "pc": 3872,
- "instruction": "POP"
- },
- {
- "pc": 3873,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3875,
- "instruction": "PUSH2 0x0f2e"
- },
- {
- "pc": 3878,
- "instruction": "DUP7"
- },
- {
- "pc": 3879,
- "instruction": "DUP3"
- },
- {
- "pc": 3880,
- "instruction": "DUP8"
- },
- {
- "pc": 3881,
- "instruction": "ADD"
- },
- {
- "pc": 3882,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 3885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 3869
- },
- {
- "instructions": [
- {
- "pc": 1007,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1008,
- "instruction": "POP"
- },
- {
- "pc": 1009,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1007
- },
- {
- "instructions": [
- {
- "pc": 3925,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3926,
- "instruction": "PUSH2 0x0f5e"
- },
- {
- "pc": 3929,
- "instruction": "DUP2"
- },
- {
- "pc": 3930,
- "instruction": "PUSH2 0x0f49"
- },
- {
- "pc": 3933,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3913
- }],
- "last_instruction": "JUMP",
- "id": 3925
- },
- {
- "instructions": [
- {
- "pc": 1779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1780,
- "instruction": "CALLER"
- },
- {
- "pc": 1781,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1802,
- "instruction": "AND"
- },
- {
- "pc": 1803,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1805,
- "instruction": "PUSH0"
- },
- {
- "pc": 1806,
- "instruction": "SWAP1"
- },
- {
- "pc": 1807,
- "instruction": "SLOAD"
- },
- {
- "pc": 1808,
- "instruction": "SWAP1"
- },
- {
- "pc": 1809,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1812,
- "instruction": "EXP"
- },
- {
- "pc": 1813,
- "instruction": "SWAP1"
- },
- {
- "pc": 1814,
- "instruction": "DIV"
- },
- {
- "pc": 1815,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1836,
- "instruction": "AND"
- },
- {
- "pc": 1837,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1858,
- "instruction": "AND"
- },
- {
- "pc": 1859,
- "instruction": "SUB"
- },
- {
- "pc": 1860,
- "instruction": "PUSH2 0x07c1"
- },
- {
- "pc": 1863,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1985
- },
- {
- "color": "\"#B70000\"",
- "target": 1864
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1779
- },
- {
- "instructions": [
- {
- "pc": 4005,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4006,
- "instruction": "PUSH0"
- },
- {
- "pc": 4007,
- "instruction": "DUP1"
- },
- {
- "pc": 4008,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4010,
- "instruction": "DUP4"
- },
- {
- "pc": 4011,
- "instruction": "DUP6"
- },
- {
- "pc": 4012,
- "instruction": "SUB"
- },
- {
- "pc": 4013,
- "instruction": "SLT"
- },
- {
- "pc": 4014,
- "instruction": "ISZERO"
- },
- {
- "pc": 4015,
- "instruction": "PUSH2 0x0fbb"
- },
- {
- "pc": 4018,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4019
- },
- {
- "color": "\"#5F9747\"",
- "target": 4027
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4005
- },
- {
- "instructions": [
- {
- "pc": 177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 178,
- "instruction": "PUSH0"
- },
- {
- "pc": 179,
- "instruction": "DUP1"
- },
- {
- "pc": 180,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 177
- },
- {
- "instructions": [
- {
- "pc": 1420,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1421,
- "instruction": "DUP2"
- },
- {
- "pc": 1422,
- "instruction": "SLOAD"
- },
- {
- "pc": 1423,
- "instruction": "DUP2"
- },
- {
- "pc": 1424,
- "instruction": "MSTORE"
- },
- {
- "pc": 1425,
- "instruction": "SWAP1"
- },
- {
- "pc": 1426,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1428,
- "instruction": "ADD"
- },
- {
- "pc": 1429,
- "instruction": "SWAP1"
- },
- {
- "pc": 1430,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1432,
- "instruction": "ADD"
- },
- {
- "pc": 1433,
- "instruction": "DUP1"
- },
- {
- "pc": 1434,
- "instruction": "DUP4"
- },
- {
- "pc": 1435,
- "instruction": "GT"
- },
- {
- "pc": 1436,
- "instruction": "PUSH2 0x058c"
- },
- {
- "pc": 1439,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1440
- },
- {
- "color": "\"#5F9747\"",
- "target": 1420
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1420
- },
- {
- "instructions": [
- {
- "pc": 4067,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4068,
- "instruction": "PUSH0"
- },
- {
- "pc": 4069,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4071,
- "instruction": "DUP3"
- },
- {
- "pc": 4072,
- "instruction": "DUP5"
- },
- {
- "pc": 4073,
- "instruction": "SUB"
- },
- {
- "pc": 4074,
- "instruction": "SLT"
- },
- {
- "pc": 4075,
- "instruction": "ISZERO"
- },
- {
- "pc": 4076,
- "instruction": "PUSH2 0x0ff8"
- },
- {
- "pc": 4079,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4080
- },
- {
- "color": "\"#5F9747\"",
- "target": 4088
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4067
- },
- {
- "instructions": [
- {
- "pc": 2089,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2092,
- "instruction": "MLOAD"
- },
- {
- "pc": 2093,
- "instruction": "DUP1"
- },
- {
- "pc": 2094,
- "instruction": "SWAP2"
- },
- {
- "pc": 2095,
- "instruction": "SUB"
- },
- {
- "pc": 2096,
- "instruction": "SWAP1"
- },
- {
- "pc": 2097,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2089
- },
- {
- "instructions": [
- {
- "pc": 4189,
- "instruction": "PUSH2 0x1064"
- },
- {
- "pc": 4192,
- "instruction": "PUSH2 0x100e"
- },
- {
- "pc": 4195,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4110
- }],
- "last_instruction": "JUMP",
- "id": 4189
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x013d"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 166
- },
- {
- "color": "\"#5F9747\"",
- "target": 317
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 4101,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4102,
- "instruction": "SWAP2"
- },
- {
- "pc": 4103,
- "instruction": "POP"
- },
- {
- "pc": 4104,
- "instruction": "POP"
- },
- {
- "pc": 4105,
- "instruction": "SWAP3"
- },
- {
- "pc": 4106,
- "instruction": "SWAP2"
- },
- {
- "pc": 4107,
- "instruction": "POP"
- },
- {
- "pc": 4108,
- "instruction": "POP"
- },
- {
- "pc": 4109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 416
- },
- {
- "color": "\"#FF9248\"",
- "target": 202
- },
- {
- "color": "\"#FF9248\"",
- "target": 620
- }
- ],
- "last_instruction": "JUMP",
- "id": 4101
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00b1"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 177
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 3732,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3733,
- "instruction": "SWAP2"
- },
- {
- "pc": 3734,
- "instruction": "POP"
- },
- {
- "pc": 3735,
- "instruction": "POP"
- },
- {
- "pc": 3736,
- "instruction": "SWAP3"
- },
- {
- "pc": 3737,
- "instruction": "POP"
- },
- {
- "pc": 3738,
- "instruction": "SWAP3"
- },
- {
- "pc": 3739,
- "instruction": "SWAP1"
- },
- {
- "pc": 3740,
- "instruction": "POP"
- },
- {
- "pc": 3741,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 625
- },
- {
- "color": "\"#FF9248\"",
- "target": 260
- },
- {
- "color": "\"#FF9248\"",
- "target": 421
- },
- {
- "color": "\"#FF9248\"",
- "target": 572
- },
- {
- "color": "\"#FF9248\"",
- "target": 494
- },
- {
- "color": "\"#FF9248\"",
- "target": 207
- }
- ],
- "last_instruction": "JUMP",
- "id": 3732
- },
- {
- "instructions": [
- {
- "pc": 4242,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4243,
- "instruction": "PUSH0"
- },
- {
- "pc": 4244,
- "instruction": "DUP2"
- },
- {
- "pc": 4245,
- "instruction": "MLOAD"
- },
- {
- "pc": 4246,
- "instruction": "SWAP1"
- },
- {
- "pc": 4247,
- "instruction": "POP"
- },
- {
- "pc": 4248,
- "instruction": "PUSH2 0x10a0"
- },
- {
- "pc": 4251,
- "instruction": "DUP2"
- },
- {
- "pc": 4252,
- "instruction": "PUSH2 0x0d2e"
- },
- {
- "pc": 4255,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3374
- }],
- "last_instruction": "JUMP",
- "id": 4242
- },
- {
- "instructions": [
- {
- "pc": 3680,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3681,
- "instruction": "PUSH0"
- },
- {
- "pc": 3682,
- "instruction": "DUP1"
- },
- {
- "pc": 3683,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3685,
- "instruction": "DUP4"
- },
- {
- "pc": 3686,
- "instruction": "DUP6"
- },
- {
- "pc": 3687,
- "instruction": "SUB"
- },
- {
- "pc": 3688,
- "instruction": "SLT"
- },
- {
- "pc": 3689,
- "instruction": "ISZERO"
- },
- {
- "pc": 3690,
- "instruction": "PUSH2 0x0e76"
- },
- {
- "pc": 3693,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3702
- },
- {
- "color": "\"#B70000\"",
- "target": 3694
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3680
- },
- {
- "instructions": [
- {
- "pc": 627,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 628,
- "instruction": "CALLER"
- },
- {
- "pc": 629,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 650,
- "instruction": "AND"
- },
- {
- "pc": 651,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 653,
- "instruction": "PUSH0"
- },
- {
- "pc": 654,
- "instruction": "SWAP1"
- },
- {
- "pc": 655,
- "instruction": "SLOAD"
- },
- {
- "pc": 656,
- "instruction": "SWAP1"
- },
- {
- "pc": 657,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 660,
- "instruction": "EXP"
- },
- {
- "pc": 661,
- "instruction": "SWAP1"
- },
- {
- "pc": 662,
- "instruction": "DIV"
- },
- {
- "pc": 663,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 684,
- "instruction": "AND"
- },
- {
- "pc": 685,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 706,
- "instruction": "AND"
- },
- {
- "pc": 707,
- "instruction": "EQ"
- },
- {
- "pc": 708,
- "instruction": "DUP1"
- },
- {
- "pc": 709,
- "instruction": "ISZERO"
- },
- {
- "pc": 710,
- "instruction": "PUSH2 0x031c"
- },
- {
- "pc": 713,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 714
- },
- {
- "color": "\"#5F9747\"",
- "target": 796
- }
- ],
- "last_instruction": "JUMPI",
- "id": 627
- },
- {
- "instructions": [
- {
- "pc": 521,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 522,
- "instruction": "PUSH2 0x0211"
- },
- {
- "pc": 525,
- "instruction": "PUSH2 0x05c9"
- },
- {
- "pc": 528,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1481
- }],
- "last_instruction": "JUMP",
- "id": 521
- },
- {
- "instructions": [
- {
- "pc": 3833,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3834,
- "instruction": "PUSH0"
- },
- {
- "pc": 3835,
- "instruction": "DUP1"
- },
- {
- "pc": 3836,
- "instruction": "PUSH0"
- },
- {
- "pc": 3837,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3839,
- "instruction": "DUP5"
- },
- {
- "pc": 3840,
- "instruction": "DUP7"
- },
- {
- "pc": 3841,
- "instruction": "SUB"
- },
- {
- "pc": 3842,
- "instruction": "SLT"
- },
- {
- "pc": 3843,
- "instruction": "ISZERO"
- },
- {
- "pc": 3844,
- "instruction": "PUSH2 0x0f10"
- },
- {
- "pc": 3847,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3856
- },
- {
- "color": "\"#B70000\"",
- "target": 3848
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3833
- },
- {
- "instructions": [
- {
- "pc": 1459,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1460,
- "instruction": "PUSH0"
- },
- {
- "pc": 1461,
- "instruction": "PUSH2 0x05bf"
- },
- {
- "pc": 1464,
- "instruction": "CALLER"
- },
- {
- "pc": 1465,
- "instruction": "DUP5"
- },
- {
- "pc": 1466,
- "instruction": "DUP5"
- },
- {
- "pc": 1467,
- "instruction": "PUSH2 0x0a1b"
- },
- {
- "pc": 1470,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2587
- }],
- "last_instruction": "JUMP",
- "id": 1459
- },
- {
- "instructions": [
- {
- "pc": 3965,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3966,
- "instruction": "PUSH2 0x0f86"
- },
- {
- "pc": 3969,
- "instruction": "DUP2"
- },
- {
- "pc": 3970,
- "instruction": "PUSH2 0x0d1d"
- },
- {
- "pc": 3973,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3357
- }],
- "last_instruction": "JUMP",
- "id": 3965
- },
- {
- "instructions": [
- {
- "pc": 317,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 318,
- "instruction": "PUSH2 0x0157"
- },
- {
- "pc": 321,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 323,
- "instruction": "DUP1"
- },
- {
- "pc": 324,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 325,
- "instruction": "SUB"
- },
- {
- "pc": 326,
- "instruction": "DUP2"
- },
- {
- "pc": 327,
- "instruction": "ADD"
- },
- {
- "pc": 328,
- "instruction": "SWAP1"
- },
- {
- "pc": 329,
- "instruction": "PUSH2 0x0152"
- },
- {
- "pc": 332,
- "instruction": "SWAP2"
- },
- {
- "pc": 333,
- "instruction": "SWAP1"
- },
- {
- "pc": 334,
- "instruction": "PUSH2 0x0ef9"
- },
- {
- "pc": 337,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3833
- }],
- "last_instruction": "JUMP",
- "id": 317
- },
- {
- "instructions": [
- {
- "pc": 3487,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3488,
- "instruction": "DUP4"
- },
- {
- "pc": 3489,
- "instruction": "DUP2"
- },
- {
- "pc": 3490,
- "instruction": "LT"
- },
- {
- "pc": 3491,
- "instruction": "ISZERO"
- },
- {
- "pc": 3492,
- "instruction": "PUSH2 0x0dba"
- },
- {
- "pc": 3495,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3496
- },
- {
- "color": "\"#5F9747\"",
- "target": 3514
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3487
- },
- {
- "instructions": [
- {
- "pc": 2710,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2711,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2713,
- "instruction": "MLOAD"
- },
- {
- "pc": 2714,
- "instruction": "DUP1"
- },
- {
- "pc": 2715,
- "instruction": "SWAP2"
- },
- {
- "pc": 2716,
- "instruction": "SUB"
- },
- {
- "pc": 2717,
- "instruction": "SWAP1"
- },
- {
- "pc": 2718,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2710
- },
- {
- "instructions": [
- {
- "pc": 4155,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4156,
- "instruction": "PUSH0"
- },
- {
- "pc": 4157,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4159,
- "instruction": "DUP3"
- },
- {
- "pc": 4160,
- "instruction": "DIV"
- },
- {
- "pc": 4161,
- "instruction": "SWAP1"
- },
- {
- "pc": 4162,
- "instruction": "POP"
- },
- {
- "pc": 4163,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4165,
- "instruction": "DUP3"
- },
- {
- "pc": 4166,
- "instruction": "AND"
- },
- {
- "pc": 4167,
- "instruction": "DUP1"
- },
- {
- "pc": 4168,
- "instruction": "PUSH2 0x1052"
- },
- {
- "pc": 4171,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4178
- },
- {
- "color": "\"#B70000\"",
- "target": 4172
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4155
- },
- {
- "instructions": [
- {
- "pc": 1315,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1316,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1318,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1320,
- "instruction": "DUP1"
- },
- {
- "pc": 1321,
- "instruction": "SLOAD"
- },
- {
- "pc": 1322,
- "instruction": "PUSH2 0x0532"
- },
- {
- "pc": 1325,
- "instruction": "SWAP1"
- },
- {
- "pc": 1326,
- "instruction": "PUSH2 0x103b"
- },
- {
- "pc": 1329,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4155
- }],
- "last_instruction": "JUMP",
- "id": 1315
- },
- {
- "instructions": [
- {
- "pc": 421,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 424,
- "instruction": "MLOAD"
- },
- {
- "pc": 425,
- "instruction": "PUSH2 0x01b2"
- },
- {
- "pc": 428,
- "instruction": "SWAP2"
- },
- {
- "pc": 429,
- "instruction": "SWAP1"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x0ee0"
- },
- {
- "pc": 433,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3808
- }],
- "last_instruction": "JUMP",
- "id": 421
- },
- {
- "instructions": [
- {
- "pc": 4110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4111,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4144,
- "instruction": "PUSH0"
- },
- {
- "pc": 4145,
- "instruction": "MSTORE"
- },
- {
- "pc": 4146,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4148,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4150,
- "instruction": "MSTORE"
- },
- {
- "pc": 4151,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4153,
- "instruction": "PUSH0"
- },
- {
- "pc": 4154,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4110
- },
- {
- "instructions": [
- {
- "pc": 1084,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1087,
- "instruction": "DUP1"
- },
- {
- "pc": 1088,
- "instruction": "DUP4"
- },
- {
- "pc": 1089,
- "instruction": "SLOAD"
- },
- {
- "pc": 1090,
- "instruction": "DIV"
- },
- {
- "pc": 1091,
- "instruction": "MUL"
- },
- {
- "pc": 1092,
- "instruction": "DUP4"
- },
- {
- "pc": 1093,
- "instruction": "MSTORE"
- },
- {
- "pc": 1094,
- "instruction": "SWAP2"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1097,
- "instruction": "ADD"
- },
- {
- "pc": 1098,
- "instruction": "SWAP2"
- },
- {
- "pc": 1099,
- "instruction": "PUSH2 0x0478"
- },
- {
- "pc": 1102,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1144
- }],
- "last_instruction": "JUMP",
- "id": 1084
- },
- {
- "instructions": [
- {
- "pc": 3753,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3754,
- "instruction": "PUSH2 0x0eb2"
- },
- {
- "pc": 3757,
- "instruction": "DUP2"
- },
- {
- "pc": 3758,
- "instruction": "PUSH2 0x0e9e"
- },
- {
- "pc": 3761,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3742
- }],
- "last_instruction": "JUMP",
- "id": 3753
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 3802,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3803,
- "instruction": "DUP3"
- },
- {
- "pc": 3804,
- "instruction": "MSTORE"
- },
- {
- "pc": 3805,
- "instruction": "POP"
- },
- {
- "pc": 3806,
- "instruction": "POP"
- },
- {
- "pc": 3807,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3827
- }],
- "last_instruction": "JUMP",
- "id": 3802
- },
- {
- "instructions": [
- {
- "pc": 3959,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3960,
- "instruction": "SWAP3"
- },
- {
- "pc": 3961,
- "instruction": "SWAP2"
- },
- {
- "pc": 3962,
- "instruction": "POP"
- },
- {
- "pc": 3963,
- "instruction": "POP"
- },
- {
- "pc": 3964,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 386
- }],
- "last_instruction": "JUMP",
- "id": 3959
- },
- {
- "instructions": [
- {
- "pc": 1581,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1584,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1586,
- "instruction": "MLOAD"
- },
- {
- "pc": 1587,
- "instruction": "DUP1"
- },
- {
- "pc": 1588,
- "instruction": "DUP4"
- },
- {
- "pc": 1589,
- "instruction": "SUB"
- },
- {
- "pc": 1590,
- "instruction": "DUP2"
- },
- {
- "pc": 1591,
- "instruction": "DUP7"
- },
- {
- "pc": 1592,
- "instruction": "GAS"
- },
- {
- "pc": 1593,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1594,
- "instruction": "ISZERO"
- },
- {
- "pc": 1595,
- "instruction": "DUP1"
- },
- {
- "pc": 1596,
- "instruction": "ISZERO"
- },
- {
- "pc": 1597,
- "instruction": "PUSH2 0x0648"
- },
- {
- "pc": 1600,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1601
- },
- {
- "color": "\"#5F9747\"",
- "target": 1608
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1581
- },
- {
- "instructions": [
- {
- "pc": 3396,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3397,
- "instruction": "PUSH0"
- },
- {
- "pc": 3398,
- "instruction": "DUP2"
- },
- {
- "pc": 3399,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3400,
- "instruction": "SWAP1"
- },
- {
- "pc": 3401,
- "instruction": "POP"
- },
- {
- "pc": 3402,
- "instruction": "PUSH2 0x0d52"
- },
- {
- "pc": 3405,
- "instruction": "DUP2"
- },
- {
- "pc": 3406,
- "instruction": "PUSH2 0x0d2e"
- },
- {
- "pc": 3409,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3374
- }],
- "last_instruction": "JUMP",
- "id": 3396
- },
- {
- "instructions": [
- {
- "pc": 473,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 474,
- "instruction": "PUSH2 0x01f3"
- },
- {
- "pc": 477,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 479,
- "instruction": "DUP1"
- },
- {
- "pc": 480,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 481,
- "instruction": "SUB"
- },
- {
- "pc": 482,
- "instruction": "DUP2"
- },
- {
- "pc": 483,
- "instruction": "ADD"
- },
- {
- "pc": 484,
- "instruction": "SWAP1"
- },
- {
- "pc": 485,
- "instruction": "PUSH2 0x01ee"
- },
- {
- "pc": 488,
- "instruction": "SWAP2"
- },
- {
- "pc": 489,
- "instruction": "SWAP1"
- },
- {
- "pc": 490,
- "instruction": "PUSH2 0x0e60"
- },
- {
- "pc": 493,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3680
- }],
- "last_instruction": "JUMP",
- "id": 473
- },
- {
- "instructions": [
- {
- "pc": 1223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1224,
- "instruction": "PUSH0"
- },
- {
- "pc": 1225,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1227,
- "instruction": "PUSH1 0x14"
- },
- {
- "pc": 1229,
- "instruction": "SWAP1"
- },
- {
- "pc": 1230,
- "instruction": "SLOAD"
- },
- {
- "pc": 1231,
- "instruction": "SWAP1"
- },
- {
- "pc": 1232,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1235,
- "instruction": "EXP"
- },
- {
- "pc": 1236,
- "instruction": "SWAP1"
- },
- {
- "pc": 1237,
- "instruction": "DIV"
- },
- {
- "pc": 1238,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1240,
- "instruction": "AND"
- },
- {
- "pc": 1241,
- "instruction": "SWAP1"
- },
- {
- "pc": 1242,
- "instruction": "POP"
- },
- {
- "pc": 1243,
- "instruction": "SWAP1"
- },
- {
- "pc": 1244,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 373
- }],
- "last_instruction": "JUMP",
- "id": 1223
- },
- {
- "instructions": [
- {
- "pc": 3450,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3451,
- "instruction": "SWAP2"
- },
- {
- "pc": 3452,
- "instruction": "POP"
- },
- {
- "pc": 3453,
- "instruction": "POP"
- },
- {
- "pc": 3454,
- "instruction": "SWAP3"
- },
- {
- "pc": 3455,
- "instruction": "SWAP2"
- },
- {
- "pc": 3456,
- "instruction": "POP"
- },
- {
- "pc": 3457,
- "instruction": "POP"
- },
- {
- "pc": 3458,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 416
- },
- {
- "color": "\"#FF9248\"",
- "target": 202
- }
- ],
- "last_instruction": "JUMP",
- "id": 3450
- },
- {
- "instructions": [
- {
- "pc": 5012,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5013,
- "instruction": "PUSH0"
- },
- {
- "pc": 5014,
- "instruction": "PUSH2 0x13a0"
- },
- {
- "pc": 5017,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 5019,
- "instruction": "DUP4"
- },
- {
- "pc": 5020,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 5023,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 5012
- },
- {
- "instructions": [
- {
- "pc": 443,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 444,
- "instruction": "PUSH2 0x01c3"
- },
- {
- "pc": 447,
- "instruction": "PUSH2 0x0523"
- },
- {
- "pc": 450,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1315
- }],
- "last_instruction": "JUMP",
- "id": 443
- },
- {
- "instructions": [
- {
- "pc": 5332,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5333,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5335,
- "instruction": "DUP3"
- },
- {
- "pc": 5336,
- "instruction": "ADD"
- },
- {
- "pc": 5337,
- "instruction": "SWAP1"
- },
- {
- "pc": 5338,
- "instruction": "POP"
- },
- {
- "pc": 5339,
- "instruction": "SWAP2"
- },
- {
- "pc": 5340,
- "instruction": "SWAP1"
- },
- {
- "pc": 5341,
- "instruction": "POP"
- },
- {
- "pc": 5342,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5366
- },
- {
- "color": "\"#FF9248\"",
- "target": 4927
- }
- ],
- "last_instruction": "JUMP",
- "id": 5332
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x01d9"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 473
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 4019,
- "instruction": "PUSH2 0x0fba"
- },
- {
- "pc": 4022,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 4025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 4019
- },
- {
- "instructions": [
- {
- "pc": 1103,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "SWAP2"
- },
- {
- "pc": 1107,
- "instruction": "SWAP1"
- },
- {
- "pc": 1108,
- "instruction": "PUSH0"
- },
- {
- "pc": 1109,
- "instruction": "MSTORE"
- },
- {
- "pc": 1110,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1112,
- "instruction": "PUSH0"
- },
- {
- "pc": 1113,
- "instruction": "SHA3"
- },
- {
- "pc": 1114,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1115
- }],
- "last_instruction": "UNKNOWN",
- "id": 1103
- },
- {
- "instructions": [
- {
- "pc": 1135,
- "instruction": "DUP3"
- },
- {
- "pc": 1136,
- "instruction": "SWAP1"
- },
- {
- "pc": 1137,
- "instruction": "SUB"
- },
- {
- "pc": 1138,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1140,
- "instruction": "AND"
- },
- {
- "pc": 1141,
- "instruction": "DUP3"
- },
- {
- "pc": 1142,
- "instruction": "ADD"
- },
- {
- "pc": 1143,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1144
- }],
- "last_instruction": "UNKNOWN",
- "id": 1135
- },
- {
- "instructions": [
- {
- "pc": 941,
- "instruction": "PUSH0"
- },
- {
- "pc": 942,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 944,
- "instruction": "PUSH0"
- },
- {
- "pc": 945,
- "instruction": "DUP4"
- },
- {
- "pc": 946,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 967,
- "instruction": "AND"
- },
- {
- "pc": 968,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 989,
- "instruction": "AND"
- },
- {
- "pc": 990,
- "instruction": "DUP2"
- },
- {
- "pc": 991,
- "instruction": "MSTORE"
- },
- {
- "pc": 992,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 994,
- "instruction": "ADD"
- },
- {
- "pc": 995,
- "instruction": "SWAP1"
- },
- {
- "pc": 996,
- "instruction": "DUP2"
- },
- {
- "pc": 997,
- "instruction": "MSTORE"
- },
- {
- "pc": 998,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "PUSH0"
- },
- {
- "pc": 1002,
- "instruction": "SHA3"
- },
- {
- "pc": 1003,
- "instruction": "DUP2"
- },
- {
- "pc": 1004,
- "instruction": "SWAP1"
- },
- {
- "pc": 1005,
- "instruction": "SSTORE"
- },
- {
- "pc": 1006,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1007
- }],
- "last_instruction": "UNKNOWN",
- "id": 941
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH2 0x00b1"
- },
- {
- "pc": 110,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 177
- }],
- "last_instruction": "JUMP",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 3702,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3703,
- "instruction": "PUSH0"
- },
- {
- "pc": 3704,
- "instruction": "PUSH2 0x0e83"
- },
- {
- "pc": 3707,
- "instruction": "DUP6"
- },
- {
- "pc": 3708,
- "instruction": "DUP3"
- },
- {
- "pc": 3709,
- "instruction": "DUP7"
- },
- {
- "pc": 3710,
- "instruction": "ADD"
- },
- {
- "pc": 3711,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 3714,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 3702
- },
- {
- "instructions": [
- {
- "pc": 3647,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3648,
- "instruction": "DUP2"
- },
- {
- "pc": 3649,
- "instruction": "EQ"
- },
- {
- "pc": 3650,
- "instruction": "PUSH2 0x0e49"
- },
- {
- "pc": 3653,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3654
- },
- {
- "color": "\"#5F9747\"",
- "target": 3657
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3647
- },
- {
- "instructions": [
- {
- "pc": 3496,
- "instruction": "DUP1"
- },
- {
- "pc": 3497,
- "instruction": "DUP3"
- },
- {
- "pc": 3498,
- "instruction": "ADD"
- },
- {
- "pc": 3499,
- "instruction": "MLOAD"
- },
- {
- "pc": 3500,
- "instruction": "DUP2"
- },
- {
- "pc": 3501,
- "instruction": "DUP5"
- },
- {
- "pc": 3502,
- "instruction": "ADD"
- },
- {
- "pc": 3503,
- "instruction": "MSTORE"
- },
- {
- "pc": 3504,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3506,
- "instruction": "DUP2"
- },
- {
- "pc": 3507,
- "instruction": "ADD"
- },
- {
- "pc": 3508,
- "instruction": "SWAP1"
- },
- {
- "pc": 3509,
- "instruction": "POP"
- },
- {
- "pc": 3510,
- "instruction": "PUSH2 0x0d9f"
- },
- {
- "pc": 3513,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3487
- }],
- "last_instruction": "JUMP",
- "id": 3496
- },
- {
- "instructions": [
- {
- "pc": 3674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3675,
- "instruction": "SWAP3"
- },
- {
- "pc": 3676,
- "instruction": "SWAP2"
- },
- {
- "pc": 3677,
- "instruction": "POP"
- },
- {
- "pc": 3678,
- "instruction": "POP"
- },
- {
- "pc": 3679,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3732
- },
- {
- "color": "\"#FF9248\"",
- "target": 4101
- }
- ],
- "last_instruction": "JUMP",
- "id": 3674
- },
- {
- "instructions": [
- {
- "pc": 308,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 309,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 311,
- "instruction": "MLOAD"
- },
- {
- "pc": 312,
- "instruction": "DUP1"
- },
- {
- "pc": 313,
- "instruction": "SWAP2"
- },
- {
- "pc": 314,
- "instruction": "SUB"
- },
- {
- "pc": 315,
- "instruction": "SWAP1"
- },
- {
- "pc": 316,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 308
- },
- {
- "instructions": [
- {
- "pc": 451,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 452,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 454,
- "instruction": "MLOAD"
- },
- {
- "pc": 455,
- "instruction": "PUSH2 0x01d0"
- },
- {
- "pc": 458,
- "instruction": "SWAP2"
- },
- {
- "pc": 459,
- "instruction": "SWAP1"
- },
- {
- "pc": 460,
- "instruction": "PUSH2 0x0e0d"
- },
- {
- "pc": 463,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3597
- }],
- "last_instruction": "JUMP",
- "id": 451
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 243,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 245,
- "instruction": "DUP1"
- },
- {
- "pc": 246,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 247,
- "instruction": "SUB"
- },
- {
- "pc": 248,
- "instruction": "DUP2"
- },
- {
- "pc": 249,
- "instruction": "ADD"
- },
- {
- "pc": 250,
- "instruction": "SWAP1"
- },
- {
- "pc": 251,
- "instruction": "PUSH2 0x0104"
- },
- {
- "pc": 254,
- "instruction": "SWAP2"
- },
- {
- "pc": 255,
- "instruction": "SWAP1"
- },
- {
- "pc": 256,
- "instruction": "PUSH2 0x0e60"
- },
- {
- "pc": 259,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3680
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 217,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 218,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 220,
- "instruction": "MLOAD"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 224,
- "instruction": "SWAP2"
- },
- {
- "pc": 225,
- "instruction": "SWAP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x0e0d"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3597
- }],
- "last_instruction": "JUMP",
- "id": 217
- },
- {
- "instructions": [
- {
- "pc": 4203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4204,
- "instruction": "PUSH0"
- },
- {
- "pc": 4205,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4207,
- "instruction": "DUP3"
- },
- {
- "pc": 4208,
- "instruction": "ADD"
- },
- {
- "pc": 4209,
- "instruction": "SWAP1"
- },
- {
- "pc": 4210,
- "instruction": "POP"
- },
- {
- "pc": 4211,
- "instruction": "PUSH2 0x107e"
- },
- {
- "pc": 4214,
- "instruction": "PUSH0"
- },
- {
- "pc": 4215,
- "instruction": "DUP4"
- },
- {
- "pc": 4216,
- "instruction": "ADD"
- },
- {
- "pc": 4217,
- "instruction": "DUP6"
- },
- {
- "pc": 4218,
- "instruction": "PUSH2 0x0f7d"
- },
- {
- "pc": 4221,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3965
- }],
- "last_instruction": "JUMP",
- "id": 4203
- },
- {
- "instructions": [
- {
- "pc": 434,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 435,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 437,
- "instruction": "MLOAD"
- },
- {
- "pc": 438,
- "instruction": "DUP1"
- },
- {
- "pc": 439,
- "instruction": "SWAP2"
- },
- {
- "pc": 440,
- "instruction": "SUB"
- },
- {
- "pc": 441,
- "instruction": "SWAP1"
- },
- {
- "pc": 442,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 434
- },
- {
- "instructions": [
- {
- "pc": 4927,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4928,
- "instruction": "SWAP1"
- },
- {
- "pc": 4929,
- "instruction": "POP"
- },
- {
- "pc": 4930,
- "instruction": "SWAP2"
- },
- {
- "pc": 4931,
- "instruction": "SWAP1"
- },
- {
- "pc": 4932,
- "instruction": "POP"
- },
- {
- "pc": 4933,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2710
- },
- {
- "color": "\"#FF9248\"",
- "target": 2089
- }
- ],
- "last_instruction": "JUMP",
- "id": 4927
- },
- {
- "instructions": [
- {
- "pc": 2040,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2042,
- "instruction": "MLOAD"
- },
- {
- "pc": 2043,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2076,
- "instruction": "DUP2"
- },
- {
- "pc": 2077,
- "instruction": "MSTORE"
- },
- {
- "pc": 2078,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2080,
- "instruction": "ADD"
- },
- {
- "pc": 2081,
- "instruction": "PUSH2 0x0829"
- },
- {
- "pc": 2084,
- "instruction": "SWAP1"
- },
- {
- "pc": 2085,
- "instruction": "PUSH2 0x1328"
- },
- {
- "pc": 2088,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4904
- }],
- "last_instruction": "JUMP",
- "id": 2040
- },
- {
- "instructions": [
- {
- "pc": 4275,
- "instruction": "PUSH2 0x10ba"
- },
- {
- "pc": 4278,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 4281,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 4275
- },
- {
- "instructions": [
- {
- "pc": 3416,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3417,
- "instruction": "PUSH0"
- },
- {
- "pc": 3418,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3420,
- "instruction": "DUP3"
- },
- {
- "pc": 3421,
- "instruction": "DUP5"
- },
- {
- "pc": 3422,
- "instruction": "SUB"
- },
- {
- "pc": 3423,
- "instruction": "SLT"
- },
- {
- "pc": 3424,
- "instruction": "ISZERO"
- },
- {
- "pc": 3425,
- "instruction": "PUSH2 0x0d6d"
- },
- {
- "pc": 3428,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3429
- },
- {
- "color": "\"#5F9747\"",
- "target": 3437
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3416
- },
- {
- "instructions": [
- {
- "pc": 1010,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1011,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1013,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1015,
- "instruction": "DUP1"
- },
- {
- "pc": 1016,
- "instruction": "SLOAD"
- },
- {
- "pc": 1017,
- "instruction": "PUSH2 0x0401"
- },
- {
- "pc": 1020,
- "instruction": "SWAP1"
- },
- {
- "pc": 1021,
- "instruction": "PUSH2 0x103b"
- },
- {
- "pc": 1024,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4155
- }],
- "last_instruction": "JUMP",
- "id": 1010
- },
- {
- "instructions": [
- {
- "pc": 278,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 279,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 281,
- "instruction": "MLOAD"
- },
- {
- "pc": 282,
- "instruction": "DUP1"
- },
- {
- "pc": 283,
- "instruction": "SWAP2"
- },
- {
- "pc": 284,
- "instruction": "SUB"
- },
- {
- "pc": 285,
- "instruction": "SWAP1"
- },
- {
- "pc": 286,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 278
- },
- {
- "instructions": [
- {
- "pc": 577,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 578,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 580,
- "instruction": "MLOAD"
- },
- {
- "pc": 581,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 584,
- "instruction": "SWAP2"
- },
- {
- "pc": 585,
- "instruction": "SWAP1"
- },
- {
- "pc": 586,
- "instruction": "PUSH2 0x0ee0"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3808
- }],
- "last_instruction": "JUMP",
- "id": 577
- },
- {
- "instructions": [
- {
- "pc": 3393,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3394,
- "instruction": "POP"
- },
- {
- "pc": 3395,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3410
- }],
- "last_instruction": "JUMP",
- "id": 3393
- },
- {
- "instructions": [
- {
- "pc": 3660,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3661,
- "instruction": "PUSH0"
- },
- {
- "pc": 3662,
- "instruction": "DUP2"
- },
- {
- "pc": 3663,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3664,
- "instruction": "SWAP1"
- },
- {
- "pc": 3665,
- "instruction": "POP"
- },
- {
- "pc": 3666,
- "instruction": "PUSH2 0x0e5a"
- },
- {
- "pc": 3669,
- "instruction": "DUP2"
- },
- {
- "pc": 3670,
- "instruction": "PUSH2 0x0e36"
- },
- {
- "pc": 3673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3638
- }],
- "last_instruction": "JUMP",
- "id": 3660
- },
- {
- "instructions": [
- {
- "pc": 3367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3368,
- "instruction": "SWAP1"
- },
- {
- "pc": 3369,
- "instruction": "POP"
- },
- {
- "pc": 3370,
- "instruction": "SWAP2"
- },
- {
- "pc": 3371,
- "instruction": "SWAP1"
- },
- {
- "pc": 3372,
- "instruction": "POP"
- },
- {
- "pc": 3373,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3974
- },
- {
- "color": "\"#FF9248\"",
- "target": 3383
- }
- ],
- "last_instruction": "JUMP",
- "id": 3367
- },
- {
- "instructions": [
- {
- "pc": 1374,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1375,
- "instruction": "DUP1"
- },
- {
- "pc": 1376,
- "instruction": "ISZERO"
- },
- {
- "pc": 1377,
- "instruction": "PUSH2 0x05a9"
- },
- {
- "pc": 1380,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1381
- },
- {
- "color": "\"#5F9747\"",
- "target": 1449
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1374
- },
- {
- "instructions": [
- {
- "pc": 1449,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1450,
- "instruction": "POP"
- },
- {
- "pc": 1451,
- "instruction": "POP"
- },
- {
- "pc": 1452,
- "instruction": "POP"
- },
- {
- "pc": 1453,
- "instruction": "POP"
- },
- {
- "pc": 1454,
- "instruction": "POP"
- },
- {
- "pc": 1455,
- "instruction": "SWAP1"
- },
- {
- "pc": 1456,
- "instruction": "POP"
- },
- {
- "pc": 1457,
- "instruction": "SWAP1"
- },
- {
- "pc": 1458,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 217
- }
- ],
- "last_instruction": "JUMP",
- "id": 1449
- },
- {
- "instructions": [
- {
- "pc": 1601,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1602,
- "instruction": "PUSH0"
- },
- {
- "pc": 1603,
- "instruction": "DUP1"
- },
- {
- "pc": 1604,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1605,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1606,
- "instruction": "PUSH0"
- },
- {
- "pc": 1607,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1601
- },
- {
- "instructions": [
- {
- "pc": 3934,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3935,
- "instruction": "DUP3"
- },
- {
- "pc": 3936,
- "instruction": "MSTORE"
- },
- {
- "pc": 3937,
- "instruction": "POP"
- },
- {
- "pc": 3938,
- "instruction": "POP"
- },
- {
- "pc": 3939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3959
- }],
- "last_instruction": "JUMP",
- "id": 3934
- },
- {
- "instructions": [
- {
- "pc": 4882,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4883,
- "instruction": "SWAP2"
- },
- {
- "pc": 4884,
- "instruction": "POP"
- },
- {
- "pc": 4885,
- "instruction": "PUSH2 0x131d"
- },
- {
- "pc": 4888,
- "instruction": "DUP3"
- },
- {
- "pc": 4889,
- "instruction": "PUSH2 0x12b8"
- },
- {
- "pc": 4892,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4792
- }],
- "last_instruction": "JUMP",
- "id": 4882
- },
- {
- "instructions": [
- {
- "pc": 3551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3552,
- "instruction": "PUSH2 0x0de9"
- },
- {
- "pc": 3555,
- "instruction": "DUP2"
- },
- {
- "pc": 3556,
- "instruction": "DUP6"
- },
- {
- "pc": 3557,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 3560,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 3551
- },
- {
- "instructions": [
- {
- "pc": 3410,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3411,
- "instruction": "SWAP3"
- },
- {
- "pc": 3412,
- "instruction": "SWAP2"
- },
- {
- "pc": 3413,
- "instruction": "POP"
- },
- {
- "pc": 3414,
- "instruction": "POP"
- },
- {
- "pc": 3415,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3715
- },
- {
- "color": "\"#FF9248\"",
- "target": 4040
- },
- {
- "color": "\"#FF9248\"",
- "target": 3450
- },
- {
- "color": "\"#FF9248\"",
- "target": 3869
- }
- ],
- "last_instruction": "JUMP",
- "id": 3410
- },
- {
- "instructions": [
- {
- "pc": 2587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2588,
- "instruction": "PUSH0"
- },
- {
- "pc": 2589,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2591,
- "instruction": "PUSH0"
- },
- {
- "pc": 2592,
- "instruction": "DUP6"
- },
- {
- "pc": 2593,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2614,
- "instruction": "AND"
- },
- {
- "pc": 2615,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2636,
- "instruction": "AND"
- },
- {
- "pc": 2637,
- "instruction": "DUP2"
- },
- {
- "pc": 2638,
- "instruction": "MSTORE"
- },
- {
- "pc": 2639,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2641,
- "instruction": "ADD"
- },
- {
- "pc": 2642,
- "instruction": "SWAP1"
- },
- {
- "pc": 2643,
- "instruction": "DUP2"
- },
- {
- "pc": 2644,
- "instruction": "MSTORE"
- },
- {
- "pc": 2645,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2647,
- "instruction": "ADD"
- },
- {
- "pc": 2648,
- "instruction": "PUSH0"
- },
- {
- "pc": 2649,
- "instruction": "SHA3"
- },
- {
- "pc": 2650,
- "instruction": "SLOAD"
- },
- {
- "pc": 2651,
- "instruction": "SWAP1"
- },
- {
- "pc": 2652,
- "instruction": "POP"
- },
- {
- "pc": 2653,
- "instruction": "DUP2"
- },
- {
- "pc": 2654,
- "instruction": "DUP2"
- },
- {
- "pc": 2655,
- "instruction": "LT"
- },
- {
- "pc": 2656,
- "instruction": "ISZERO"
- },
- {
- "pc": 2657,
- "instruction": "PUSH2 0x0a9f"
- },
- {
- "pc": 2660,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2661
- },
- {
- "color": "\"#5F9747\"",
- "target": 2719
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2587
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xe559d86a"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0257"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 599
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function e559d86a"
- },
- {
- "instructions": [
- {
- "pc": 3742,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3743,
- "instruction": "PUSH0"
- },
- {
- "pc": 3744,
- "instruction": "DUP2"
- },
- {
- "pc": 3745,
- "instruction": "ISZERO"
- },
- {
- "pc": 3746,
- "instruction": "ISZERO"
- },
- {
- "pc": 3747,
- "instruction": "SWAP1"
- },
- {
- "pc": 3748,
- "instruction": "POP"
- },
- {
- "pc": 3749,
- "instruction": "SWAP2"
- },
- {
- "pc": 3750,
- "instruction": "SWAP1"
- },
- {
- "pc": 3751,
- "instruction": "POP"
- },
- {
- "pc": 3752,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3762
- }],
- "last_instruction": "JUMP",
- "id": 3742
- },
- {
- "instructions": [
- {
- "pc": 5309,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5310,
- "instruction": "PUSH0"
- },
- {
- "pc": 5311,
- "instruction": "PUSH2 0x14c9"
- },
- {
- "pc": 5314,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 5316,
- "instruction": "DUP4"
- },
- {
- "pc": 5317,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 5320,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 5309
- },
- {
- "instructions": [
- {
- "pc": 4172,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 4174,
- "instruction": "DUP3"
- },
- {
- "pc": 4175,
- "instruction": "AND"
- },
- {
- "pc": 4176,
- "instruction": "SWAP2"
- },
- {
- "pc": 4177,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4178
- }],
- "last_instruction": "UNKNOWN",
- "id": 4172
- },
- {
- "instructions": [
- {
- "pc": 4235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4236,
- "instruction": "SWAP4"
- },
- {
- "pc": 4237,
- "instruction": "SWAP3"
- },
- {
- "pc": 4238,
- "instruction": "POP"
- },
- {
- "pc": 4239,
- "instruction": "POP"
- },
- {
- "pc": 4240,
- "instruction": "POP"
- },
- {
- "pc": 4241,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1581
- }],
- "last_instruction": "JUMP",
- "id": 4235
- },
- {
- "instructions": [
- {
- "pc": 1381,
- "instruction": "DUP1"
- },
- {
- "pc": 1382,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1384,
- "instruction": "LT"
- },
- {
- "pc": 1385,
- "instruction": "PUSH2 0x0580"
- },
- {
- "pc": 1388,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1408
- },
- {
- "color": "\"#B70000\"",
- "target": 1389
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1381
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 515,
- "instruction": "MLOAD"
- },
- {
- "pc": 516,
- "instruction": "DUP1"
- },
- {
- "pc": 517,
- "instruction": "SWAP2"
- },
- {
- "pc": 518,
- "instruction": "SUB"
- },
- {
- "pc": 519,
- "instruction": "SWAP1"
- },
- {
- "pc": 520,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 1864,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1866,
- "instruction": "PUSH1 0x14"
- },
- {
- "pc": 1868,
- "instruction": "SWAP1"
- },
- {
- "pc": 1869,
- "instruction": "SLOAD"
- },
- {
- "pc": 1870,
- "instruction": "SWAP1"
- },
- {
- "pc": 1871,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1874,
- "instruction": "EXP"
- },
- {
- "pc": 1875,
- "instruction": "SWAP1"
- },
- {
- "pc": 1876,
- "instruction": "DIV"
- },
- {
- "pc": 1877,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1879,
- "instruction": "AND"
- },
- {
- "pc": 1880,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 1882,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 1885,
- "instruction": "SWAP2"
- },
- {
- "pc": 1886,
- "instruction": "SWAP1"
- },
- {
- "pc": 1887,
- "instruction": "PUSH2 0x122d"
- },
- {
- "pc": 1890,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4653
- }],
- "last_instruction": "JUMP",
- "id": 1864
- },
- {
- "instructions": [
- {
- "pc": 935,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 936,
- "instruction": "ISZERO"
- },
- {
- "pc": 937,
- "instruction": "PUSH2 0x03ef"
- },
- {
- "pc": 940,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 941
- },
- {
- "color": "\"#5F9747\"",
- "target": 1007
- }
- ],
- "last_instruction": "JUMPI",
- "id": 935
- },
- {
- "instructions": [
- {
- "pc": 1144,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1145,
- "instruction": "POP"
- },
- {
- "pc": 1146,
- "instruction": "POP"
- },
- {
- "pc": 1147,
- "instruction": "POP"
- },
- {
- "pc": 1148,
- "instruction": "POP"
- },
- {
- "pc": 1149,
- "instruction": "POP"
- },
- {
- "pc": 1150,
- "instruction": "SWAP1"
- },
- {
- "pc": 1151,
- "instruction": "POP"
- },
- {
- "pc": 1152,
- "instruction": "SWAP1"
- },
- {
- "pc": 1153,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 217
- }
- ],
- "last_instruction": "JUMP",
- "id": 1144
- },
- {
- "instructions": [
- {
- "pc": 295,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 298,
- "instruction": "MLOAD"
- },
- {
- "pc": 299,
- "instruction": "PUSH2 0x0134"
- },
- {
- "pc": 302,
- "instruction": "SWAP2"
- },
- {
- "pc": 303,
- "instruction": "SWAP1"
- },
- {
- "pc": 304,
- "instruction": "PUSH2 0x0ee0"
- },
- {
- "pc": 307,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3808
- }],
- "last_instruction": "JUMP",
- "id": 295
- },
- {
- "instructions": [
- {
- "pc": 1608,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1609,
- "instruction": "POP"
- },
- {
- "pc": 1610,
- "instruction": "POP"
- },
- {
- "pc": 1611,
- "instruction": "POP"
- },
- {
- "pc": 1612,
- "instruction": "POP"
- },
- {
- "pc": 1613,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1615,
- "instruction": "MLOAD"
- },
- {
- "pc": 1616,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1617,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1619,
- "instruction": "NOT"
- },
- {
- "pc": 1620,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1622,
- "instruction": "DUP3"
- },
- {
- "pc": 1623,
- "instruction": "ADD"
- },
- {
- "pc": 1624,
- "instruction": "AND"
- },
- {
- "pc": 1625,
- "instruction": "DUP3"
- },
- {
- "pc": 1626,
- "instruction": "ADD"
- },
- {
- "pc": 1627,
- "instruction": "DUP1"
- },
- {
- "pc": 1628,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1630,
- "instruction": "MSTORE"
- },
- {
- "pc": 1631,
- "instruction": "POP"
- },
- {
- "pc": 1632,
- "instruction": "DUP2"
- },
- {
- "pc": 1633,
- "instruction": "ADD"
- },
- {
- "pc": 1634,
- "instruction": "SWAP1"
- },
- {
- "pc": 1635,
- "instruction": "PUSH2 0x066c"
- },
- {
- "pc": 1638,
- "instruction": "SWAP2"
- },
- {
- "pc": 1639,
- "instruction": "SWAP1"
- },
- {
- "pc": 1640,
- "instruction": "PUSH2 0x10a6"
- },
- {
- "pc": 1643,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4262
- }],
- "last_instruction": "JUMP",
- "id": 1608
- },
- {
- "instructions": [
- {
- "pc": 1025,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1026,
- "instruction": "DUP1"
- },
- {
- "pc": 1027,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1029,
- "instruction": "ADD"
- },
- {
- "pc": 1030,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1032,
- "instruction": "DUP1"
- },
- {
- "pc": 1033,
- "instruction": "SWAP2"
- },
- {
- "pc": 1034,
- "instruction": "DIV"
- },
- {
- "pc": 1035,
- "instruction": "MUL"
- },
- {
- "pc": 1036,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1038,
- "instruction": "ADD"
- },
- {
- "pc": 1039,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1041,
- "instruction": "MLOAD"
- },
- {
- "pc": 1042,
- "instruction": "SWAP1"
- },
- {
- "pc": 1043,
- "instruction": "DUP2"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1047,
- "instruction": "MSTORE"
- },
- {
- "pc": 1048,
- "instruction": "DUP1"
- },
- {
- "pc": 1049,
- "instruction": "SWAP3"
- },
- {
- "pc": 1050,
- "instruction": "SWAP2"
- },
- {
- "pc": 1051,
- "instruction": "SWAP1"
- },
- {
- "pc": 1052,
- "instruction": "DUP2"
- },
- {
- "pc": 1053,
- "instruction": "DUP2"
- },
- {
- "pc": 1054,
- "instruction": "MSTORE"
- },
- {
- "pc": 1055,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "DUP3"
- },
- {
- "pc": 1059,
- "instruction": "DUP1"
- },
- {
- "pc": 1060,
- "instruction": "SLOAD"
- },
- {
- "pc": 1061,
- "instruction": "PUSH2 0x042d"
- },
- {
- "pc": 1064,
- "instruction": "SWAP1"
- },
- {
- "pc": 1065,
- "instruction": "PUSH2 0x103b"
- },
- {
- "pc": 1068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4155
- }],
- "last_instruction": "JUMP",
- "id": 1025
- },
- {
- "instructions": [
- {
- "pc": 3629,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3630,
- "instruction": "PUSH0"
- },
- {
- "pc": 3631,
- "instruction": "DUP2"
- },
- {
- "pc": 3632,
- "instruction": "SWAP1"
- },
- {
- "pc": 3633,
- "instruction": "POP"
- },
- {
- "pc": 3634,
- "instruction": "SWAP2"
- },
- {
- "pc": 3635,
- "instruction": "SWAP1"
- },
- {
- "pc": 3636,
- "instruction": "POP"
- },
- {
- "pc": 3637,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3802
- },
- {
- "color": "\"#FF9248\"",
- "target": 3647
- }
- ],
- "last_instruction": "JUMP",
- "id": 3629
- },
- {
- "instructions": [
- {
- "pc": 209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x00d9"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x03f2"
- },
- {
- "pc": 216,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1010
- }],
- "last_instruction": "JUMP",
- "id": 209
- },
- {
- "instructions": [
- {
- "pc": 5321,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5322,
- "instruction": "SWAP2"
- },
- {
- "pc": 5323,
- "instruction": "POP"
- },
- {
- "pc": 5324,
- "instruction": "PUSH2 0x14d4"
- },
- {
- "pc": 5327,
- "instruction": "DUP3"
- },
- {
- "pc": 5328,
- "instruction": "PUSH2 0x146f"
- },
- {
- "pc": 5331,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5231
- }],
- "last_instruction": "JUMP",
- "id": 5321
- },
- {
- "instructions": [
- {
- "pc": 5343,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5344,
- "instruction": "PUSH0"
- },
- {
- "pc": 5345,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5347,
- "instruction": "DUP3"
- },
- {
- "pc": 5348,
- "instruction": "ADD"
- },
- {
- "pc": 5349,
- "instruction": "SWAP1"
- },
- {
- "pc": 5350,
- "instruction": "POP"
- },
- {
- "pc": 5351,
- "instruction": "DUP2"
- },
- {
- "pc": 5352,
- "instruction": "DUP2"
- },
- {
- "pc": 5353,
- "instruction": "SUB"
- },
- {
- "pc": 5354,
- "instruction": "PUSH0"
- },
- {
- "pc": 5355,
- "instruction": "DUP4"
- },
- {
- "pc": 5356,
- "instruction": "ADD"
- },
- {
- "pc": 5357,
- "instruction": "MSTORE"
- },
- {
- "pc": 5358,
- "instruction": "PUSH2 0x14f6"
- },
- {
- "pc": 5361,
- "instruction": "DUP2"
- },
- {
- "pc": 5362,
- "instruction": "PUSH2 0x14bd"
- },
- {
- "pc": 5365,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5309
- }],
- "last_instruction": "JUMP",
- "id": 5343
- },
- {
- "instructions": [
- {
- "pc": 1154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1155,
- "instruction": "PUSH0"
- },
- {
- "pc": 1156,
- "instruction": "PUSH2 0x048e"
- },
- {
- "pc": 1159,
- "instruction": "CALLER"
- },
- {
- "pc": 1160,
- "instruction": "DUP5"
- },
- {
- "pc": 1161,
- "instruction": "DUP5"
- },
- {
- "pc": 1162,
- "instruction": "PUSH2 0x07c4"
- },
- {
- "pc": 1165,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1988
- }],
- "last_instruction": "JUMP",
- "id": 1154
- },
- {
- "instructions": [
- {
- "pc": 3715,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3716,
- "instruction": "SWAP3"
- },
- {
- "pc": 3717,
- "instruction": "POP"
- },
- {
- "pc": 3718,
- "instruction": "POP"
- },
- {
- "pc": 3719,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3721,
- "instruction": "PUSH2 0x0e94"
- },
- {
- "pc": 3724,
- "instruction": "DUP6"
- },
- {
- "pc": 3725,
- "instruction": "DUP3"
- },
- {
- "pc": 3726,
- "instruction": "DUP7"
- },
- {
- "pc": 3727,
- "instruction": "ADD"
- },
- {
- "pc": 3728,
- "instruction": "PUSH2 0x0e4c"
- },
- {
- "pc": 3731,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3660
- }],
- "last_instruction": "JUMP",
- "id": 3715
- },
- {
- "instructions": [
- {
- "pc": 4222,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4223,
- "instruction": "PUSH2 0x108b"
- },
- {
- "pc": 4226,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4228,
- "instruction": "DUP4"
- },
- {
- "pc": 4229,
- "instruction": "ADD"
- },
- {
- "pc": 4230,
- "instruction": "DUP5"
- },
- {
- "pc": 4231,
- "instruction": "PUSH2 0x0f7d"
- },
- {
- "pc": 4234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3965
- }],
- "last_instruction": "JUMP",
- "id": 4222
- },
- {
- "instructions": [
- {
- "pc": 5593,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5594,
- "instruction": "PUSH0"
- },
- {
- "pc": 5595,
- "instruction": "PUSH2 0x15e5"
- },
- {
- "pc": 5598,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 5600,
- "instruction": "DUP4"
- },
- {
- "pc": 5601,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 5604,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 5593
- },
- {
- "instructions": [
- {
- "pc": 2881,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2883,
- "instruction": "MLOAD"
- },
- {
- "pc": 2884,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2917,
- "instruction": "DUP2"
- },
- {
- "pc": 2918,
- "instruction": "MSTORE"
- },
- {
- "pc": 2919,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2921,
- "instruction": "ADD"
- },
- {
- "pc": 2922,
- "instruction": "PUSH2 0x0b72"
- },
- {
- "pc": 2925,
- "instruction": "SWAP1"
- },
- {
- "pc": 2926,
- "instruction": "PUSH2 0x15fb"
- },
- {
- "pc": 2929,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5627
- }],
- "last_instruction": "JUMP",
- "id": 2881
- },
- {
- "instructions": [
- {
- "pc": 859,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 860,
- "instruction": "DUP1"
- },
- {
- "pc": 861,
- "instruction": "ISZERO"
- },
- {
- "pc": 862,
- "instruction": "PUSH2 0x03a7"
- },
- {
- "pc": 865,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 866
- },
- {
- "color": "\"#5F9747\"",
- "target": 935
- }
- ],
- "last_instruction": "JUMPI",
- "id": 859
- },
- {
- "instructions": [
- {
- "pc": 260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x0482"
- },
- {
- "pc": 264,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1154
- }],
- "last_instruction": "JUMP",
- "id": 260
- },
- {
- "instructions": [
- {
- "pc": 2661,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2663,
- "instruction": "MLOAD"
- },
- {
- "pc": 2664,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2697,
- "instruction": "DUP2"
- },
- {
- "pc": 2698,
- "instruction": "MSTORE"
- },
- {
- "pc": 2699,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2701,
- "instruction": "ADD"
- },
- {
- "pc": 2702,
- "instruction": "PUSH2 0x0a96"
- },
- {
- "pc": 2705,
- "instruction": "SWAP1"
- },
- {
- "pc": 2706,
- "instruction": "PUSH2 0x14df"
- },
- {
- "pc": 2709,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5343
- }],
- "last_instruction": "JUMP",
- "id": 2661
- },
- {
- "instructions": [
- {
- "pc": 5627,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5628,
- "instruction": "PUSH0"
- },
- {
- "pc": 5629,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5631,
- "instruction": "DUP3"
- },
- {
- "pc": 5632,
- "instruction": "ADD"
- },
- {
- "pc": 5633,
- "instruction": "SWAP1"
- },
- {
- "pc": 5634,
- "instruction": "POP"
- },
- {
- "pc": 5635,
- "instruction": "DUP2"
- },
- {
- "pc": 5636,
- "instruction": "DUP2"
- },
- {
- "pc": 5637,
- "instruction": "SUB"
- },
- {
- "pc": 5638,
- "instruction": "PUSH0"
- },
- {
- "pc": 5639,
- "instruction": "DUP4"
- },
- {
- "pc": 5640,
- "instruction": "ADD"
- },
- {
- "pc": 5641,
- "instruction": "MSTORE"
- },
- {
- "pc": 5642,
- "instruction": "PUSH2 0x1612"
- },
- {
- "pc": 5645,
- "instruction": "DUP2"
- },
- {
- "pc": 5646,
- "instruction": "PUSH2 0x15d9"
- },
- {
- "pc": 5649,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5593
- }],
- "last_instruction": "JUMP",
- "id": 5627
- },
- {
- "instructions": [
- {
- "pc": 4283,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4284,
- "instruction": "PUSH0"
- },
- {
- "pc": 4285,
- "instruction": "PUSH2 0x10c8"
- },
- {
- "pc": 4288,
- "instruction": "DUP5"
- },
- {
- "pc": 4289,
- "instruction": "DUP3"
- },
- {
- "pc": 4290,
- "instruction": "DUP6"
- },
- {
- "pc": 4291,
- "instruction": "ADD"
- },
- {
- "pc": 4292,
- "instruction": "PUSH2 0x1092"
- },
- {
- "pc": 4295,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4242
- }],
- "last_instruction": "JUMP",
- "id": 4283
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xb8c9d25c"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0209"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 521
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function b8c9d25c"
- },
- {
- "instructions": [
- {
- "pc": 386,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 387,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 389,
- "instruction": "MLOAD"
- },
- {
- "pc": 390,
- "instruction": "DUP1"
- },
- {
- "pc": 391,
- "instruction": "SWAP2"
- },
- {
- "pc": 392,
- "instruction": "SUB"
- },
- {
- "pc": 393,
- "instruction": "SWAP1"
- },
- {
- "pc": 394,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 386
- },
- {
- "instructions": [
- {
- "pc": 3856,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3857,
- "instruction": "PUSH0"
- },
- {
- "pc": 3858,
- "instruction": "PUSH2 0x0f1d"
- },
- {
- "pc": 3861,
- "instruction": "DUP7"
- },
- {
- "pc": 3862,
- "instruction": "DUP3"
- },
- {
- "pc": 3863,
- "instruction": "DUP8"
- },
- {
- "pc": 3864,
- "instruction": "ADD"
- },
- {
- "pc": 3865,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 3868,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 3856
- },
- {
- "instructions": [
- {
- "pc": 494,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 495,
- "instruction": "PUSH2 0x05b3"
- },
- {
- "pc": 498,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1459
- }],
- "last_instruction": "JUMP",
- "id": 494
- },
- {
- "instructions": [
- {
- "pc": 5180,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5181,
- "instruction": "PUSH0"
- },
- {
- "pc": 5182,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5185,
- "instruction": "DUP3"
- },
- {
- "pc": 5186,
- "instruction": "PUSH2 0x0e2d"
- },
- {
- "pc": 5189,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3629
- }],
- "last_instruction": "JUMP",
- "id": 5180
- },
- {
- "instructions": [
- {
- "pc": 3437,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3438,
- "instruction": "PUSH0"
- },
- {
- "pc": 3439,
- "instruction": "PUSH2 0x0d7a"
- },
- {
- "pc": 3442,
- "instruction": "DUP5"
- },
- {
- "pc": 3443,
- "instruction": "DUP3"
- },
- {
- "pc": 3444,
- "instruction": "DUP6"
- },
- {
- "pc": 3445,
- "instruction": "ADD"
- },
- {
- "pc": 3446,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 3449,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 3437
- },
- {
- "instructions": [
- {
- "pc": 3657,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3658,
- "instruction": "POP"
- },
- {
- "pc": 3659,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3674
- }],
- "last_instruction": "JUMP",
- "id": 3657
- },
- {
- "instructions": [
- {
- "pc": 3374,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3375,
- "instruction": "PUSH2 0x0d37"
- },
- {
- "pc": 3378,
- "instruction": "DUP2"
- },
- {
- "pc": 3379,
- "instruction": "PUSH2 0x0d1d"
- },
- {
- "pc": 3382,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3357
- }],
- "last_instruction": "JUMP",
- "id": 3374
- },
- {
- "instructions": [
- {
- "pc": 111,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH3 0x87c2bb"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00b5"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 181
- },
- {
- "color": "\"#B70000\"",
- "target": 122
- }
- ],
- "last_instruction": "JUMPI",
- "id": 111
- },
- {
- "instructions": [
- {
- "pc": 3485,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3486,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3487
- }],
- "last_instruction": "UNKNOWN",
- "id": 3485
- },
- {
- "instructions": [
- {
- "pc": 4178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4179,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4181,
- "instruction": "DUP3"
- },
- {
- "pc": 4182,
- "instruction": "LT"
- },
- {
- "pc": 4183,
- "instruction": "DUP2"
- },
- {
- "pc": 4184,
- "instruction": "SUB"
- },
- {
- "pc": 4185,
- "instruction": "PUSH2 0x1065"
- },
- {
- "pc": 4188,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4197
- },
- {
- "color": "\"#B70000\"",
- "target": 4189
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4178
- },
- {
- "instructions": [
- {
- "pc": 1176,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1177,
- "instruction": "PUSH0"
- },
- {
- "pc": 1178,
- "instruction": "DUP1"
- },
- {
- "pc": 1179,
- "instruction": "SLOAD"
- },
- {
- "pc": 1180,
- "instruction": "SWAP1"
- },
- {
- "pc": 1181,
- "instruction": "POP"
- },
- {
- "pc": 1182,
- "instruction": "SWAP1"
- },
- {
- "pc": 1183,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 295
- }],
- "last_instruction": "JUMP",
- "id": 1176
- },
- {
- "instructions": [
- {
- "pc": 4080,
- "instruction": "PUSH2 0x0ff7"
- },
- {
- "pc": 4083,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 4086,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 4080
- },
- {
- "instructions": [
- {
- "pc": 373,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 374,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 376,
- "instruction": "MLOAD"
- },
- {
- "pc": 377,
- "instruction": "PUSH2 0x0182"
- },
- {
- "pc": 380,
- "instruction": "SWAP2"
- },
- {
- "pc": 381,
- "instruction": "SWAP1"
- },
- {
- "pc": 382,
- "instruction": "PUSH2 0x0f64"
- },
- {
- "pc": 385,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3940
- }],
- "last_instruction": "JUMP",
- "id": 373
- },
- {
- "instructions": [
- {
- "pc": 416,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x04dd"
- },
- {
- "pc": 420,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1245
- }],
- "last_instruction": "JUMP",
- "id": 416
- },
- {
- "instructions": [
- {
- "pc": 3974,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3975,
- "instruction": "DUP3"
- },
- {
- "pc": 3976,
- "instruction": "MSTORE"
- },
- {
- "pc": 3977,
- "instruction": "POP"
- },
- {
- "pc": 3978,
- "instruction": "POP"
- },
- {
- "pc": 3979,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4235
- },
- {
- "color": "\"#FF9248\"",
- "target": 4222
- }
- ],
- "last_instruction": "JUMP",
- "id": 3974
- },
- {
- "instructions": [
- {
- "pc": 3514,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3515,
- "instruction": "PUSH0"
- },
- {
- "pc": 3516,
- "instruction": "DUP5"
- },
- {
- "pc": 3517,
- "instruction": "DUP5"
- },
- {
- "pc": 3518,
- "instruction": "ADD"
- },
- {
- "pc": 3519,
- "instruction": "MSTORE"
- },
- {
- "pc": 3520,
- "instruction": "POP"
- },
- {
- "pc": 3521,
- "instruction": "POP"
- },
- {
- "pc": 3522,
- "instruction": "POP"
- },
- {
- "pc": 3523,
- "instruction": "POP"
- },
- {
- "pc": 3524,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3514
- },
- {
- "instructions": [
- {
- "pc": 5451,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5452,
- "instruction": "PUSH0"
- },
- {
- "pc": 5453,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 5456,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 5458,
- "instruction": "DUP4"
- },
- {
- "pc": 5459,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 5462,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 5451
- },
- {
- "instructions": [
- {
- "pc": 207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 208,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 207
- },
- {
- "instructions": [
- {
- "pc": 4088,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4089,
- "instruction": "PUSH0"
- },
- {
- "pc": 4090,
- "instruction": "PUSH2 0x1005"
- },
- {
- "pc": 4093,
- "instruction": "DUP5"
- },
- {
- "pc": 4094,
- "instruction": "DUP3"
- },
- {
- "pc": 4095,
- "instruction": "DUP6"
- },
- {
- "pc": 4096,
- "instruction": "ADD"
- },
- {
- "pc": 4097,
- "instruction": "PUSH2 0x0e4c"
- },
- {
- "pc": 4100,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3660
- }],
- "last_instruction": "JUMP",
- "id": 4088
- },
- {
- "instructions": [
- {
- "pc": 3383,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3384,
- "instruction": "DUP2"
- },
- {
- "pc": 3385,
- "instruction": "EQ"
- },
- {
- "pc": 3386,
- "instruction": "PUSH2 0x0d41"
- },
- {
- "pc": 3389,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3393
- },
- {
- "color": "\"#B70000\"",
- "target": 3390
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3383
- },
- {
- "instructions": [
- {
- "pc": 395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 396,
- "instruction": "PUSH2 0x01a5"
- },
- {
- "pc": 399,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 401,
- "instruction": "DUP1"
- },
- {
- "pc": 402,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 403,
- "instruction": "SUB"
- },
- {
- "pc": 404,
- "instruction": "DUP2"
- },
- {
- "pc": 405,
- "instruction": "ADD"
- },
- {
- "pc": 406,
- "instruction": "SWAP1"
- },
- {
- "pc": 407,
- "instruction": "PUSH2 0x01a0"
- },
- {
- "pc": 410,
- "instruction": "SWAP2"
- },
- {
- "pc": 411,
- "instruction": "SWAP1"
- },
- {
- "pc": 412,
- "instruction": "PUSH2 0x0d58"
- },
- {
- "pc": 415,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3416
- }],
- "last_instruction": "JUMP",
- "id": 395
- },
- {
- "instructions": [
- {
- "pc": 2829,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2830,
- "instruction": "PUSH0"
- },
- {
- "pc": 2831,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2852,
- "instruction": "AND"
- },
- {
- "pc": 2853,
- "instruction": "DUP4"
- },
- {
- "pc": 2854,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2875,
- "instruction": "AND"
- },
- {
- "pc": 2876,
- "instruction": "SUB"
- },
- {
- "pc": 2877,
- "instruction": "PUSH2 0x0b7b"
- },
- {
- "pc": 2880,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2881
- },
- {
- "color": "\"#5F9747\"",
- "target": 2939
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2829
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00d1"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 209
- },
- {
- "color": "\"#B70000\"",
- "target": 133
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 5366,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5367,
- "instruction": "SWAP1"
- },
- {
- "pc": 5368,
- "instruction": "POP"
- },
- {
- "pc": 5369,
- "instruction": "SWAP2"
- },
- {
- "pc": 5370,
- "instruction": "SWAP1"
- },
- {
- "pc": 5371,
- "instruction": "POP"
- },
- {
- "pc": 5372,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2710
- },
- {
- "color": "\"#FF9248\"",
- "target": 2089
- }
- ],
- "last_instruction": "JUMP",
- "id": 5366
- },
- {
- "instructions": [
- {
- "pc": 1245,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1246,
- "instruction": "PUSH0"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1249,
- "instruction": "PUSH0"
- },
- {
- "pc": 1250,
- "instruction": "DUP4"
- },
- {
- "pc": 1251,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1272,
- "instruction": "AND"
- },
- {
- "pc": 1273,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1294,
- "instruction": "AND"
- },
- {
- "pc": 1295,
- "instruction": "DUP2"
- },
- {
- "pc": 1296,
- "instruction": "MSTORE"
- },
- {
- "pc": 1297,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1299,
- "instruction": "ADD"
- },
- {
- "pc": 1300,
- "instruction": "SWAP1"
- },
- {
- "pc": 1301,
- "instruction": "DUP2"
- },
- {
- "pc": 1302,
- "instruction": "MSTORE"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1305,
- "instruction": "ADD"
- },
- {
- "pc": 1306,
- "instruction": "PUSH0"
- },
- {
- "pc": 1307,
- "instruction": "SHA3"
- },
- {
- "pc": 1308,
- "instruction": "SLOAD"
- },
- {
- "pc": 1309,
- "instruction": "SWAP1"
- },
- {
- "pc": 1310,
- "instruction": "POP"
- },
- {
- "pc": 1311,
- "instruction": "SWAP2"
- },
- {
- "pc": 1312,
- "instruction": "SWAP1"
- },
- {
- "pc": 1313,
- "instruction": "POP"
- },
- {
- "pc": 1314,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 625
- },
- {
- "color": "\"#FF9248\"",
- "target": 421
- },
- {
- "color": "\"#FF9248\"",
- "target": 207
- }
- ],
- "last_instruction": "JUMP",
- "id": 1245
- },
- {
- "instructions": [
- {
- "pc": 3827,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3828,
- "instruction": "SWAP3"
- },
- {
- "pc": 3829,
- "instruction": "SWAP2"
- },
- {
- "pc": 3830,
- "instruction": "POP"
- },
- {
- "pc": 3831,
- "instruction": "POP"
- },
- {
- "pc": 3832,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 434
- },
- {
- "color": "\"#FF9248\"",
- "target": 308
- }
- ],
- "last_instruction": "JUMP",
- "id": 3827
- },
- {
- "instructions": [
- {
- "pc": 625,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 626,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 625
- },
- {
- "instructions": [
- {
- "pc": 3597,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3598,
- "instruction": "PUSH0"
- },
- {
- "pc": 3599,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3601,
- "instruction": "DUP3"
- },
- {
- "pc": 3602,
- "instruction": "ADD"
- },
- {
- "pc": 3603,
- "instruction": "SWAP1"
- },
- {
- "pc": 3604,
- "instruction": "POP"
- },
- {
- "pc": 3605,
- "instruction": "DUP2"
- },
- {
- "pc": 3606,
- "instruction": "DUP2"
- },
- {
- "pc": 3607,
- "instruction": "SUB"
- },
- {
- "pc": 3608,
- "instruction": "PUSH0"
- },
- {
- "pc": 3609,
- "instruction": "DUP4"
- },
- {
- "pc": 3610,
- "instruction": "ADD"
- },
- {
- "pc": 3611,
- "instruction": "MSTORE"
- },
- {
- "pc": 3612,
- "instruction": "PUSH2 0x0e25"
- },
- {
- "pc": 3615,
- "instruction": "DUP2"
- },
- {
- "pc": 3616,
- "instruction": "DUP5"
- },
- {
- "pc": 3617,
- "instruction": "PUSH2 0x0dd5"
- },
- {
- "pc": 3620,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3541
- }],
- "last_instruction": "JUMP",
- "id": 3597
- },
- {
- "instructions": [
- {
- "pc": 1069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1070,
- "instruction": "DUP1"
- },
- {
- "pc": 1071,
- "instruction": "ISZERO"
- },
- {
- "pc": 1072,
- "instruction": "PUSH2 0x0478"
- },
- {
- "pc": 1075,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1076
- },
- {
- "color": "\"#5F9747\"",
- "target": 1144
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1069
- },
- {
- "instructions": [
- {
- "pc": 3541,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3542,
- "instruction": "PUSH0"
- },
- {
- "pc": 3543,
- "instruction": "PUSH2 0x0ddf"
- },
- {
- "pc": 3546,
- "instruction": "DUP3"
- },
- {
- "pc": 3547,
- "instruction": "PUSH2 0x0d83"
- },
- {
- "pc": 3550,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3459
- }],
- "last_instruction": "JUMP",
- "id": 3541
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006f"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 111
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 3913,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3914,
- "instruction": "PUSH0"
- },
- {
- "pc": 3915,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 3917,
- "instruction": "DUP3"
- },
- {
- "pc": 3918,
- "instruction": "AND"
- },
- {
- "pc": 3919,
- "instruction": "SWAP1"
- },
- {
- "pc": 3920,
- "instruction": "POP"
- },
- {
- "pc": 3921,
- "instruction": "SWAP2"
- },
- {
- "pc": 3922,
- "instruction": "SWAP1"
- },
- {
- "pc": 3923,
- "instruction": "POP"
- },
- {
- "pc": 3924,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3934
- }],
- "last_instruction": "JUMP",
- "id": 3913
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 4027,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4028,
- "instruction": "PUSH0"
- },
- {
- "pc": 4029,
- "instruction": "PUSH2 0x0fc8"
- },
- {
- "pc": 4032,
- "instruction": "DUP6"
- },
- {
- "pc": 4033,
- "instruction": "DUP3"
- },
- {
- "pc": 4034,
- "instruction": "DUP7"
- },
- {
- "pc": 4035,
- "instruction": "ADD"
- },
- {
- "pc": 4036,
- "instruction": "PUSH2 0x0d44"
- },
- {
- "pc": 4039,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3396
- }],
- "last_instruction": "JUMP",
- "id": 4027
- },
- {
- "instructions": [
- {
- "pc": 803,
- "instruction": "POP"
- },
- {
- "pc": 804,
- "instruction": "DUP1"
- },
- {
- "pc": 805,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 826,
- "instruction": "AND"
- },
- {
- "pc": 827,
- "instruction": "PUSH2 0x0342"
- },
- {
- "pc": 830,
- "instruction": "PUSH2 0x05c9"
- },
- {
- "pc": 833,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1481
- }],
- "last_instruction": "JUMP",
- "id": 803
- },
- {
- "instructions": [
- {
- "pc": 365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 366,
- "instruction": "PUSH2 0x0175"
- },
- {
- "pc": 369,
- "instruction": "PUSH2 0x04c7"
- },
- {
- "pc": 372,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1223
- }],
- "last_instruction": "JUMP",
- "id": 365
- },
- {
- "instructions": [
- {
- "pc": 4262,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4263,
- "instruction": "PUSH0"
- },
- {
- "pc": 4264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4266,
- "instruction": "DUP3"
- },
- {
- "pc": 4267,
- "instruction": "DUP5"
- },
- {
- "pc": 4268,
- "instruction": "SUB"
- },
- {
- "pc": 4269,
- "instruction": "SLT"
- },
- {
- "pc": 4270,
- "instruction": "ISZERO"
- },
- {
- "pc": 4271,
- "instruction": "PUSH2 0x10bb"
- },
- {
- "pc": 4274,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4275
- },
- {
- "color": "\"#5F9747\"",
- "target": 4283
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4262
- },
- {
- "instructions": [
- {
- "pc": 1985,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1986,
- "instruction": "POP"
- },
- {
- "pc": 1987,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1985
- },
- {
- "instructions": [
- {
- "pc": 3762,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3763,
- "instruction": "DUP3"
- },
- {
- "pc": 3764,
- "instruction": "MSTORE"
- },
- {
- "pc": 3765,
- "instruction": "POP"
- },
- {
- "pc": 3766,
- "instruction": "POP"
- },
- {
- "pc": 3767,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3787
- }],
- "last_instruction": "JUMP",
- "id": 3762
- },
- {
- "instructions": [
- {
- "pc": 2939,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2940,
- "instruction": "DUP2"
- },
- {
- "pc": 2941,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2943,
- "instruction": "PUSH0"
- },
- {
- "pc": 2944,
- "instruction": "DUP7"
- },
- {
- "pc": 2945,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2966,
- "instruction": "AND"
- },
- {
- "pc": 2967,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2988,
- "instruction": "AND"
- },
- {
- "pc": 2989,
- "instruction": "DUP2"
- },
- {
- "pc": 2990,
- "instruction": "MSTORE"
- },
- {
- "pc": 2991,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2993,
- "instruction": "ADD"
- },
- {
- "pc": 2994,
- "instruction": "SWAP1"
- },
- {
- "pc": 2995,
- "instruction": "DUP2"
- },
- {
- "pc": 2996,
- "instruction": "MSTORE"
- },
- {
- "pc": 2997,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2999,
- "instruction": "ADD"
- },
- {
- "pc": 3000,
- "instruction": "PUSH0"
- },
- {
- "pc": 3001,
- "instruction": "SHA3"
- },
- {
- "pc": 3002,
- "instruction": "SLOAD"
- },
- {
- "pc": 3003,
- "instruction": "PUSH2 0x0bc4"
- },
- {
- "pc": 3006,
- "instruction": "SWAP2"
- },
- {
- "pc": 3007,
- "instruction": "SWAP1"
- },
- {
- "pc": 3008,
- "instruction": "PUSH2 0x143c"
- },
- {
- "pc": 3011,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5180
- }],
- "last_instruction": "JUMP",
- "id": 2939
- },
- {
- "instructions": [
- {
- "pc": 4904,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4905,
- "instruction": "PUSH0"
- },
- {
- "pc": 4906,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4908,
- "instruction": "DUP3"
- },
- {
- "pc": 4909,
- "instruction": "ADD"
- },
- {
- "pc": 4910,
- "instruction": "SWAP1"
- },
- {
- "pc": 4911,
- "instruction": "POP"
- },
- {
- "pc": 4912,
- "instruction": "DUP2"
- },
- {
- "pc": 4913,
- "instruction": "DUP2"
- },
- {
- "pc": 4914,
- "instruction": "SUB"
- },
- {
- "pc": 4915,
- "instruction": "PUSH0"
- },
- {
- "pc": 4916,
- "instruction": "DUP4"
- },
- {
- "pc": 4917,
- "instruction": "ADD"
- },
- {
- "pc": 4918,
- "instruction": "MSTORE"
- },
- {
- "pc": 4919,
- "instruction": "PUSH2 0x133f"
- },
- {
- "pc": 4922,
- "instruction": "DUP2"
- },
- {
- "pc": 4923,
- "instruction": "PUSH2 0x1306"
- },
- {
- "pc": 4926,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4870
- }],
- "last_instruction": "JUMP",
- "id": 4904
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "PUSH2 0x0241"
- },
- {
- "pc": 555,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 557,
- "instruction": "DUP1"
- },
- {
- "pc": 558,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 559,
- "instruction": "SUB"
- },
- {
- "pc": 560,
- "instruction": "DUP2"
- },
- {
- "pc": 561,
- "instruction": "ADD"
- },
- {
- "pc": 562,
- "instruction": "SWAP1"
- },
- {
- "pc": 563,
- "instruction": "PUSH2 0x023c"
- },
- {
- "pc": 566,
- "instruction": "SWAP2"
- },
- {
- "pc": 567,
- "instruction": "SWAP1"
- },
- {
- "pc": 568,
- "instruction": "PUSH2 0x0fa5"
- },
- {
- "pc": 571,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4005
- }],
- "last_instruction": "JUMP",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 5231,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5232,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 5265,
- "instruction": "PUSH0"
- },
- {
- "pc": 5266,
- "instruction": "DUP3"
- },
- {
- "pc": 5267,
- "instruction": "ADD"
- },
- {
- "pc": 5268,
- "instruction": "MSTORE"
- },
- {
- "pc": 5269,
- "instruction": "PUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 5302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5304,
- "instruction": "DUP3"
- },
- {
- "pc": 5305,
- "instruction": "ADD"
- },
- {
- "pc": 5306,
- "instruction": "MSTORE"
- },
- {
- "pc": 5307,
- "instruction": "POP"
- },
- {
- "pc": 5308,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5332
- }],
- "last_instruction": "JUMP",
- "id": 5231
- },
- {
- "instructions": [
- {
- "pc": 2208,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2209,
- "instruction": "DUP1"
- },
- {
- "pc": 2210,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2212,
- "instruction": "PUSH0"
- },
- {
- "pc": 2213,
- "instruction": "DUP6"
- },
- {
- "pc": 2214,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2235,
- "instruction": "AND"
- },
- {
- "pc": 2236,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2257,
- "instruction": "AND"
- },
- {
- "pc": 2258,
- "instruction": "DUP2"
- },
- {
- "pc": 2259,
- "instruction": "MSTORE"
- },
- {
- "pc": 2260,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2262,
- "instruction": "ADD"
- },
- {
- "pc": 2263,
- "instruction": "SWAP1"
- },
- {
- "pc": 2264,
- "instruction": "DUP2"
- },
- {
- "pc": 2265,
- "instruction": "MSTORE"
- },
- {
- "pc": 2266,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2268,
- "instruction": "ADD"
- },
- {
- "pc": 2269,
- "instruction": "PUSH0"
- },
- {
- "pc": 2270,
- "instruction": "SHA3"
- },
- {
- "pc": 2271,
- "instruction": "PUSH0"
- },
- {
- "pc": 2272,
- "instruction": "DUP5"
- },
- {
- "pc": 2273,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2294,
- "instruction": "AND"
- },
- {
- "pc": 2295,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2316,
- "instruction": "AND"
- },
- {
- "pc": 2317,
- "instruction": "DUP2"
- },
- {
- "pc": 2318,
- "instruction": "MSTORE"
- },
- {
- "pc": 2319,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2321,
- "instruction": "ADD"
- },
- {
- "pc": 2322,
- "instruction": "SWAP1"
- },
- {
- "pc": 2323,
- "instruction": "DUP2"
- },
- {
- "pc": 2324,
- "instruction": "MSTORE"
- },
- {
- "pc": 2325,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2327,
- "instruction": "ADD"
- },
- {
- "pc": 2328,
- "instruction": "PUSH0"
- },
- {
- "pc": 2329,
- "instruction": "SHA3"
- },
- {
- "pc": 2330,
- "instruction": "DUP2"
- },
- {
- "pc": 2331,
- "instruction": "SWAP1"
- },
- {
- "pc": 2332,
- "instruction": "SSTORE"
- },
- {
- "pc": 2333,
- "instruction": "POP"
- },
- {
- "pc": 2334,
- "instruction": "DUP2"
- },
- {
- "pc": 2335,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2356,
- "instruction": "AND"
- },
- {
- "pc": 2357,
- "instruction": "DUP4"
- },
- {
- "pc": 2358,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2379,
- "instruction": "AND"
- },
- {
- "pc": 2380,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 2413,
- "instruction": "DUP4"
- },
- {
- "pc": 2414,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2416,
- "instruction": "MLOAD"
- },
- {
- "pc": 2417,
- "instruction": "PUSH2 0x097a"
- },
- {
- "pc": 2420,
- "instruction": "SWAP2"
- },
- {
- "pc": 2421,
- "instruction": "SWAP1"
- },
- {
- "pc": 2422,
- "instruction": "PUSH2 0x0ee0"
- },
- {
- "pc": 2425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3808
- }],
- "last_instruction": "JUMP",
- "id": 2208
- },
- {
- "instructions": [
- {
- "pc": 1649,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1650,
- "instruction": "PUSH0"
- },
- {
- "pc": 1651,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1653,
- "instruction": "PUSH0"
- },
- {
- "pc": 1654,
- "instruction": "DUP5"
- },
- {
- "pc": 1655,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1676,
- "instruction": "AND"
- },
- {
- "pc": 1677,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1698,
- "instruction": "AND"
- },
- {
- "pc": 1699,
- "instruction": "DUP2"
- },
- {
- "pc": 1700,
- "instruction": "MSTORE"
- },
- {
- "pc": 1701,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1703,
- "instruction": "ADD"
- },
- {
- "pc": 1704,
- "instruction": "SWAP1"
- },
- {
- "pc": 1705,
- "instruction": "DUP2"
- },
- {
- "pc": 1706,
- "instruction": "MSTORE"
- },
- {
- "pc": 1707,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1709,
- "instruction": "ADD"
- },
- {
- "pc": 1710,
- "instruction": "PUSH0"
- },
- {
- "pc": 1711,
- "instruction": "SHA3"
- },
- {
- "pc": 1712,
- "instruction": "PUSH0"
- },
- {
- "pc": 1713,
- "instruction": "DUP4"
- },
- {
- "pc": 1714,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1735,
- "instruction": "AND"
- },
- {
- "pc": 1736,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1757,
- "instruction": "AND"
- },
- {
- "pc": 1758,
- "instruction": "DUP2"
- },
- {
- "pc": 1759,
- "instruction": "MSTORE"
- },
- {
- "pc": 1760,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1762,
- "instruction": "ADD"
- },
- {
- "pc": 1763,
- "instruction": "SWAP1"
- },
- {
- "pc": 1764,
- "instruction": "DUP2"
- },
- {
- "pc": 1765,
- "instruction": "MSTORE"
- },
- {
- "pc": 1766,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1768,
- "instruction": "ADD"
- },
- {
- "pc": 1769,
- "instruction": "PUSH0"
- },
- {
- "pc": 1770,
- "instruction": "SHA3"
- },
- {
- "pc": 1771,
- "instruction": "SLOAD"
- },
- {
- "pc": 1772,
- "instruction": "SWAP1"
- },
- {
- "pc": 1773,
- "instruction": "POP"
- },
- {
- "pc": 1774,
- "instruction": "SWAP3"
- },
- {
- "pc": 1775,
- "instruction": "SWAP2"
- },
- {
- "pc": 1776,
- "instruction": "POP"
- },
- {
- "pc": 1777,
- "instruction": "POP"
- },
- {
- "pc": 1778,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 577
- },
- {
- "color": "\"#FF9248\"",
- "target": 499
- },
- {
- "color": "\"#FF9248\"",
- "target": 265
- }
- ],
- "last_instruction": "JUMP",
- "id": 1649
- },
- {
- "instructions": [
- {
- "pc": 3357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3358,
- "instruction": "PUSH0"
- },
- {
- "pc": 3359,
- "instruction": "PUSH2 0x0d27"
- },
- {
- "pc": 3362,
- "instruction": "DUP3"
- },
- {
- "pc": 3363,
- "instruction": "PUSH2 0x0cfe"
- },
- {
- "pc": 3366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3326
- }],
- "last_instruction": "JUMP",
- "id": 3357
- },
- {
- "instructions": [
- {
- "pc": 202,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 203,
- "instruction": "PUSH2 0x0273"
- },
- {
- "pc": 206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 627
- }],
- "last_instruction": "JUMP",
- "id": 202
- },
- {
- "instructions": [
- {
- "pc": 3848,
- "instruction": "PUSH2 0x0f0f"
- },
- {
- "pc": 3851,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 3854,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 3848
- },
- {
- "instructions": [
- {
- "pc": 2098,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2099,
- "instruction": "PUSH0"
- },
- {
- "pc": 2100,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2121,
- "instruction": "AND"
- },
- {
- "pc": 2122,
- "instruction": "DUP3"
- },
- {
- "pc": 2123,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2144,
- "instruction": "AND"
- },
- {
- "pc": 2145,
- "instruction": "SUB"
- },
- {
- "pc": 2146,
- "instruction": "PUSH2 0x08a0"
- },
- {
- "pc": 2149,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2208
- },
- {
- "color": "\"#B70000\"",
- "target": 2150
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2098
- },
- {
- "instructions": [
- {
- "pc": 3469,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3470,
- "instruction": "PUSH0"
- },
- {
- "pc": 3471,
- "instruction": "DUP3"
- },
- {
- "pc": 3472,
- "instruction": "DUP3"
- },
- {
- "pc": 3473,
- "instruction": "MSTORE"
- },
- {
- "pc": 3474,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3476,
- "instruction": "DUP3"
- },
- {
- "pc": 3477,
- "instruction": "ADD"
- },
- {
- "pc": 3478,
- "instruction": "SWAP1"
- },
- {
- "pc": 3479,
- "instruction": "POP"
- },
- {
- "pc": 3480,
- "instruction": "SWAP3"
- },
- {
- "pc": 3481,
- "instruction": "SWAP2"
- },
- {
- "pc": 3482,
- "instruction": "POP"
- },
- {
- "pc": 3483,
- "instruction": "POP"
- },
- {
- "pc": 3484,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4882
- },
- {
- "color": "\"#FF9248\"",
- "target": 3561
- },
- {
- "color": "\"#FF9248\"",
- "target": 5321
- }
- ],
- "last_instruction": "JUMP",
- "id": 3469
- },
- {
- "instructions": [
- {
- "pc": 572,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 573,
- "instruction": "PUSH2 0x0671"
- },
- {
- "pc": 576,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1649
- }],
- "last_instruction": "JUMP",
- "id": 572
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2152,
- "instruction": "MLOAD"
- },
- {
- "pc": 2153,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2186,
- "instruction": "DUP2"
- },
- {
- "pc": 2187,
- "instruction": "MSTORE"
- },
- {
- "pc": 2188,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2190,
- "instruction": "ADD"
- },
- {
- "pc": 2191,
- "instruction": "PUSH2 0x0897"
- },
- {
- "pc": 2194,
- "instruction": "SWAP1"
- },
- {
- "pc": 2195,
- "instruction": "PUSH2 0x13b6"
- },
- {
- "pc": 2198,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5046
- }],
- "last_instruction": "JUMP",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 3787,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3788,
- "instruction": "SWAP3"
- },
- {
- "pc": 3789,
- "instruction": "SWAP2"
- },
- {
- "pc": 3790,
- "instruction": "POP"
- },
- {
- "pc": 3791,
- "instruction": "POP"
- },
- {
- "pc": 3792,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 512
- },
- {
- "color": "\"#FF9248\"",
- "target": 278
- }
- ],
- "last_instruction": "JUMP",
- "id": 3787
- },
- {
- "instructions": [
- {
- "pc": 5485,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5486,
- "instruction": "PUSH0"
- },
- {
- "pc": 5487,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5489,
- "instruction": "DUP3"
- },
- {
- "pc": 5490,
- "instruction": "ADD"
- },
- {
- "pc": 5491,
- "instruction": "SWAP1"
- },
- {
- "pc": 5492,
- "instruction": "POP"
- },
- {
- "pc": 5493,
- "instruction": "DUP2"
- },
- {
- "pc": 5494,
- "instruction": "DUP2"
- },
- {
- "pc": 5495,
- "instruction": "SUB"
- },
- {
- "pc": 5496,
- "instruction": "PUSH0"
- },
- {
- "pc": 5497,
- "instruction": "DUP4"
- },
- {
- "pc": 5498,
- "instruction": "ADD"
- },
- {
- "pc": 5499,
- "instruction": "MSTORE"
- },
- {
- "pc": 5500,
- "instruction": "PUSH2 0x1584"
- },
- {
- "pc": 5503,
- "instruction": "DUP2"
- },
- {
- "pc": 5504,
- "instruction": "PUSH2 0x154b"
- },
- {
- "pc": 5507,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5451
- }],
- "last_instruction": "JUMP",
- "id": 5485
- },
- {
- "instructions": [
- {
- "pc": 5046,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5047,
- "instruction": "PUSH0"
- },
- {
- "pc": 5048,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5050,
- "instruction": "DUP3"
- },
- {
- "pc": 5051,
- "instruction": "ADD"
- },
- {
- "pc": 5052,
- "instruction": "SWAP1"
- },
- {
- "pc": 5053,
- "instruction": "POP"
- },
- {
- "pc": 5054,
- "instruction": "DUP2"
- },
- {
- "pc": 5055,
- "instruction": "DUP2"
- },
- {
- "pc": 5056,
- "instruction": "SUB"
- },
- {
- "pc": 5057,
- "instruction": "PUSH0"
- },
- {
- "pc": 5058,
- "instruction": "DUP4"
- },
- {
- "pc": 5059,
- "instruction": "ADD"
- },
- {
- "pc": 5060,
- "instruction": "MSTORE"
- },
- {
- "pc": 5061,
- "instruction": "PUSH2 0x13cd"
- },
- {
- "pc": 5064,
- "instruction": "DUP2"
- },
- {
- "pc": 5065,
- "instruction": "PUSH2 0x1394"
- },
- {
- "pc": 5068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5012
- }],
- "last_instruction": "JUMP",
- "id": 5046
- },
- {
- "instructions": [
- {
- "pc": 1330,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1331,
- "instruction": "DUP1"
- },
- {
- "pc": 1332,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1334,
- "instruction": "ADD"
- },
- {
- "pc": 1335,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1337,
- "instruction": "DUP1"
- },
- {
- "pc": 1338,
- "instruction": "SWAP2"
- },
- {
- "pc": 1339,
- "instruction": "DIV"
- },
- {
- "pc": 1340,
- "instruction": "MUL"
- },
- {
- "pc": 1341,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1343,
- "instruction": "ADD"
- },
- {
- "pc": 1344,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1346,
- "instruction": "MLOAD"
- },
- {
- "pc": 1347,
- "instruction": "SWAP1"
- },
- {
- "pc": 1348,
- "instruction": "DUP2"
- },
- {
- "pc": 1349,
- "instruction": "ADD"
- },
- {
- "pc": 1350,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1352,
- "instruction": "MSTORE"
- },
- {
- "pc": 1353,
- "instruction": "DUP1"
- },
- {
- "pc": 1354,
- "instruction": "SWAP3"
- },
- {
- "pc": 1355,
- "instruction": "SWAP2"
- },
- {
- "pc": 1356,
- "instruction": "SWAP1"
- },
- {
- "pc": 1357,
- "instruction": "DUP2"
- },
- {
- "pc": 1358,
- "instruction": "DUP2"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "DUP3"
- },
- {
- "pc": 1364,
- "instruction": "DUP1"
- },
- {
- "pc": 1365,
- "instruction": "SLOAD"
- },
- {
- "pc": 1366,
- "instruction": "PUSH2 0x055e"
- },
- {
- "pc": 1369,
- "instruction": "SWAP1"
- },
- {
- "pc": 1370,
- "instruction": "PUSH2 0x103b"
- },
- {
- "pc": 1373,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4155
- }],
- "last_instruction": "JUMP",
- "id": 1330
- },
- {
- "instructions": [
- {
- "pc": 2719,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2720,
- "instruction": "PUSH0"
- },
- {
- "pc": 2721,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2742,
- "instruction": "AND"
- },
- {
- "pc": 2743,
- "instruction": "DUP5"
- },
- {
- "pc": 2744,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2765,
- "instruction": "AND"
- },
- {
- "pc": 2766,
- "instruction": "SUB"
- },
- {
- "pc": 2767,
- "instruction": "PUSH2 0x0b0d"
- },
- {
- "pc": 2770,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2771
- },
- {
- "color": "\"#5F9747\"",
- "target": 2829
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2719
- },
- {
- "instructions": [
- {
- "pc": 3390,
- "instruction": "PUSH0"
- },
- {
- "pc": 3391,
- "instruction": "DUP1"
- },
- {
- "pc": 3392,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3390
- },
- {
- "instructions": [
- {
- "pc": 1389,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1392,
- "instruction": "DUP1"
- },
- {
- "pc": 1393,
- "instruction": "DUP4"
- },
- {
- "pc": 1394,
- "instruction": "SLOAD"
- },
- {
- "pc": 1395,
- "instruction": "DIV"
- },
- {
- "pc": 1396,
- "instruction": "MUL"
- },
- {
- "pc": 1397,
- "instruction": "DUP4"
- },
- {
- "pc": 1398,
- "instruction": "MSTORE"
- },
- {
- "pc": 1399,
- "instruction": "SWAP2"
- },
- {
- "pc": 1400,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1402,
- "instruction": "ADD"
- },
- {
- "pc": 1403,
- "instruction": "SWAP2"
- },
- {
- "pc": 1404,
- "instruction": "PUSH2 0x05a9"
- },
- {
- "pc": 1407,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1449
- }],
- "last_instruction": "JUMP",
- "id": 1389
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x01bb"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 443
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 268,
- "instruction": "MLOAD"
- },
- {
- "pc": 269,
- "instruction": "PUSH2 0x0116"
- },
- {
- "pc": 272,
- "instruction": "SWAP2"
- },
- {
- "pc": 273,
- "instruction": "SWAP1"
- },
- {
- "pc": 274,
- "instruction": "PUSH2 0x0eb8"
- },
- {
- "pc": 277,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3768
- }],
- "last_instruction": "JUMP",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 1988,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1989,
- "instruction": "PUSH0"
- },
- {
- "pc": 1990,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2011,
- "instruction": "AND"
- },
- {
- "pc": 2012,
- "instruction": "DUP4"
- },
- {
- "pc": 2013,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2034,
- "instruction": "AND"
- },
- {
- "pc": 2035,
- "instruction": "SUB"
- },
- {
- "pc": 2036,
- "instruction": "PUSH2 0x0832"
- },
- {
- "pc": 2039,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2098
- },
- {
- "color": "\"#B70000\"",
- "target": 2040
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1988
- },
- {
- "instructions": [
- {
- "pc": 3429,
- "instruction": "PUSH2 0x0d6c"
- },
- {
- "pc": 3432,
- "instruction": "PUSH2 0x0cfa"
- },
- {
- "pc": 3435,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3322
- }],
- "last_instruction": "JUMP",
- "id": 3429
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 866,
- "instruction": "POP"
- },
- {
- "pc": 867,
- "instruction": "PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d"
- },
- {
- "pc": 888,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 909,
- "instruction": "AND"
- },
- {
- "pc": 910,
- "instruction": "DUP2"
- },
- {
- "pc": 911,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 932,
- "instruction": "AND"
- },
- {
- "pc": 933,
- "instruction": "EQ"
- },
- {
- "pc": 934,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 935
- }],
- "last_instruction": "UNKNOWN",
- "id": 866
- },
- {
- "instructions": [
- {
- "pc": 4792,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4793,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 4826,
- "instruction": "PUSH0"
- },
- {
- "pc": 4827,
- "instruction": "DUP3"
- },
- {
- "pc": 4828,
- "instruction": "ADD"
- },
- {
- "pc": 4829,
- "instruction": "MSTORE"
- },
- {
- "pc": 4830,
- "instruction": "PUSH32 0x7265737300000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4863,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4865,
- "instruction": "DUP3"
- },
- {
- "pc": 4866,
- "instruction": "ADD"
- },
- {
- "pc": 4867,
- "instruction": "MSTORE"
- },
- {
- "pc": 4868,
- "instruction": "POP"
- },
- {
- "pc": 4869,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4893
- }],
- "last_instruction": "JUMP",
- "id": 4792
- },
- {
- "instructions": [
- {
- "pc": 4870,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4871,
- "instruction": "PUSH0"
- },
- {
- "pc": 4872,
- "instruction": "PUSH2 0x1312"
- },
- {
- "pc": 4875,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 4877,
- "instruction": "DUP4"
- },
- {
- "pc": 4878,
- "instruction": "PUSH2 0x0d8d"
- },
- {
- "pc": 4881,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3469
- }],
- "last_instruction": "JUMP",
- "id": 4870
- },
- {
- "instructions": [
- {
- "pc": 3940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3941,
- "instruction": "PUSH0"
- },
- {
- "pc": 3942,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3944,
- "instruction": "DUP3"
- },
- {
- "pc": 3945,
- "instruction": "ADD"
- },
- {
- "pc": 3946,
- "instruction": "SWAP1"
- },
- {
- "pc": 3947,
- "instruction": "POP"
- },
- {
- "pc": 3948,
- "instruction": "PUSH2 0x0f77"
- },
- {
- "pc": 3951,
- "instruction": "PUSH0"
- },
- {
- "pc": 3952,
- "instruction": "DUP4"
- },
- {
- "pc": 3953,
- "instruction": "ADD"
- },
- {
- "pc": 3954,
- "instruction": "DUP5"
- },
- {
- "pc": 3955,
- "instruction": "PUSH2 0x0f55"
- },
- {
- "pc": 3958,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3925
- }],
- "last_instruction": "JUMP",
- "id": 3940
- },
- {
- "instructions": [
- {
- "pc": 4197,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4198,
- "instruction": "POP"
- },
- {
- "pc": 4199,
- "instruction": "SWAP2"
- },
- {
- "pc": 4200,
- "instruction": "SWAP1"
- },
- {
- "pc": 4201,
- "instruction": "POP"
- },
- {
- "pc": 4202,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1025
- },
- {
- "color": "\"#FF9248\"",
- "target": 1330
- },
- {
- "color": "\"#FF9248\"",
- "target": 1069
- },
- {
- "color": "\"#FF9248\"",
- "target": 1374
- }
- ],
- "last_instruction": "JUMP",
- "id": 4197
- },
- {
- "instructions": [
- {
- "pc": 3768,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3769,
- "instruction": "PUSH0"
- },
- {
- "pc": 3770,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3772,
- "instruction": "DUP3"
- },
- {
- "pc": 3773,
- "instruction": "ADD"
- },
- {
- "pc": 3774,
- "instruction": "SWAP1"
- },
- {
- "pc": 3775,
- "instruction": "POP"
- },
- {
- "pc": 3776,
- "instruction": "PUSH2 0x0ecb"
- },
- {
- "pc": 3779,
- "instruction": "PUSH0"
- },
- {
- "pc": 3780,
- "instruction": "DUP4"
- },
- {
- "pc": 3781,
- "instruction": "ADD"
- },
- {
- "pc": 3782,
- "instruction": "DUP5"
- },
- {
- "pc": 3783,
- "instruction": "PUSH2 0x0ea9"
- },
- {
- "pc": 3786,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3753
- }],
- "last_instruction": "JUMP",
- "id": 3768
- },
- {
- "instructions": [
- {
- "pc": 3459,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3460,
- "instruction": "PUSH0"
- },
- {
- "pc": 3461,
- "instruction": "DUP2"
- },
- {
- "pc": 3462,
- "instruction": "MLOAD"
- },
- {
- "pc": 3463,
- "instruction": "SWAP1"
- },
- {
- "pc": 3464,
- "instruction": "POP"
- },
- {
- "pc": 3465,
- "instruction": "SWAP2"
- },
- {
- "pc": 3466,
- "instruction": "SWAP1"
- },
- {
- "pc": 3467,
- "instruction": "POP"
- },
- {
- "pc": 3468,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3551
- }],
- "last_instruction": "JUMP",
- "id": 3459
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "RETURN"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "delegateAI(address)",
- "output_param_types": [],
- "entry_points": [],
- "name": "delegateAI",
- "exit_points": [],
- "selector": "0087c2bb",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "pancakePair()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0xb8c9d25c"],
- "name": "pancakePair",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "b8c9d25c",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "removeLimits(uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xe559d86a"],
- "name": "removeLimits",
- "exit_points": [
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "e559d86a",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(4040, 3396), (3808, 3793), (3326, 3367), (1440, 1449), (3793, 3629), (4893, 5366), (4893, 4927), (3638, 3629), (1481, 4203), (796, 803), (796, 859), (2771, 5485), (499, 3768), (599, 4067), (166, 177), (166, 365), (3694, 3322), (133, 144), (133, 239), (181, 3416), (1115, 1115), (1115, 1135), (714, 796), (4653, 3629), (620, 1779), (3561, 3485), (41, 52), (41, 395), (1076, 1084), (1076, 1103), (287, 1176), (85, 96), (85, 551), (1408, 1420), (3869, 3396), (3925, 3913), (1779, 1985), (1779, 1864), (4005, 4019), (4005, 4027), (1420, 1440), (1420, 1420), (4067, 4080), (4067, 4088), (4189, 4110), (155, 166), (155, 317), (4101, 416), (4101, 202), (4101, 620), (15, 177), (15, 25), (3732, 625), (3732, 260), (3732, 421), (3732, 572), (3732, 494), (3732, 207), (4242, 3374), (3680, 3702), (3680, 3694), (627, 714), (627, 796), (521, 1481), (3833, 3856), (3833, 3848), (1459, 2587), (3965, 3357), (317, 3833), (3487, 3496), (3487, 3514), (4155, 4178), (4155, 4172), (1315, 4155), (421, 3808), (1084, 1144), (3753, 3742), (144, 155), (144, 287), (3802, 3827), (3959, 386), (1581, 1601), (1581, 1608), (3396, 3374), (473, 3680), (1223, 373), (3450, 416), (3450, 202), (5012, 3469), (443, 1315), (5332, 5366), (5332, 4927), (63, 473), (63, 74), (4019, 3322), (1103, 1115), (1135, 1144), (941, 1007), (107, 177), (3702, 3396), (3647, 3654), (3647, 3657), (3496, 3487), (3674, 3732), (3674, 4101), (451, 3597), (239, 3680), (217, 3597), (4203, 3965), (4927, 2710), (4927, 2089), (2040, 4904), (4275, 3322), (3416, 3429), (3416, 3437), (1010, 4155), (577, 3808), (3393, 3410), (3660, 3638), (3367, 3974), (3367, 3383), (1374, 1381), (1374, 1449), (1449, 451), (1449, 217), (3934, 3959), (4882, 4792), (3551, 3469), (3410, 3715), (3410, 4040), (3410, 3450), (3410, 3869), (2587, 2661), (2587, 2719), (96, 599), (96, 107), (3742, 3762), (5309, 3469), (4172, 4178), (4235, 1581), (1381, 1408), (1381, 1389), (1864, 4653), (935, 941), (935, 1007), (1144, 451), (1144, 217), (295, 3808), (1608, 4262), (1025, 4155), (3629, 3802), (3629, 3647), (209, 1010), (5321, 5231), (5343, 5309), (1154, 1988), (3715, 3660), (4222, 3965), (5593, 3469), (2881, 5627), (859, 866), (859, 935), (260, 1154), (2661, 5343), (5627, 5593), (4283, 4242), (74, 85), (74, 521), (3856, 3396), (494, 1459), (5180, 3629), (3437, 3396), (3657, 3674), (3374, 3357), (111, 181), (111, 122), (3485, 3487), (4178, 4197), (4178, 4189), (1176, 295), (4080, 3322), (373, 3940), (416, 1245), (3974, 4235), (3974, 4222), (5451, 3469), (4088, 3660), (3383, 3393), (3383, 3390), (395, 3416), (2829, 2881), (2829, 2939), (122, 209), (122, 133), (5366, 2710), (5366, 2089), (1245, 625), (1245, 421), (1245, 207), (3827, 434), (3827, 308), (3597, 3541), (1069, 1076), (1069, 1144), (3541, 3459), (25, 41), (25, 111), (3913, 3934), (0, 12), (0, 15), (4027, 3396), (803, 1481), (365, 1223), (4262, 4275), (4262, 4283), (3762, 3787), (2939, 5180), (4904, 4870), (551, 4005), (5231, 5332), (2208, 3808), (1649, 577), (1649, 499), (1649, 265), (3357, 3326), (202, 627), (3848, 3322), (2098, 2208), (2098, 2150), (3469, 4882), (3469, 3561), (3469, 5321), (572, 1649), (2150, 5046), (3787, 512), (3787, 278), (5485, 5451), (5046, 5012), (1330, 4155), (2719, 2771), (2719, 2829), (1389, 1449), (52, 443), (52, 63), (265, 3768), (1988, 2098), (1988, 2040), (3429, 3322), (866, 935), (4792, 4893), (4870, 3469), (3940, 3925), (4197, 1025), (4197, 1330), (4197, 1069), (4197, 1374), (3768, 3753), (3459, 3551)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 177), (15, 25), (25, 41), (25, 111), (41, 52), (41, 395), (52, 443), (52, 63), (63, 473), (63, 74), (74, 85), (74, 521), (85, 96), (85, 551), (96, 599), (96, 107), (107, 177), (111, 181), (111, 122), (122, 209), (122, 133), (133, 144), (133, 239), (144, 155), (144, 287), (155, 166), (155, 317), (166, 177), (166, 365), (181, 3416), (202, 627), (209, 1010), (217, 3597), (239, 3680), (260, 1154), (265, 3768), (287, 1176), (295, 3808), (317, 3833), (365, 1223), (373, 3940), (395, 3416), (416, 1245), (421, 3808), (443, 1315), (451, 3597), (473, 3680), (494, 1459), (499, 3768), (521, 1481), (551, 4005), (572, 1649), (577, 3808), (599, 4067), (620, 1779), (627, 714), (627, 796), (714, 796), (796, 803), (796, 859), (803, 1481), (859, 866), (859, 935), (866, 935), (935, 941), (935, 1007), (941, 1007), (1007, 625), (1007, 421), (1007, 207), (1010, 4155), (1025, 4155), (1069, 1076), (1069, 1144), (1076, 1084), (1076, 1103), (1084, 1144), (1103, 1115), (1115, 1115), (1115, 1135), (1135, 1144), (1144, 451), (1144, 217), (1154, 1988), (1176, 295), (1223, 373), (1245, 625), (1245, 421), (1245, 207), (1315, 4155), (1330, 4155), (1374, 1381), (1374, 1449), (1381, 1408), (1381, 1389), (1389, 1449), (1408, 1420), (1420, 1440), (1420, 1420), (1440, 1449), (1449, 451), (1449, 217), (1459, 2587), (1481, 4203), (1581, 1601), (1581, 1608), (1608, 4262), (1649, 577), (1649, 499), (1649, 265), (1779, 1985), (1779, 1864), (1864, 4653), (1985, 625), (1985, 421), (1985, 207), (1988, 2098), (1988, 2040), (2040, 4904), (2098, 2208), (2098, 2150), (2150, 5046), (2208, 3808), (2587, 2661), (2587, 2719), (2661, 5343), (2719, 2771), (2719, 2829), (2771, 5485), (2829, 2881), (2829, 2939), (2881, 5627), (2939, 5180), (3326, 3367), (3357, 3326), (3367, 3974), (3367, 3383), (3374, 3357), (3383, 3393), (3383, 3390), (3393, 3410), (3396, 3374), (3410, 3715), (3410, 4040), (3410, 3450), (3410, 3869), (3416, 3429), (3416, 3437), (3429, 3322), (3437, 3396), (3450, 416), (3450, 202), (3459, 3551), (3469, 4882), (3469, 3561), (3485, 3487), (3487, 3496), (3487, 3514), (3496, 3487), (3514, 3577), (3525, 3586), (3541, 3459), (3551, 3469), (3561, 3485), (3577, 3525), (3586, 3621), (3597, 3541), (3621, 464), (3621, 230), (3629, 3802), (3629, 3647), (3638, 3629), (3647, 3654), (3647, 3657), (3657, 3674), (3660, 3638), (3674, 3732), (3674, 4101), (3680, 3702), (3680, 3694), (3694, 3322), (3702, 3396), (3715, 3660), (3732, 625), (3732, 260), (3732, 421), (3732, 572), (3732, 494), (3732, 207), (3742, 3762), (3753, 3742), (3762, 3787), (3768, 3753), (3787, 512), (3787, 278), (3793, 3629), (3802, 3827), (3808, 3793), (3827, 308), (3833, 3856), (3833, 3848), (3848, 3322), (3856, 3396), (3869, 3396), (3913, 3934), (3925, 3913), (3934, 3959), (3940, 3925), (3959, 386), (3965, 3357), (3974, 4235), (3974, 4222), (4005, 4019), (4005, 4027), (4019, 3322), (4027, 3396), (4040, 3396), (4067, 4080), (4067, 4088), (4080, 3322), (4088, 3660), (4101, 416), (4101, 202), (4101, 620), (4155, 4178), (4155, 4172), (4172, 4178), (4178, 4197), (4178, 4189), (4189, 4110), (4197, 1025), (4197, 1330), (4197, 1069), (4197, 1374), (4203, 3965), (4222, 3965), (4235, 1581), (4242, 3374), (4262, 4275), (4262, 4283), (4275, 3322), (4283, 4242), (4653, 3629), (4792, 4893), (4870, 3469), (4882, 4792), (4893, 4927), (4904, 4870), (4927, 2089), (5012, 3469), (5046, 5012), (5180, 3629), (5309, 3469), (5343, 5309), (5451, 3469), (5485, 5451), (5593, 3469), (5627, 5593)]",
+ "last_pc": 5649,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439/0x2cfC31b4e1E838453c22675F46bB248AC9DDD439.abi",
"statistics": {
- "definitely_unreachable_jumps": 37,
+ "definitely_unreachable_jumps": 34,
+ "total_edges": 2984,
"unsound_jumps": 0,
"total_opcodes": 2968,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 275,
- "resolved_jumps": 238
- }
+ "resolved_jumps": 241
+ },
+ "execution_time": 4698
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf9190610718565b60405180910390f35b6100db6100d636600461077e565b61024e565b60405190151581526020016100bf565b6003545b6040519081526020016100bf565b6100db61010b3660046107a6565b610267565b604051601281526020016100bf565b6100ef61012d3660046107df565b6001600160a01b03165f9081526002602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461077e565b6103bb565b6100ef6101943660046107ff565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600480546101cd90610830565b80601f01602080910402602001604051908101604052809291908181526020018280546101f990610830565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526001602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600580546101cd90610830565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260026020526040812054909261058392169081908761066f565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df828261087c565b6001600160a01b038086165f90815260026020526040808220939093559085168152205461060e90839061088f565b6001600160a01b038085165f8181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106619086815260200190565b60405180910390a350505050565b5f600183111561068b5761068484848461069e565b9050610696565b61068485848461069e565b949350505050565b60405163a2ab8dcd60e01b81525f60048201819052602482018490526001600160a01b03838116604484015290919085169063a2ab8dcd90606401602060405180830381865afa1580156106f4573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061069691906108a2565b5f6020808352835180828501525f5b8181101561074357858101830151858201604001528201610727565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610779575f80fd5b919050565b5f806040838503121561078f575f80fd5b61079883610763565b946020939093013593505050565b5f805f606084860312156107b8575f80fd5b6107c184610763565b92506107cf60208501610763565b9150604084013590509250925092565b5f602082840312156107ef575f80fd5b6107f882610763565b9392505050565b5f8060408385031215610810575f80fd5b61081983610763565b915061082760208401610763565b90509250929050565b600181811c9082168061084457607f821691505b60208210810361086257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610868565b8082018082111561026157610261610868565b5f602082840312156108b2575f80fd5b505191905056fea2646970667358221220398e7b5abbd8f1b8163cd2f2fce21f59263c30d3bd69ef72e1dd9e2338549e0564736f6c63430008140033",
"address": "0x33f9704b980a21b776eac1d9d4111db33ab6dfda",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x0718\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x077e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x03\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07a6\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07df\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x077e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07ff\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x0830\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x0830\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x05\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x0830\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066f\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP3\nDUP3\nPUSH2 0x087c\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060e\nSWAP1\nDUP4\nSWAP1\nPUSH2 0x088f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0661\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068b\nJUMPI\nPUSH2 0x0684\nDUP5\nDUP5\nDUP5\nPUSH2 0x069e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0696\nJUMP\nJUMPDEST\nPUSH2 0x0684\nDUP6\nDUP5\nDUP5\nPUSH2 0x069e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0xa2ab8dcd\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0xa2ab8dcd\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x06f4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0696\nSWAP2\nSWAP1\nPUSH2 0x08a2\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0743\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x0727\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0779\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x078f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0798\nDUP4\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x07b8\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07c1\nDUP5\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x07cf\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x07ef\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07f8\nDUP3\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0810\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0819\nDUP4\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0827\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0763\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x0844\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x0862\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0868\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0868\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08b2\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nCODECOPY\nDUP15\nPUSH28 0x5abbd8f1b8163cd2f2fce21f59263c30d3bd69ef72e1dd9e2338549e\nSDIV\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "dZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2226,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2227,
- "instruction": "POP"
- },
- {
- "pc": 2228,
- "instruction": "MLOAD"
- },
- {
- "pc": 2229,
- "instruction": "SWAP2"
- },
- {
- "pc": 2230,
- "instruction": "SWAP1"
- },
- {
- "pc": 2231,
- "instruction": "POP"
- },
- {
- "pc": 2232,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1686
- }],
- "last_instruction": "JUMP",
- "id": 2226
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1694,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1695,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1697,
- "instruction": "MLOAD"
- },
- {
- "pc": 1698,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1703,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1705,
- "instruction": "SHL"
- },
- {
- "pc": 1706,
- "instruction": "DUP2"
- },
- {
- "pc": 1707,
- "instruction": "MSTORE"
- },
- {
- "pc": 1708,
- "instruction": "PUSH0"
- },
- {
- "pc": 1709,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1711,
- "instruction": "DUP3"
- },
- {
- "pc": 1712,
- "instruction": "ADD"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "SWAP1"
- },
- {
- "pc": 1715,
- "instruction": "MSTORE"
- },
- {
- "pc": 1716,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1718,
- "instruction": "DUP3"
- },
- {
- "pc": 1719,
- "instruction": "ADD"
- },
- {
- "pc": 1720,
- "instruction": "DUP5"
- },
- {
- "pc": 1721,
- "instruction": "SWAP1"
- },
- {
- "pc": 1722,
- "instruction": "MSTORE"
- },
- {
- "pc": 1723,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1725,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1727,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1729,
- "instruction": "SHL"
- },
- {
- "pc": 1730,
- "instruction": "SUB"
- },
- {
- "pc": 1731,
- "instruction": "DUP4"
- },
- {
- "pc": 1732,
- "instruction": "DUP2"
- },
- {
- "pc": 1733,
- "instruction": "AND"
- },
- {
- "pc": 1734,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1736,
- "instruction": "DUP5"
- },
- {
- "pc": 1737,
- "instruction": "ADD"
- },
- {
- "pc": 1738,
- "instruction": "MSTORE"
- },
- {
- "pc": 1739,
- "instruction": "SWAP1"
- },
- {
- "pc": 1740,
- "instruction": "SWAP2"
- },
- {
- "pc": 1741,
- "instruction": "SWAP1"
- },
- {
- "pc": 1742,
- "instruction": "DUP6"
- },
- {
- "pc": 1743,
- "instruction": "AND"
- },
- {
- "pc": 1744,
- "instruction": "SWAP1"
- },
- {
- "pc": 1745,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1750,
- "instruction": "SWAP1"
- },
- {
- "pc": 1751,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1753,
- "instruction": "ADD"
- },
- {
- "pc": 1754,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1756,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1758,
- "instruction": "MLOAD"
- },
- {
- "pc": 1759,
- "instruction": "DUP1"
- },
- {
- "pc": 1760,
- "instruction": "DUP4"
- },
- {
- "pc": 1761,
- "instruction": "SUB"
- },
- {
- "pc": 1762,
- "instruction": "DUP2"
- },
- {
- "pc": 1763,
- "instruction": "DUP7"
- },
- {
- "pc": 1764,
- "instruction": "GAS"
- },
- {
- "pc": 1765,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1766,
- "instruction": "ISZERO"
- },
- {
- "pc": 1767,
- "instruction": "DUP1"
- },
- {
- "pc": 1768,
- "instruction": "ISZERO"
- },
- {
- "pc": 1769,
- "instruction": "PUSH2 0x06f4"
- },
- {
- "pc": 1772,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1780
- },
- {
- "color": "\"#B70000\"",
- "target": 1773
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1694
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 1935,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1936,
- "instruction": "PUSH2 0x0798"
- },
- {
- "pc": 1939,
- "instruction": "DUP4"
- },
- {
- "pc": 1940,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 1943,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 1935
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2132,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2134,
- "instruction": "SHL"
- },
- {
- "pc": 2135,
- "instruction": "PUSH0"
- },
- {
- "pc": 2136,
- "instruction": "MSTORE"
- },
- {
- "pc": 2137,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2139,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2141,
- "instruction": "MSTORE"
- },
- {
- "pc": 2142,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2144,
- "instruction": "PUSH0"
- },
- {
- "pc": 2145,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 1913,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1914,
- "instruction": "SWAP2"
- },
- {
- "pc": 1915,
- "instruction": "SWAP1"
- },
- {
- "pc": 1916,
- "instruction": "POP"
- },
- {
- "pc": 1917,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1985
- },
- {
- "color": "\"#FF9248\"",
- "target": 2087
- },
- {
- "color": "\"#FF9248\"",
- "target": 1944
- },
- {
- "color": "\"#FF9248\"",
- "target": 2040
- },
- {
- "color": "\"#FF9248\"",
- "target": 2073
- },
- {
- "color": "\"#FF9248\"",
- "target": 1999
- }
- ],
- "last_instruction": "JUMP",
- "id": 1913
- },
- {
- "instructions": [
- {
- "pc": 1859,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1860,
- "instruction": "POP"
- },
- {
- "pc": 1861,
- "instruction": "PUSH0"
- },
- {
- "pc": 1862,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1864,
- "instruction": "DUP3"
- },
- {
- "pc": 1865,
- "instruction": "DUP7"
- },
- {
- "pc": 1866,
- "instruction": "ADD"
- },
- {
- "pc": 1867,
- "instruction": "ADD"
- },
- {
- "pc": 1868,
- "instruction": "MSTORE"
- },
- {
- "pc": 1869,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1871,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1873,
- "instruction": "NOT"
- },
- {
- "pc": 1874,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1876,
- "instruction": "DUP4"
- },
- {
- "pc": 1877,
- "instruction": "ADD"
- },
- {
- "pc": 1878,
- "instruction": "AND"
- },
- {
- "pc": 1879,
- "instruction": "DUP6"
- },
- {
- "pc": 1880,
- "instruction": "ADD"
- },
- {
- "pc": 1881,
- "instruction": "ADD"
- },
- {
- "pc": 1882,
- "instruction": "SWAP3"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "POP"
- },
- {
- "pc": 1886,
- "instruction": "SWAP3"
- },
- {
- "pc": 1887,
- "instruction": "SWAP2"
- },
- {
- "pc": 1888,
- "instruction": "POP"
- },
- {
- "pc": 1889,
- "instruction": "POP"
- },
- {
- "pc": 1890,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1859
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 1780,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1781,
- "instruction": "POP"
- },
- {
- "pc": 1782,
- "instruction": "POP"
- },
- {
- "pc": 1783,
- "instruction": "POP"
- },
- {
- "pc": 1784,
- "instruction": "POP"
- },
- {
- "pc": 1785,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1787,
- "instruction": "MLOAD"
- },
- {
- "pc": 1788,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1789,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1791,
- "instruction": "NOT"
- },
- {
- "pc": 1792,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1794,
- "instruction": "DUP3"
- },
- {
- "pc": 1795,
- "instruction": "ADD"
- },
- {
- "pc": 1796,
- "instruction": "AND"
- },
- {
- "pc": 1797,
- "instruction": "DUP3"
- },
- {
- "pc": 1798,
- "instruction": "ADD"
- },
- {
- "pc": 1799,
- "instruction": "DUP1"
- },
- {
- "pc": 1800,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1802,
- "instruction": "MSTORE"
- },
- {
- "pc": 1803,
- "instruction": "POP"
- },
- {
- "pc": 1804,
- "instruction": "DUP2"
- },
- {
- "pc": 1805,
- "instruction": "ADD"
- },
- {
- "pc": 1806,
- "instruction": "SWAP1"
- },
- {
- "pc": 1807,
- "instruction": "PUSH2 0x0696"
- },
- {
- "pc": 1810,
- "instruction": "SWAP2"
- },
- {
- "pc": 1811,
- "instruction": "SWAP1"
- },
- {
- "pc": 1812,
- "instruction": "PUSH2 0x08a2"
- },
- {
- "pc": 1815,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2210
- }],
- "last_instruction": "JUMP",
- "id": 1780
- },
- {
- "instructions": [
- {
- "pc": 1891,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1892,
- "instruction": "DUP1"
- },
- {
- "pc": 1893,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1894,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1896,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1898,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1900,
- "instruction": "SHL"
- },
- {
- "pc": 1901,
- "instruction": "SUB"
- },
- {
- "pc": 1902,
- "instruction": "DUP2"
- },
- {
- "pc": 1903,
- "instruction": "AND"
- },
- {
- "pc": 1904,
- "instruction": "DUP2"
- },
- {
- "pc": 1905,
- "instruction": "EQ"
- },
- {
- "pc": 1906,
- "instruction": "PUSH2 0x0779"
- },
- {
- "pc": 1909,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1910
- },
- {
- "color": "\"#5F9747\"",
- "target": 1913
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1891
- },
- {
- "instructions": [
- {
- "pc": 1816,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1817,
- "instruction": "PUSH0"
- },
- {
- "pc": 1818,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1820,
- "instruction": "DUP1"
- },
- {
- "pc": 1821,
- "instruction": "DUP4"
- },
- {
- "pc": 1822,
- "instruction": "MSTORE"
- },
- {
- "pc": 1823,
- "instruction": "DUP4"
- },
- {
- "pc": 1824,
- "instruction": "MLOAD"
- },
- {
- "pc": 1825,
- "instruction": "DUP1"
- },
- {
- "pc": 1826,
- "instruction": "DUP3"
- },
- {
- "pc": 1827,
- "instruction": "DUP6"
- },
- {
- "pc": 1828,
- "instruction": "ADD"
- },
- {
- "pc": 1829,
- "instruction": "MSTORE"
- },
- {
- "pc": 1830,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1831
- }],
- "last_instruction": "UNKNOWN",
- "id": 1816
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x0830"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2096
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 1658,
- "instruction": "PUSH2 0x0684"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "DUP5"
- },
- {
- "pc": 1664,
- "instruction": "PUSH2 0x069e"
- },
- {
- "pc": 1667,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1694
- }],
- "last_instruction": "JUMP",
- "id": 1658
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 2116,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2117,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2119,
- "instruction": "DUP3"
- },
- {
- "pc": 2120,
- "instruction": "LT"
- },
- {
- "pc": 2121,
- "instruction": "DUP2"
- },
- {
- "pc": 2122,
- "instruction": "SUB"
- },
- {
- "pc": 2123,
- "instruction": "PUSH2 0x0862"
- },
- {
- "pc": 2126,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2146
- },
- {
- "color": "\"#B70000\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2116
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 1999,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2000,
- "instruction": "SWAP2"
- },
- {
- "pc": 2001,
- "instruction": "POP"
- },
- {
- "pc": 2002,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2004,
- "instruction": "DUP5"
- },
- {
- "pc": 2005,
- "instruction": "ADD"
- },
- {
- "pc": 2006,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2007,
- "instruction": "SWAP1"
- },
- {
- "pc": 2008,
- "instruction": "POP"
- },
- {
- "pc": 2009,
- "instruction": "SWAP3"
- },
- {
- "pc": 2010,
- "instruction": "POP"
- },
- {
- "pc": 2011,
- "instruction": "SWAP3"
- },
- {
- "pc": 2012,
- "instruction": "POP"
- },
- {
- "pc": 2013,
- "instruction": "SWAP3"
- },
- {
- "pc": 2014,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1999
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x0830"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2096
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 2047,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2048,
- "instruction": "PUSH0"
- },
- {
- "pc": 2049,
- "instruction": "DUP1"
- },
- {
- "pc": 2050,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2052,
- "instruction": "DUP4"
- },
- {
- "pc": 2053,
- "instruction": "DUP6"
- },
- {
- "pc": 2054,
- "instruction": "SUB"
- },
- {
- "pc": 2055,
- "instruction": "SLT"
- },
- {
- "pc": 2056,
- "instruction": "ISZERO"
- },
- {
- "pc": 2057,
- "instruction": "PUSH2 0x0810"
- },
- {
- "pc": 2060,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2064
- },
- {
- "color": "\"#B70000\"",
- "target": 2061
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2047
- },
- {
- "instructions": [
- {
- "pc": 2073,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2074,
- "instruction": "SWAP2"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "PUSH2 0x0827"
- },
- {
- "pc": 2079,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2081,
- "instruction": "DUP5"
- },
- {
- "pc": 2082,
- "instruction": "ADD"
- },
- {
- "pc": 2083,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 2086,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 2073
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2172,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2173,
- "instruction": "DUP2"
- },
- {
- "pc": 2174,
- "instruction": "DUP2"
- },
- {
- "pc": 2175,
- "instruction": "SUB"
- },
- {
- "pc": 2176,
- "instruction": "DUP2"
- },
- {
- "pc": 2177,
- "instruction": "DUP2"
- },
- {
- "pc": 2178,
- "instruction": "GT"
- },
- {
- "pc": 2179,
- "instruction": "ISZERO"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2183,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2184
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2172
- },
- {
- "instructions": [
- {
- "pc": 1985,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1986,
- "instruction": "SWAP3"
- },
- {
- "pc": 1987,
- "instruction": "POP"
- },
- {
- "pc": 1988,
- "instruction": "PUSH2 0x07cf"
- },
- {
- "pc": 1991,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1993,
- "instruction": "DUP6"
- },
- {
- "pc": 1994,
- "instruction": "ADD"
- },
- {
- "pc": 1995,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 1998,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 1985
- },
- {
- "instructions": [
- {
- "pc": 2096,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2097,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2099,
- "instruction": "DUP2"
- },
- {
- "pc": 2100,
- "instruction": "DUP2"
- },
- {
- "pc": 2101,
- "instruction": "SHR"
- },
- {
- "pc": 2102,
- "instruction": "SWAP1"
- },
- {
- "pc": 2103,
- "instruction": "DUP3"
- },
- {
- "pc": 2104,
- "instruction": "AND"
- },
- {
- "pc": 2105,
- "instruction": "DUP1"
- },
- {
- "pc": 2106,
- "instruction": "PUSH2 0x0844"
- },
- {
- "pc": 2109,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2116
- },
- {
- "color": "\"#B70000\"",
- "target": 2110
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2096
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066f"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1647
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 2015,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2016,
- "instruction": "PUSH0"
- },
- {
- "pc": 2017,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2019,
- "instruction": "DUP3"
- },
- {
- "pc": 2020,
- "instruction": "DUP5"
- },
- {
- "pc": 2021,
- "instruction": "SUB"
- },
- {
- "pc": 2022,
- "instruction": "SLT"
- },
- {
- "pc": 2023,
- "instruction": "ISZERO"
- },
- {
- "pc": 2024,
- "instruction": "PUSH2 0x07ef"
- },
- {
- "pc": 2027,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2028
- },
- {
- "color": "\"#5F9747\"",
- "target": 2031
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2015
- },
- {
- "instructions": [
- {
- "pc": 1932,
- "instruction": "PUSH0"
- },
- {
- "pc": 1933,
- "instruction": "DUP1"
- },
- {
- "pc": 1934,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1932
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "PUSH0"
- },
- {
- "pc": 2224,
- "instruction": "DUP1"
- },
- {
- "pc": 2225,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x077e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1918
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 2031,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2032,
- "instruction": "PUSH2 0x07f8"
- },
- {
- "pc": 2035,
- "instruction": "DUP3"
- },
- {
- "pc": 2036,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 2039,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 2031
- },
- {
- "instructions": [
- {
- "pc": 2184,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0868"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2152
- }],
- "last_instruction": "JUMP",
- "id": 2184
- },
- {
- "instructions": [
- {
- "pc": 2064,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2065,
- "instruction": "PUSH2 0x0819"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 2072,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 2064
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 1918,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1919,
- "instruction": "PUSH0"
- },
- {
- "pc": 1920,
- "instruction": "DUP1"
- },
- {
- "pc": 1921,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP6"
- },
- {
- "pc": 1925,
- "instruction": "SUB"
- },
- {
- "pc": 1926,
- "instruction": "SLT"
- },
- {
- "pc": 1927,
- "instruction": "ISZERO"
- },
- {
- "pc": 1928,
- "instruction": "PUSH2 0x078f"
- },
- {
- "pc": 1931,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1932
- },
- {
- "color": "\"#5F9747\"",
- "target": 1935
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1918
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x077e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1918
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1773,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1774,
- "instruction": "PUSH0"
- },
- {
- "pc": 1775,
- "instruction": "DUP1"
- },
- {
- "pc": 1776,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1777,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1778,
- "instruction": "PUSH0"
- },
- {
- "pc": 1779,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1773
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2112,
- "instruction": "DUP3"
- },
- {
- "pc": 2113,
- "instruction": "AND"
- },
- {
- "pc": 2114,
- "instruction": "SWAP2"
- },
- {
- "pc": 2115,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2116
- }],
- "last_instruction": "UNKNOWN",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP3"
- },
- {
- "pc": 1498,
- "instruction": "DUP3"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x087c"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2172
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 1958,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1959,
- "instruction": "PUSH0"
- },
- {
- "pc": 1960,
- "instruction": "DUP1"
- },
- {
- "pc": 1961,
- "instruction": "PUSH0"
- },
- {
- "pc": 1962,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1964,
- "instruction": "DUP5"
- },
- {
- "pc": 1965,
- "instruction": "DUP7"
- },
- {
- "pc": 1966,
- "instruction": "SUB"
- },
- {
- "pc": 1967,
- "instruction": "SLT"
- },
- {
- "pc": 1968,
- "instruction": "ISZERO"
- },
- {
- "pc": 1969,
- "instruction": "PUSH2 0x07b8"
- },
- {
- "pc": 1972,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1973
- },
- {
- "color": "\"#5F9747\"",
- "target": 1976
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1958
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 1976,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1977,
- "instruction": "PUSH2 0x07c1"
- },
- {
- "pc": 1980,
- "instruction": "DUP5"
- },
- {
- "pc": 1981,
- "instruction": "PUSH2 0x0763"
- },
- {
- "pc": 1984,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1891
- }],
- "last_instruction": "JUMP",
- "id": 1976
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- },
- {
- "color": "\"#FF9248\"",
- "target": 1503
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 1503,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1504,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1506,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1508,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1510,
- "instruction": "SHL"
- },
- {
- "pc": 1511,
- "instruction": "SUB"
- },
- {
- "pc": 1512,
- "instruction": "DUP1"
- },
- {
- "pc": 1513,
- "instruction": "DUP7"
- },
- {
- "pc": 1514,
- "instruction": "AND"
- },
- {
- "pc": 1515,
- "instruction": "PUSH0"
- },
- {
- "pc": 1516,
- "instruction": "SWAP1"
- },
- {
- "pc": 1517,
- "instruction": "DUP2"
- },
- {
- "pc": 1518,
- "instruction": "MSTORE"
- },
- {
- "pc": 1519,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1521,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1523,
- "instruction": "MSTORE"
- },
- {
- "pc": 1524,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1526,
- "instruction": "DUP1"
- },
- {
- "pc": 1527,
- "instruction": "DUP3"
- },
- {
- "pc": 1528,
- "instruction": "SHA3"
- },
- {
- "pc": 1529,
- "instruction": "SWAP4"
- },
- {
- "pc": 1530,
- "instruction": "SWAP1"
- },
- {
- "pc": 1531,
- "instruction": "SWAP4"
- },
- {
- "pc": 1532,
- "instruction": "SSTORE"
- },
- {
- "pc": 1533,
- "instruction": "SWAP1"
- },
- {
- "pc": 1534,
- "instruction": "DUP6"
- },
- {
- "pc": 1535,
- "instruction": "AND"
- },
- {
- "pc": 1536,
- "instruction": "DUP2"
- },
- {
- "pc": 1537,
- "instruction": "MSTORE"
- },
- {
- "pc": 1538,
- "instruction": "SHA3"
- },
- {
- "pc": 1539,
- "instruction": "SLOAD"
- },
- {
- "pc": 1540,
- "instruction": "PUSH2 0x060e"
- },
- {
- "pc": 1543,
- "instruction": "SWAP1"
- },
- {
- "pc": 1544,
- "instruction": "DUP4"
- },
- {
- "pc": 1545,
- "instruction": "SWAP1"
- },
- {
- "pc": 1546,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 1549,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2191
- }],
- "last_instruction": "JUMP",
- "id": 1503
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 1840,
- "instruction": "DUP6"
- },
- {
- "pc": 1841,
- "instruction": "DUP2"
- },
- {
- "pc": 1842,
- "instruction": "ADD"
- },
- {
- "pc": 1843,
- "instruction": "DUP4"
- },
- {
- "pc": 1844,
- "instruction": "ADD"
- },
- {
- "pc": 1845,
- "instruction": "MLOAD"
- },
- {
- "pc": 1846,
- "instruction": "DUP6"
- },
- {
- "pc": 1847,
- "instruction": "DUP3"
- },
- {
- "pc": 1848,
- "instruction": "ADD"
- },
- {
- "pc": 1849,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1851,
- "instruction": "ADD"
- },
- {
- "pc": 1852,
- "instruction": "MSTORE"
- },
- {
- "pc": 1853,
- "instruction": "DUP3"
- },
- {
- "pc": 1854,
- "instruction": "ADD"
- },
- {
- "pc": 1855,
- "instruction": "PUSH2 0x0727"
- },
- {
- "pc": 1858,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1831
- }],
- "last_instruction": "JUMP",
- "id": 1840
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x0830"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2096
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 1686,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1687,
- "instruction": "SWAP5"
- },
- {
- "pc": 1688,
- "instruction": "SWAP4"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "POP"
- },
- {
- "pc": 1693,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1411
- },
- {
- "color": "\"#FF9248\"",
- "target": 1668
- }
- ],
- "last_instruction": "JUMP",
- "id": 1686
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x07ff"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2047
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 2028,
- "instruction": "PUSH0"
- },
- {
- "pc": 2029,
- "instruction": "DUP1"
- },
- {
- "pc": 2030,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2028
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1831,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1832,
- "instruction": "DUP2"
- },
- {
- "pc": 1833,
- "instruction": "DUP2"
- },
- {
- "pc": 1834,
- "instruction": "LT"
- },
- {
- "pc": 1835,
- "instruction": "ISZERO"
- },
- {
- "pc": 1836,
- "instruction": "PUSH2 0x0743"
- },
- {
- "pc": 1839,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1840
- },
- {
- "color": "\"#5F9747\"",
- "target": 1859
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1831
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 1944,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1945,
- "instruction": "SWAP5"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "SWAP4"
- },
- {
- "pc": 1949,
- "instruction": "SWAP1"
- },
- {
- "pc": 1950,
- "instruction": "SWAP4"
- },
- {
- "pc": 1951,
- "instruction": "ADD"
- },
- {
- "pc": 1952,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1953,
- "instruction": "SWAP4"
- },
- {
- "pc": 1954,
- "instruction": "POP"
- },
- {
- "pc": 1955,
- "instruction": "POP"
- },
- {
- "pc": 1956,
- "instruction": "POP"
- },
- {
- "pc": 1957,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1944
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2210,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2211,
- "instruction": "PUSH0"
- },
- {
- "pc": 2212,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2214,
- "instruction": "DUP3"
- },
- {
- "pc": 2215,
- "instruction": "DUP5"
- },
- {
- "pc": 2216,
- "instruction": "SUB"
- },
- {
- "pc": 2217,
- "instruction": "SLT"
- },
- {
- "pc": 2218,
- "instruction": "ISZERO"
- },
- {
- "pc": 2219,
- "instruction": "PUSH2 0x08b2"
- },
- {
- "pc": 2222,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2226
- },
- {
- "color": "\"#B70000\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2210
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 2087,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2088,
- "instruction": "SWAP1"
- },
- {
- "pc": 2089,
- "instruction": "POP"
- },
- {
- "pc": 2090,
- "instruction": "SWAP3"
- },
- {
- "pc": 2091,
- "instruction": "POP"
- },
- {
- "pc": 2092,
- "instruction": "SWAP3"
- },
- {
- "pc": 2093,
- "instruction": "SWAP1"
- },
- {
- "pc": 2094,
- "instruction": "POP"
- },
- {
- "pc": 2095,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2087
- },
- {
- "instructions": [
- {
- "pc": 2203,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2206,
- "instruction": "PUSH2 0x0868"
- },
- {
- "pc": 2209,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2152
- }],
- "last_instruction": "JUMP",
- "id": 2203
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x07df"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2015
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 1910,
- "instruction": "PUSH0"
- },
- {
- "pc": 1911,
- "instruction": "DUP1"
- },
- {
- "pc": 1912,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1910
- },
- {
- "instructions": [
- {
- "pc": 2152,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2153,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2158,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2160,
- "instruction": "SHL"
- },
- {
- "pc": 2161,
- "instruction": "PUSH0"
- },
- {
- "pc": 2162,
- "instruction": "MSTORE"
- },
- {
- "pc": 2163,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2165,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2167,
- "instruction": "MSTORE"
- },
- {
- "pc": 2168,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2170,
- "instruction": "PUSH0"
- },
- {
- "pc": 2171,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2152
- },
- {
- "instructions": [
- {
- "pc": 1675,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1676,
- "instruction": "PUSH2 0x0684"
- },
- {
- "pc": 1679,
- "instruction": "DUP6"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "DUP5"
- },
- {
- "pc": 1682,
- "instruction": "PUSH2 0x069e"
- },
- {
- "pc": 1685,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1694
- }],
- "last_instruction": "JUMP",
- "id": 1675
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 1668,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1669,
- "instruction": "SWAP1"
- },
- {
- "pc": 1670,
- "instruction": "POP"
- },
- {
- "pc": 1671,
- "instruction": "PUSH2 0x0696"
- },
- {
- "pc": 1674,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1686
- }],
- "last_instruction": "JUMP",
- "id": 1668
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x07a6"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1958
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 2061,
- "instruction": "PUSH0"
- },
- {
- "pc": 2062,
- "instruction": "DUP1"
- },
- {
- "pc": 2063,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2061
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x0718"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1816
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1647,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1648,
- "instruction": "PUSH0"
- },
- {
- "pc": 1649,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1651,
- "instruction": "DUP4"
- },
- {
- "pc": 1652,
- "instruction": "GT"
- },
- {
- "pc": 1653,
- "instruction": "ISZERO"
- },
- {
- "pc": 1654,
- "instruction": "PUSH2 0x068b"
- },
- {
- "pc": 1657,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1658
- },
- {
- "color": "\"#5F9747\"",
- "target": 1675
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1647
- },
- {
- "instructions": [
- {
- "pc": 2040,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2041,
- "instruction": "SWAP4"
- },
- {
- "pc": 2042,
- "instruction": "SWAP3"
- },
- {
- "pc": 2043,
- "instruction": "POP"
- },
- {
- "pc": 2044,
- "instruction": "POP"
- },
- {
- "pc": 2045,
- "instruction": "POP"
- },
- {
- "pc": 2046,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 2040
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 2146,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "SWAP2"
- },
- {
- "pc": 2149,
- "instruction": "SWAP1"
- },
- {
- "pc": 2150,
- "instruction": "POP"
- },
- {
- "pc": 2151,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2146
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 1973,
- "instruction": "PUSH0"
- },
- {
- "pc": 1974,
- "instruction": "DUP1"
- },
- {
- "pc": 1975,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1973
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "DUP1"
- },
- {
- "pc": 2193,
- "instruction": "DUP3"
- },
- {
- "pc": 2194,
- "instruction": "ADD"
- },
- {
- "pc": 2195,
- "instruction": "DUP1"
- },
- {
- "pc": 2196,
- "instruction": "DUP3"
- },
- {
- "pc": 2197,
- "instruction": "GT"
- },
- {
- "pc": 2198,
- "instruction": "ISZERO"
- },
- {
- "pc": 2199,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2202,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2203
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(363, 940), (2226, 1686), (25, 41), (25, 110), (41, 52), (41, 287), (1422, 734), (404, 219), (404, 239), (1259, 1291), (1259, 1278), (1694, 1780), (1694, 1773), (1066, 1081), (1066, 1163), (659, 743), (659, 667), (505, 512), (505, 580), (1081, 734), (1935, 1891), (1913, 1985), (1913, 2087), (1913, 1944), (1913, 2040), (1913, 2073), (1913, 1999), (955, 1259), (214, 590), (219, 191), (1780, 2210), (1891, 1910), (1891, 1913), (1816, 1831), (96, 390), (96, 107), (122, 133), (122, 200), (461, 2096), (1658, 1694), (74, 85), (74, 363), (2116, 2146), (2116, 2127), (1163, 603), (1999, 219), (1999, 267), (1999, 239), (940, 2096), (301, 239), (327, 779), (2047, 2064), (2047, 2061), (2073, 1891), (155, 272), (155, 166), (2172, 609), (2172, 2184), (1985, 1891), (2096, 2116), (2096, 2110), (1367, 1647), (2015, 2028), (2015, 2031), (983, 734), (371, 1918), (2031, 1891), (2184, 2152), (2064, 1891), (1278, 1291), (1918, 1932), (1918, 1935), (200, 1918), (1296, 734), (2110, 2116), (1493, 2172), (1958, 1973), (1958, 1976), (337, 191), (1976, 1891), (580, 178), (170, 446), (609, 219), (609, 239), (609, 1503), (1503, 2191), (0, 12), (0, 15), (235, 239), (868, 335), (1840, 1831), (446, 2096), (1686, 1411), (1686, 1668), (63, 337), (63, 74), (267, 615), (390, 2047), (15, 166), (15, 25), (1831, 1840), (1831, 1859), (968, 983), (968, 1066), (551, 551), (551, 571), (1944, 385), (1944, 404), (1944, 214), (1944, 239), (85, 96), (85, 371), (2210, 2226), (2210, 2223), (512, 520), (512, 539), (2087, 385), (2087, 404), (2087, 214), (2087, 239), (2203, 2152), (287, 2015), (797, 734), (1675, 1694), (615, 659), (615, 756), (239, 191), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (1668, 1686), (590, 968), (571, 580), (253, 1958), (520, 580), (178, 1816), (133, 144), (133, 235), (1647, 1658), (1647, 1675), (2040, 301), (756, 1259), (272, 191), (52, 327), (52, 63), (2146, 505), (2146, 461), (743, 968), (385, 955), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2191, 609), (2191, 2203), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1816), (200, 1918), (214, 590), (219, 191), (235, 239), (239, 191), (253, 1958), (267, 615), (272, 191), (287, 2015), (301, 239), (327, 779), (337, 191), (363, 940), (371, 1918), (385, 955), (390, 2047), (404, 219), (404, 239), (446, 2096), (461, 2096), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2096), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1647), (1411, 1493), (1411, 1422), (1422, 734), (1493, 2172), (1647, 1658), (1647, 1675), (1658, 1694), (1668, 1686), (1675, 1694), (1686, 1411), (1686, 1668), (1694, 1780), (1694, 1773), (1780, 2210), (1816, 1831), (1831, 1840), (1831, 1859), (1840, 1831), (1859, 191), (1891, 1910), (1891, 1913), (1913, 1985), (1913, 1944), (1913, 2040), (1913, 2073), (1913, 1999), (1918, 1932), (1918, 1935), (1935, 1891), (1944, 385), (1944, 404), (1944, 214), (1944, 239), (1958, 1973), (1958, 1976), (1976, 1891), (1985, 1891), (1999, 219), (1999, 267), (1999, 239), (2015, 2028), (2015, 2031), (2031, 1891), (2040, 301), (2047, 2064), (2047, 2061), (2064, 1891), (2073, 1891), (2096, 2116), (2096, 2110), (2110, 2116), (2116, 2146), (2116, 2127), (2146, 505), (2146, 461), (2172, 609), (2172, 2184), (2184, 2152), (2210, 2226), (2210, 2223), (2226, 1686)]",
+ "last_pc": 2232,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x33f9704b980a21b776eac1d9d4111db33ab6dfda/0x33f9704b980a21b776eac1d9d4111db33ab6dfda.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1456,
"unsound_jumps": 0,
"total_opcodes": 1427,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 101,
"resolved_jumps": 97
- }
+ },
+ "execution_time": 441
},
{
- "bytecode": "0x60806040523661000b57005b60007fbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87546040517fc2c95814000000000000000000000000000000000000000000000000000000008152600080357fffffffff0000000000000000000000000000000000000000000000000000000016600483015273ffffffffffffffffffffffffffffffffffffffff9092169250829063c2c9581490602401602060405180830381865afa1580156100c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e6919061010f565b90503660008037600080366000845af43d6000803e808015610107573d6000f35b3d6000fd5b90565b60006020828403121561012157600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461014557600080fd5b939250505056fea2646970667358221220215c97917f72541d8581ff4387524582024fc3881e0c2a831e2aaba716edf5bf64736f6c63430008120033",
"address": "0x9960012D71d2085516646B411925AD1d115ED01F",
- "events_signature": [],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLDATASIZE\nPUSH2 0x000b\nJUMPI\nSTOP\nJUMPDEST\nPUSH1 0x00\nPUSH32 0xbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH32 0xc2c9581400000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x00\nDUP1\nCALLDATALOAD\nPUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000\nAND\nPUSH1 0x04\nDUP4\nADD\nMSTORE\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nSWAP1\nSWAP3\nAND\nSWAP3\nPOP\nDUP3\nSWAP1\nPUSH4 0xc2c95814\nSWAP1\nPUSH1 0x24\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x00c2\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x00e6\nSWAP2\nSWAP1\nPUSH2 0x010f\nJUMP\nJUMPDEST\nSWAP1\nPOP\nCALLDATASIZE\nPUSH1 0x00\nDUP1\nCALLDATACOPY\nPUSH1 0x00\nDUP1\nCALLDATASIZE\nPUSH1 0x00\nDUP5\nGAS\nDELEGATECALL\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nDUP1\nDUP1\nISZERO\nPUSH2 0x0107\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nRETURN\nJUMPDEST\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0121\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nMLOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0145\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'21'(Unknown Opcode)\nTLOAD\nSWAP8\nSWAP2\nPUSH32 0x72541d8581ff4387524582024fc3881e0c2a831e2aaba716edf5bf64736f6c63\nNUMBER\nSTOP\nADDMOD\nSLT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "_name",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "_symbol",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "_addressRelay",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_implementation",
- "internalType": "address",
- "type": "address"
- },
- {
- "components": [
- {
- "name": "publicSaleActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "usePublicSaleTimes",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "presaleActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "usePresaleTimes",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "soulbindingActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "randomHashActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "enforceRoyalties",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "heyMintFeeActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "publicMintsAllowedPerAddress",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "presaleMintsAllowedPerAddress",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "publicMintsAllowedPerTransaction",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "presaleMintsAllowedPerTransaction",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "maxSupply",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "presaleMaxSupply",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "royaltyBps",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "publicPrice",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presalePrice",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "projectId",
- "internalType": "uint24",
- "type": "uint24"
- },
- {
- "name": "presaleAffiliateMintEnabled",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "publicSaleAffiliateMintEnabled",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "affiliateBasisPoints",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "uriBase",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "presaleSignerAddress",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "publicSaleStartTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "publicSaleEndTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presaleStartTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presaleEndTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "fundingEndsAt",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "fundingTarget",
- "internalType": "uint32",
- "type": "uint32"
- }
- ],
- "name": "_baseConfig",
- "internalType": "struct BaseConfig",
- "type": "tuple"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "stateMutability": "payable",
- "type": "fallback"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 289,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 290,
- "instruction": "DUP2"
- },
- {
- "pc": 291,
- "instruction": "MLOAD"
- },
- {
- "pc": 292,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "AND"
- },
- {
- "pc": 315,
- "instruction": "DUP2"
- },
- {
- "pc": 316,
- "instruction": "EQ"
- },
- {
- "pc": 317,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 320,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 321
- },
- {
- "color": "\"#5F9747\"",
- "target": 325
- }
- ],
- "last_instruction": "JUMPI",
- "id": 289
- },
- {
- "instructions": [
- {
- "pc": 325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 326,
- "instruction": "SWAP4"
- },
- {
- "pc": 327,
- "instruction": "SWAP3"
- },
- {
- "pc": 328,
- "instruction": "POP"
- },
- {
- "pc": 329,
- "instruction": "POP"
- },
- {
- "pc": 330,
- "instruction": "POP"
- },
- {
- "pc": 331,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 230
- }],
- "last_instruction": "JUMP",
- "id": 325
- },
- {
- "instructions": [
- {
- "pc": 259,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 260,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 262,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 259
- },
- {
- "instructions": [
- {
- "pc": 230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 231,
- "instruction": "SWAP1"
- },
- {
- "pc": 232,
- "instruction": "POP"
- },
- {
- "pc": 233,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 234,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 236,
- "instruction": "DUP1"
- },
- {
- "pc": 237,
- "instruction": "CALLDATACOPY"
- },
- {
- "pc": 238,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 240,
- "instruction": "DUP1"
- },
- {
- "pc": 241,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 242,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 244,
- "instruction": "DUP5"
- },
- {
- "pc": 245,
- "instruction": "GAS"
- },
- {
- "pc": 246,
- "instruction": "DELEGATECALL"
- },
- {
- "pc": 247,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 248,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 250,
- "instruction": "DUP1"
- },
- {
- "pc": 251,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 252,
- "instruction": "DUP1"
- },
- {
- "pc": 253,
- "instruction": "DUP1"
- },
- {
- "pc": 254,
- "instruction": "ISZERO"
- },
- {
- "pc": 255,
- "instruction": "PUSH2 0x0107"
- },
- {
- "pc": 258,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 259
- },
- {
- "color": "\"#5F9747\"",
- "target": 263
- }
- ],
- "last_instruction": "JUMPI",
- "id": 230
- },
- {
- "instructions": [
- {
- "pc": 285,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 287,
- "instruction": "DUP1"
- },
- {
- "pc": 288,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 285
- },
- {
- "instructions": [
- {
- "pc": 11,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 12,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 14,
- "instruction": "PUSH32 0xbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87"
- },
- {
- "pc": 47,
- "instruction": "SLOAD"
- },
- {
- "pc": 48,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 50,
- "instruction": "MLOAD"
- },
- {
- "pc": 51,
- "instruction": "PUSH32 0xc2c9581400000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 84,
- "instruction": "DUP2"
- },
- {
- "pc": 85,
- "instruction": "MSTORE"
- },
- {
- "pc": 86,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 88,
- "instruction": "DUP1"
- },
- {
- "pc": 89,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 90,
- "instruction": "PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 123,
- "instruction": "AND"
- },
- {
- "pc": 124,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 126,
- "instruction": "DUP4"
- },
- {
- "pc": 127,
- "instruction": "ADD"
- },
- {
- "pc": 128,
- "instruction": "MSTORE"
- },
- {
- "pc": 129,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 150,
- "instruction": "SWAP1"
- },
- {
- "pc": 151,
- "instruction": "SWAP3"
- },
- {
- "pc": 152,
- "instruction": "AND"
- },
- {
- "pc": 153,
- "instruction": "SWAP3"
- },
- {
- "pc": 154,
- "instruction": "POP"
- },
- {
- "pc": 155,
- "instruction": "DUP3"
- },
- {
- "pc": 156,
- "instruction": "SWAP1"
- },
- {
- "pc": 157,
- "instruction": "PUSH4 0xc2c95814"
- },
- {
- "pc": 162,
- "instruction": "SWAP1"
- },
- {
- "pc": 163,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 165,
- "instruction": "ADD"
- },
- {
- "pc": 166,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 168,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 170,
- "instruction": "MLOAD"
- },
- {
- "pc": 171,
- "instruction": "DUP1"
- },
- {
- "pc": 172,
- "instruction": "DUP4"
- },
- {
- "pc": 173,
- "instruction": "SUB"
- },
- {
- "pc": 174,
- "instruction": "DUP2"
- },
- {
- "pc": 175,
- "instruction": "DUP7"
- },
- {
- "pc": 176,
- "instruction": "GAS"
- },
- {
- "pc": 177,
- "instruction": "STATICCALL"
- },
- {
- "pc": 178,
- "instruction": "ISZERO"
- },
- {
- "pc": 179,
- "instruction": "DUP1"
- },
- {
- "pc": 180,
- "instruction": "ISZERO"
- },
- {
- "pc": 181,
- "instruction": "PUSH2 0x00c2"
- },
- {
- "pc": 184,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 194
- },
- {
- "color": "\"#B70000\"",
- "target": 185
- }
- ],
- "last_instruction": "JUMPI",
- "id": 11
- },
- {
- "instructions": [
- {
- "pc": 194,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 195,
- "instruction": "POP"
- },
- {
- "pc": 196,
- "instruction": "POP"
- },
- {
- "pc": 197,
- "instruction": "POP"
- },
- {
- "pc": 198,
- "instruction": "POP"
- },
- {
- "pc": 199,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 201,
- "instruction": "MLOAD"
- },
- {
- "pc": 202,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 203,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 205,
- "instruction": "NOT"
- },
- {
- "pc": 206,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 208,
- "instruction": "DUP3"
- },
- {
- "pc": 209,
- "instruction": "ADD"
- },
- {
- "pc": 210,
- "instruction": "AND"
- },
- {
- "pc": 211,
- "instruction": "DUP3"
- },
- {
- "pc": 212,
- "instruction": "ADD"
- },
- {
- "pc": 213,
- "instruction": "DUP1"
- },
- {
- "pc": 214,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 216,
- "instruction": "MSTORE"
- },
- {
- "pc": 217,
- "instruction": "POP"
- },
- {
- "pc": 218,
- "instruction": "DUP2"
- },
- {
- "pc": 219,
- "instruction": "ADD"
- },
- {
- "pc": 220,
- "instruction": "SWAP1"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 224,
- "instruction": "SWAP2"
- },
- {
- "pc": 225,
- "instruction": "SWAP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x010f"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 271
- }],
- "last_instruction": "JUMP",
- "id": 194
- },
- {
- "instructions": [
- {
- "pc": 271,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 272,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 274,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 276,
- "instruction": "DUP3"
- },
- {
- "pc": 277,
- "instruction": "DUP5"
- },
- {
- "pc": 278,
- "instruction": "SUB"
- },
- {
- "pc": 279,
- "instruction": "SLT"
- },
- {
- "pc": 280,
- "instruction": "ISZERO"
- },
- {
- "pc": 281,
- "instruction": "PUSH2 0x0121"
- },
- {
- "pc": 284,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 289
- },
- {
- "color": "\"#B70000\"",
- "target": 285
- }
- ],
- "last_instruction": "JUMPI",
- "id": 271
- },
- {
- "instructions": [{
- "pc": 10,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 10
- },
- {
- "instructions": [
- {
- "pc": 263,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 264,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 265,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 267,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 263
- },
- {
- "instructions": [
- {
- "pc": 185,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 186,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 188,
- "instruction": "DUP1"
- },
- {
- "pc": 189,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 190,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 191,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 193,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 185
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 6,
- "instruction": "PUSH2 0x000b"
- },
- {
- "pc": 9,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 10
- },
- {
- "color": "\"#5F9747\"",
- "target": 11
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 321,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 323,
- "instruction": "DUP1"
- },
- {
- "pc": 324,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 321
- }
- ],
- "functions_signature": [],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(289, 321), (289, 325), (325, 230), (230, 259), (230, 263), (11, 194), (11, 185), (194, 271), (271, 289), (271, 285), (0, 10), (0, 11)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 10), (0, 11), (11, 194), (11, 185), (194, 271), (230, 259), (230, 263), (271, 289), (271, 285), (289, 321), (289, 325), (325, 230)]",
+ "last_pc": 331,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9960012D71d2085516646B411925AD1d115ED01F/0x9960012D71d2085516646B411925AD1d115ED01F.abi",
"statistics": {
"definitely_unreachable_jumps": 1,
+ "total_edges": 162,
"unsound_jumps": 0,
"total_opcodes": 169,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 8,
"resolved_jumps": 7
- }
+ },
+ "execution_time": 5
},
{
- "bytecode": "0x60806040523661000b57005b60007fbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87546040517fc2c95814000000000000000000000000000000000000000000000000000000008152600080357fffffffff0000000000000000000000000000000000000000000000000000000016600483015273ffffffffffffffffffffffffffffffffffffffff9092169250829063c2c9581490602401602060405180830381865afa1580156100c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e6919061010f565b90503660008037600080366000845af43d6000803e808015610107573d6000f35b3d6000fd5b90565b60006020828403121561012157600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461014557600080fd5b939250505056fea2646970667358221220f6384e1152ca32a146436cdad1b1778a6e5747491aa75417a2d3ff8eae224c9364736f6c63430008120033",
"address": "0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10",
- "events_signature": [],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLDATASIZE\nPUSH2 0x000b\nJUMPI\nSTOP\nJUMPDEST\nPUSH1 0x00\nPUSH32 0xbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH32 0xc2c9581400000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x00\nDUP1\nCALLDATALOAD\nPUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000\nAND\nPUSH1 0x04\nDUP4\nADD\nMSTORE\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nSWAP1\nSWAP3\nAND\nSWAP3\nPOP\nDUP3\nSWAP1\nPUSH4 0xc2c95814\nSWAP1\nPUSH1 0x24\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x00c2\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x00e6\nSWAP2\nSWAP1\nPUSH2 0x010f\nJUMP\nJUMPDEST\nSWAP1\nPOP\nCALLDATASIZE\nPUSH1 0x00\nDUP1\nCALLDATACOPY\nPUSH1 0x00\nDUP1\nCALLDATASIZE\nPUSH1 0x00\nDUP5\nGAS\nDELEGATECALL\nRETURNDATASIZE\nPUSH1 0x00\nDUP1\nRETURNDATACOPY\nDUP1\nDUP1\nISZERO\nPUSH2 0x0107\nJUMPI\nRETURNDATASIZE\nPUSH1 0x00\nRETURN\nJUMPDEST\nRETURNDATASIZE\nPUSH1 0x00\nREVERT\nJUMPDEST\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0121\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nMLOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0145\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'f6'(Unknown Opcode)\nCODESIZE\n'4e'(Unknown Opcode)\nGT\nMSTORE\n'ca'(Unknown Opcode)\nORIGIN\nLOG1\nCHAINID\nNUMBER\nPUSH13 0xdad1b1778a6e5747491aa75417\nLOG2\n'd3'(Unknown Opcode)\nSELFDESTRUCT\nDUP15\n'ae'(Unknown Opcode)\n'22'(Unknown Opcode)\n'4c'(Unknown Opcode)\nSWAP4\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nSLT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [
- {
- "name": "_name",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "_symbol",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "_addressRelay",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_implementation",
- "internalType": "address",
- "type": "address"
- },
- {
- "components": [
- {
- "name": "publicSaleActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "usePublicSaleTimes",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "presaleActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "usePresaleTimes",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "soulbindingActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "randomHashActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "enforceRoyalties",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "heyMintFeeActive",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "publicMintsAllowedPerAddress",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "presaleMintsAllowedPerAddress",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "publicMintsAllowedPerTransaction",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "presaleMintsAllowedPerTransaction",
- "internalType": "uint8",
- "type": "uint8"
- },
- {
- "name": "maxSupply",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "presaleMaxSupply",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "royaltyBps",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "publicPrice",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presalePrice",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "projectId",
- "internalType": "uint24",
- "type": "uint24"
- },
- {
- "name": "presaleAffiliateMintEnabled",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "publicSaleAffiliateMintEnabled",
- "internalType": "bool",
- "type": "bool"
- },
- {
- "name": "affiliateBasisPoints",
- "internalType": "uint16",
- "type": "uint16"
- },
- {
- "name": "uriBase",
- "internalType": "string",
- "type": "string"
- },
- {
- "name": "presaleSignerAddress",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "publicSaleStartTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "publicSaleEndTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presaleStartTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "presaleEndTime",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "fundingEndsAt",
- "internalType": "uint32",
- "type": "uint32"
- },
- {
- "name": "fundingTarget",
- "internalType": "uint32",
- "type": "uint32"
- }
- ],
- "name": "_baseConfig",
- "internalType": "struct BaseConfig",
- "type": "tuple"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "stateMutability": "payable",
- "type": "fallback"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 289,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 290,
- "instruction": "DUP2"
- },
- {
- "pc": 291,
- "instruction": "MLOAD"
- },
- {
- "pc": 292,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "AND"
- },
- {
- "pc": 315,
- "instruction": "DUP2"
- },
- {
- "pc": 316,
- "instruction": "EQ"
- },
- {
- "pc": 317,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 320,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 321
- },
- {
- "color": "\"#5F9747\"",
- "target": 325
- }
- ],
- "last_instruction": "JUMPI",
- "id": 289
- },
- {
- "instructions": [
- {
- "pc": 325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 326,
- "instruction": "SWAP4"
- },
- {
- "pc": 327,
- "instruction": "SWAP3"
- },
- {
- "pc": 328,
- "instruction": "POP"
- },
- {
- "pc": 329,
- "instruction": "POP"
- },
- {
- "pc": 330,
- "instruction": "POP"
- },
- {
- "pc": 331,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 230
- }],
- "last_instruction": "JUMP",
- "id": 325
- },
- {
- "instructions": [
- {
- "pc": 259,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 260,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 262,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 259
- },
- {
- "instructions": [
- {
- "pc": 230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 231,
- "instruction": "SWAP1"
- },
- {
- "pc": 232,
- "instruction": "POP"
- },
- {
- "pc": 233,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 234,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 236,
- "instruction": "DUP1"
- },
- {
- "pc": 237,
- "instruction": "CALLDATACOPY"
- },
- {
- "pc": 238,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 240,
- "instruction": "DUP1"
- },
- {
- "pc": 241,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 242,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 244,
- "instruction": "DUP5"
- },
- {
- "pc": 245,
- "instruction": "GAS"
- },
- {
- "pc": 246,
- "instruction": "DELEGATECALL"
- },
- {
- "pc": 247,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 248,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 250,
- "instruction": "DUP1"
- },
- {
- "pc": 251,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 252,
- "instruction": "DUP1"
- },
- {
- "pc": 253,
- "instruction": "DUP1"
- },
- {
- "pc": 254,
- "instruction": "ISZERO"
- },
- {
- "pc": 255,
- "instruction": "PUSH2 0x0107"
- },
- {
- "pc": 258,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 259
- },
- {
- "color": "\"#5F9747\"",
- "target": 263
- }
- ],
- "last_instruction": "JUMPI",
- "id": 230
- },
- {
- "instructions": [
- {
- "pc": 285,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 287,
- "instruction": "DUP1"
- },
- {
- "pc": 288,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 285
- },
- {
- "instructions": [
- {
- "pc": 11,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 12,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 14,
- "instruction": "PUSH32 0xbec77a503c47907b093281e779d211f6b514083b5f8064a268e3b9dcae86aa87"
- },
- {
- "pc": 47,
- "instruction": "SLOAD"
- },
- {
- "pc": 48,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 50,
- "instruction": "MLOAD"
- },
- {
- "pc": 51,
- "instruction": "PUSH32 0xc2c9581400000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 84,
- "instruction": "DUP2"
- },
- {
- "pc": 85,
- "instruction": "MSTORE"
- },
- {
- "pc": 86,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 88,
- "instruction": "DUP1"
- },
- {
- "pc": 89,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 90,
- "instruction": "PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 123,
- "instruction": "AND"
- },
- {
- "pc": 124,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 126,
- "instruction": "DUP4"
- },
- {
- "pc": 127,
- "instruction": "ADD"
- },
- {
- "pc": 128,
- "instruction": "MSTORE"
- },
- {
- "pc": 129,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 150,
- "instruction": "SWAP1"
- },
- {
- "pc": 151,
- "instruction": "SWAP3"
- },
- {
- "pc": 152,
- "instruction": "AND"
- },
- {
- "pc": 153,
- "instruction": "SWAP3"
- },
- {
- "pc": 154,
- "instruction": "POP"
- },
- {
- "pc": 155,
- "instruction": "DUP3"
- },
- {
- "pc": 156,
- "instruction": "SWAP1"
- },
- {
- "pc": 157,
- "instruction": "PUSH4 0xc2c95814"
- },
- {
- "pc": 162,
- "instruction": "SWAP1"
- },
- {
- "pc": 163,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 165,
- "instruction": "ADD"
- },
- {
- "pc": 166,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 168,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 170,
- "instruction": "MLOAD"
- },
- {
- "pc": 171,
- "instruction": "DUP1"
- },
- {
- "pc": 172,
- "instruction": "DUP4"
- },
- {
- "pc": 173,
- "instruction": "SUB"
- },
- {
- "pc": 174,
- "instruction": "DUP2"
- },
- {
- "pc": 175,
- "instruction": "DUP7"
- },
- {
- "pc": 176,
- "instruction": "GAS"
- },
- {
- "pc": 177,
- "instruction": "STATICCALL"
- },
- {
- "pc": 178,
- "instruction": "ISZERO"
- },
- {
- "pc": 179,
- "instruction": "DUP1"
- },
- {
- "pc": 180,
- "instruction": "ISZERO"
- },
- {
- "pc": 181,
- "instruction": "PUSH2 0x00c2"
- },
- {
- "pc": 184,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 194
- },
- {
- "color": "\"#B70000\"",
- "target": 185
- }
- ],
- "last_instruction": "JUMPI",
- "id": 11
- },
- {
- "instructions": [
- {
- "pc": 194,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 195,
- "instruction": "POP"
- },
- {
- "pc": 196,
- "instruction": "POP"
- },
- {
- "pc": 197,
- "instruction": "POP"
- },
- {
- "pc": 198,
- "instruction": "POP"
- },
- {
- "pc": 199,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 201,
- "instruction": "MLOAD"
- },
- {
- "pc": 202,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 203,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 205,
- "instruction": "NOT"
- },
- {
- "pc": 206,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 208,
- "instruction": "DUP3"
- },
- {
- "pc": 209,
- "instruction": "ADD"
- },
- {
- "pc": 210,
- "instruction": "AND"
- },
- {
- "pc": 211,
- "instruction": "DUP3"
- },
- {
- "pc": 212,
- "instruction": "ADD"
- },
- {
- "pc": 213,
- "instruction": "DUP1"
- },
- {
- "pc": 214,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 216,
- "instruction": "MSTORE"
- },
- {
- "pc": 217,
- "instruction": "POP"
- },
- {
- "pc": 218,
- "instruction": "DUP2"
- },
- {
- "pc": 219,
- "instruction": "ADD"
- },
- {
- "pc": 220,
- "instruction": "SWAP1"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x00e6"
- },
- {
- "pc": 224,
- "instruction": "SWAP2"
- },
- {
- "pc": 225,
- "instruction": "SWAP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH2 0x010f"
- },
- {
- "pc": 229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 271
- }],
- "last_instruction": "JUMP",
- "id": 194
- },
- {
- "instructions": [
- {
- "pc": 271,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 272,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 274,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 276,
- "instruction": "DUP3"
- },
- {
- "pc": 277,
- "instruction": "DUP5"
- },
- {
- "pc": 278,
- "instruction": "SUB"
- },
- {
- "pc": 279,
- "instruction": "SLT"
- },
- {
- "pc": 280,
- "instruction": "ISZERO"
- },
- {
- "pc": 281,
- "instruction": "PUSH2 0x0121"
- },
- {
- "pc": 284,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 289
- },
- {
- "color": "\"#B70000\"",
- "target": 285
- }
- ],
- "last_instruction": "JUMPI",
- "id": 271
- },
- {
- "instructions": [{
- "pc": 10,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 10
- },
- {
- "instructions": [
- {
- "pc": 263,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 264,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 265,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 267,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 263
- },
- {
- "instructions": [
- {
- "pc": 185,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 186,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 188,
- "instruction": "DUP1"
- },
- {
- "pc": 189,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 190,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 191,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 193,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 185
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 6,
- "instruction": "PUSH2 0x000b"
- },
- {
- "pc": 9,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 10
- },
- {
- "color": "\"#5F9747\"",
- "target": 11
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 321,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 323,
- "instruction": "DUP1"
- },
- {
- "pc": 324,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 321
- }
- ],
- "functions_signature": [],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(289, 321), (289, 325), (325, 230), (230, 259), (230, 263), (11, 194), (11, 185), (194, 271), (271, 289), (271, 285), (0, 10), (0, 11)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 10), (0, 11), (11, 194), (11, 185), (194, 271), (230, 259), (230, 263), (271, 289), (271, 285), (289, 321), (289, 325), (325, 230)]",
+ "last_pc": 331,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10/0x7Afa3d0E44046C7ce8094dC429305A7ff3706D10.abi",
"statistics": {
"definitely_unreachable_jumps": 1,
+ "total_edges": 169,
"unsound_jumps": 0,
"total_opcodes": 183,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 8,
"resolved_jumps": 7
- }
+ },
+ "execution_time": 1
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107af565b60405180910390f35b6100db6100d6366004610815565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b36600461083d565b610267565b604051601281526020016100bf565b6100ef61012d366004610876565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db610181366004610815565b6103bb565b6100ef61019436600461088f565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108c0565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108c0565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108c0565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f9081526005602052604081205490926105819216908661066c565b9050818110156105d35760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105dd81836106ee565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060b908361074a565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061065e9086815260200190565b60405180910390a350505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156106c2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e691906108f8565b949350505050565b5f8282111561073f5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106e68385610923565b5f806107568385610936565b9050838110156107a85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b5f6020808352835180828501525f5b818110156107da578581018301518582016040015282016107be565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610810575f80fd5b919050565b5f8060408385031215610826575f80fd5b61082f836107fa565b946020939093013593505050565b5f805f6060848603121561084f575f80fd5b610858846107fa565b9250610866602085016107fa565b9150604084013590509250925092565b5f60208284031215610886575f80fd5b6107a8826107fa565b5f80604083850312156108a0575f80fd5b6108a9836107fa565b91506108b7602084016107fa565b90509250929050565b600181811c908216806108d457607f821691505b6020821081036108f257634e487b7160e01b5f52602260045260245ffd5b50919050565b5f60208284031215610908575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102615761026161090f565b808201808211156102615761026161090f56fea26469706673582212203b8893b51f8a690a35589aee065883e3a7488f5ab12b4a3a43822cf07f22855a64736f6c63430008140033",
"address": "0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07af\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0815\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083d\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0876\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0815\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x088f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0581\nSWAP3\nAND\nSWAP1\nDUP7\nPUSH2 0x066c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d3\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05dd\nDUP2\nDUP4\nPUSH2 0x06ee\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060b\nSWAP1\nDUP4\nPUSH2 0x074a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x065e\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x06c2\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x06e6\nSWAP2\nSWAP1\nPUSH2 0x08f8\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x073f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x06e6\nDUP4\nDUP6\nPUSH2 0x0923\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0756\nDUP4\nDUP6\nPUSH2 0x0936\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x07a8\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x07da\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07be\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0810\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0826\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x082f\nDUP4\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP5\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x0866\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0886\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07a8\nDUP3\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08a0\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08a9\nDUP4\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08b7\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08d4\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x08f2\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0908\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x090f\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x090f\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nEXTCODESIZE\nDUP9\nSWAP4\n'b5'(Unknown Opcode)\n'1f'(Unknown Opcode)\nDUP11\nPUSH10 0x0a35589aee065883e3a7\nBASEFEE\nDUP16\nGAS\n'b1'(Unknown Opcode)\n'2b'(Unknown Opcode)\nBLOBBASEFEE\nGASPRICE\nNUMBER\nDUP3\n'2c'(Unknown Opcode)\nCREATE\nPUSH32 0x22855a64736f6c63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07af"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1967
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 2260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2261,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2263,
- "instruction": "DUP3"
- },
- {
- "pc": 2264,
- "instruction": "LT"
- },
- {
- "pc": 2265,
- "instruction": "DUP2"
- },
- {
- "pc": 2266,
- "instruction": "SUB"
- },
- {
- "pc": 2267,
- "instruction": "PUSH2 0x08f2"
- },
- {
- "pc": 2270,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2290
- },
- {
- "color": "\"#B70000\"",
- "target": 2271
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2260
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 1991,
- "instruction": "DUP6"
- },
- {
- "pc": 1992,
- "instruction": "DUP2"
- },
- {
- "pc": 1993,
- "instruction": "ADD"
- },
- {
- "pc": 1994,
- "instruction": "DUP4"
- },
- {
- "pc": 1995,
- "instruction": "ADD"
- },
- {
- "pc": 1996,
- "instruction": "MLOAD"
- },
- {
- "pc": 1997,
- "instruction": "DUP6"
- },
- {
- "pc": 1998,
- "instruction": "DUP3"
- },
- {
- "pc": 1999,
- "instruction": "ADD"
- },
- {
- "pc": 2000,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2002,
- "instruction": "ADD"
- },
- {
- "pc": 2003,
- "instruction": "MSTORE"
- },
- {
- "pc": 2004,
- "instruction": "DUP3"
- },
- {
- "pc": 2005,
- "instruction": "ADD"
- },
- {
- "pc": 2006,
- "instruction": "PUSH2 0x07be"
- },
- {
- "pc": 2009,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1982
- }],
- "last_instruction": "JUMP",
- "id": 1991
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 1409,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1410,
- "instruction": "SWAP1"
- },
- {
- "pc": 1411,
- "instruction": "POP"
- },
- {
- "pc": 1412,
- "instruction": "DUP2"
- },
- {
- "pc": 1413,
- "instruction": "DUP2"
- },
- {
- "pc": 1414,
- "instruction": "LT"
- },
- {
- "pc": 1415,
- "instruction": "ISZERO"
- },
- {
- "pc": 1416,
- "instruction": "PUSH2 0x05d3"
- },
- {
- "pc": 1419,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1491
- },
- {
- "color": "\"#B70000\"",
- "target": 1420
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1409
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 2351,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2354,
- "instruction": "PUSH2 0x090f"
- },
- {
- "pc": 2357,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2319
- }],
- "last_instruction": "JUMP",
- "id": 2351
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2339,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2340,
- "instruction": "DUP2"
- },
- {
- "pc": 2341,
- "instruction": "DUP2"
- },
- {
- "pc": 2342,
- "instruction": "SUB"
- },
- {
- "pc": 2343,
- "instruction": "DUP2"
- },
- {
- "pc": 2344,
- "instruction": "DUP2"
- },
- {
- "pc": 2345,
- "instruction": "GT"
- },
- {
- "pc": 2346,
- "instruction": "ISZERO"
- },
- {
- "pc": 2347,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2350,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2351
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2339
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x0815"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2069
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP5"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 2095,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2096,
- "instruction": "SWAP5"
- },
- {
- "pc": 2097,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2099,
- "instruction": "SWAP4"
- },
- {
- "pc": 2100,
- "instruction": "SWAP1"
- },
- {
- "pc": 2101,
- "instruction": "SWAP4"
- },
- {
- "pc": 2102,
- "instruction": "ADD"
- },
- {
- "pc": 2103,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2104,
- "instruction": "SWAP4"
- },
- {
- "pc": 2105,
- "instruction": "POP"
- },
- {
- "pc": 2106,
- "instruction": "POP"
- },
- {
- "pc": 2107,
- "instruction": "POP"
- },
- {
- "pc": 2108,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2095
- },
- {
- "instructions": [
- {
- "pc": 1982,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1983,
- "instruction": "DUP2"
- },
- {
- "pc": 1984,
- "instruction": "DUP2"
- },
- {
- "pc": 1985,
- "instruction": "LT"
- },
- {
- "pc": 1986,
- "instruction": "ISZERO"
- },
- {
- "pc": 1987,
- "instruction": "PUSH2 0x07da"
- },
- {
- "pc": 1990,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1991
- },
- {
- "color": "\"#5F9747\"",
- "target": 2010
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1982
- },
- {
- "instructions": [
- {
- "pc": 2309,
- "instruction": "PUSH0"
- },
- {
- "pc": 2310,
- "instruction": "DUP1"
- },
- {
- "pc": 2311,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2309
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2064,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2065,
- "instruction": "SWAP2"
- },
- {
- "pc": 2066,
- "instruction": "SWAP1"
- },
- {
- "pc": 2067,
- "instruction": "POP"
- },
- {
- "pc": 2068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2150
- },
- {
- "color": "\"#FF9248\"",
- "target": 2231
- },
- {
- "color": "\"#FF9248\"",
- "target": 1960
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2217
- },
- {
- "color": "\"#FF9248\"",
- "target": 2095
- }
- ],
- "last_instruction": "JUMP",
- "id": 2064
- },
- {
- "instructions": [
- {
- "pc": 2086,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2087,
- "instruction": "PUSH2 0x082f"
- },
- {
- "pc": 2090,
- "instruction": "DUP4"
- },
- {
- "pc": 2091,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2094,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2086
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2205,
- "instruction": "PUSH0"
- },
- {
- "pc": 2206,
- "instruction": "DUP1"
- },
- {
- "pc": 2207,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2205
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2208,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2209,
- "instruction": "PUSH2 0x08a9"
- },
- {
- "pc": 2212,
- "instruction": "DUP4"
- },
- {
- "pc": 2213,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2216,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2208
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 2109,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2110,
- "instruction": "PUSH0"
- },
- {
- "pc": 2111,
- "instruction": "DUP1"
- },
- {
- "pc": 2112,
- "instruction": "PUSH0"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2115,
- "instruction": "DUP5"
- },
- {
- "pc": 2116,
- "instruction": "DUP7"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2109
- },
- {
- "instructions": [
- {
- "pc": 1766,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1767,
- "instruction": "SWAP5"
- },
- {
- "pc": 1768,
- "instruction": "SWAP4"
- },
- {
- "pc": 1769,
- "instruction": "POP"
- },
- {
- "pc": 1770,
- "instruction": "POP"
- },
- {
- "pc": 1771,
- "instruction": "POP"
- },
- {
- "pc": 1772,
- "instruction": "POP"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1409
- }],
- "last_instruction": "JUMP",
- "id": 1766
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1766
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 1723,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1724,
- "instruction": "PUSH0"
- },
- {
- "pc": 1725,
- "instruction": "DUP1"
- },
- {
- "pc": 1726,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1727,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1728,
- "instruction": "PUSH0"
- },
- {
- "pc": 1729,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1723
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 2217,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2218,
- "instruction": "SWAP2"
- },
- {
- "pc": 2219,
- "instruction": "POP"
- },
- {
- "pc": 2220,
- "instruction": "PUSH2 0x08b7"
- },
- {
- "pc": 2223,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2225,
- "instruction": "DUP5"
- },
- {
- "pc": 2226,
- "instruction": "ADD"
- },
- {
- "pc": 2227,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2230,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2217
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "PUSH0"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 1967,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1968,
- "instruction": "PUSH0"
- },
- {
- "pc": 1969,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1971,
- "instruction": "DUP1"
- },
- {
- "pc": 1972,
- "instruction": "DUP4"
- },
- {
- "pc": 1973,
- "instruction": "MSTORE"
- },
- {
- "pc": 1974,
- "instruction": "DUP4"
- },
- {
- "pc": 1975,
- "instruction": "MLOAD"
- },
- {
- "pc": 1976,
- "instruction": "DUP1"
- },
- {
- "pc": 1977,
- "instruction": "DUP3"
- },
- {
- "pc": 1978,
- "instruction": "DUP6"
- },
- {
- "pc": 1979,
- "instruction": "ADD"
- },
- {
- "pc": 1980,
- "instruction": "MSTORE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1982
- }],
- "last_instruction": "UNKNOWN",
- "id": 1967
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "SWAP2"
- },
- {
- "pc": 2152,
- "instruction": "POP"
- },
- {
- "pc": 2153,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2155,
- "instruction": "DUP5"
- },
- {
- "pc": 2156,
- "instruction": "ADD"
- },
- {
- "pc": 2157,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2158,
- "instruction": "SWAP1"
- },
- {
- "pc": 2159,
- "instruction": "POP"
- },
- {
- "pc": 2160,
- "instruction": "SWAP3"
- },
- {
- "pc": 2161,
- "instruction": "POP"
- },
- {
- "pc": 2162,
- "instruction": "SWAP3"
- },
- {
- "pc": 2163,
- "instruction": "POP"
- },
- {
- "pc": 2164,
- "instruction": "SWAP3"
- },
- {
- "pc": 2165,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 2271,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2276,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2278,
- "instruction": "SHL"
- },
- {
- "pc": 2279,
- "instruction": "PUSH0"
- },
- {
- "pc": 2280,
- "instruction": "MSTORE"
- },
- {
- "pc": 2281,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2283,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2285,
- "instruction": "MSTORE"
- },
- {
- "pc": 2286,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2288,
- "instruction": "PUSH0"
- },
- {
- "pc": 2289,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2271
- },
- {
- "instructions": [
- {
- "pc": 2182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2183,
- "instruction": "PUSH2 0x07a8"
- },
- {
- "pc": 2186,
- "instruction": "DUP3"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2182
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2296,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2297,
- "instruction": "PUSH0"
- },
- {
- "pc": 2298,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2300,
- "instruction": "DUP3"
- },
- {
- "pc": 2301,
- "instruction": "DUP5"
- },
- {
- "pc": 2302,
- "instruction": "SUB"
- },
- {
- "pc": 2303,
- "instruction": "SLT"
- },
- {
- "pc": 2304,
- "instruction": "ISZERO"
- },
- {
- "pc": 2305,
- "instruction": "PUSH2 0x0908"
- },
- {
- "pc": 2308,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2309
- },
- {
- "color": "\"#5F9747\"",
- "target": 2312
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2296
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "DUP3"
- },
- {
- "pc": 1777,
- "instruction": "DUP3"
- },
- {
- "pc": 1778,
- "instruction": "GT"
- },
- {
- "pc": 1779,
- "instruction": "ISZERO"
- },
- {
- "pc": 1780,
- "instruction": "PUSH2 0x073f"
- },
- {
- "pc": 1783,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1784
- },
- {
- "color": "\"#5F9747\"",
- "target": 1855
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 1730,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1731,
- "instruction": "POP"
- },
- {
- "pc": 1732,
- "instruction": "POP"
- },
- {
- "pc": 1733,
- "instruction": "POP"
- },
- {
- "pc": 1734,
- "instruction": "POP"
- },
- {
- "pc": 1735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1737,
- "instruction": "MLOAD"
- },
- {
- "pc": 1738,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1739,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1741,
- "instruction": "NOT"
- },
- {
- "pc": 1742,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1744,
- "instruction": "DUP3"
- },
- {
- "pc": 1745,
- "instruction": "ADD"
- },
- {
- "pc": 1746,
- "instruction": "AND"
- },
- {
- "pc": 1747,
- "instruction": "DUP3"
- },
- {
- "pc": 1748,
- "instruction": "ADD"
- },
- {
- "pc": 1749,
- "instruction": "DUP1"
- },
- {
- "pc": 1750,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1752,
- "instruction": "MSTORE"
- },
- {
- "pc": 1753,
- "instruction": "POP"
- },
- {
- "pc": 1754,
- "instruction": "DUP2"
- },
- {
- "pc": 1755,
- "instruction": "ADD"
- },
- {
- "pc": 1756,
- "instruction": "SWAP1"
- },
- {
- "pc": 1757,
- "instruction": "PUSH2 0x06e6"
- },
- {
- "pc": 1760,
- "instruction": "SWAP2"
- },
- {
- "pc": 1761,
- "instruction": "SWAP1"
- },
- {
- "pc": 1762,
- "instruction": "PUSH2 0x08f8"
- },
- {
- "pc": 1765,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2296
- }],
- "last_instruction": "JUMP",
- "id": 1730
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1784,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1786,
- "instruction": "MLOAD"
- },
- {
- "pc": 1787,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1791,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1793,
- "instruction": "SHL"
- },
- {
- "pc": 1794,
- "instruction": "DUP2"
- },
- {
- "pc": 1795,
- "instruction": "MSTORE"
- },
- {
- "pc": 1796,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1798,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1800,
- "instruction": "DUP3"
- },
- {
- "pc": 1801,
- "instruction": "ADD"
- },
- {
- "pc": 1802,
- "instruction": "MSTORE"
- },
- {
- "pc": 1803,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1805,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1807,
- "instruction": "DUP3"
- },
- {
- "pc": 1808,
- "instruction": "ADD"
- },
- {
- "pc": 1809,
- "instruction": "MSTORE"
- },
- {
- "pc": 1810,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1843,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1845,
- "instruction": "DUP3"
- },
- {
- "pc": 1846,
- "instruction": "ADD"
- },
- {
- "pc": 1847,
- "instruction": "MSTORE"
- },
- {
- "pc": 1848,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1850,
- "instruction": "ADD"
- },
- {
- "pc": 1851,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1854,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1784
- },
- {
- "instructions": [
- {
- "pc": 2010,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2011,
- "instruction": "POP"
- },
- {
- "pc": 2012,
- "instruction": "PUSH0"
- },
- {
- "pc": 2013,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2015,
- "instruction": "DUP3"
- },
- {
- "pc": 2016,
- "instruction": "DUP7"
- },
- {
- "pc": 2017,
- "instruction": "ADD"
- },
- {
- "pc": 2018,
- "instruction": "ADD"
- },
- {
- "pc": 2019,
- "instruction": "MSTORE"
- },
- {
- "pc": 2020,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2022,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2024,
- "instruction": "NOT"
- },
- {
- "pc": 2025,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2027,
- "instruction": "DUP4"
- },
- {
- "pc": 2028,
- "instruction": "ADD"
- },
- {
- "pc": 2029,
- "instruction": "AND"
- },
- {
- "pc": 2030,
- "instruction": "DUP6"
- },
- {
- "pc": 2031,
- "instruction": "ADD"
- },
- {
- "pc": 2032,
- "instruction": "ADD"
- },
- {
- "pc": 2033,
- "instruction": "SWAP3"
- },
- {
- "pc": 2034,
- "instruction": "POP"
- },
- {
- "pc": 2035,
- "instruction": "POP"
- },
- {
- "pc": 2036,
- "instruction": "POP"
- },
- {
- "pc": 2037,
- "instruction": "SWAP3"
- },
- {
- "pc": 2038,
- "instruction": "SWAP2"
- },
- {
- "pc": 2039,
- "instruction": "POP"
- },
- {
- "pc": 2040,
- "instruction": "POP"
- },
- {
- "pc": 2041,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2010
- },
- {
- "instructions": [
- {
- "pc": 2319,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2320,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2325,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2327,
- "instruction": "SHL"
- },
- {
- "pc": 2328,
- "instruction": "PUSH0"
- },
- {
- "pc": 2329,
- "instruction": "MSTORE"
- },
- {
- "pc": 2330,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2332,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2334,
- "instruction": "MSTORE"
- },
- {
- "pc": 2335,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2337,
- "instruction": "PUSH0"
- },
- {
- "pc": 2338,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2319
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP3"
- },
- {
- "pc": 2138,
- "instruction": "POP"
- },
- {
- "pc": 2139,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 2142,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2144,
- "instruction": "DUP6"
- },
- {
- "pc": 2145,
- "instruction": "ADD"
- },
- {
- "pc": 2146,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2254,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2256,
- "instruction": "DUP3"
- },
- {
- "pc": 2257,
- "instruction": "AND"
- },
- {
- "pc": 2258,
- "instruction": "SWAP2"
- },
- {
- "pc": 2259,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2260
- }],
- "last_instruction": "UNKNOWN",
- "id": 2254
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "PUSH0"
- },
- {
- "pc": 2193,
- "instruction": "DUP1"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP4"
- },
- {
- "pc": 2197,
- "instruction": "DUP6"
- },
- {
- "pc": 2198,
- "instruction": "SUB"
- },
- {
- "pc": 2199,
- "instruction": "SLT"
- },
- {
- "pc": 2200,
- "instruction": "ISZERO"
- },
- {
- "pc": 2201,
- "instruction": "PUSH2 0x08a0"
- },
- {
- "pc": 2204,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2208
- },
- {
- "color": "\"#B70000\"",
- "target": 2205
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 2240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2241,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2243,
- "instruction": "DUP2"
- },
- {
- "pc": 2244,
- "instruction": "DUP2"
- },
- {
- "pc": 2245,
- "instruction": "SHR"
- },
- {
- "pc": 2246,
- "instruction": "SWAP1"
- },
- {
- "pc": 2247,
- "instruction": "DUP3"
- },
- {
- "pc": 2248,
- "instruction": "AND"
- },
- {
- "pc": 2249,
- "instruction": "DUP1"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d4"
- },
- {
- "pc": 2253,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2260
- },
- {
- "color": "\"#B70000\"",
- "target": 2254
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2240
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 2166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2167,
- "instruction": "PUSH0"
- },
- {
- "pc": 2168,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2170,
- "instruction": "DUP3"
- },
- {
- "pc": 2171,
- "instruction": "DUP5"
- },
- {
- "pc": 2172,
- "instruction": "SUB"
- },
- {
- "pc": 2173,
- "instruction": "SLT"
- },
- {
- "pc": 2174,
- "instruction": "ISZERO"
- },
- {
- "pc": 2175,
- "instruction": "PUSH2 0x0886"
- },
- {
- "pc": 2178,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2179
- },
- {
- "color": "\"#5F9747\"",
- "target": 2182
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2166
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0581"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP7"
- },
- {
- "pc": 1405,
- "instruction": "PUSH2 0x066c"
- },
- {
- "pc": 1408,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1644
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2191
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 2290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2291,
- "instruction": "POP"
- },
- {
- "pc": 2292,
- "instruction": "SWAP2"
- },
- {
- "pc": 2293,
- "instruction": "SWAP1"
- },
- {
- "pc": 2294,
- "instruction": "POP"
- },
- {
- "pc": 2295,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2290
- },
- {
- "instructions": [
- {
- "pc": 2069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2070,
- "instruction": "PUSH0"
- },
- {
- "pc": 2071,
- "instruction": "DUP1"
- },
- {
- "pc": 2072,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2074,
- "instruction": "DUP4"
- },
- {
- "pc": 2075,
- "instruction": "DUP6"
- },
- {
- "pc": 2076,
- "instruction": "SUB"
- },
- {
- "pc": 2077,
- "instruction": "SLT"
- },
- {
- "pc": 2078,
- "instruction": "ISZERO"
- },
- {
- "pc": 2079,
- "instruction": "PUSH2 0x0826"
- },
- {
- "pc": 2082,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2083
- },
- {
- "color": "\"#5F9747\"",
- "target": 2086
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2069
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1491,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1492,
- "instruction": "PUSH2 0x05dd"
- },
- {
- "pc": 1495,
- "instruction": "DUP2"
- },
- {
- "pc": 1496,
- "instruction": "DUP4"
- },
- {
- "pc": 1497,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1500,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1774
- }],
- "last_instruction": "JUMP",
- "id": 1491
- },
- {
- "instructions": [
- {
- "pc": 2179,
- "instruction": "PUSH0"
- },
- {
- "pc": 2180,
- "instruction": "DUP1"
- },
- {
- "pc": 2181,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2179
- },
- {
- "instructions": [
- {
- "pc": 2231,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2232,
- "instruction": "SWAP1"
- },
- {
- "pc": 2233,
- "instruction": "POP"
- },
- {
- "pc": 2234,
- "instruction": "SWAP3"
- },
- {
- "pc": 2235,
- "instruction": "POP"
- },
- {
- "pc": 2236,
- "instruction": "SWAP3"
- },
- {
- "pc": 2237,
- "instruction": "SWAP1"
- },
- {
- "pc": 2238,
- "instruction": "POP"
- },
- {
- "pc": 2239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2231
- },
- {
- "instructions": [
- {
- "pc": 1644,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1645,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1647,
- "instruction": "MLOAD"
- },
- {
- "pc": 1648,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1653,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1655,
- "instruction": "SHL"
- },
- {
- "pc": 1656,
- "instruction": "DUP2"
- },
- {
- "pc": 1657,
- "instruction": "MSTORE"
- },
- {
- "pc": 1658,
- "instruction": "PUSH0"
- },
- {
- "pc": 1659,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1661,
- "instruction": "DUP3"
- },
- {
- "pc": 1662,
- "instruction": "ADD"
- },
- {
- "pc": 1663,
- "instruction": "DUP2"
- },
- {
- "pc": 1664,
- "instruction": "SWAP1"
- },
- {
- "pc": 1665,
- "instruction": "MSTORE"
- },
- {
- "pc": 1666,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1668,
- "instruction": "DUP3"
- },
- {
- "pc": 1669,
- "instruction": "ADD"
- },
- {
- "pc": 1670,
- "instruction": "DUP5"
- },
- {
- "pc": 1671,
- "instruction": "SWAP1"
- },
- {
- "pc": 1672,
- "instruction": "MSTORE"
- },
- {
- "pc": 1673,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1675,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1677,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1679,
- "instruction": "SHL"
- },
- {
- "pc": 1680,
- "instruction": "SUB"
- },
- {
- "pc": 1681,
- "instruction": "DUP4"
- },
- {
- "pc": 1682,
- "instruction": "DUP2"
- },
- {
- "pc": 1683,
- "instruction": "AND"
- },
- {
- "pc": 1684,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1686,
- "instruction": "DUP5"
- },
- {
- "pc": 1687,
- "instruction": "ADD"
- },
- {
- "pc": 1688,
- "instruction": "MSTORE"
- },
- {
- "pc": 1689,
- "instruction": "SWAP1"
- },
- {
- "pc": 1690,
- "instruction": "SWAP2"
- },
- {
- "pc": 1691,
- "instruction": "SWAP1"
- },
- {
- "pc": 1692,
- "instruction": "DUP6"
- },
- {
- "pc": 1693,
- "instruction": "AND"
- },
- {
- "pc": 1694,
- "instruction": "SWAP1"
- },
- {
- "pc": 1695,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1700,
- "instruction": "SWAP1"
- },
- {
- "pc": 1701,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1703,
- "instruction": "ADD"
- },
- {
- "pc": 1704,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1706,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1708,
- "instruction": "MLOAD"
- },
- {
- "pc": 1709,
- "instruction": "DUP1"
- },
- {
- "pc": 1710,
- "instruction": "DUP4"
- },
- {
- "pc": 1711,
- "instruction": "SUB"
- },
- {
- "pc": 1712,
- "instruction": "DUP2"
- },
- {
- "pc": 1713,
- "instruction": "DUP7"
- },
- {
- "pc": 1714,
- "instruction": "GAS"
- },
- {
- "pc": 1715,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1716,
- "instruction": "ISZERO"
- },
- {
- "pc": 1717,
- "instruction": "DUP1"
- },
- {
- "pc": 1718,
- "instruction": "ISZERO"
- },
- {
- "pc": 1719,
- "instruction": "PUSH2 0x06c2"
- },
- {
- "pc": 1722,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1730
- },
- {
- "color": "\"#B70000\"",
- "target": 1723
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1644
- },
- {
- "instructions": [
- {
- "pc": 2061,
- "instruction": "PUSH0"
- },
- {
- "pc": 2062,
- "instruction": "DUP1"
- },
- {
- "pc": 2063,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2061
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x083d"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2109
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2042,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2043,
- "instruction": "DUP1"
- },
- {
- "pc": 2044,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2045,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2047,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2049,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2051,
- "instruction": "SHL"
- },
- {
- "pc": 2052,
- "instruction": "SUB"
- },
- {
- "pc": 2053,
- "instruction": "DUP2"
- },
- {
- "pc": 2054,
- "instruction": "AND"
- },
- {
- "pc": 2055,
- "instruction": "DUP2"
- },
- {
- "pc": 2056,
- "instruction": "EQ"
- },
- {
- "pc": 2057,
- "instruction": "PUSH2 0x0810"
- },
- {
- "pc": 2060,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2064
- },
- {
- "color": "\"#B70000\"",
- "target": 2061
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2042
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x0815"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2069
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x0876"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2166
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 1855,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1856,
- "instruction": "PUSH0"
- },
- {
- "pc": 1857,
- "instruction": "PUSH2 0x06e6"
- },
- {
- "pc": 1860,
- "instruction": "DUP4"
- },
- {
- "pc": 1861,
- "instruction": "DUP6"
- },
- {
- "pc": 1862,
- "instruction": "PUSH2 0x0923"
- },
- {
- "pc": 1865,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2339
- }],
- "last_instruction": "JUMP",
- "id": 1855
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2313,
- "instruction": "POP"
- },
- {
- "pc": 2314,
- "instruction": "MLOAD"
- },
- {
- "pc": 2315,
- "instruction": "SWAP2"
- },
- {
- "pc": 2316,
- "instruction": "SWAP1"
- },
- {
- "pc": 2317,
- "instruction": "POP"
- },
- {
- "pc": 2318,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1766
- }],
- "last_instruction": "JUMP",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 1420,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1422,
- "instruction": "MLOAD"
- },
- {
- "pc": 1423,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1427,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1429,
- "instruction": "SHL"
- },
- {
- "pc": 1430,
- "instruction": "DUP2"
- },
- {
- "pc": 1431,
- "instruction": "MSTORE"
- },
- {
- "pc": 1432,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1436,
- "instruction": "DUP3"
- },
- {
- "pc": 1437,
- "instruction": "ADD"
- },
- {
- "pc": 1438,
- "instruction": "MSTORE"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1443,
- "instruction": "DUP3"
- },
- {
- "pc": 1444,
- "instruction": "ADD"
- },
- {
- "pc": 1445,
- "instruction": "MSTORE"
- },
- {
- "pc": 1446,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1479,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1481,
- "instruction": "DUP3"
- },
- {
- "pc": 1482,
- "instruction": "ADD"
- },
- {
- "pc": 1483,
- "instruction": "MSTORE"
- },
- {
- "pc": 1484,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1486,
- "instruction": "ADD"
- },
- {
- "pc": 1487,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1490,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1420
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 1960,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1961,
- "instruction": "SWAP4"
- },
- {
- "pc": 1962,
- "instruction": "SWAP3"
- },
- {
- "pc": 1963,
- "instruction": "POP"
- },
- {
- "pc": 1964,
- "instruction": "POP"
- },
- {
- "pc": 1965,
- "instruction": "POP"
- },
- {
- "pc": 1966,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1960
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(363, 940), (178, 1967), (2260, 2290), (2260, 2271), (25, 41), (25, 110), (41, 52), (41, 287), (446, 2240), (1259, 1291), (1259, 1278), (1991, 1982), (1066, 1081), (1066, 1163), (659, 743), (659, 667), (1409, 1491), (1409, 1420), (505, 512), (505, 580), (2351, 2319), (1081, 734), (2339, 609), (2339, 2351), (371, 2069), (955, 1259), (219, 191), (214, 590), (2127, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (1982, 1991), (1982, 2010), (96, 390), (96, 107), (122, 133), (122, 200), (2064, 2150), (2064, 2231), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2086, 2042), (74, 85), (74, 363), (301, 239), (327, 779), (155, 272), (155, 166), (2208, 2042), (983, 734), (2109, 2124), (2109, 2127), (1766, 1409), (609, 1766), (609, 219), (609, 239), (940, 2240), (2217, 2042), (1967, 1982), (1278, 1291), (603, 609), (1296, 734), (2150, 219), (2150, 267), (2150, 239), (2182, 2042), (461, 2240), (2296, 2309), (2296, 2312), (1774, 1784), (1774, 1855), (337, 191), (580, 178), (170, 446), (404, 219), (404, 239), (1730, 2296), (0, 12), (0, 15), (1784, 734), (868, 335), (2136, 2042), (615, 659), (615, 756), (2254, 2260), (2191, 2208), (2191, 2205), (63, 337), (63, 74), (267, 615), (2240, 2260), (2240, 2254), (15, 166), (15, 25), (2166, 2179), (2166, 2182), (968, 983), (968, 1066), (551, 551), (551, 571), (85, 96), (85, 371), (512, 520), (512, 539), (797, 734), (1367, 1644), (390, 2191), (2290, 505), (2290, 461), (2069, 2083), (2069, 2086), (239, 191), (235, 239), (110, 122), (110, 170), (590, 968), (571, 580), (520, 580), (1491, 1774), (2231, 385), (2231, 404), (2231, 214), (2231, 239), (1644, 1730), (1644, 1723), (133, 144), (133, 235), (253, 2109), (2042, 2064), (2042, 2061), (756, 1259), (200, 2069), (272, 191), (52, 327), (52, 63), (287, 2166), (1855, 2339), (2312, 1766), (743, 968), (385, 955), (1163, 603), (539, 551), (1420, 734), (667, 734), (1960, 301), (144, 155), (144, 253), (779, 868), (779, 797), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1967), (200, 2069), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2109), (267, 615), (272, 191), (287, 2166), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2069), (385, 955), (390, 2191), (404, 219), (404, 239), (446, 2240), (461, 2240), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2240), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1644), (1409, 1491), (1409, 1420), (1420, 734), (1491, 1774), (1644, 1730), (1644, 1723), (1730, 2296), (1766, 1409), (1774, 1784), (1774, 1855), (1784, 734), (1855, 2339), (1960, 301), (1967, 1982), (1982, 1991), (1982, 2010), (1991, 1982), (2010, 191), (2042, 2064), (2042, 2061), (2064, 2150), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2069, 2083), (2069, 2086), (2086, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (2109, 2124), (2109, 2127), (2127, 2042), (2136, 2042), (2150, 219), (2150, 267), (2150, 239), (2166, 2179), (2166, 2182), (2182, 2042), (2191, 2208), (2191, 2205), (2208, 2042), (2217, 2042), (2240, 2260), (2240, 2254), (2254, 2260), (2260, 2290), (2260, 2271), (2290, 505), (2290, 461), (2296, 2309), (2296, 2312), (2312, 1766), (2339, 609), (2339, 2351), (2351, 2319)]",
+ "last_pc": 2357,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f/0xcbe2cb2511e4fc2ca3552a65cf95324a5786c64f.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1517,
"unsound_jumps": 0,
"total_opcodes": 1491,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 103,
"resolved_jumps": 99
- }
+ },
+ "execution_time": 434
},
{
- "bytecode": "0x608060405234801561001057600080fd5b5060043610610112576000357c01000000000000000000000000000000000000000000000000000000009004806339509351116100b457806395d89b411161008357806395d89b4114610444578063a457c2d7146104c7578063a9059cbb1461052d578063dd62ed3e1461059357610112565b8063395093511461030a57806342966c681461037057806370a082311461039e57806379cc6790146103f657610112565b806323b872dd116100f057806323b872dd1461021e5780632e0f2625146102a45780632ff2e9dc146102c8578063313ce567146102e657610112565b806306fdde0314610117578063095ea7b31461019a57806318160ddd14610200575b600080fd5b61011f61060b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015f578082015181840152602081019050610144565b50505050905090810190601f16801561018c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e6600480360360408110156101b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106ad565b604051808215151515815260200191505060405180910390f35b6102086106c4565b6040518082815260200191505060405180910390f35b61028a6004803603606081101561023457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106ce565b604051808215151515815260200191505060405180910390f35b6102ac61077f565b604051808260ff1660ff16815260200191505060405180910390f35b6102d0610784565b6040518082815260200191505060405180910390f35b6102ee610795565b604051808260ff1660ff16815260200191505060405180910390f35b6103566004803603604081101561032057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107ac565b604051808215151515815260200191505060405180910390f35b61039c6004803603602081101561038657600080fd5b8101908080359060200190929190505050610851565b005b6103e0600480360360208110156103b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061085e565b6040518082815260200191505060405180910390f35b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108a6565b005b61044c6108b4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561048c578082015181840152602081019050610471565b50505050905090810190601f1680156104b95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610513600480360360408110156104dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610956565b604051808215151515815260200191505060405180910390f35b6105796004803603604081101561054357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109fb565b604051808215151515815260200191505060405180910390f35b6105f5600480360360408110156105a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a12565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106a35780601f10610678576101008083540402835291602001916106a3565b820191906000526020600020905b81548152906001019060200180831161068657829003601f168201915b5050505050905090565b60006106ba338484610a99565b6001905092915050565b6000600254905090565b60006106db848484610bfc565b610774843361076f85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc890919063ffffffff16565b610a99565b600190509392505050565b601281565b601260ff16600a0a6305f5e1000281565b6000600560009054906101000a900460ff16905090565b6000610847338461084285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dea90919063ffffffff16565b610a99565b6001905092915050565b61085b3382610e0b565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108b08282610f5f565b5050565b606060048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561094c5780601f106109215761010080835404028352916020019161094c565b820191906000526020600020905b81548152906001019060200180831161092f57829003601f168201915b5050505050905090565b60006109f133846109ec85600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc890919063ffffffff16565b610a99565b6001905092915050565b6000610a08338484610bfc565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610ad557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b1157600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c3857600080fd5b610c89816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc890919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d1c816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dea90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610dd957600080fd5b600082840390508091505092915050565b6000808284019050838110151515610e0157600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e4757600080fd5b610e5c81600254610dc890919063ffffffff16565b600281905550610eb3816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc890919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610f698282610e0b565b6110028233610ffd84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dc890919063ffffffff16565b610a99565b505056fea165627a7a723058202b569eab9e0178afe4b3ffaf10f95a7b53b9104671588e62838eec55d1f856440029",
"address": "0xc4772Be15F0483672CD5f16CA06456c46908B61c",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- ],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0010\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0112\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH29 0x0100000000000000000000000000000000000000000000000000000000\nSWAP1\nDIV\nDUP1\nPUSH4 0x39509351\nGT\nPUSH2 0x00b4\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x0083\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0444\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x04c7\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x052d\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0593\nJUMPI\nPUSH2 0x0112\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x030a\nJUMPI\nDUP1\nPUSH4 0x42966c68\nEQ\nPUSH2 0x0370\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x039e\nJUMPI\nDUP1\nPUSH4 0x79cc6790\nEQ\nPUSH2 0x03f6\nJUMPI\nPUSH2 0x0112\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x23b872dd\nGT\nPUSH2 0x00f0\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x021e\nJUMPI\nDUP1\nPUSH4 0x2e0f2625\nEQ\nPUSH2 0x02a4\nJUMPI\nDUP1\nPUSH4 0x2ff2e9dc\nEQ\nPUSH2 0x02c8\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x02e6\nJUMPI\nPUSH2 0x0112\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x0117\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x019a\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x0200\nJUMPI\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x011f\nPUSH2 0x060b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x015f\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0144\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x018c\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01e6\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x01b0\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x06ad\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0208\nPUSH2 0x06c4\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x028a\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x60\nDUP2\nLT\nISZERO\nPUSH2 0x0234\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x06ce\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02ac\nPUSH2 0x077f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nPUSH1 0xff\nAND\nPUSH1 0xff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02d0\nPUSH2 0x0784\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02ee\nPUSH2 0x0795\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nPUSH1 0xff\nAND\nPUSH1 0xff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0356\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x0320\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x07ac\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x039c\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x20\nDUP2\nLT\nISZERO\nPUSH2 0x0386\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0851\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x03e0\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x20\nDUP2\nLT\nISZERO\nPUSH2 0x03b4\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x085e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0442\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x040c\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x08a6\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x044c\nPUSH2 0x08b4\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x048c\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0471\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x04b9\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0513\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x04dd\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0956\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0579\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x0543\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x09fb\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x05f5\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x05a9\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0a12\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x06a3\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0678\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x06a3\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0686\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x06ba\nCALLER\nDUP5\nDUP5\nPUSH2 0x0a99\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x02\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x06db\nDUP5\nDUP5\nDUP5\nPUSH2 0x0bfc\nJUMP\nJUMPDEST\nPUSH2 0x0774\nDUP5\nCALLER\nPUSH2 0x076f\nDUP6\nPUSH1 0x01\nPUSH1 0x00\nDUP11\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0a99\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x12\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x12\nPUSH1 0xff\nAND\nPUSH1 0x0a\nEXP\nPUSH4 0x05f5e100\nMUL\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x05\nPUSH1 0x00\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0847\nCALLER\nDUP5\nPUSH2 0x0842\nDUP6\nPUSH1 0x01\nPUSH1 0x00\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP10\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dea\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0a99\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x085b\nCALLER\nDUP3\nPUSH2 0x0e0b\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x08b0\nDUP3\nDUP3\nPUSH2 0x0f5f\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x094c\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0921\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x094c\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x092f\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x09f1\nCALLER\nDUP5\nPUSH2 0x09ec\nDUP6\nPUSH1 0x01\nPUSH1 0x00\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP10\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0a99\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0a08\nCALLER\nDUP5\nDUP5\nPUSH2 0x0bfc\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x01\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nISZERO\nISZERO\nPUSH2 0x0ad5\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nISZERO\nISZERO\nPUSH2 0x0b11\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x01\nPUSH1 0x00\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nISZERO\nISZERO\nPUSH2 0x0c38\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0c89\nDUP2\nPUSH1 0x00\nDUP1\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x0d1c\nDUP2\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dea\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP3\nDUP3\nGT\nISZERO\nISZERO\nISZERO\nPUSH2 0x0dd9\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nDUP3\nDUP5\nSUB\nSWAP1\nPOP\nDUP1\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP3\nDUP5\nADD\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nISZERO\nISZERO\nPUSH2 0x0e01\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP1\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nISZERO\nISZERO\nPUSH2 0x0e47\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0e5c\nDUP2\nPUSH1 0x02\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x02\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x0eb3\nDUP2\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0f69\nDUP3\nDUP3\nPUSH2 0x0e0b\nJUMP\nJUMPDEST\nPUSH2 0x1002\nDUP3\nCALLER\nPUSH2 0x0ffd\nDUP5\nPUSH1 0x01\nPUSH1 0x00\nDUP9\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0dc8\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0a99\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMP\nINVALID\nLOG1\nPUSH6 0x627a7a723058\nSHA3\n'2b'(Unknown Opcode)\nJUMP\nSWAP15\n'ab'(Unknown Opcode)\nSWAP15\nADD\nPUSH25 0xafe4b3ffaf10f95a7b53b9104671588e62838eec55d1f85644\nSTOP\n'29'(Unknown Opcode)\n",
- "abi": [
- {
- "outputs": [{
- "name": "",
- "type": "string"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "bool"
- }],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "spender",
- "type": "address"
- },
- {
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint256"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "bool"
- }],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "from",
- "type": "address"
- },
- {
- "name": "to",
- "type": "address"
- },
- {
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint8"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "DECIMALS",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint256"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "INITIAL_SUPPLY",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint8"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "bool"
- }],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "spender",
- "type": "address"
- },
- {
- "name": "addedValue",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "constant": false,
- "payable": false,
- "inputs": [{
- "name": "value",
- "type": "uint256"
- }],
- "name": "burn",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint256"
- }],
- "constant": true,
- "payable": false,
- "inputs": [{
- "name": "owner",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "from",
- "type": "address"
- },
- {
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "burnFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "string"
- }],
- "constant": true,
- "payable": false,
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "bool"
- }],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "spender",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "bool"
- }],
- "constant": false,
- "payable": false,
- "inputs": [
- {
- "name": "to",
- "type": "address"
- },
- {
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "type": "uint256"
- }],
- "constant": true,
- "payable": false,
- "inputs": [
- {
- "name": "owner",
- "type": "address"
- },
- {
- "name": "spender",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "payable": false,
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 778,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 779,
- "instruction": "PUSH2 0x0356"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 784,
- "instruction": "DUP1"
- },
- {
- "pc": 785,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 786,
- "instruction": "SUB"
- },
- {
- "pc": 787,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 789,
- "instruction": "DUP2"
- },
- {
- "pc": 790,
- "instruction": "LT"
- },
- {
- "pc": 791,
- "instruction": "ISZERO"
- },
- {
- "pc": 792,
- "instruction": "PUSH2 0x0320"
- },
- {
- "pc": 795,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 800
- },
- {
- "color": "\"#B70000\"",
- "target": 796
- }
- ],
- "last_instruction": "JUMPI",
- "id": 778
- },
- {
- "instructions": [
- {
- "pc": 236,
- "instruction": "PUSH2 0x0112"
- },
- {
- "pc": 239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 274
- }],
- "last_instruction": "JUMP",
- "id": 236
- },
- {
- "instructions": [
- {
- "pc": 1347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1348,
- "instruction": "DUP2"
- },
- {
- "pc": 1349,
- "instruction": "ADD"
- },
- {
- "pc": 1350,
- "instruction": "SWAP1"
- },
- {
- "pc": 1351,
- "instruction": "DUP1"
- },
- {
- "pc": 1352,
- "instruction": "DUP1"
- },
- {
- "pc": 1353,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1354,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1375,
- "instruction": "AND"
- },
- {
- "pc": 1376,
- "instruction": "SWAP1"
- },
- {
- "pc": 1377,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1379,
- "instruction": "ADD"
- },
- {
- "pc": 1380,
- "instruction": "SWAP1"
- },
- {
- "pc": 1381,
- "instruction": "SWAP3"
- },
- {
- "pc": 1382,
- "instruction": "SWAP2"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP1"
- },
- {
- "pc": 1385,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1386,
- "instruction": "SWAP1"
- },
- {
- "pc": 1387,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1389,
- "instruction": "ADD"
- },
- {
- "pc": 1390,
- "instruction": "SWAP1"
- },
- {
- "pc": 1391,
- "instruction": "SWAP3"
- },
- {
- "pc": 1392,
- "instruction": "SWAP2"
- },
- {
- "pc": 1393,
- "instruction": "SWAP1"
- },
- {
- "pc": 1394,
- "instruction": "POP"
- },
- {
- "pc": 1395,
- "instruction": "POP"
- },
- {
- "pc": 1396,
- "instruction": "POP"
- },
- {
- "pc": 1397,
- "instruction": "PUSH2 0x09fb"
- },
- {
- "pc": 1400,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2555
- }],
- "last_instruction": "JUMP",
- "id": 1347
- },
- {
- "instructions": [
- {
- "pc": 2555,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2556,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2558,
- "instruction": "PUSH2 0x0a08"
- },
- {
- "pc": 2561,
- "instruction": "CALLER"
- },
- {
- "pc": 2562,
- "instruction": "DUP5"
- },
- {
- "pc": 2563,
- "instruction": "DUP5"
- },
- {
- "pc": 2564,
- "instruction": "PUSH2 0x0bfc"
- },
- {
- "pc": 2567,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3068
- }],
- "last_instruction": "JUMP",
- "id": 2555
- },
- {
- "instructions": [
- {
- "pc": 1427,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1428,
- "instruction": "PUSH2 0x05f5"
- },
- {
- "pc": 1431,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1433,
- "instruction": "DUP1"
- },
- {
- "pc": 1434,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1435,
- "instruction": "SUB"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1438,
- "instruction": "DUP2"
- },
- {
- "pc": 1439,
- "instruction": "LT"
- },
- {
- "pc": 1440,
- "instruction": "ISZERO"
- },
- {
- "pc": 1441,
- "instruction": "PUSH2 0x05a9"
- },
- {
- "pc": 1444,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1445
- },
- {
- "color": "\"#5F9747\"",
- "target": 1449
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1427
- },
- {
- "instructions": [
- {
- "pc": 1137,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1138,
- "instruction": "DUP4"
- },
- {
- "pc": 1139,
- "instruction": "DUP2"
- },
- {
- "pc": 1140,
- "instruction": "LT"
- },
- {
- "pc": 1141,
- "instruction": "ISZERO"
- },
- {
- "pc": 1142,
- "instruction": "PUSH2 0x048c"
- },
- {
- "pc": 1145,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1146
- },
- {
- "color": "\"#5F9747\"",
- "target": 1164
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1137
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 290,
- "instruction": "MLOAD"
- },
- {
- "pc": 291,
- "instruction": "DUP1"
- },
- {
- "pc": 292,
- "instruction": "DUP1"
- },
- {
- "pc": 293,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 295,
- "instruction": "ADD"
- },
- {
- "pc": 296,
- "instruction": "DUP3"
- },
- {
- "pc": 297,
- "instruction": "DUP2"
- },
- {
- "pc": 298,
- "instruction": "SUB"
- },
- {
- "pc": 299,
- "instruction": "DUP3"
- },
- {
- "pc": 300,
- "instruction": "MSTORE"
- },
- {
- "pc": 301,
- "instruction": "DUP4"
- },
- {
- "pc": 302,
- "instruction": "DUP2"
- },
- {
- "pc": 303,
- "instruction": "DUP2"
- },
- {
- "pc": 304,
- "instruction": "MLOAD"
- },
- {
- "pc": 305,
- "instruction": "DUP2"
- },
- {
- "pc": 306,
- "instruction": "MSTORE"
- },
- {
- "pc": 307,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 309,
- "instruction": "ADD"
- },
- {
- "pc": 310,
- "instruction": "SWAP2"
- },
- {
- "pc": 311,
- "instruction": "POP"
- },
- {
- "pc": 312,
- "instruction": "DUP1"
- },
- {
- "pc": 313,
- "instruction": "MLOAD"
- },
- {
- "pc": 314,
- "instruction": "SWAP1"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 317,
- "instruction": "ADD"
- },
- {
- "pc": 318,
- "instruction": "SWAP1"
- },
- {
- "pc": 319,
- "instruction": "DUP1"
- },
- {
- "pc": 320,
- "instruction": "DUP4"
- },
- {
- "pc": 321,
- "instruction": "DUP4"
- },
- {
- "pc": 322,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 324
- }],
- "last_instruction": "UNKNOWN",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 2829,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2831,
- "instruction": "DUP1"
- },
- {
- "pc": 2832,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2829
- },
- {
- "instructions": [
- {
- "pc": 1924,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1925,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 1927,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1929,
- "instruction": "AND"
- },
- {
- "pc": 1930,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 1932,
- "instruction": "EXP"
- },
- {
- "pc": 1933,
- "instruction": "PUSH4 0x05f5e100"
- },
- {
- "pc": 1938,
- "instruction": "MUL"
- },
- {
- "pc": 1939,
- "instruction": "DUP2"
- },
- {
- "pc": 1940,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 720
- }],
- "last_instruction": "JUMP",
- "id": 1924
- },
- {
- "instructions": [
- {
- "pc": 1036,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1037,
- "instruction": "DUP2"
- },
- {
- "pc": 1038,
- "instruction": "ADD"
- },
- {
- "pc": 1039,
- "instruction": "SWAP1"
- },
- {
- "pc": 1040,
- "instruction": "DUP1"
- },
- {
- "pc": 1041,
- "instruction": "DUP1"
- },
- {
- "pc": 1042,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1043,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1064,
- "instruction": "AND"
- },
- {
- "pc": 1065,
- "instruction": "SWAP1"
- },
- {
- "pc": 1066,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1068,
- "instruction": "ADD"
- },
- {
- "pc": 1069,
- "instruction": "SWAP1"
- },
- {
- "pc": 1070,
- "instruction": "SWAP3"
- },
- {
- "pc": 1071,
- "instruction": "SWAP2"
- },
- {
- "pc": 1072,
- "instruction": "SWAP1"
- },
- {
- "pc": 1073,
- "instruction": "DUP1"
- },
- {
- "pc": 1074,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1075,
- "instruction": "SWAP1"
- },
- {
- "pc": 1076,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1078,
- "instruction": "ADD"
- },
- {
- "pc": 1079,
- "instruction": "SWAP1"
- },
- {
- "pc": 1080,
- "instruction": "SWAP3"
- },
- {
- "pc": 1081,
- "instruction": "SWAP2"
- },
- {
- "pc": 1082,
- "instruction": "SWAP1"
- },
- {
- "pc": 1083,
- "instruction": "POP"
- },
- {
- "pc": 1084,
- "instruction": "POP"
- },
- {
- "pc": 1085,
- "instruction": "POP"
- },
- {
- "pc": 1086,
- "instruction": "PUSH2 0x08a6"
- },
- {
- "pc": 1089,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2214
- }],
- "last_instruction": "JUMP",
- "id": 1036
- },
- {
- "instructions": [
- {
- "pc": 1401,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1402,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1404,
- "instruction": "MLOAD"
- },
- {
- "pc": 1405,
- "instruction": "DUP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP3"
- },
- {
- "pc": 1407,
- "instruction": "ISZERO"
- },
- {
- "pc": 1408,
- "instruction": "ISZERO"
- },
- {
- "pc": 1409,
- "instruction": "ISZERO"
- },
- {
- "pc": 1410,
- "instruction": "ISZERO"
- },
- {
- "pc": 1411,
- "instruction": "DUP2"
- },
- {
- "pc": 1412,
- "instruction": "MSTORE"
- },
- {
- "pc": 1413,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1415,
- "instruction": "ADD"
- },
- {
- "pc": 1416,
- "instruction": "SWAP2"
- },
- {
- "pc": 1417,
- "instruction": "POP"
- },
- {
- "pc": 1418,
- "instruction": "POP"
- },
- {
- "pc": 1419,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1421,
- "instruction": "MLOAD"
- },
- {
- "pc": 1422,
- "instruction": "DUP1"
- },
- {
- "pc": 1423,
- "instruction": "SWAP2"
- },
- {
- "pc": 1424,
- "instruction": "SUB"
- },
- {
- "pc": 1425,
- "instruction": "SWAP1"
- },
- {
- "pc": 1426,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1401
- },
- {
- "instructions": [
- {
- "pc": 3595,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3596,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3598,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3619,
- "instruction": "AND"
- },
- {
- "pc": 3620,
- "instruction": "DUP3"
- },
- {
- "pc": 3621,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3642,
- "instruction": "AND"
- },
- {
- "pc": 3643,
- "instruction": "EQ"
- },
- {
- "pc": 3644,
- "instruction": "ISZERO"
- },
- {
- "pc": 3645,
- "instruction": "ISZERO"
- },
- {
- "pc": 3646,
- "instruction": "ISZERO"
- },
- {
- "pc": 3647,
- "instruction": "PUSH2 0x0e47"
- },
- {
- "pc": 3650,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3651
- },
- {
- "color": "\"#5F9747\"",
- "target": 3655
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3595
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 14,
- "instruction": "DUP1"
- },
- {
- "pc": 15,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 3541,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3543,
- "instruction": "DUP1"
- },
- {
- "pc": 3544,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3541
- },
- {
- "instructions": [
- {
- "pc": 1092,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1093,
- "instruction": "PUSH2 0x044c"
- },
- {
- "pc": 1096,
- "instruction": "PUSH2 0x08b4"
- },
- {
- "pc": 1099,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2228
- }],
- "last_instruction": "JUMP",
- "id": 1092
- },
- {
- "instructions": [
- {
- "pc": 203,
- "instruction": "DUP1"
- },
- {
- "pc": 204,
- "instruction": "PUSH4 0x2e0f2625"
- },
- {
- "pc": 209,
- "instruction": "EQ"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x02a4"
- },
- {
- "pc": 213,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 676
- },
- {
- "color": "\"#B70000\"",
- "target": 214
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 203,
- "label": "Function 2e0f2625"
- },
- {
- "instructions": [
- {
- "pc": 3655,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3656,
- "instruction": "PUSH2 0x0e5c"
- },
- {
- "pc": 3659,
- "instruction": "DUP2"
- },
- {
- "pc": 3660,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 3662,
- "instruction": "SLOAD"
- },
- {
- "pc": 3663,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 3666,
- "instruction": "SWAP1"
- },
- {
- "pc": 3667,
- "instruction": "SWAP2"
- },
- {
- "pc": 3668,
- "instruction": "SWAP1"
- },
- {
- "pc": 3669,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3674,
- "instruction": "AND"
- },
- {
- "pc": 3675,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 3655
- },
- {
- "instructions": [
- {
- "pc": 1014,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1015,
- "instruction": "PUSH2 0x0442"
- },
- {
- "pc": 1018,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1020,
- "instruction": "DUP1"
- },
- {
- "pc": 1021,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1022,
- "instruction": "SUB"
- },
- {
- "pc": 1023,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1025,
- "instruction": "DUP2"
- },
- {
- "pc": 1026,
- "instruction": "LT"
- },
- {
- "pc": 1027,
- "instruction": "ISZERO"
- },
- {
- "pc": 1028,
- "instruction": "PUSH2 0x040c"
- },
- {
- "pc": 1031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1032
- },
- {
- "color": "\"#5F9747\"",
- "target": 1036
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1014
- },
- {
- "instructions": [
- {
- "pc": 720,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 721,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 723,
- "instruction": "MLOAD"
- },
- {
- "pc": 724,
- "instruction": "DUP1"
- },
- {
- "pc": 725,
- "instruction": "DUP3"
- },
- {
- "pc": 726,
- "instruction": "DUP2"
- },
- {
- "pc": 727,
- "instruction": "MSTORE"
- },
- {
- "pc": 728,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 730,
- "instruction": "ADD"
- },
- {
- "pc": 731,
- "instruction": "SWAP2"
- },
- {
- "pc": 732,
- "instruction": "POP"
- },
- {
- "pc": 733,
- "instruction": "POP"
- },
- {
- "pc": 734,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 736,
- "instruction": "MLOAD"
- },
- {
- "pc": 737,
- "instruction": "DUP1"
- },
- {
- "pc": 738,
- "instruction": "SWAP2"
- },
- {
- "pc": 739,
- "instruction": "SUB"
- },
- {
- "pc": 740,
- "instruction": "SWAP1"
- },
- {
- "pc": 741,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 720
- },
- {
- "instructions": [
- {
- "pc": 684,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 685,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 687,
- "instruction": "MLOAD"
- },
- {
- "pc": 688,
- "instruction": "DUP1"
- },
- {
- "pc": 689,
- "instruction": "DUP3"
- },
- {
- "pc": 690,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 692,
- "instruction": "AND"
- },
- {
- "pc": 693,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 695,
- "instruction": "AND"
- },
- {
- "pc": 696,
- "instruction": "DUP2"
- },
- {
- "pc": 697,
- "instruction": "MSTORE"
- },
- {
- "pc": 698,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 700,
- "instruction": "ADD"
- },
- {
- "pc": 701,
- "instruction": "SWAP2"
- },
- {
- "pc": 702,
- "instruction": "POP"
- },
- {
- "pc": 703,
- "instruction": "POP"
- },
- {
- "pc": 704,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 706,
- "instruction": "MLOAD"
- },
- {
- "pc": 707,
- "instruction": "DUP1"
- },
- {
- "pc": 708,
- "instruction": "SWAP2"
- },
- {
- "pc": 709,
- "instruction": "SUB"
- },
- {
- "pc": 710,
- "instruction": "SWAP1"
- },
- {
- "pc": 711,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 684
- },
- {
- "instructions": [
- {
- "pc": 2310,
- "instruction": "DUP1"
- },
- {
- "pc": 2311,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2313,
- "instruction": "LT"
- },
- {
- "pc": 2314,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2317,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2337
- },
- {
- "color": "\"#B70000\"",
- "target": 2318
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2310
- },
- {
- "instructions": [
- {
- "pc": 2380,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2381,
- "instruction": "POP"
- },
- {
- "pc": 2382,
- "instruction": "POP"
- },
- {
- "pc": 2383,
- "instruction": "POP"
- },
- {
- "pc": 2384,
- "instruction": "POP"
- },
- {
- "pc": 2385,
- "instruction": "POP"
- },
- {
- "pc": 2386,
- "instruction": "SWAP1"
- },
- {
- "pc": 2387,
- "instruction": "POP"
- },
- {
- "pc": 2388,
- "instruction": "SWAP1"
- },
- {
- "pc": 2389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1100
- }],
- "last_instruction": "JUMP",
- "id": 2380
- },
- {
- "instructions": [
- {
- "pc": 1722,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1723,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1725,
- "instruction": "SWAP1"
- },
- {
- "pc": 1726,
- "instruction": "POP"
- },
- {
- "pc": 1727,
- "instruction": "SWAP3"
- },
- {
- "pc": 1728,
- "instruction": "SWAP2"
- },
- {
- "pc": 1729,
- "instruction": "POP"
- },
- {
- "pc": 1730,
- "instruction": "POP"
- },
- {
- "pc": 1731,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1299
- },
- {
- "color": "\"#FF9248\"",
- "target": 854
- },
- {
- "color": "\"#FF9248\"",
- "target": 486
- }
- ],
- "last_instruction": "JUMP",
- "id": 1722
- },
- {
- "instructions": [
- {
- "pc": 1919,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1920,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 1922,
- "instruction": "DUP2"
- },
- {
- "pc": 1923,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 684
- }],
- "last_instruction": "JUMP",
- "id": 1919
- },
- {
- "instructions": [
- {
- "pc": 225,
- "instruction": "DUP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 231,
- "instruction": "EQ"
- },
- {
- "pc": 232,
- "instruction": "PUSH2 0x02e6"
- },
- {
- "pc": 235,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 742
- },
- {
- "color": "\"#B70000\"",
- "target": 236
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 225,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 1629,
- "instruction": "DUP1"
- },
- {
- "pc": 1630,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1632,
- "instruction": "LT"
- },
- {
- "pc": 1633,
- "instruction": "PUSH2 0x0678"
- },
- {
- "pc": 1636,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1637
- },
- {
- "color": "\"#5F9747\"",
- "target": 1656
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1629
- },
- {
- "instructions": [
- {
- "pc": 2769,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2771,
- "instruction": "DUP1"
- },
- {
- "pc": 2772,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2769
- },
- {
- "instructions": [
- {
- "pc": 2119,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2120,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2122,
- "instruction": "SWAP1"
- },
- {
- "pc": 2123,
- "instruction": "POP"
- },
- {
- "pc": 2124,
- "instruction": "SWAP3"
- },
- {
- "pc": 2125,
- "instruction": "SWAP2"
- },
- {
- "pc": 2126,
- "instruction": "POP"
- },
- {
- "pc": 2127,
- "instruction": "POP"
- },
- {
- "pc": 2128,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1299
- },
- {
- "color": "\"#FF9248\"",
- "target": 854
- },
- {
- "color": "\"#FF9248\"",
- "target": 486
- }
- ],
- "last_instruction": "JUMP",
- "id": 2119
- },
- {
- "instructions": [
- {
- "pc": 2139,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2140,
- "instruction": "POP"
- },
- {
- "pc": 2141,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 924
- }],
- "last_instruction": "JUMP",
- "id": 2139
- },
- {
- "instructions": [
- {
- "pc": 2545,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2546,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2548,
- "instruction": "SWAP1"
- },
- {
- "pc": 2549,
- "instruction": "POP"
- },
- {
- "pc": 2550,
- "instruction": "SWAP3"
- },
- {
- "pc": 2551,
- "instruction": "SWAP2"
- },
- {
- "pc": 2552,
- "instruction": "POP"
- },
- {
- "pc": 2553,
- "instruction": "POP"
- },
- {
- "pc": 2554,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1299
- },
- {
- "color": "\"#FF9248\"",
- "target": 486
- },
- {
- "color": "\"#FF9248\"",
- "target": 854
- }
- ],
- "last_instruction": "JUMP",
- "id": 2545
- },
- {
- "instructions": [
- {
- "pc": 902,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 903,
- "instruction": "DUP2"
- },
- {
- "pc": 904,
- "instruction": "ADD"
- },
- {
- "pc": 905,
- "instruction": "SWAP1"
- },
- {
- "pc": 906,
- "instruction": "DUP1"
- },
- {
- "pc": 907,
- "instruction": "DUP1"
- },
- {
- "pc": 908,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 909,
- "instruction": "SWAP1"
- },
- {
- "pc": 910,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 912,
- "instruction": "ADD"
- },
- {
- "pc": 913,
- "instruction": "SWAP1"
- },
- {
- "pc": 914,
- "instruction": "SWAP3"
- },
- {
- "pc": 915,
- "instruction": "SWAP2"
- },
- {
- "pc": 916,
- "instruction": "SWAP1"
- },
- {
- "pc": 917,
- "instruction": "POP"
- },
- {
- "pc": 918,
- "instruction": "POP"
- },
- {
- "pc": 919,
- "instruction": "POP"
- },
- {
- "pc": 920,
- "instruction": "PUSH2 0x0851"
- },
- {
- "pc": 923,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2129
- }],
- "last_instruction": "JUMP",
- "id": 902
- },
- {
- "instructions": [
- {
- "pc": 252,
- "instruction": "DUP1"
- },
- {
- "pc": 253,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 258,
- "instruction": "EQ"
- },
- {
- "pc": 259,
- "instruction": "PUSH2 0x019a"
- },
- {
- "pc": 262,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 263
- },
- {
- "color": "\"#5F9747\"",
- "target": 410
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 252,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 274,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 275,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 277,
- "instruction": "DUP1"
- },
- {
- "pc": 278,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 274
- },
- {
- "instructions": [
- {
- "pc": 800,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 801,
- "instruction": "DUP2"
- },
- {
- "pc": 802,
- "instruction": "ADD"
- },
- {
- "pc": 803,
- "instruction": "SWAP1"
- },
- {
- "pc": 804,
- "instruction": "DUP1"
- },
- {
- "pc": 805,
- "instruction": "DUP1"
- },
- {
- "pc": 806,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 807,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 828,
- "instruction": "AND"
- },
- {
- "pc": 829,
- "instruction": "SWAP1"
- },
- {
- "pc": 830,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 832,
- "instruction": "ADD"
- },
- {
- "pc": 833,
- "instruction": "SWAP1"
- },
- {
- "pc": 834,
- "instruction": "SWAP3"
- },
- {
- "pc": 835,
- "instruction": "SWAP2"
- },
- {
- "pc": 836,
- "instruction": "SWAP1"
- },
- {
- "pc": 837,
- "instruction": "DUP1"
- },
- {
- "pc": 838,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 839,
- "instruction": "SWAP1"
- },
- {
- "pc": 840,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 842,
- "instruction": "ADD"
- },
- {
- "pc": 843,
- "instruction": "SWAP1"
- },
- {
- "pc": 844,
- "instruction": "SWAP3"
- },
- {
- "pc": 845,
- "instruction": "SWAP2"
- },
- {
- "pc": 846,
- "instruction": "SWAP1"
- },
- {
- "pc": 847,
- "instruction": "POP"
- },
- {
- "pc": 848,
- "instruction": "POP"
- },
- {
- "pc": 849,
- "instruction": "POP"
- },
- {
- "pc": 850,
- "instruction": "PUSH2 0x07ac"
- },
- {
- "pc": 853,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1964
- }],
- "last_instruction": "JUMP",
- "id": 800
- },
- {
- "instructions": [
- {
- "pc": 1941,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1942,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1944,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1948,
- "instruction": "SWAP1"
- },
- {
- "pc": 1949,
- "instruction": "SLOAD"
- },
- {
- "pc": 1950,
- "instruction": "SWAP1"
- },
- {
- "pc": 1951,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1954,
- "instruction": "EXP"
- },
- {
- "pc": 1955,
- "instruction": "SWAP1"
- },
- {
- "pc": 1956,
- "instruction": "DIV"
- },
- {
- "pc": 1957,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1959,
- "instruction": "AND"
- },
- {
- "pc": 1960,
- "instruction": "SWAP1"
- },
- {
- "pc": 1961,
- "instruction": "POP"
- },
- {
- "pc": 1962,
- "instruction": "SWAP1"
- },
- {
- "pc": 1963,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 750
- }],
- "last_instruction": "JUMP",
- "id": 1941
- },
- {
- "instructions": [
- {
- "pc": 742,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 743,
- "instruction": "PUSH2 0x02ee"
- },
- {
- "pc": 746,
- "instruction": "PUSH2 0x0795"
- },
- {
- "pc": 749,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1941
- }],
- "last_instruction": "JUMP",
- "id": 742
- },
- {
- "instructions": [
- {
- "pc": 898,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 900,
- "instruction": "DUP1"
- },
- {
- "pc": 901,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 898
- },
- {
- "instructions": [
- {
- "pc": 2773,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2774,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2776,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2797,
- "instruction": "AND"
- },
- {
- "pc": 2798,
- "instruction": "DUP4"
- },
- {
- "pc": 2799,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2820,
- "instruction": "AND"
- },
- {
- "pc": 2821,
- "instruction": "EQ"
- },
- {
- "pc": 2822,
- "instruction": "ISZERO"
- },
- {
- "pc": 2823,
- "instruction": "ISZERO"
- },
- {
- "pc": 2824,
- "instruction": "ISZERO"
- },
- {
- "pc": 2825,
- "instruction": "PUSH2 0x0b11"
- },
- {
- "pc": 2828,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2833
- },
- {
- "color": "\"#B70000\"",
- "target": 2829
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2773
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 513,
- "instruction": "PUSH2 0x0208"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x06c4"
- },
- {
- "pc": 519,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1732
- }],
- "last_instruction": "JUMP",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 333,
- "instruction": "DUP1"
- },
- {
- "pc": 334,
- "instruction": "DUP3"
- },
- {
- "pc": 335,
- "instruction": "ADD"
- },
- {
- "pc": 336,
- "instruction": "MLOAD"
- },
- {
- "pc": 337,
- "instruction": "DUP2"
- },
- {
- "pc": 338,
- "instruction": "DUP5"
- },
- {
- "pc": 339,
- "instruction": "ADD"
- },
- {
- "pc": 340,
- "instruction": "MSTORE"
- },
- {
- "pc": 341,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 343,
- "instruction": "DUP2"
- },
- {
- "pc": 344,
- "instruction": "ADD"
- },
- {
- "pc": 345,
- "instruction": "SWAP1"
- },
- {
- "pc": 346,
- "instruction": "POP"
- },
- {
- "pc": 347,
- "instruction": "PUSH2 0x0144"
- },
- {
- "pc": 350,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 324
- }],
- "last_instruction": "JUMP",
- "id": 333
- },
- {
- "instructions": [
- {
- "pc": 3528,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3529,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3531,
- "instruction": "DUP3"
- },
- {
- "pc": 3532,
- "instruction": "DUP3"
- },
- {
- "pc": 3533,
- "instruction": "GT"
- },
- {
- "pc": 3534,
- "instruction": "ISZERO"
- },
- {
- "pc": 3535,
- "instruction": "ISZERO"
- },
- {
- "pc": 3536,
- "instruction": "ISZERO"
- },
- {
- "pc": 3537,
- "instruction": "PUSH2 0x0dd9"
- },
- {
- "pc": 3540,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3541
- },
- {
- "color": "\"#5F9747\"",
- "target": 3545
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3528
- },
- {
- "instructions": [
- {
- "pc": 3651,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3653,
- "instruction": "DUP1"
- },
- {
- "pc": 3654,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3651
- },
- {
- "instructions": [
- {
- "pc": 1100,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1101,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1103,
- "instruction": "MLOAD"
- },
- {
- "pc": 1104,
- "instruction": "DUP1"
- },
- {
- "pc": 1105,
- "instruction": "DUP1"
- },
- {
- "pc": 1106,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1108,
- "instruction": "ADD"
- },
- {
- "pc": 1109,
- "instruction": "DUP3"
- },
- {
- "pc": 1110,
- "instruction": "DUP2"
- },
- {
- "pc": 1111,
- "instruction": "SUB"
- },
- {
- "pc": 1112,
- "instruction": "DUP3"
- },
- {
- "pc": 1113,
- "instruction": "MSTORE"
- },
- {
- "pc": 1114,
- "instruction": "DUP4"
- },
- {
- "pc": 1115,
- "instruction": "DUP2"
- },
- {
- "pc": 1116,
- "instruction": "DUP2"
- },
- {
- "pc": 1117,
- "instruction": "MLOAD"
- },
- {
- "pc": 1118,
- "instruction": "DUP2"
- },
- {
- "pc": 1119,
- "instruction": "MSTORE"
- },
- {
- "pc": 1120,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1122,
- "instruction": "ADD"
- },
- {
- "pc": 1123,
- "instruction": "SWAP2"
- },
- {
- "pc": 1124,
- "instruction": "POP"
- },
- {
- "pc": 1125,
- "instruction": "DUP1"
- },
- {
- "pc": 1126,
- "instruction": "MLOAD"
- },
- {
- "pc": 1127,
- "instruction": "SWAP1"
- },
- {
- "pc": 1128,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1130,
- "instruction": "ADD"
- },
- {
- "pc": 1131,
- "instruction": "SWAP1"
- },
- {
- "pc": 1132,
- "instruction": "DUP1"
- },
- {
- "pc": 1133,
- "instruction": "DUP4"
- },
- {
- "pc": 1134,
- "instruction": "DUP4"
- },
- {
- "pc": 1135,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1137
- }],
- "last_instruction": "UNKNOWN",
- "id": 1100
- },
- {
- "instructions": [
- {
- "pc": 432,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 433,
- "instruction": "DUP2"
- },
- {
- "pc": 434,
- "instruction": "ADD"
- },
- {
- "pc": 435,
- "instruction": "SWAP1"
- },
- {
- "pc": 436,
- "instruction": "DUP1"
- },
- {
- "pc": 437,
- "instruction": "DUP1"
- },
- {
- "pc": 438,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 439,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 460,
- "instruction": "AND"
- },
- {
- "pc": 461,
- "instruction": "SWAP1"
- },
- {
- "pc": 462,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 464,
- "instruction": "ADD"
- },
- {
- "pc": 465,
- "instruction": "SWAP1"
- },
- {
- "pc": 466,
- "instruction": "SWAP3"
- },
- {
- "pc": 467,
- "instruction": "SWAP2"
- },
- {
- "pc": 468,
- "instruction": "SWAP1"
- },
- {
- "pc": 469,
- "instruction": "DUP1"
- },
- {
- "pc": 470,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 471,
- "instruction": "SWAP1"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "SWAP1"
- },
- {
- "pc": 476,
- "instruction": "SWAP3"
- },
- {
- "pc": 477,
- "instruction": "SWAP2"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "POP"
- },
- {
- "pc": 480,
- "instruction": "POP"
- },
- {
- "pc": 481,
- "instruction": "POP"
- },
- {
- "pc": 482,
- "instruction": "PUSH2 0x06ad"
- },
- {
- "pc": 485,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1709
- }],
- "last_instruction": "JUMP",
- "id": 432
- },
- {
- "instructions": [
- {
- "pc": 992,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 993,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 995,
- "instruction": "MLOAD"
- },
- {
- "pc": 996,
- "instruction": "DUP1"
- },
- {
- "pc": 997,
- "instruction": "DUP3"
- },
- {
- "pc": 998,
- "instruction": "DUP2"
- },
- {
- "pc": 999,
- "instruction": "MSTORE"
- },
- {
- "pc": 1000,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1002,
- "instruction": "ADD"
- },
- {
- "pc": 1003,
- "instruction": "SWAP2"
- },
- {
- "pc": 1004,
- "instruction": "POP"
- },
- {
- "pc": 1005,
- "instruction": "POP"
- },
- {
- "pc": 1006,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1008,
- "instruction": "MLOAD"
- },
- {
- "pc": 1009,
- "instruction": "DUP1"
- },
- {
- "pc": 1010,
- "instruction": "SWAP2"
- },
- {
- "pc": 1011,
- "instruction": "SUB"
- },
- {
- "pc": 1012,
- "instruction": "SWAP1"
- },
- {
- "pc": 1013,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 992
- },
- {
- "instructions": [
- {
- "pc": 396,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 397,
- "instruction": "POP"
- },
- {
- "pc": 398,
- "instruction": "SWAP3"
- },
- {
- "pc": 399,
- "instruction": "POP"
- },
- {
- "pc": 400,
- "instruction": "POP"
- },
- {
- "pc": 401,
- "instruction": "POP"
- },
- {
- "pc": 402,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 404,
- "instruction": "MLOAD"
- },
- {
- "pc": 405,
- "instruction": "DUP1"
- },
- {
- "pc": 406,
- "instruction": "SWAP2"
- },
- {
- "pc": 407,
- "instruction": "SUB"
- },
- {
- "pc": 408,
- "instruction": "SWAP1"
- },
- {
- "pc": 409,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 396
- },
- {
- "instructions": [
- {
- "pc": 192,
- "instruction": "DUP1"
- },
- {
- "pc": 193,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 198,
- "instruction": "EQ"
- },
- {
- "pc": 199,
- "instruction": "PUSH2 0x021e"
- },
- {
- "pc": 202,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 203
- },
- {
- "color": "\"#5F9747\"",
- "target": 542
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 192,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 1245,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1246,
- "instruction": "DUP2"
- },
- {
- "pc": 1247,
- "instruction": "ADD"
- },
- {
- "pc": 1248,
- "instruction": "SWAP1"
- },
- {
- "pc": 1249,
- "instruction": "DUP1"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1252,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1273,
- "instruction": "AND"
- },
- {
- "pc": 1274,
- "instruction": "SWAP1"
- },
- {
- "pc": 1275,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1277,
- "instruction": "ADD"
- },
- {
- "pc": 1278,
- "instruction": "SWAP1"
- },
- {
- "pc": 1279,
- "instruction": "SWAP3"
- },
- {
- "pc": 1280,
- "instruction": "SWAP2"
- },
- {
- "pc": 1281,
- "instruction": "SWAP1"
- },
- {
- "pc": 1282,
- "instruction": "DUP1"
- },
- {
- "pc": 1283,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1284,
- "instruction": "SWAP1"
- },
- {
- "pc": 1285,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1287,
- "instruction": "ADD"
- },
- {
- "pc": 1288,
- "instruction": "SWAP1"
- },
- {
- "pc": 1289,
- "instruction": "SWAP3"
- },
- {
- "pc": 1290,
- "instruction": "SWAP2"
- },
- {
- "pc": 1291,
- "instruction": "SWAP1"
- },
- {
- "pc": 1292,
- "instruction": "POP"
- },
- {
- "pc": 1293,
- "instruction": "POP"
- },
- {
- "pc": 1294,
- "instruction": "POP"
- },
- {
- "pc": 1295,
- "instruction": "PUSH2 0x0956"
- },
- {
- "pc": 1298,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2390
- }],
- "last_instruction": "JUMP",
- "id": 1245
- },
- {
- "instructions": [
- {
- "pc": 486,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 487,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 489,
- "instruction": "MLOAD"
- },
- {
- "pc": 490,
- "instruction": "DUP1"
- },
- {
- "pc": 491,
- "instruction": "DUP3"
- },
- {
- "pc": 492,
- "instruction": "ISZERO"
- },
- {
- "pc": 493,
- "instruction": "ISZERO"
- },
- {
- "pc": 494,
- "instruction": "ISZERO"
- },
- {
- "pc": 495,
- "instruction": "ISZERO"
- },
- {
- "pc": 496,
- "instruction": "DUP2"
- },
- {
- "pc": 497,
- "instruction": "MSTORE"
- },
- {
- "pc": 498,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 500,
- "instruction": "ADD"
- },
- {
- "pc": 501,
- "instruction": "SWAP2"
- },
- {
- "pc": 502,
- "instruction": "POP"
- },
- {
- "pc": 503,
- "instruction": "POP"
- },
- {
- "pc": 504,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 506,
- "instruction": "MLOAD"
- },
- {
- "pc": 507,
- "instruction": "DUP1"
- },
- {
- "pc": 508,
- "instruction": "SWAP2"
- },
- {
- "pc": 509,
- "instruction": "SUB"
- },
- {
- "pc": 510,
- "instruction": "SWAP1"
- },
- {
- "pc": 511,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 486
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "DUP1"
- },
- {
- "pc": 215,
- "instruction": "PUSH4 0x2ff2e9dc"
- },
- {
- "pc": 220,
- "instruction": "EQ"
- },
- {
- "pc": 221,
- "instruction": "PUSH2 0x02c8"
- },
- {
- "pc": 224,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 225
- },
- {
- "color": "\"#5F9747\"",
- "target": 712
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 214,
- "label": "Function 2ff2e9dc"
- },
- {
- "instructions": [
- {
- "pc": 2568,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2569,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2571,
- "instruction": "SWAP1"
- },
- {
- "pc": 2572,
- "instruction": "POP"
- },
- {
- "pc": 2573,
- "instruction": "SWAP3"
- },
- {
- "pc": 2574,
- "instruction": "SWAP2"
- },
- {
- "pc": 2575,
- "instruction": "POP"
- },
- {
- "pc": 2576,
- "instruction": "POP"
- },
- {
- "pc": 2577,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1401
- }],
- "last_instruction": "JUMP",
- "id": 2568
- },
- {
- "instructions": [
- {
- "pc": 2540,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2541,
- "instruction": "PUSH2 0x0a99"
- },
- {
- "pc": 2544,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2713
- }],
- "last_instruction": "JUMP",
- "id": 2540
- },
- {
- "instructions": [
- {
- "pc": 1146,
- "instruction": "DUP1"
- },
- {
- "pc": 1147,
- "instruction": "DUP3"
- },
- {
- "pc": 1148,
- "instruction": "ADD"
- },
- {
- "pc": 1149,
- "instruction": "MLOAD"
- },
- {
- "pc": 1150,
- "instruction": "DUP2"
- },
- {
- "pc": 1151,
- "instruction": "DUP5"
- },
- {
- "pc": 1152,
- "instruction": "ADD"
- },
- {
- "pc": 1153,
- "instruction": "MSTORE"
- },
- {
- "pc": 1154,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1156,
- "instruction": "DUP2"
- },
- {
- "pc": 1157,
- "instruction": "ADD"
- },
- {
- "pc": 1158,
- "instruction": "SWAP1"
- },
- {
- "pc": 1159,
- "instruction": "POP"
- },
- {
- "pc": 1160,
- "instruction": "PUSH2 0x0471"
- },
- {
- "pc": 1163,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1137
- }],
- "last_instruction": "JUMP",
- "id": 1146
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 521,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 523,
- "instruction": "MLOAD"
- },
- {
- "pc": 524,
- "instruction": "DUP1"
- },
- {
- "pc": 525,
- "instruction": "DUP3"
- },
- {
- "pc": 526,
- "instruction": "DUP2"
- },
- {
- "pc": 527,
- "instruction": "MSTORE"
- },
- {
- "pc": 528,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 530,
- "instruction": "ADD"
- },
- {
- "pc": 531,
- "instruction": "SWAP2"
- },
- {
- "pc": 532,
- "instruction": "POP"
- },
- {
- "pc": 533,
- "instruction": "POP"
- },
- {
- "pc": 534,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 536,
- "instruction": "MLOAD"
- },
- {
- "pc": 537,
- "instruction": "DUP1"
- },
- {
- "pc": 538,
- "instruction": "SWAP2"
- },
- {
- "pc": 539,
- "instruction": "SUB"
- },
- {
- "pc": 540,
- "instruction": "SWAP1"
- },
- {
- "pc": 541,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1449,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1450,
- "instruction": "DUP2"
- },
- {
- "pc": 1451,
- "instruction": "ADD"
- },
- {
- "pc": 1452,
- "instruction": "SWAP1"
- },
- {
- "pc": 1453,
- "instruction": "DUP1"
- },
- {
- "pc": 1454,
- "instruction": "DUP1"
- },
- {
- "pc": 1455,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1456,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1477,
- "instruction": "AND"
- },
- {
- "pc": 1478,
- "instruction": "SWAP1"
- },
- {
- "pc": 1479,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1481,
- "instruction": "ADD"
- },
- {
- "pc": 1482,
- "instruction": "SWAP1"
- },
- {
- "pc": 1483,
- "instruction": "SWAP3"
- },
- {
- "pc": 1484,
- "instruction": "SWAP2"
- },
- {
- "pc": 1485,
- "instruction": "SWAP1"
- },
- {
- "pc": 1486,
- "instruction": "DUP1"
- },
- {
- "pc": 1487,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1488,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1509,
- "instruction": "AND"
- },
- {
- "pc": 1510,
- "instruction": "SWAP1"
- },
- {
- "pc": 1511,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1513,
- "instruction": "ADD"
- },
- {
- "pc": 1514,
- "instruction": "SWAP1"
- },
- {
- "pc": 1515,
- "instruction": "SWAP3"
- },
- {
- "pc": 1516,
- "instruction": "SWAP2"
- },
- {
- "pc": 1517,
- "instruction": "SWAP1"
- },
- {
- "pc": 1518,
- "instruction": "POP"
- },
- {
- "pc": 1519,
- "instruction": "POP"
- },
- {
- "pc": 1520,
- "instruction": "POP"
- },
- {
- "pc": 1521,
- "instruction": "PUSH2 0x0a12"
- },
- {
- "pc": 1524,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2578
- }],
- "last_instruction": "JUMP",
- "id": 1449
- },
- {
- "instructions": [
- {
- "pc": 2713,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2714,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2716,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2737,
- "instruction": "AND"
- },
- {
- "pc": 2738,
- "instruction": "DUP3"
- },
- {
- "pc": 2739,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2760,
- "instruction": "AND"
- },
- {
- "pc": 2761,
- "instruction": "EQ"
- },
- {
- "pc": 2762,
- "instruction": "ISZERO"
- },
- {
- "pc": 2763,
- "instruction": "ISZERO"
- },
- {
- "pc": 2764,
- "instruction": "ISZERO"
- },
- {
- "pc": 2765,
- "instruction": "PUSH2 0x0ad5"
- },
- {
- "pc": 2768,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2769
- },
- {
- "color": "\"#5F9747\"",
- "target": 2773
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2713
- },
- {
- "instructions": [
- {
- "pc": 1656,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1657,
- "instruction": "DUP3"
- },
- {
- "pc": 1658,
- "instruction": "ADD"
- },
- {
- "pc": 1659,
- "instruction": "SWAP2"
- },
- {
- "pc": 1660,
- "instruction": "SWAP1"
- },
- {
- "pc": 1661,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1663,
- "instruction": "MSTORE"
- },
- {
- "pc": 1664,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1666,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1668,
- "instruction": "SHA3"
- },
- {
- "pc": 1669,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1670
- }],
- "last_instruction": "UNKNOWN",
- "id": 1656
- },
- {
- "instructions": [
- {
- "pc": 3935,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3936,
- "instruction": "PUSH2 0x0f69"
- },
- {
- "pc": 3939,
- "instruction": "DUP3"
- },
- {
- "pc": 3940,
- "instruction": "DUP3"
- },
- {
- "pc": 3941,
- "instruction": "PUSH2 0x0e0b"
- },
- {
- "pc": 3944,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3595
- }],
- "last_instruction": "JUMP",
- "id": 3935
- },
- {
- "instructions": [
- {
- "pc": 1032,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1034,
- "instruction": "DUP1"
- },
- {
- "pc": 1035,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1032
- },
- {
- "instructions": [
- {
- "pc": 1964,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1965,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1967,
- "instruction": "PUSH2 0x0847"
- },
- {
- "pc": 1970,
- "instruction": "CALLER"
- },
- {
- "pc": 1971,
- "instruction": "DUP5"
- },
- {
- "pc": 1972,
- "instruction": "PUSH2 0x0842"
- },
- {
- "pc": 1975,
- "instruction": "DUP6"
- },
- {
- "pc": 1976,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1978,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1980,
- "instruction": "CALLER"
- },
- {
- "pc": 1981,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2002,
- "instruction": "AND"
- },
- {
- "pc": 2003,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2024,
- "instruction": "AND"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "MSTORE"
- },
- {
- "pc": 2027,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2029,
- "instruction": "ADD"
- },
- {
- "pc": 2030,
- "instruction": "SWAP1"
- },
- {
- "pc": 2031,
- "instruction": "DUP2"
- },
- {
- "pc": 2032,
- "instruction": "MSTORE"
- },
- {
- "pc": 2033,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2035,
- "instruction": "ADD"
- },
- {
- "pc": 2036,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2038,
- "instruction": "SHA3"
- },
- {
- "pc": 2039,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2041,
- "instruction": "DUP10"
- },
- {
- "pc": 2042,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2063,
- "instruction": "AND"
- },
- {
- "pc": 2064,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2085,
- "instruction": "AND"
- },
- {
- "pc": 2086,
- "instruction": "DUP2"
- },
- {
- "pc": 2087,
- "instruction": "MSTORE"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2090,
- "instruction": "ADD"
- },
- {
- "pc": 2091,
- "instruction": "SWAP1"
- },
- {
- "pc": 2092,
- "instruction": "DUP2"
- },
- {
- "pc": 2093,
- "instruction": "MSTORE"
- },
- {
- "pc": 2094,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2096,
- "instruction": "ADD"
- },
- {
- "pc": 2097,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2099,
- "instruction": "SHA3"
- },
- {
- "pc": 2100,
- "instruction": "SLOAD"
- },
- {
- "pc": 2101,
- "instruction": "PUSH2 0x0dea"
- },
- {
- "pc": 2104,
- "instruction": "SWAP1"
- },
- {
- "pc": 2105,
- "instruction": "SWAP2"
- },
- {
- "pc": 2106,
- "instruction": "SWAP1"
- },
- {
- "pc": 2107,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 2112,
- "instruction": "AND"
- },
- {
- "pc": 2113,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3562
- }],
- "last_instruction": "JUMP",
- "id": 1964
- },
- {
- "instructions": [
- {
- "pc": 1742,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1743,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1745,
- "instruction": "PUSH2 0x06db"
- },
- {
- "pc": 1748,
- "instruction": "DUP5"
- },
- {
- "pc": 1749,
- "instruction": "DUP5"
- },
- {
- "pc": 1750,
- "instruction": "DUP5"
- },
- {
- "pc": 1751,
- "instruction": "PUSH2 0x0bfc"
- },
- {
- "pc": 1754,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3068
- }],
- "last_instruction": "JUMP",
- "id": 1742
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x0010"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 16
- },
- {
- "color": "\"#B70000\"",
- "target": 12
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 16,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 17,
- "instruction": "POP"
- },
- {
- "pc": 18,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 20,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 21,
- "instruction": "LT"
- },
- {
- "pc": 22,
- "instruction": "PUSH2 0x0112"
- },
- {
- "pc": 25,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 274
- },
- {
- "color": "\"#B70000\"",
- "target": 26
- }
- ],
- "last_instruction": "JUMPI",
- "id": 16
- },
- {
- "instructions": [
- {
- "pc": 948,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 949,
- "instruction": "DUP2"
- },
- {
- "pc": 950,
- "instruction": "ADD"
- },
- {
- "pc": 951,
- "instruction": "SWAP1"
- },
- {
- "pc": 952,
- "instruction": "DUP1"
- },
- {
- "pc": 953,
- "instruction": "DUP1"
- },
- {
- "pc": 954,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 955,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 976,
- "instruction": "AND"
- },
- {
- "pc": 977,
- "instruction": "SWAP1"
- },
- {
- "pc": 978,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 980,
- "instruction": "ADD"
- },
- {
- "pc": 981,
- "instruction": "SWAP1"
- },
- {
- "pc": 982,
- "instruction": "SWAP3"
- },
- {
- "pc": 983,
- "instruction": "SWAP2"
- },
- {
- "pc": 984,
- "instruction": "SWAP1"
- },
- {
- "pc": 985,
- "instruction": "POP"
- },
- {
- "pc": 986,
- "instruction": "POP"
- },
- {
- "pc": 987,
- "instruction": "POP"
- },
- {
- "pc": 988,
- "instruction": "PUSH2 0x085e"
- },
- {
- "pc": 991,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2142
- }],
- "last_instruction": "JUMP",
- "id": 948
- },
- {
- "instructions": [
- {
- "pc": 2214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2215,
- "instruction": "PUSH2 0x08b0"
- },
- {
- "pc": 2218,
- "instruction": "DUP3"
- },
- {
- "pc": 2219,
- "instruction": "DUP3"
- },
- {
- "pc": 2220,
- "instruction": "PUSH2 0x0f5f"
- },
- {
- "pc": 2223,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3935
- }],
- "last_instruction": "JUMP",
- "id": 2214
- },
- {
- "instructions": [
- {
- "pc": 143,
- "instruction": "DUP1"
- },
- {
- "pc": 144,
- "instruction": "PUSH4 0x42966c68"
- },
- {
- "pc": 149,
- "instruction": "EQ"
- },
- {
- "pc": 150,
- "instruction": "PUSH2 0x0370"
- },
- {
- "pc": 153,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 880
- },
- {
- "color": "\"#B70000\"",
- "target": 154
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 143,
- "label": "Function 42966c68"
- },
- {
- "instructions": [
- {
- "pc": 854,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 855,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 857,
- "instruction": "MLOAD"
- },
- {
- "pc": 858,
- "instruction": "DUP1"
- },
- {
- "pc": 859,
- "instruction": "DUP3"
- },
- {
- "pc": 860,
- "instruction": "ISZERO"
- },
- {
- "pc": 861,
- "instruction": "ISZERO"
- },
- {
- "pc": 862,
- "instruction": "ISZERO"
- },
- {
- "pc": 863,
- "instruction": "ISZERO"
- },
- {
- "pc": 864,
- "instruction": "DUP2"
- },
- {
- "pc": 865,
- "instruction": "MSTORE"
- },
- {
- "pc": 866,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 868,
- "instruction": "ADD"
- },
- {
- "pc": 869,
- "instruction": "SWAP2"
- },
- {
- "pc": 870,
- "instruction": "POP"
- },
- {
- "pc": 871,
- "instruction": "POP"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "DUP1"
- },
- {
- "pc": 876,
- "instruction": "SWAP2"
- },
- {
- "pc": 877,
- "instruction": "SUB"
- },
- {
- "pc": 878,
- "instruction": "SWAP1"
- },
- {
- "pc": 879,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 854
- },
- {
- "instructions": [
- {
- "pc": 1690,
- "instruction": "DUP3"
- },
- {
- "pc": 1691,
- "instruction": "SWAP1"
- },
- {
- "pc": 1692,
- "instruction": "SUB"
- },
- {
- "pc": 1693,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1695,
- "instruction": "AND"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "ADD"
- },
- {
- "pc": 1698,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1699
- }],
- "last_instruction": "UNKNOWN",
- "id": 1690
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "DUP3"
- },
- {
- "pc": 2339,
- "instruction": "ADD"
- },
- {
- "pc": 2340,
- "instruction": "SWAP2"
- },
- {
- "pc": 2341,
- "instruction": "SWAP1"
- },
- {
- "pc": 2342,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2344,
- "instruction": "MSTORE"
- },
- {
- "pc": 2345,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2347,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2349,
- "instruction": "SHA3"
- },
- {
- "pc": 2350,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2351
- }],
- "last_instruction": "UNKNOWN",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2318,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2321,
- "instruction": "DUP1"
- },
- {
- "pc": 2322,
- "instruction": "DUP4"
- },
- {
- "pc": 2323,
- "instruction": "SLOAD"
- },
- {
- "pc": 2324,
- "instruction": "DIV"
- },
- {
- "pc": 2325,
- "instruction": "MUL"
- },
- {
- "pc": 2326,
- "instruction": "DUP4"
- },
- {
- "pc": 2327,
- "instruction": "MSTORE"
- },
- {
- "pc": 2328,
- "instruction": "SWAP2"
- },
- {
- "pc": 2329,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2331,
- "instruction": "ADD"
- },
- {
- "pc": 2332,
- "instruction": "SWAP2"
- },
- {
- "pc": 2333,
- "instruction": "PUSH2 0x094c"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2380
- }],
- "last_instruction": "JUMP",
- "id": 2318
- },
- {
- "instructions": [
- {
- "pc": 3128,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3129,
- "instruction": "PUSH2 0x0c89"
- },
- {
- "pc": 3132,
- "instruction": "DUP2"
- },
- {
- "pc": 3133,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3135,
- "instruction": "DUP1"
- },
- {
- "pc": 3136,
- "instruction": "DUP7"
- },
- {
- "pc": 3137,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3158,
- "instruction": "AND"
- },
- {
- "pc": 3159,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3180,
- "instruction": "AND"
- },
- {
- "pc": 3181,
- "instruction": "DUP2"
- },
- {
- "pc": 3182,
- "instruction": "MSTORE"
- },
- {
- "pc": 3183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3185,
- "instruction": "ADD"
- },
- {
- "pc": 3186,
- "instruction": "SWAP1"
- },
- {
- "pc": 3187,
- "instruction": "DUP2"
- },
- {
- "pc": 3188,
- "instruction": "MSTORE"
- },
- {
- "pc": 3189,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3191,
- "instruction": "ADD"
- },
- {
- "pc": 3192,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3194,
- "instruction": "SHA3"
- },
- {
- "pc": 3195,
- "instruction": "SLOAD"
- },
- {
- "pc": 3196,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 3199,
- "instruction": "SWAP1"
- },
- {
- "pc": 3200,
- "instruction": "SWAP2"
- },
- {
- "pc": 3201,
- "instruction": "SWAP1"
- },
- {
- "pc": 3202,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3207,
- "instruction": "AND"
- },
- {
- "pc": 3208,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 3128
- },
- {
- "instructions": [
- {
- "pc": 1445,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1447,
- "instruction": "DUP1"
- },
- {
- "pc": 1448,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1445
- },
- {
- "instructions": [
- {
- "pc": 3124,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3126,
- "instruction": "DUP1"
- },
- {
- "pc": 3127,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3124
- },
- {
- "instructions": [
- {
- "pc": 1164,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1165,
- "instruction": "POP"
- },
- {
- "pc": 1166,
- "instruction": "POP"
- },
- {
- "pc": 1167,
- "instruction": "POP"
- },
- {
- "pc": 1168,
- "instruction": "POP"
- },
- {
- "pc": 1169,
- "instruction": "SWAP1"
- },
- {
- "pc": 1170,
- "instruction": "POP"
- },
- {
- "pc": 1171,
- "instruction": "SWAP1"
- },
- {
- "pc": 1172,
- "instruction": "DUP2"
- },
- {
- "pc": 1173,
- "instruction": "ADD"
- },
- {
- "pc": 1174,
- "instruction": "SWAP1"
- },
- {
- "pc": 1175,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1177,
- "instruction": "AND"
- },
- {
- "pc": 1178,
- "instruction": "DUP1"
- },
- {
- "pc": 1179,
- "instruction": "ISZERO"
- },
- {
- "pc": 1180,
- "instruction": "PUSH2 0x04b9"
- },
- {
- "pc": 1183,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1184
- },
- {
- "color": "\"#5F9747\"",
- "target": 1209
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1164
- },
- {
- "instructions": [
- {
- "pc": 880,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 881,
- "instruction": "PUSH2 0x039c"
- },
- {
- "pc": 884,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 886,
- "instruction": "DUP1"
- },
- {
- "pc": 887,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 888,
- "instruction": "SUB"
- },
- {
- "pc": 889,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 891,
- "instruction": "DUP2"
- },
- {
- "pc": 892,
- "instruction": "LT"
- },
- {
- "pc": 893,
- "instruction": "ISZERO"
- },
- {
- "pc": 894,
- "instruction": "PUSH2 0x0386"
- },
- {
- "pc": 897,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 898
- },
- {
- "color": "\"#5F9747\"",
- "target": 902
- }
- ],
- "last_instruction": "JUMPI",
- "id": 880
- },
- {
- "instructions": [
- {
- "pc": 176,
- "instruction": "PUSH2 0x0112"
- },
- {
- "pc": 179,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 274
- }],
- "last_instruction": "JUMP",
- "id": 176
- },
- {
- "instructions": [
- {
- "pc": 26,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 28,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 29,
- "instruction": "PUSH29 0x0100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 59,
- "instruction": "SWAP1"
- },
- {
- "pc": 60,
- "instruction": "DIV"
- },
- {
- "pc": 61,
- "instruction": "DUP1"
- },
- {
- "pc": 62,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 67,
- "instruction": "GT"
- },
- {
- "pc": 68,
- "instruction": "PUSH2 0x00b4"
- },
- {
- "pc": 71,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 180
- },
- {
- "color": "\"#B70000\"",
- "target": 72
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 26,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 1241,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1243,
- "instruction": "DUP1"
- },
- {
- "pc": 1244,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1241
- },
- {
- "instructions": [
- {
- "pc": 2371,
- "instruction": "DUP3"
- },
- {
- "pc": 2372,
- "instruction": "SWAP1"
- },
- {
- "pc": 2373,
- "instruction": "SUB"
- },
- {
- "pc": 2374,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2376,
- "instruction": "AND"
- },
- {
- "pc": 2377,
- "instruction": "DUP3"
- },
- {
- "pc": 2378,
- "instruction": "ADD"
- },
- {
- "pc": 2379,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2380
- }],
- "last_instruction": "UNKNOWN",
- "id": 2371
- },
- {
- "instructions": [
- {
- "pc": 154,
- "instruction": "DUP1"
- },
- {
- "pc": 155,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 160,
- "instruction": "EQ"
- },
- {
- "pc": 161,
- "instruction": "PUSH2 0x039e"
- },
- {
- "pc": 164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 165
- },
- {
- "color": "\"#5F9747\"",
- "target": 926
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 154,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 94,
- "instruction": "DUP1"
- },
- {
- "pc": 95,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 100,
- "instruction": "EQ"
- },
- {
- "pc": 101,
- "instruction": "PUSH2 0x04c7"
- },
- {
- "pc": 104,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1223
- },
- {
- "color": "\"#B70000\"",
- "target": 105
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 94,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 131,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 132,
- "instruction": "DUP1"
- },
- {
- "pc": 133,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 138,
- "instruction": "EQ"
- },
- {
- "pc": 139,
- "instruction": "PUSH2 0x030a"
- },
- {
- "pc": 142,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 778
- },
- {
- "color": "\"#B70000\"",
- "target": 143
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 131,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 2114,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2115,
- "instruction": "PUSH2 0x0a99"
- },
- {
- "pc": 2118,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2713
- }],
- "last_instruction": "JUMP",
- "id": 2114
- },
- {
- "instructions": [
- {
- "pc": 542,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 543,
- "instruction": "PUSH2 0x028a"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 548,
- "instruction": "DUP1"
- },
- {
- "pc": 549,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 550,
- "instruction": "SUB"
- },
- {
- "pc": 551,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 553,
- "instruction": "DUP2"
- },
- {
- "pc": 554,
- "instruction": "LT"
- },
- {
- "pc": 555,
- "instruction": "ISZERO"
- },
- {
- "pc": 556,
- "instruction": "PUSH2 0x0234"
- },
- {
- "pc": 559,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 560
- },
- {
- "color": "\"#5F9747\"",
- "target": 564
- }
- ],
- "last_instruction": "JUMPI",
- "id": 542
- },
- {
- "instructions": [
- {
- "pc": 1223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1224,
- "instruction": "PUSH2 0x0513"
- },
- {
- "pc": 1227,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1229,
- "instruction": "DUP1"
- },
- {
- "pc": 1230,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1231,
- "instruction": "SUB"
- },
- {
- "pc": 1232,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1234,
- "instruction": "DUP2"
- },
- {
- "pc": 1235,
- "instruction": "LT"
- },
- {
- "pc": 1236,
- "instruction": "ISZERO"
- },
- {
- "pc": 1237,
- "instruction": "PUSH2 0x04dd"
- },
- {
- "pc": 1240,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1241
- },
- {
- "color": "\"#5F9747\"",
- "target": 1245
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1223
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "DUP1"
- },
- {
- "pc": 372,
- "instruction": "DUP3"
- },
- {
- "pc": 373,
- "instruction": "SUB"
- },
- {
- "pc": 374,
- "instruction": "DUP1"
- },
- {
- "pc": 375,
- "instruction": "MLOAD"
- },
- {
- "pc": 376,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 378,
- "instruction": "DUP4"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 381,
- "instruction": "SUB"
- },
- {
- "pc": 382,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 385,
- "instruction": "EXP"
- },
- {
- "pc": 386,
- "instruction": "SUB"
- },
- {
- "pc": 387,
- "instruction": "NOT"
- },
- {
- "pc": 388,
- "instruction": "AND"
- },
- {
- "pc": 389,
- "instruction": "DUP2"
- },
- {
- "pc": 390,
- "instruction": "MSTORE"
- },
- {
- "pc": 391,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 393,
- "instruction": "ADD"
- },
- {
- "pc": 394,
- "instruction": "SWAP2"
- },
- {
- "pc": 395,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 396
- }],
- "last_instruction": "UNKNOWN",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 1325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1326,
- "instruction": "PUSH2 0x0579"
- },
- {
- "pc": 1329,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1331,
- "instruction": "DUP1"
- },
- {
- "pc": 1332,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1333,
- "instruction": "SUB"
- },
- {
- "pc": 1334,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1336,
- "instruction": "DUP2"
- },
- {
- "pc": 1337,
- "instruction": "LT"
- },
- {
- "pc": 1338,
- "instruction": "ISZERO"
- },
- {
- "pc": 1339,
- "instruction": "PUSH2 0x0543"
- },
- {
- "pc": 1342,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1347
- },
- {
- "color": "\"#B70000\"",
- "target": 1343
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1325
- },
- {
- "instructions": [
- {
- "pc": 3581,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3583,
- "instruction": "DUP1"
- },
- {
- "pc": 3584,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3581
- },
- {
- "instructions": [
- {
- "pc": 712,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 713,
- "instruction": "PUSH2 0x02d0"
- },
- {
- "pc": 716,
- "instruction": "PUSH2 0x0784"
- },
- {
- "pc": 719,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1924
- }],
- "last_instruction": "JUMP",
- "id": 712
- },
- {
- "instructions": [
- {
- "pc": 3676,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3677,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 3679,
- "instruction": "DUP2"
- },
- {
- "pc": 3680,
- "instruction": "SWAP1"
- },
- {
- "pc": 3681,
- "instruction": "SSTORE"
- },
- {
- "pc": 3682,
- "instruction": "POP"
- },
- {
- "pc": 3683,
- "instruction": "PUSH2 0x0eb3"
- },
- {
- "pc": 3686,
- "instruction": "DUP2"
- },
- {
- "pc": 3687,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3689,
- "instruction": "DUP1"
- },
- {
- "pc": 3690,
- "instruction": "DUP6"
- },
- {
- "pc": 3691,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3712,
- "instruction": "AND"
- },
- {
- "pc": 3713,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3734,
- "instruction": "AND"
- },
- {
- "pc": 3735,
- "instruction": "DUP2"
- },
- {
- "pc": 3736,
- "instruction": "MSTORE"
- },
- {
- "pc": 3737,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3739,
- "instruction": "ADD"
- },
- {
- "pc": 3740,
- "instruction": "SWAP1"
- },
- {
- "pc": 3741,
- "instruction": "DUP2"
- },
- {
- "pc": 3742,
- "instruction": "MSTORE"
- },
- {
- "pc": 3743,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3745,
- "instruction": "ADD"
- },
- {
- "pc": 3746,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3748,
- "instruction": "SHA3"
- },
- {
- "pc": 3749,
- "instruction": "SLOAD"
- },
- {
- "pc": 3750,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 3753,
- "instruction": "SWAP1"
- },
- {
- "pc": 3754,
- "instruction": "SWAP2"
- },
- {
- "pc": 3755,
- "instruction": "SWAP1"
- },
- {
- "pc": 3756,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3761,
- "instruction": "AND"
- },
- {
- "pc": 3762,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 3676
- },
- {
- "instructions": [
- {
- "pc": 116,
- "instruction": "DUP1"
- },
- {
- "pc": 117,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 122,
- "instruction": "EQ"
- },
- {
- "pc": 123,
- "instruction": "PUSH2 0x0593"
- },
- {
- "pc": 126,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1427
- },
- {
- "color": "\"#B70000\"",
- "target": 127
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 116,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 2351,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2352,
- "instruction": "DUP2"
- },
- {
- "pc": 2353,
- "instruction": "SLOAD"
- },
- {
- "pc": 2354,
- "instruction": "DUP2"
- },
- {
- "pc": 2355,
- "instruction": "MSTORE"
- },
- {
- "pc": 2356,
- "instruction": "SWAP1"
- },
- {
- "pc": 2357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2359,
- "instruction": "ADD"
- },
- {
- "pc": 2360,
- "instruction": "SWAP1"
- },
- {
- "pc": 2361,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2363,
- "instruction": "ADD"
- },
- {
- "pc": 2364,
- "instruction": "DUP1"
- },
- {
- "pc": 2365,
- "instruction": "DUP4"
- },
- {
- "pc": 2366,
- "instruction": "GT"
- },
- {
- "pc": 2367,
- "instruction": "PUSH2 0x092f"
- },
- {
- "pc": 2370,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2371
- },
- {
- "color": "\"#5F9747\"",
- "target": 2351
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2351
- },
- {
- "instructions": [
- {
- "pc": 1299,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1300,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1302,
- "instruction": "MLOAD"
- },
- {
- "pc": 1303,
- "instruction": "DUP1"
- },
- {
- "pc": 1304,
- "instruction": "DUP3"
- },
- {
- "pc": 1305,
- "instruction": "ISZERO"
- },
- {
- "pc": 1306,
- "instruction": "ISZERO"
- },
- {
- "pc": 1307,
- "instruction": "ISZERO"
- },
- {
- "pc": 1308,
- "instruction": "ISZERO"
- },
- {
- "pc": 1309,
- "instruction": "DUP2"
- },
- {
- "pc": 1310,
- "instruction": "MSTORE"
- },
- {
- "pc": 1311,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "SWAP2"
- },
- {
- "pc": 1315,
- "instruction": "POP"
- },
- {
- "pc": 1316,
- "instruction": "POP"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1319,
- "instruction": "MLOAD"
- },
- {
- "pc": 1320,
- "instruction": "DUP1"
- },
- {
- "pc": 1321,
- "instruction": "SWAP2"
- },
- {
- "pc": 1322,
- "instruction": "SUB"
- },
- {
- "pc": 1323,
- "instruction": "SWAP1"
- },
- {
- "pc": 1324,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1299
- },
- {
- "instructions": [
- {
- "pc": 3068,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3069,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3071,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3092,
- "instruction": "AND"
- },
- {
- "pc": 3093,
- "instruction": "DUP3"
- },
- {
- "pc": 3094,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3115,
- "instruction": "AND"
- },
- {
- "pc": 3116,
- "instruction": "EQ"
- },
- {
- "pc": 3117,
- "instruction": "ISZERO"
- },
- {
- "pc": 3118,
- "instruction": "ISZERO"
- },
- {
- "pc": 3119,
- "instruction": "ISZERO"
- },
- {
- "pc": 3120,
- "instruction": "PUSH2 0x0c38"
- },
- {
- "pc": 3123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3124
- },
- {
- "color": "\"#5F9747\"",
- "target": 3128
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3068
- },
- {
- "instructions": [
- {
- "pc": 324,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 325,
- "instruction": "DUP4"
- },
- {
- "pc": 326,
- "instruction": "DUP2"
- },
- {
- "pc": 327,
- "instruction": "LT"
- },
- {
- "pc": 328,
- "instruction": "ISZERO"
- },
- {
- "pc": 329,
- "instruction": "PUSH2 0x015f"
- },
- {
- "pc": 332,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 333
- },
- {
- "color": "\"#5F9747\"",
- "target": 351
- }
- ],
- "last_instruction": "JUMPI",
- "id": 324
- },
- {
- "instructions": [
- {
- "pc": 428,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 430,
- "instruction": "DUP1"
- },
- {
- "pc": 431,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 428
- },
- {
- "instructions": [
- {
- "pc": 1209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1210,
- "instruction": "POP"
- },
- {
- "pc": 1211,
- "instruction": "SWAP3"
- },
- {
- "pc": 1212,
- "instruction": "POP"
- },
- {
- "pc": 1213,
- "instruction": "POP"
- },
- {
- "pc": 1214,
- "instruction": "POP"
- },
- {
- "pc": 1215,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1217,
- "instruction": "MLOAD"
- },
- {
- "pc": 1218,
- "instruction": "DUP1"
- },
- {
- "pc": 1219,
- "instruction": "SWAP2"
- },
- {
- "pc": 1220,
- "instruction": "SUB"
- },
- {
- "pc": 1221,
- "instruction": "SWAP1"
- },
- {
- "pc": 1222,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1209
- },
- {
- "instructions": [
- {
- "pc": 165,
- "instruction": "DUP1"
- },
- {
- "pc": 166,
- "instruction": "PUSH4 0x79cc6790"
- },
- {
- "pc": 171,
- "instruction": "EQ"
- },
- {
- "pc": 172,
- "instruction": "PUSH2 0x03f6"
- },
- {
- "pc": 175,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 176
- },
- {
- "color": "\"#5F9747\"",
- "target": 1014
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 165,
- "label": "Function 79cc6790"
- },
- {
- "instructions": [
- {
- "pc": 410,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 411,
- "instruction": "PUSH2 0x01e6"
- },
- {
- "pc": 414,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 416,
- "instruction": "DUP1"
- },
- {
- "pc": 417,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 418,
- "instruction": "SUB"
- },
- {
- "pc": 419,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 421,
- "instruction": "DUP2"
- },
- {
- "pc": 422,
- "instruction": "LT"
- },
- {
- "pc": 423,
- "instruction": "ISZERO"
- },
- {
- "pc": 424,
- "instruction": "PUSH2 0x01b0"
- },
- {
- "pc": 427,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 432
- },
- {
- "color": "\"#B70000\"",
- "target": 428
- }
- ],
- "last_instruction": "JUMPI",
- "id": 410
- },
- {
- "instructions": [
- {
- "pc": 2833,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2834,
- "instruction": "DUP1"
- },
- {
- "pc": 2835,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2837,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2839,
- "instruction": "DUP6"
- },
- {
- "pc": 2840,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2861,
- "instruction": "AND"
- },
- {
- "pc": 2862,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2883,
- "instruction": "AND"
- },
- {
- "pc": 2884,
- "instruction": "DUP2"
- },
- {
- "pc": 2885,
- "instruction": "MSTORE"
- },
- {
- "pc": 2886,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2888,
- "instruction": "ADD"
- },
- {
- "pc": 2889,
- "instruction": "SWAP1"
- },
- {
- "pc": 2890,
- "instruction": "DUP2"
- },
- {
- "pc": 2891,
- "instruction": "MSTORE"
- },
- {
- "pc": 2892,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2894,
- "instruction": "ADD"
- },
- {
- "pc": 2895,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2897,
- "instruction": "SHA3"
- },
- {
- "pc": 2898,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2900,
- "instruction": "DUP5"
- },
- {
- "pc": 2901,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2922,
- "instruction": "AND"
- },
- {
- "pc": 2923,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2944,
- "instruction": "AND"
- },
- {
- "pc": 2945,
- "instruction": "DUP2"
- },
- {
- "pc": 2946,
- "instruction": "MSTORE"
- },
- {
- "pc": 2947,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2949,
- "instruction": "ADD"
- },
- {
- "pc": 2950,
- "instruction": "SWAP1"
- },
- {
- "pc": 2951,
- "instruction": "DUP2"
- },
- {
- "pc": 2952,
- "instruction": "MSTORE"
- },
- {
- "pc": 2953,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2955,
- "instruction": "ADD"
- },
- {
- "pc": 2956,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2958,
- "instruction": "SHA3"
- },
- {
- "pc": 2959,
- "instruction": "DUP2"
- },
- {
- "pc": 2960,
- "instruction": "SWAP1"
- },
- {
- "pc": 2961,
- "instruction": "SSTORE"
- },
- {
- "pc": 2962,
- "instruction": "POP"
- },
- {
- "pc": 2963,
- "instruction": "DUP2"
- },
- {
- "pc": 2964,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2985,
- "instruction": "AND"
- },
- {
- "pc": 2986,
- "instruction": "DUP4"
- },
- {
- "pc": 2987,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3008,
- "instruction": "AND"
- },
- {
- "pc": 3009,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 3042,
- "instruction": "DUP4"
- },
- {
- "pc": 3043,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3045,
- "instruction": "MLOAD"
- },
- {
- "pc": 3046,
- "instruction": "DUP1"
- },
- {
- "pc": 3047,
- "instruction": "DUP3"
- },
- {
- "pc": 3048,
- "instruction": "DUP2"
- },
- {
- "pc": 3049,
- "instruction": "MSTORE"
- },
- {
- "pc": 3050,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3052,
- "instruction": "ADD"
- },
- {
- "pc": 3053,
- "instruction": "SWAP2"
- },
- {
- "pc": 3054,
- "instruction": "POP"
- },
- {
- "pc": 3055,
- "instruction": "POP"
- },
- {
- "pc": 3056,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3058,
- "instruction": "MLOAD"
- },
- {
- "pc": 3059,
- "instruction": "DUP1"
- },
- {
- "pc": 3060,
- "instruction": "SWAP2"
- },
- {
- "pc": 3061,
- "instruction": "SUB"
- },
- {
- "pc": 3062,
- "instruction": "SWAP1"
- },
- {
- "pc": 3063,
- "instruction": "LOG3"
- },
- {
- "pc": 3064,
- "instruction": "POP"
- },
- {
- "pc": 3065,
- "instruction": "POP"
- },
- {
- "pc": 3066,
- "instruction": "POP"
- },
- {
- "pc": 3067,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2545
- },
- {
- "color": "\"#FF9248\"",
- "target": 2119
- },
- {
- "color": "\"#FF9248\"",
- "target": 3945
- },
- {
- "color": "\"#FF9248\"",
- "target": 1722
- },
- {
- "color": "\"#FF9248\"",
- "target": 2139
- }
- ],
- "last_instruction": "JUMP",
- "id": 2833
- },
- {
- "instructions": [
- {
- "pc": 105,
- "instruction": "DUP1"
- },
- {
- "pc": 106,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 111,
- "instruction": "EQ"
- },
- {
- "pc": 112,
- "instruction": "PUSH2 0x052d"
- },
- {
- "pc": 115,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 116
- },
- {
- "color": "\"#5F9747\"",
- "target": 1325
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 105,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 796,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 798,
- "instruction": "DUP1"
- },
- {
- "pc": 799,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 796
- },
- {
- "instructions": [
- {
- "pc": 750,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 751,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 753,
- "instruction": "MLOAD"
- },
- {
- "pc": 754,
- "instruction": "DUP1"
- },
- {
- "pc": 755,
- "instruction": "DUP3"
- },
- {
- "pc": 756,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 758,
- "instruction": "AND"
- },
- {
- "pc": 759,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 761,
- "instruction": "AND"
- },
- {
- "pc": 762,
- "instruction": "DUP2"
- },
- {
- "pc": 763,
- "instruction": "MSTORE"
- },
- {
- "pc": 764,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 766,
- "instruction": "ADD"
- },
- {
- "pc": 767,
- "instruction": "SWAP2"
- },
- {
- "pc": 768,
- "instruction": "POP"
- },
- {
- "pc": 769,
- "instruction": "POP"
- },
- {
- "pc": 770,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 772,
- "instruction": "MLOAD"
- },
- {
- "pc": 773,
- "instruction": "DUP1"
- },
- {
- "pc": 774,
- "instruction": "SWAP2"
- },
- {
- "pc": 775,
- "instruction": "SUB"
- },
- {
- "pc": 776,
- "instruction": "SWAP1"
- },
- {
- "pc": 777,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 750
- },
- {
- "instructions": [
- {
- "pc": 3585,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3586,
- "instruction": "DUP1"
- },
- {
- "pc": 3587,
- "instruction": "SWAP2"
- },
- {
- "pc": 3588,
- "instruction": "POP"
- },
- {
- "pc": 3589,
- "instruction": "POP"
- },
- {
- "pc": 3590,
- "instruction": "SWAP3"
- },
- {
- "pc": 3591,
- "instruction": "SWAP2"
- },
- {
- "pc": 3592,
- "instruction": "POP"
- },
- {
- "pc": 3593,
- "instruction": "POP"
- },
- {
- "pc": 3594,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2114
- },
- {
- "color": "\"#FF9248\"",
- "target": 3356
- }
- ],
- "last_instruction": "JUMP",
- "id": 3585
- },
- {
- "instructions": [
- {
- "pc": 1525,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1526,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1528,
- "instruction": "MLOAD"
- },
- {
- "pc": 1529,
- "instruction": "DUP1"
- },
- {
- "pc": 1530,
- "instruction": "DUP3"
- },
- {
- "pc": 1531,
- "instruction": "DUP2"
- },
- {
- "pc": 1532,
- "instruction": "MSTORE"
- },
- {
- "pc": 1533,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1535,
- "instruction": "ADD"
- },
- {
- "pc": 1536,
- "instruction": "SWAP2"
- },
- {
- "pc": 1537,
- "instruction": "POP"
- },
- {
- "pc": 1538,
- "instruction": "POP"
- },
- {
- "pc": 1539,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1541,
- "instruction": "MLOAD"
- },
- {
- "pc": 1542,
- "instruction": "DUP1"
- },
- {
- "pc": 1543,
- "instruction": "SWAP2"
- },
- {
- "pc": 1544,
- "instruction": "SUB"
- },
- {
- "pc": 1545,
- "instruction": "SWAP1"
- },
- {
- "pc": 1546,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1525
- },
- {
- "instructions": [
- {
- "pc": 1699,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1700,
- "instruction": "POP"
- },
- {
- "pc": 1701,
- "instruction": "POP"
- },
- {
- "pc": 1702,
- "instruction": "POP"
- },
- {
- "pc": 1703,
- "instruction": "POP"
- },
- {
- "pc": 1704,
- "instruction": "POP"
- },
- {
- "pc": 1705,
- "instruction": "SWAP1"
- },
- {
- "pc": 1706,
- "instruction": "POP"
- },
- {
- "pc": 1707,
- "instruction": "SWAP1"
- },
- {
- "pc": 1708,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 287
- }],
- "last_instruction": "JUMP",
- "id": 1699
- },
- {
- "instructions": [
- {
- "pc": 351,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 352,
- "instruction": "POP"
- },
- {
- "pc": 353,
- "instruction": "POP"
- },
- {
- "pc": 354,
- "instruction": "POP"
- },
- {
- "pc": 355,
- "instruction": "POP"
- },
- {
- "pc": 356,
- "instruction": "SWAP1"
- },
- {
- "pc": 357,
- "instruction": "POP"
- },
- {
- "pc": 358,
- "instruction": "SWAP1"
- },
- {
- "pc": 359,
- "instruction": "DUP2"
- },
- {
- "pc": 360,
- "instruction": "ADD"
- },
- {
- "pc": 361,
- "instruction": "SWAP1"
- },
- {
- "pc": 362,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 364,
- "instruction": "AND"
- },
- {
- "pc": 365,
- "instruction": "DUP1"
- },
- {
- "pc": 366,
- "instruction": "ISZERO"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x018c"
- },
- {
- "pc": 370,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 371
- },
- {
- "color": "\"#5F9747\"",
- "target": 396
- }
- ],
- "last_instruction": "JUMPI",
- "id": 351
- },
- {
- "instructions": [
- {
- "pc": 3763,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3764,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3766,
- "instruction": "DUP1"
- },
- {
- "pc": 3767,
- "instruction": "DUP5"
- },
- {
- "pc": 3768,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3789,
- "instruction": "AND"
- },
- {
- "pc": 3790,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3811,
- "instruction": "AND"
- },
- {
- "pc": 3812,
- "instruction": "DUP2"
- },
- {
- "pc": 3813,
- "instruction": "MSTORE"
- },
- {
- "pc": 3814,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3816,
- "instruction": "ADD"
- },
- {
- "pc": 3817,
- "instruction": "SWAP1"
- },
- {
- "pc": 3818,
- "instruction": "DUP2"
- },
- {
- "pc": 3819,
- "instruction": "MSTORE"
- },
- {
- "pc": 3820,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3822,
- "instruction": "ADD"
- },
- {
- "pc": 3823,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3825,
- "instruction": "SHA3"
- },
- {
- "pc": 3826,
- "instruction": "DUP2"
- },
- {
- "pc": 3827,
- "instruction": "SWAP1"
- },
- {
- "pc": 3828,
- "instruction": "SSTORE"
- },
- {
- "pc": 3829,
- "instruction": "POP"
- },
- {
- "pc": 3830,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3832,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3853,
- "instruction": "AND"
- },
- {
- "pc": 3854,
- "instruction": "DUP3"
- },
- {
- "pc": 3855,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3876,
- "instruction": "AND"
- },
- {
- "pc": 3877,
- "instruction": "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- },
- {
- "pc": 3910,
- "instruction": "DUP4"
- },
- {
- "pc": 3911,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3913,
- "instruction": "MLOAD"
- },
- {
- "pc": 3914,
- "instruction": "DUP1"
- },
- {
- "pc": 3915,
- "instruction": "DUP3"
- },
- {
- "pc": 3916,
- "instruction": "DUP2"
- },
- {
- "pc": 3917,
- "instruction": "MSTORE"
- },
- {
- "pc": 3918,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3920,
- "instruction": "ADD"
- },
- {
- "pc": 3921,
- "instruction": "SWAP2"
- },
- {
- "pc": 3922,
- "instruction": "POP"
- },
- {
- "pc": 3923,
- "instruction": "POP"
- },
- {
- "pc": 3924,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3926,
- "instruction": "MLOAD"
- },
- {
- "pc": 3927,
- "instruction": "DUP1"
- },
- {
- "pc": 3928,
- "instruction": "SWAP2"
- },
- {
- "pc": 3929,
- "instruction": "SUB"
- },
- {
- "pc": 3930,
- "instruction": "SWAP1"
- },
- {
- "pc": 3931,
- "instruction": "LOG3"
- },
- {
- "pc": 3932,
- "instruction": "POP"
- },
- {
- "pc": 3933,
- "instruction": "POP"
- },
- {
- "pc": 3934,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2545
- },
- {
- "color": "\"#FF9248\"",
- "target": 3945
- },
- {
- "color": "\"#FF9248\"",
- "target": 2139
- }
- ],
- "last_instruction": "JUMP",
- "id": 3763
- },
- {
- "instructions": [
- {
- "pc": 924,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 925,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 924
- },
- {
- "instructions": [
- {
- "pc": 1637,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1640,
- "instruction": "DUP1"
- },
- {
- "pc": 1641,
- "instruction": "DUP4"
- },
- {
- "pc": 1642,
- "instruction": "SLOAD"
- },
- {
- "pc": 1643,
- "instruction": "DIV"
- },
- {
- "pc": 1644,
- "instruction": "MUL"
- },
- {
- "pc": 1645,
- "instruction": "DUP4"
- },
- {
- "pc": 1646,
- "instruction": "MSTORE"
- },
- {
- "pc": 1647,
- "instruction": "SWAP2"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1650,
- "instruction": "ADD"
- },
- {
- "pc": 1651,
- "instruction": "SWAP2"
- },
- {
- "pc": 1652,
- "instruction": "PUSH2 0x06a3"
- },
- {
- "pc": 1655,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1699
- }],
- "last_instruction": "JUMP",
- "id": 1637
- },
- {
- "instructions": [
- {
- "pc": 180,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 181,
- "instruction": "DUP1"
- },
- {
- "pc": 182,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 187,
- "instruction": "GT"
- },
- {
- "pc": 188,
- "instruction": "PUSH2 0x00f0"
- },
- {
- "pc": 191,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 192
- },
- {
- "color": "\"#5F9747\"",
- "target": 240
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 180,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 72,
- "instruction": "DUP1"
- },
- {
- "pc": 73,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 78,
- "instruction": "GT"
- },
- {
- "pc": 79,
- "instruction": "PUSH2 0x0083"
- },
- {
- "pc": 82,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 83
- },
- {
- "color": "\"#5F9747\"",
- "target": 131
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 72,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 1670,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1671,
- "instruction": "DUP2"
- },
- {
- "pc": 1672,
- "instruction": "SLOAD"
- },
- {
- "pc": 1673,
- "instruction": "DUP2"
- },
- {
- "pc": 1674,
- "instruction": "MSTORE"
- },
- {
- "pc": 1675,
- "instruction": "SWAP1"
- },
- {
- "pc": 1676,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1678,
- "instruction": "ADD"
- },
- {
- "pc": 1679,
- "instruction": "SWAP1"
- },
- {
- "pc": 1680,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1682,
- "instruction": "ADD"
- },
- {
- "pc": 1683,
- "instruction": "DUP1"
- },
- {
- "pc": 1684,
- "instruction": "DUP4"
- },
- {
- "pc": 1685,
- "instruction": "GT"
- },
- {
- "pc": 1686,
- "instruction": "PUSH2 0x0686"
- },
- {
- "pc": 1689,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1670
- },
- {
- "color": "\"#B70000\"",
- "target": 1690
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1670
- },
- {
- "instructions": [
- {
- "pc": 1732,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1733,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1735,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1737,
- "instruction": "SLOAD"
- },
- {
- "pc": 1738,
- "instruction": "SWAP1"
- },
- {
- "pc": 1739,
- "instruction": "POP"
- },
- {
- "pc": 1740,
- "instruction": "SWAP1"
- },
- {
- "pc": 1741,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 520
- }],
- "last_instruction": "JUMP",
- "id": 1732
- },
- {
- "instructions": [
- {
- "pc": 2129,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2130,
- "instruction": "PUSH2 0x085b"
- },
- {
- "pc": 2133,
- "instruction": "CALLER"
- },
- {
- "pc": 2134,
- "instruction": "DUP3"
- },
- {
- "pc": 2135,
- "instruction": "PUSH2 0x0e0b"
- },
- {
- "pc": 2138,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3595
- }],
- "last_instruction": "JUMP",
- "id": 2129
- },
- {
- "instructions": [
- {
- "pc": 676,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 677,
- "instruction": "PUSH2 0x02ac"
- },
- {
- "pc": 680,
- "instruction": "PUSH2 0x077f"
- },
- {
- "pc": 683,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1919
- }],
- "last_instruction": "JUMP",
- "id": 676
- },
- {
- "instructions": [
- {
- "pc": 2390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2391,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2393,
- "instruction": "PUSH2 0x09f1"
- },
- {
- "pc": 2396,
- "instruction": "CALLER"
- },
- {
- "pc": 2397,
- "instruction": "DUP5"
- },
- {
- "pc": 2398,
- "instruction": "PUSH2 0x09ec"
- },
- {
- "pc": 2401,
- "instruction": "DUP6"
- },
- {
- "pc": 2402,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2404,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2406,
- "instruction": "CALLER"
- },
- {
- "pc": 2407,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2428,
- "instruction": "AND"
- },
- {
- "pc": 2429,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2450,
- "instruction": "AND"
- },
- {
- "pc": 2451,
- "instruction": "DUP2"
- },
- {
- "pc": 2452,
- "instruction": "MSTORE"
- },
- {
- "pc": 2453,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2455,
- "instruction": "ADD"
- },
- {
- "pc": 2456,
- "instruction": "SWAP1"
- },
- {
- "pc": 2457,
- "instruction": "DUP2"
- },
- {
- "pc": 2458,
- "instruction": "MSTORE"
- },
- {
- "pc": 2459,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2461,
- "instruction": "ADD"
- },
- {
- "pc": 2462,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2464,
- "instruction": "SHA3"
- },
- {
- "pc": 2465,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2467,
- "instruction": "DUP10"
- },
- {
- "pc": 2468,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2489,
- "instruction": "AND"
- },
- {
- "pc": 2490,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2511,
- "instruction": "AND"
- },
- {
- "pc": 2512,
- "instruction": "DUP2"
- },
- {
- "pc": 2513,
- "instruction": "MSTORE"
- },
- {
- "pc": 2514,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2516,
- "instruction": "ADD"
- },
- {
- "pc": 2517,
- "instruction": "SWAP1"
- },
- {
- "pc": 2518,
- "instruction": "DUP2"
- },
- {
- "pc": 2519,
- "instruction": "MSTORE"
- },
- {
- "pc": 2520,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2522,
- "instruction": "ADD"
- },
- {
- "pc": 2523,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2525,
- "instruction": "SHA3"
- },
- {
- "pc": 2526,
- "instruction": "SLOAD"
- },
- {
- "pc": 2527,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 2530,
- "instruction": "SWAP1"
- },
- {
- "pc": 2531,
- "instruction": "SWAP2"
- },
- {
- "pc": 2532,
- "instruction": "SWAP1"
- },
- {
- "pc": 2533,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 2538,
- "instruction": "AND"
- },
- {
- "pc": 2539,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 2390
- },
- {
- "instructions": [
- {
- "pc": 3209,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3210,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3212,
- "instruction": "DUP1"
- },
- {
- "pc": 3213,
- "instruction": "DUP6"
- },
- {
- "pc": 3214,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3235,
- "instruction": "AND"
- },
- {
- "pc": 3236,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3257,
- "instruction": "AND"
- },
- {
- "pc": 3258,
- "instruction": "DUP2"
- },
- {
- "pc": 3259,
- "instruction": "MSTORE"
- },
- {
- "pc": 3260,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3262,
- "instruction": "ADD"
- },
- {
- "pc": 3263,
- "instruction": "SWAP1"
- },
- {
- "pc": 3264,
- "instruction": "DUP2"
- },
- {
- "pc": 3265,
- "instruction": "MSTORE"
- },
- {
- "pc": 3266,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3268,
- "instruction": "ADD"
- },
- {
- "pc": 3269,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3271,
- "instruction": "SHA3"
- },
- {
- "pc": 3272,
- "instruction": "DUP2"
- },
- {
- "pc": 3273,
- "instruction": "SWAP1"
- },
- {
- "pc": 3274,
- "instruction": "SSTORE"
- },
- {
- "pc": 3275,
- "instruction": "POP"
- },
- {
- "pc": 3276,
- "instruction": "PUSH2 0x0d1c"
- },
- {
- "pc": 3279,
- "instruction": "DUP2"
- },
- {
- "pc": 3280,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3282,
- "instruction": "DUP1"
- },
- {
- "pc": 3283,
- "instruction": "DUP6"
- },
- {
- "pc": 3284,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3305,
- "instruction": "AND"
- },
- {
- "pc": 3306,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3327,
- "instruction": "AND"
- },
- {
- "pc": 3328,
- "instruction": "DUP2"
- },
- {
- "pc": 3329,
- "instruction": "MSTORE"
- },
- {
- "pc": 3330,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3332,
- "instruction": "ADD"
- },
- {
- "pc": 3333,
- "instruction": "SWAP1"
- },
- {
- "pc": 3334,
- "instruction": "DUP2"
- },
- {
- "pc": 3335,
- "instruction": "MSTORE"
- },
- {
- "pc": 3336,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3338,
- "instruction": "ADD"
- },
- {
- "pc": 3339,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3341,
- "instruction": "SHA3"
- },
- {
- "pc": 3342,
- "instruction": "SLOAD"
- },
- {
- "pc": 3343,
- "instruction": "PUSH2 0x0dea"
- },
- {
- "pc": 3346,
- "instruction": "SWAP1"
- },
- {
- "pc": 3347,
- "instruction": "SWAP2"
- },
- {
- "pc": 3348,
- "instruction": "SWAP1"
- },
- {
- "pc": 3349,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3354,
- "instruction": "AND"
- },
- {
- "pc": 3355,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3562
- }],
- "last_instruction": "JUMP",
- "id": 3209
- },
- {
- "instructions": [
- {
- "pc": 564,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 565,
- "instruction": "DUP2"
- },
- {
- "pc": 566,
- "instruction": "ADD"
- },
- {
- "pc": 567,
- "instruction": "SWAP1"
- },
- {
- "pc": 568,
- "instruction": "DUP1"
- },
- {
- "pc": 569,
- "instruction": "DUP1"
- },
- {
- "pc": 570,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 571,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 592,
- "instruction": "AND"
- },
- {
- "pc": 593,
- "instruction": "SWAP1"
- },
- {
- "pc": 594,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 596,
- "instruction": "ADD"
- },
- {
- "pc": 597,
- "instruction": "SWAP1"
- },
- {
- "pc": 598,
- "instruction": "SWAP3"
- },
- {
- "pc": 599,
- "instruction": "SWAP2"
- },
- {
- "pc": 600,
- "instruction": "SWAP1"
- },
- {
- "pc": 601,
- "instruction": "DUP1"
- },
- {
- "pc": 602,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 603,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 624,
- "instruction": "AND"
- },
- {
- "pc": 625,
- "instruction": "SWAP1"
- },
- {
- "pc": 626,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 628,
- "instruction": "ADD"
- },
- {
- "pc": 629,
- "instruction": "SWAP1"
- },
- {
- "pc": 630,
- "instruction": "SWAP3"
- },
- {
- "pc": 631,
- "instruction": "SWAP2"
- },
- {
- "pc": 632,
- "instruction": "SWAP1"
- },
- {
- "pc": 633,
- "instruction": "DUP1"
- },
- {
- "pc": 634,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 635,
- "instruction": "SWAP1"
- },
- {
- "pc": 636,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 638,
- "instruction": "ADD"
- },
- {
- "pc": 639,
- "instruction": "SWAP1"
- },
- {
- "pc": 640,
- "instruction": "SWAP3"
- },
- {
- "pc": 641,
- "instruction": "SWAP2"
- },
- {
- "pc": 642,
- "instruction": "SWAP1"
- },
- {
- "pc": 643,
- "instruction": "POP"
- },
- {
- "pc": 644,
- "instruction": "POP"
- },
- {
- "pc": 645,
- "instruction": "POP"
- },
- {
- "pc": 646,
- "instruction": "PUSH2 0x06ce"
- },
- {
- "pc": 649,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1742
- }],
- "last_instruction": "JUMP",
- "id": 564
- },
- {
- "instructions": [
- {
- "pc": 1547,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1548,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1550,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1552,
- "instruction": "DUP1"
- },
- {
- "pc": 1553,
- "instruction": "SLOAD"
- },
- {
- "pc": 1554,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1556,
- "instruction": "DUP2"
- },
- {
- "pc": 1557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1559,
- "instruction": "AND"
- },
- {
- "pc": 1560,
- "instruction": "ISZERO"
- },
- {
- "pc": 1561,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1564,
- "instruction": "MUL"
- },
- {
- "pc": 1565,
- "instruction": "SUB"
- },
- {
- "pc": 1566,
- "instruction": "AND"
- },
- {
- "pc": 1567,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1569,
- "instruction": "SWAP1"
- },
- {
- "pc": 1570,
- "instruction": "DIV"
- },
- {
- "pc": 1571,
- "instruction": "DUP1"
- },
- {
- "pc": 1572,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1574,
- "instruction": "ADD"
- },
- {
- "pc": 1575,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1577,
- "instruction": "DUP1"
- },
- {
- "pc": 1578,
- "instruction": "SWAP2"
- },
- {
- "pc": 1579,
- "instruction": "DIV"
- },
- {
- "pc": 1580,
- "instruction": "MUL"
- },
- {
- "pc": 1581,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1583,
- "instruction": "ADD"
- },
- {
- "pc": 1584,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1586,
- "instruction": "MLOAD"
- },
- {
- "pc": 1587,
- "instruction": "SWAP1"
- },
- {
- "pc": 1588,
- "instruction": "DUP2"
- },
- {
- "pc": 1589,
- "instruction": "ADD"
- },
- {
- "pc": 1590,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1592,
- "instruction": "MSTORE"
- },
- {
- "pc": 1593,
- "instruction": "DUP1"
- },
- {
- "pc": 1594,
- "instruction": "SWAP3"
- },
- {
- "pc": 1595,
- "instruction": "SWAP2"
- },
- {
- "pc": 1596,
- "instruction": "SWAP1"
- },
- {
- "pc": 1597,
- "instruction": "DUP2"
- },
- {
- "pc": 1598,
- "instruction": "DUP2"
- },
- {
- "pc": 1599,
- "instruction": "MSTORE"
- },
- {
- "pc": 1600,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1602,
- "instruction": "ADD"
- },
- {
- "pc": 1603,
- "instruction": "DUP3"
- },
- {
- "pc": 1604,
- "instruction": "DUP1"
- },
- {
- "pc": 1605,
- "instruction": "SLOAD"
- },
- {
- "pc": 1606,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1608,
- "instruction": "DUP2"
- },
- {
- "pc": 1609,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1611,
- "instruction": "AND"
- },
- {
- "pc": 1612,
- "instruction": "ISZERO"
- },
- {
- "pc": 1613,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1616,
- "instruction": "MUL"
- },
- {
- "pc": 1617,
- "instruction": "SUB"
- },
- {
- "pc": 1618,
- "instruction": "AND"
- },
- {
- "pc": 1619,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1621,
- "instruction": "SWAP1"
- },
- {
- "pc": 1622,
- "instruction": "DIV"
- },
- {
- "pc": 1623,
- "instruction": "DUP1"
- },
- {
- "pc": 1624,
- "instruction": "ISZERO"
- },
- {
- "pc": 1625,
- "instruction": "PUSH2 0x06a3"
- },
- {
- "pc": 1628,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1699
- },
- {
- "color": "\"#B70000\"",
- "target": 1629
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1547
- },
- {
- "instructions": [
- {
- "pc": 3945,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3946,
- "instruction": "PUSH2 0x1002"
- },
- {
- "pc": 3949,
- "instruction": "DUP3"
- },
- {
- "pc": 3950,
- "instruction": "CALLER"
- },
- {
- "pc": 3951,
- "instruction": "PUSH2 0x0ffd"
- },
- {
- "pc": 3954,
- "instruction": "DUP5"
- },
- {
- "pc": 3955,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3957,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3959,
- "instruction": "DUP9"
- },
- {
- "pc": 3960,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3981,
- "instruction": "AND"
- },
- {
- "pc": 3982,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4003,
- "instruction": "AND"
- },
- {
- "pc": 4004,
- "instruction": "DUP2"
- },
- {
- "pc": 4005,
- "instruction": "MSTORE"
- },
- {
- "pc": 4006,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4008,
- "instruction": "ADD"
- },
- {
- "pc": 4009,
- "instruction": "SWAP1"
- },
- {
- "pc": 4010,
- "instruction": "DUP2"
- },
- {
- "pc": 4011,
- "instruction": "MSTORE"
- },
- {
- "pc": 4012,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4014,
- "instruction": "ADD"
- },
- {
- "pc": 4015,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4017,
- "instruction": "SHA3"
- },
- {
- "pc": 4018,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4020,
- "instruction": "CALLER"
- },
- {
- "pc": 4021,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4042,
- "instruction": "AND"
- },
- {
- "pc": 4043,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4064,
- "instruction": "AND"
- },
- {
- "pc": 4065,
- "instruction": "DUP2"
- },
- {
- "pc": 4066,
- "instruction": "MSTORE"
- },
- {
- "pc": 4067,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4069,
- "instruction": "ADD"
- },
- {
- "pc": 4070,
- "instruction": "SWAP1"
- },
- {
- "pc": 4071,
- "instruction": "DUP2"
- },
- {
- "pc": 4072,
- "instruction": "MSTORE"
- },
- {
- "pc": 4073,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4075,
- "instruction": "ADD"
- },
- {
- "pc": 4076,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4078,
- "instruction": "SHA3"
- },
- {
- "pc": 4079,
- "instruction": "SLOAD"
- },
- {
- "pc": 4080,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 4083,
- "instruction": "SWAP1"
- },
- {
- "pc": 4084,
- "instruction": "SWAP2"
- },
- {
- "pc": 4085,
- "instruction": "SWAP1"
- },
- {
- "pc": 4086,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 4091,
- "instruction": "AND"
- },
- {
- "pc": 4092,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 3945
- },
- {
- "instructions": [
- {
- "pc": 1755,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1756,
- "instruction": "PUSH2 0x0774"
- },
- {
- "pc": 1759,
- "instruction": "DUP5"
- },
- {
- "pc": 1760,
- "instruction": "CALLER"
- },
- {
- "pc": 1761,
- "instruction": "PUSH2 0x076f"
- },
- {
- "pc": 1764,
- "instruction": "DUP6"
- },
- {
- "pc": 1765,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1769,
- "instruction": "DUP11"
- },
- {
- "pc": 1770,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1791,
- "instruction": "AND"
- },
- {
- "pc": 1792,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1813,
- "instruction": "AND"
- },
- {
- "pc": 1814,
- "instruction": "DUP2"
- },
- {
- "pc": 1815,
- "instruction": "MSTORE"
- },
- {
- "pc": 1816,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1818,
- "instruction": "ADD"
- },
- {
- "pc": 1819,
- "instruction": "SWAP1"
- },
- {
- "pc": 1820,
- "instruction": "DUP2"
- },
- {
- "pc": 1821,
- "instruction": "MSTORE"
- },
- {
- "pc": 1822,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1824,
- "instruction": "ADD"
- },
- {
- "pc": 1825,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1827,
- "instruction": "SHA3"
- },
- {
- "pc": 1828,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1830,
- "instruction": "CALLER"
- },
- {
- "pc": 1831,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1852,
- "instruction": "AND"
- },
- {
- "pc": 1853,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1874,
- "instruction": "AND"
- },
- {
- "pc": 1875,
- "instruction": "DUP2"
- },
- {
- "pc": 1876,
- "instruction": "MSTORE"
- },
- {
- "pc": 1877,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1879,
- "instruction": "ADD"
- },
- {
- "pc": 1880,
- "instruction": "SWAP1"
- },
- {
- "pc": 1881,
- "instruction": "DUP2"
- },
- {
- "pc": 1882,
- "instruction": "MSTORE"
- },
- {
- "pc": 1883,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1885,
- "instruction": "ADD"
- },
- {
- "pc": 1886,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1888,
- "instruction": "SHA3"
- },
- {
- "pc": 1889,
- "instruction": "SLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH2 0x0dc8"
- },
- {
- "pc": 1893,
- "instruction": "SWAP1"
- },
- {
- "pc": 1894,
- "instruction": "SWAP2"
- },
- {
- "pc": 1895,
- "instruction": "SWAP1"
- },
- {
- "pc": 1896,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 1901,
- "instruction": "AND"
- },
- {
- "pc": 1902,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3528
- }],
- "last_instruction": "JUMP",
- "id": 1755
- },
- {
- "instructions": [
- {
- "pc": 83,
- "instruction": "DUP1"
- },
- {
- "pc": 84,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 89,
- "instruction": "EQ"
- },
- {
- "pc": 90,
- "instruction": "PUSH2 0x0444"
- },
- {
- "pc": 93,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1092
- },
- {
- "color": "\"#B70000\"",
- "target": 94
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 83,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 127,
- "instruction": "PUSH2 0x0112"
- },
- {
- "pc": 130,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 274
- }],
- "last_instruction": "JUMP",
- "id": 127
- },
- {
- "instructions": [
- {
- "pc": 1709,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1712,
- "instruction": "PUSH2 0x06ba"
- },
- {
- "pc": 1715,
- "instruction": "CALLER"
- },
- {
- "pc": 1716,
- "instruction": "DUP5"
- },
- {
- "pc": 1717,
- "instruction": "DUP5"
- },
- {
- "pc": 1718,
- "instruction": "PUSH2 0x0a99"
- },
- {
- "pc": 1721,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2713
- }],
- "last_instruction": "JUMP",
- "id": 1709
- },
- {
- "instructions": [
- {
- "pc": 2142,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2143,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2145,
- "instruction": "DUP1"
- },
- {
- "pc": 2146,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2148,
- "instruction": "DUP4"
- },
- {
- "pc": 2149,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2170,
- "instruction": "AND"
- },
- {
- "pc": 2171,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2192,
- "instruction": "AND"
- },
- {
- "pc": 2193,
- "instruction": "DUP2"
- },
- {
- "pc": 2194,
- "instruction": "MSTORE"
- },
- {
- "pc": 2195,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "SWAP1"
- },
- {
- "pc": 2199,
- "instruction": "DUP2"
- },
- {
- "pc": 2200,
- "instruction": "MSTORE"
- },
- {
- "pc": 2201,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2203,
- "instruction": "ADD"
- },
- {
- "pc": 2204,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2206,
- "instruction": "SHA3"
- },
- {
- "pc": 2207,
- "instruction": "SLOAD"
- },
- {
- "pc": 2208,
- "instruction": "SWAP1"
- },
- {
- "pc": 2209,
- "instruction": "POP"
- },
- {
- "pc": 2210,
- "instruction": "SWAP2"
- },
- {
- "pc": 2211,
- "instruction": "SWAP1"
- },
- {
- "pc": 2212,
- "instruction": "POP"
- },
- {
- "pc": 2213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 992
- }],
- "last_instruction": "JUMP",
- "id": 2142
- },
- {
- "instructions": [
- {
- "pc": 926,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 927,
- "instruction": "PUSH2 0x03e0"
- },
- {
- "pc": 930,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 932,
- "instruction": "DUP1"
- },
- {
- "pc": 933,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 937,
- "instruction": "DUP2"
- },
- {
- "pc": 938,
- "instruction": "LT"
- },
- {
- "pc": 939,
- "instruction": "ISZERO"
- },
- {
- "pc": 940,
- "instruction": "PUSH2 0x03b4"
- },
- {
- "pc": 943,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 944
- },
- {
- "color": "\"#5F9747\"",
- "target": 948
- }
- ],
- "last_instruction": "JUMPI",
- "id": 926
- },
- {
- "instructions": [
- {
- "pc": 944,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 946,
- "instruction": "DUP1"
- },
- {
- "pc": 947,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 944
- },
- {
- "instructions": [
- {
- "pc": 560,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 562,
- "instruction": "DUP1"
- },
- {
- "pc": 563,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 560
- },
- {
- "instructions": [
- {
- "pc": 263,
- "instruction": "DUP1"
- },
- {
- "pc": 264,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 269,
- "instruction": "EQ"
- },
- {
- "pc": 270,
- "instruction": "PUSH2 0x0200"
- },
- {
- "pc": 273,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 274
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 263,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1184,
- "instruction": "DUP1"
- },
- {
- "pc": 1185,
- "instruction": "DUP3"
- },
- {
- "pc": 1186,
- "instruction": "SUB"
- },
- {
- "pc": 1187,
- "instruction": "DUP1"
- },
- {
- "pc": 1188,
- "instruction": "MLOAD"
- },
- {
- "pc": 1189,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1191,
- "instruction": "DUP4"
- },
- {
- "pc": 1192,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1194,
- "instruction": "SUB"
- },
- {
- "pc": 1195,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1198,
- "instruction": "EXP"
- },
- {
- "pc": 1199,
- "instruction": "SUB"
- },
- {
- "pc": 1200,
- "instruction": "NOT"
- },
- {
- "pc": 1201,
- "instruction": "AND"
- },
- {
- "pc": 1202,
- "instruction": "DUP2"
- },
- {
- "pc": 1203,
- "instruction": "MSTORE"
- },
- {
- "pc": 1204,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1206,
- "instruction": "ADD"
- },
- {
- "pc": 1207,
- "instruction": "SWAP2"
- },
- {
- "pc": 1208,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1209
- }],
- "last_instruction": "UNKNOWN",
- "id": 1184
- },
- {
- "instructions": [
- {
- "pc": 2228,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2229,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2231,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2233,
- "instruction": "DUP1"
- },
- {
- "pc": 2234,
- "instruction": "SLOAD"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2237,
- "instruction": "DUP2"
- },
- {
- "pc": 2238,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2240,
- "instruction": "AND"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2245,
- "instruction": "MUL"
- },
- {
- "pc": 2246,
- "instruction": "SUB"
- },
- {
- "pc": 2247,
- "instruction": "AND"
- },
- {
- "pc": 2248,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2250,
- "instruction": "SWAP1"
- },
- {
- "pc": 2251,
- "instruction": "DIV"
- },
- {
- "pc": 2252,
- "instruction": "DUP1"
- },
- {
- "pc": 2253,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2255,
- "instruction": "ADD"
- },
- {
- "pc": 2256,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2258,
- "instruction": "DUP1"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "DIV"
- },
- {
- "pc": 2261,
- "instruction": "MUL"
- },
- {
- "pc": 2262,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2264,
- "instruction": "ADD"
- },
- {
- "pc": 2265,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2267,
- "instruction": "MLOAD"
- },
- {
- "pc": 2268,
- "instruction": "SWAP1"
- },
- {
- "pc": 2269,
- "instruction": "DUP2"
- },
- {
- "pc": 2270,
- "instruction": "ADD"
- },
- {
- "pc": 2271,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2273,
- "instruction": "MSTORE"
- },
- {
- "pc": 2274,
- "instruction": "DUP1"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "SWAP2"
- },
- {
- "pc": 2277,
- "instruction": "SWAP1"
- },
- {
- "pc": 2278,
- "instruction": "DUP2"
- },
- {
- "pc": 2279,
- "instruction": "DUP2"
- },
- {
- "pc": 2280,
- "instruction": "MSTORE"
- },
- {
- "pc": 2281,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2283,
- "instruction": "ADD"
- },
- {
- "pc": 2284,
- "instruction": "DUP3"
- },
- {
- "pc": 2285,
- "instruction": "DUP1"
- },
- {
- "pc": 2286,
- "instruction": "SLOAD"
- },
- {
- "pc": 2287,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2289,
- "instruction": "DUP2"
- },
- {
- "pc": 2290,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2292,
- "instruction": "AND"
- },
- {
- "pc": 2293,
- "instruction": "ISZERO"
- },
- {
- "pc": 2294,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2297,
- "instruction": "MUL"
- },
- {
- "pc": 2298,
- "instruction": "SUB"
- },
- {
- "pc": 2299,
- "instruction": "AND"
- },
- {
- "pc": 2300,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2302,
- "instruction": "SWAP1"
- },
- {
- "pc": 2303,
- "instruction": "DIV"
- },
- {
- "pc": 2304,
- "instruction": "DUP1"
- },
- {
- "pc": 2305,
- "instruction": "ISZERO"
- },
- {
- "pc": 2306,
- "instruction": "PUSH2 0x094c"
- },
- {
- "pc": 2309,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2310
- },
- {
- "color": "\"#5F9747\"",
- "target": 2380
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2228
- },
- {
- "instructions": [
- {
- "pc": 2578,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2579,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2581,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2583,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2585,
- "instruction": "DUP5"
- },
- {
- "pc": 2586,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2607,
- "instruction": "AND"
- },
- {
- "pc": 2608,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2629,
- "instruction": "AND"
- },
- {
- "pc": 2630,
- "instruction": "DUP2"
- },
- {
- "pc": 2631,
- "instruction": "MSTORE"
- },
- {
- "pc": 2632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2634,
- "instruction": "ADD"
- },
- {
- "pc": 2635,
- "instruction": "SWAP1"
- },
- {
- "pc": 2636,
- "instruction": "DUP2"
- },
- {
- "pc": 2637,
- "instruction": "MSTORE"
- },
- {
- "pc": 2638,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2640,
- "instruction": "ADD"
- },
- {
- "pc": 2641,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2643,
- "instruction": "SHA3"
- },
- {
- "pc": 2644,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2646,
- "instruction": "DUP4"
- },
- {
- "pc": 2647,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2668,
- "instruction": "AND"
- },
- {
- "pc": 2669,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2690,
- "instruction": "AND"
- },
- {
- "pc": 2691,
- "instruction": "DUP2"
- },
- {
- "pc": 2692,
- "instruction": "MSTORE"
- },
- {
- "pc": 2693,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2695,
- "instruction": "ADD"
- },
- {
- "pc": 2696,
- "instruction": "SWAP1"
- },
- {
- "pc": 2697,
- "instruction": "DUP2"
- },
- {
- "pc": 2698,
- "instruction": "MSTORE"
- },
- {
- "pc": 2699,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2701,
- "instruction": "ADD"
- },
- {
- "pc": 2702,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2704,
- "instruction": "SHA3"
- },
- {
- "pc": 2705,
- "instruction": "SLOAD"
- },
- {
- "pc": 2706,
- "instruction": "SWAP1"
- },
- {
- "pc": 2707,
- "instruction": "POP"
- },
- {
- "pc": 2708,
- "instruction": "SWAP3"
- },
- {
- "pc": 2709,
- "instruction": "SWAP2"
- },
- {
- "pc": 2710,
- "instruction": "POP"
- },
- {
- "pc": 2711,
- "instruction": "POP"
- },
- {
- "pc": 2712,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1525
- }],
- "last_instruction": "JUMP",
- "id": 2578
- },
- {
- "instructions": [
- {
- "pc": 3545,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3546,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3548,
- "instruction": "DUP3"
- },
- {
- "pc": 3549,
- "instruction": "DUP5"
- },
- {
- "pc": 3550,
- "instruction": "SUB"
- },
- {
- "pc": 3551,
- "instruction": "SWAP1"
- },
- {
- "pc": 3552,
- "instruction": "POP"
- },
- {
- "pc": 3553,
- "instruction": "DUP1"
- },
- {
- "pc": 3554,
- "instruction": "SWAP2"
- },
- {
- "pc": 3555,
- "instruction": "POP"
- },
- {
- "pc": 3556,
- "instruction": "POP"
- },
- {
- "pc": 3557,
- "instruction": "SWAP3"
- },
- {
- "pc": 3558,
- "instruction": "SWAP2"
- },
- {
- "pc": 3559,
- "instruction": "POP"
- },
- {
- "pc": 3560,
- "instruction": "POP"
- },
- {
- "pc": 3561,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3763
- },
- {
- "color": "\"#FF9248\"",
- "target": 3209
- },
- {
- "color": "\"#FF9248\"",
- "target": 2540
- },
- {
- "color": "\"#FF9248\"",
- "target": 3676
- }
- ],
- "last_instruction": "JUMP",
- "id": 3545
- },
- {
- "instructions": [
- {
- "pc": 3562,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3563,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3565,
- "instruction": "DUP1"
- },
- {
- "pc": 3566,
- "instruction": "DUP3"
- },
- {
- "pc": 3567,
- "instruction": "DUP5"
- },
- {
- "pc": 3568,
- "instruction": "ADD"
- },
- {
- "pc": 3569,
- "instruction": "SWAP1"
- },
- {
- "pc": 3570,
- "instruction": "POP"
- },
- {
- "pc": 3571,
- "instruction": "DUP4"
- },
- {
- "pc": 3572,
- "instruction": "DUP2"
- },
- {
- "pc": 3573,
- "instruction": "LT"
- },
- {
- "pc": 3574,
- "instruction": "ISZERO"
- },
- {
- "pc": 3575,
- "instruction": "ISZERO"
- },
- {
- "pc": 3576,
- "instruction": "ISZERO"
- },
- {
- "pc": 3577,
- "instruction": "PUSH2 0x0e01"
- },
- {
- "pc": 3580,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3585
- },
- {
- "color": "\"#B70000\"",
- "target": 3581
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3562
- },
- {
- "instructions": [
- {
- "pc": 279,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 280,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x060b"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1547
- }],
- "last_instruction": "JUMP",
- "id": 279
- },
- {
- "instructions": [
- {
- "pc": 1343,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1345,
- "instruction": "DUP1"
- },
- {
- "pc": 1346,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1343
- },
- {
- "instructions": [
- {
- "pc": 240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 241,
- "instruction": "DUP1"
- },
- {
- "pc": 242,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 247,
- "instruction": "EQ"
- },
- {
- "pc": 248,
- "instruction": "PUSH2 0x0117"
- },
- {
- "pc": 251,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 279
- },
- {
- "color": "\"#B70000\"",
- "target": 252
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 240,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 3356,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3357,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3359,
- "instruction": "DUP1"
- },
- {
- "pc": 3360,
- "instruction": "DUP5"
- },
- {
- "pc": 3361,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3382,
- "instruction": "AND"
- },
- {
- "pc": 3383,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3404,
- "instruction": "AND"
- },
- {
- "pc": 3405,
- "instruction": "DUP2"
- },
- {
- "pc": 3406,
- "instruction": "MSTORE"
- },
- {
- "pc": 3407,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3409,
- "instruction": "ADD"
- },
- {
- "pc": 3410,
- "instruction": "SWAP1"
- },
- {
- "pc": 3411,
- "instruction": "DUP2"
- },
- {
- "pc": 3412,
- "instruction": "MSTORE"
- },
- {
- "pc": 3413,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3415,
- "instruction": "ADD"
- },
- {
- "pc": 3416,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3418,
- "instruction": "SHA3"
- },
- {
- "pc": 3419,
- "instruction": "DUP2"
- },
- {
- "pc": 3420,
- "instruction": "SWAP1"
- },
- {
- "pc": 3421,
- "instruction": "SSTORE"
- },
- {
- "pc": 3422,
- "instruction": "POP"
- },
- {
- "pc": 3423,
- "instruction": "DUP2"
- },
- {
- "pc": 3424,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3445,
- "instruction": "AND"
- },
- {
- "pc": 3446,
- "instruction": "DUP4"
- },
- {
- "pc": 3447,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3468,
- "instruction": "AND"
- },
- {
- "pc": 3469,
- "instruction": "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- },
- {
- "pc": 3502,
- "instruction": "DUP4"
- },
- {
- "pc": 3503,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3505,
- "instruction": "MLOAD"
- },
- {
- "pc": 3506,
- "instruction": "DUP1"
- },
- {
- "pc": 3507,
- "instruction": "DUP3"
- },
- {
- "pc": 3508,
- "instruction": "DUP2"
- },
- {
- "pc": 3509,
- "instruction": "MSTORE"
- },
- {
- "pc": 3510,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3512,
- "instruction": "ADD"
- },
- {
- "pc": 3513,
- "instruction": "SWAP2"
- },
- {
- "pc": 3514,
- "instruction": "POP"
- },
- {
- "pc": 3515,
- "instruction": "POP"
- },
- {
- "pc": 3516,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3518,
- "instruction": "MLOAD"
- },
- {
- "pc": 3519,
- "instruction": "DUP1"
- },
- {
- "pc": 3520,
- "instruction": "SWAP2"
- },
- {
- "pc": 3521,
- "instruction": "SUB"
- },
- {
- "pc": 3522,
- "instruction": "SWAP1"
- },
- {
- "pc": 3523,
- "instruction": "LOG3"
- },
- {
- "pc": 3524,
- "instruction": "POP"
- },
- {
- "pc": 3525,
- "instruction": "POP"
- },
- {
- "pc": 3526,
- "instruction": "POP"
- },
- {
- "pc": 3527,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2568
- },
- {
- "color": "\"#FF9248\"",
- "target": 1755
- }
- ],
- "last_instruction": "JUMP",
- "id": 3356
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "INITIAL_SUPPLY()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x2ff2e9dc"],
- "name": "INITIAL_SUPPLY",
- "exit_points": [
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "2ff2e9dc",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x39509351",
- "PUSH4 0x39509351"
- ],
- "name": "increaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "RETURN"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x23b872dd",
- "PUSH4 0x23b872dd"
- ],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "burnFrom(address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x79cc6790"],
- "name": "burnFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "79cc6790",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "DECIMALS()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x2e0f2625"],
- "name": "DECIMALS",
- "exit_points": [
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN"
- ],
- "selector": "2e0f2625",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "burn(uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x42966c68"],
- "name": "burn",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "42966c68",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "RETURN"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(778, 800), (778, 796), (236, 274), (1347, 2555), (2555, 3068), (1427, 1445), (1427, 1449), (1137, 1146), (1137, 1164), (287, 324), (1924, 720), (1036, 2214), (3595, 3651), (3595, 3655), (1092, 2228), (203, 676), (203, 214), (3655, 3528), (1014, 1032), (1014, 1036), (2310, 2337), (2310, 2318), (2380, 1100), (1722, 1299), (1722, 854), (1722, 486), (1919, 684), (225, 742), (225, 236), (1629, 1637), (1629, 1656), (2119, 1299), (2119, 854), (2119, 486), (2139, 924), (2545, 1299), (2545, 486), (2545, 854), (902, 2129), (252, 263), (252, 410), (800, 1964), (1941, 750), (742, 1941), (2773, 2833), (2773, 2829), (512, 1732), (333, 324), (3528, 3541), (3528, 3545), (1100, 1137), (432, 1709), (192, 203), (192, 542), (1245, 2390), (214, 225), (214, 712), (2568, 1401), (2540, 2713), (1146, 1137), (1449, 2578), (2713, 2769), (2713, 2773), (1656, 1670), (3935, 3595), (1964, 3562), (1742, 3068), (0, 16), (0, 12), (16, 274), (16, 26), (948, 2142), (2214, 3935), (143, 880), (143, 154), (1690, 1699), (2337, 2351), (2318, 2380), (3128, 3528), (1164, 1184), (1164, 1209), (880, 898), (880, 902), (176, 274), (26, 180), (26, 72), (2371, 2380), (154, 165), (154, 926), (94, 1223), (94, 105), (131, 778), (131, 143), (2114, 2713), (542, 560), (542, 564), (1223, 1241), (1223, 1245), (371, 396), (1325, 1347), (1325, 1343), (712, 1924), (3676, 3528), (116, 1427), (116, 127), (2351, 2371), (2351, 2351), (3068, 3124), (3068, 3128), (324, 333), (324, 351), (165, 176), (165, 1014), (410, 432), (410, 428), (2833, 2545), (2833, 2119), (2833, 3945), (2833, 1722), (2833, 2139), (105, 116), (105, 1325), (3585, 2114), (3585, 3356), (1699, 287), (351, 371), (351, 396), (3763, 2545), (3763, 3945), (3763, 2139), (1637, 1699), (180, 192), (180, 240), (72, 83), (72, 131), (1670, 1670), (1670, 1690), (1732, 520), (2129, 3595), (676, 1919), (2390, 3528), (3209, 3562), (564, 1742), (1547, 1699), (1547, 1629), (3945, 3528), (1755, 3528), (83, 1092), (83, 94), (127, 274), (1709, 2713), (2142, 992), (926, 944), (926, 948), (263, 512), (263, 274), (1184, 1209), (2228, 2310), (2228, 2380), (2578, 1525), (3545, 3763), (3545, 3209), (3545, 2540), (3545, 3676), (3562, 3585), (3562, 3581), (279, 1547), (240, 279), (240, 252), (3356, 2568), (3356, 1755)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 274), (16, 26), (26, 180), (26, 72), (72, 83), (72, 131), (83, 1092), (83, 94), (94, 1223), (94, 105), (105, 116), (105, 1325), (116, 1427), (116, 127), (127, 274), (131, 778), (131, 143), (143, 880), (143, 154), (154, 165), (154, 926), (165, 176), (165, 1014), (176, 274), (180, 192), (180, 240), (192, 203), (192, 542), (203, 676), (203, 214), (214, 225), (214, 712), (225, 742), (225, 236), (236, 274), (240, 279), (240, 252), (252, 263), (252, 410), (263, 512), (263, 274), (279, 1547), (287, 324), (324, 333), (324, 351), (333, 324), (351, 371), (351, 396), (371, 396), (410, 432), (410, 428), (432, 1709), (512, 1732), (542, 560), (542, 564), (564, 1742), (676, 1919), (712, 1924), (742, 1941), (778, 800), (778, 796), (800, 1964), (880, 898), (880, 902), (902, 2129), (926, 944), (926, 948), (948, 2142), (1014, 1032), (1014, 1036), (1036, 2214), (1092, 2228), (1100, 1137), (1137, 1146), (1137, 1164), (1146, 1137), (1164, 1184), (1164, 1209), (1184, 1209), (1223, 1241), (1223, 1245), (1245, 2390), (1325, 1347), (1325, 1343), (1347, 2555), (1427, 1445), (1427, 1449), (1449, 2578), (1547, 1699), (1547, 1629), (1629, 1637), (1629, 1656), (1637, 1699), (1656, 1670), (1670, 1670), (1670, 1690), (1690, 1699), (1699, 287), (1709, 2713), (1722, 1299), (1722, 854), (1722, 486), (1732, 520), (1742, 3068), (1755, 3528), (1919, 684), (1924, 720), (1941, 750), (1964, 3562), (2114, 2713), (2119, 1299), (2119, 854), (2119, 486), (2129, 3595), (2139, 924), (2142, 992), (2214, 3935), (2228, 2310), (2228, 2380), (2310, 2337), (2310, 2318), (2318, 2380), (2337, 2351), (2351, 2371), (2351, 2351), (2371, 2380), (2380, 1100), (2390, 3528), (2540, 2713), (2545, 1299), (2545, 486), (2545, 854), (2555, 3068), (2568, 1401), (2578, 1525), (2713, 2769), (2713, 2773), (2773, 2833), (2773, 2829), (2833, 2545), (2833, 2119), (2833, 3945), (2833, 1722), (2833, 2139), (3068, 3124), (3068, 3128), (3128, 3528), (3209, 3562), (3356, 2568), (3356, 1755), (3528, 3541), (3528, 3545), (3545, 3763), (3545, 3209), (3545, 3676), (3545, 2540), (3562, 3585), (3562, 3581), (3585, 2114), (3585, 3356), (3595, 3651), (3595, 3655), (3655, 3528), (3676, 3528), (3935, 3595), (3945, 3528)]",
+ "last_pc": 4092,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xc4772Be15F0483672CD5f16CA06456c46908B61c/0xc4772Be15F0483672CD5f16CA06456c46908B61c.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 2124,
"unsound_jumps": 0,
"total_opcodes": 2105,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 899
},
{
- "bytecode": "0x6080604052600436106100fa575f3560e01c806370a0823111610092578063a705eee211610062578063a705eee21461028b578063a8aa1b31146102aa578063a9059cbb146102c9578063dd62ed3e146102e8578063fb201b1d1461032c575f80fd5b806370a0823114610210578063715018a6146102445780638da5cb5b1461025a57806395d89b4114610277575f80fd5b80631f0ba6c9116100cd5780631f0ba6c9146101a857806323b872dd146101c1578063313ce567146101e057806348cd4cb1146101fb575f80fd5b806301a37fc2146100fe57806306fdde031461013a578063095ea7b31461015b57806318160ddd1461018a575b5f80fd5b348015610109575f80fd5b50600d5461011d906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610145575f80fd5b5061014e610334565b6040516101319190610b9c565b348015610166575f80fd5b5061017a610175366004610be8565b6103c4565b6040519015158152602001610131565b348015610195575f80fd5b50600a545b604051908152602001610131565b3480156101b3575f80fd5b50600b5461017a9060ff1681565b3480156101cc575f80fd5b5061017a6101db366004610c12565b6103da565b3480156101eb575f80fd5b5060405160128152602001610131565b348015610206575f80fd5b5061019a600c5481565b34801561021b575f80fd5b5061019a61022a366004610c50565b6001600160a01b03165f9081526002602052604090205490565b34801561024f575f80fd5b5061025861048e565b005b348015610265575f80fd5b506001546001600160a01b031661011d565b348015610282575f80fd5b5061014e610531565b348015610296575f80fd5b50600e5461011d906001600160a01b031681565b3480156102b5575f80fd5b5060065461011d906001600160a01b031681565b3480156102d4575f80fd5b5061017a6102e3366004610be8565b610540565b3480156102f3575f80fd5b5061019a610302366004610c72565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b61025861054c565b60606008805461034390610ca9565b80601f016020809104026020016040519081016040528092919081815260200182805461036f90610ca9565b80156103ba5780601f10610391576101008083540402835291602001916103ba565b820191905f5260205f20905b81548152906001019060200180831161039d57829003601f168201915b5050505050905090565b5f6103d0338484610812565b5060015b92915050565b5f6103e6848484610936565b6001600160a01b0384165f9081526003602090815260408083203384529091529020548281101561046f5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610483853361047e8685610cf5565b610812565b506001949350505050565b6001546001600160a01b031633146104e85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610466565b6001546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b60606009805461034390610ca9565b5f6103d0338484610936565b6001546001600160a01b0316331480156105695750600b5460ff16155b6105b55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610466565b6005546105ce9030906001600160a01b03165f19610812565b61010d5f6105de82612710610cf5565b612710600a546105ee9190610d08565b6105f89190610d27565b90505f82612710600a5461060c9190610d08565b6106169190610d27565b905060075f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610668573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068c9190610d3e565b600480546040516364e329cb60e11b81526001600160a01b0391821692810192909252306024830152919091169063c9c65396906044016020604051808303815f875af11580156106df573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107039190610d3e565b600680546001600160a01b039283166001600160a01b03199091161790556007541663f305d71934308580836107416001546001600160a01b031690565b61074d4261012c610d59565b60405160e089901b6001600160e01b03191681526001600160a01b039687166004820152602481019590955260448501939093526064840191909152909216608482015260a481019190915260c40160606040518083038185885af11580156107b8573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906107dd9190610d6c565b5050506107fc306107f66001546001600160a01b031690565b83610936565b5050600b805460ff191660011790555043600c55565b6001600160a01b0383166108745760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610466565b6001600160a01b0382166108d55760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610466565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600d80546001600160a01b038086166001600160a01b031992831617909255600e805492851692909116919091179055600b5460ff161515600114806109865750600d546001600160a01b031630145b806109a15750600154600d546001600160a01b039081169116145b6109f75760405162461bcd60e51b815260206004820152602160248201527f45524332303a2074726164696e67206973206e6f742079657420656e61626c656044820152601960fa1b6064820152608401610466565b600d546001600160a01b0316610a5d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610466565b6001600160a01b038216610abf5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610466565b610ac98382610b3d565b506001600160a01b0382165f9081526002602052604081208054839290610af1908490610d59565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161092991815260200190565b5f60405163054391f160e51b8152826004820152602481016040526020816024835f6052545af18015610b6f57815192505b50610b7c90508282610cf5565b6001600160a01b039093165f908152600260205260409020929092555090565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610be5575f80fd5b50565b5f8060408385031215610bf9575f80fd5b8235610c0481610bd1565b946020939093013593505050565b5f805f60608486031215610c24575f80fd5b8335610c2f81610bd1565b92506020840135610c3f81610bd1565b929592945050506040919091013590565b5f60208284031215610c60575f80fd5b8135610c6b81610bd1565b9392505050565b5f8060408385031215610c83575f80fd5b8235610c8e81610bd1565b91506020830135610c9e81610bd1565b809150509250929050565b600181811c90821680610cbd57607f821691505b602082108103610cdb57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103d4576103d4610ce1565b5f82610d2257634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176103d4576103d4610ce1565b5f60208284031215610d4e575f80fd5b8151610c6b81610bd1565b808201808211156103d4576103d4610ce1565b5f805f60608486031215610d7e575f80fd5b835192506020840151915060408401519050925092509256fea26469706673582212202ca105c7e82a69bae361f88248d84f642d127e7813282570cdb54c22c5eb120464736f6c63430008190033",
"address": "0xfdf37696ba7b6f96efda6109fab72a1351c2e33a",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00fa\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x0092\nJUMPI\nDUP1\nPUSH4 0xa705eee2\nGT\nPUSH2 0x0062\nJUMPI\nDUP1\nPUSH4 0xa705eee2\nEQ\nPUSH2 0x028b\nJUMPI\nDUP1\nPUSH4 0xa8aa1b31\nEQ\nPUSH2 0x02aa\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x02c9\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x02e8\nJUMPI\nDUP1\nPUSH4 0xfb201b1d\nEQ\nPUSH2 0x032c\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0210\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x025a\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0277\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x1f0ba6c9\nGT\nPUSH2 0x00cd\nJUMPI\nDUP1\nPUSH4 0x1f0ba6c9\nEQ\nPUSH2 0x01a8\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x01c1\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x01e0\nJUMPI\nDUP1\nPUSH4 0x48cd4cb1\nEQ\nPUSH2 0x01fb\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x01a37fc2\nEQ\nPUSH2 0x00fe\nJUMPI\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x013a\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x015b\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x018a\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0109\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x0d\nSLOAD\nPUSH2 0x011d\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0145\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x014e\nPUSH2 0x0334\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0131\nSWAP2\nSWAP1\nPUSH2 0x0b9c\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0166\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x017a\nPUSH2 0x0175\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0be8\nJUMP\nJUMPDEST\nPUSH2 0x03c4\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0131\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0195\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x0a\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0131\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x01b3\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x0b\nSLOAD\nPUSH2 0x017a\nSWAP1\nPUSH1 0xff\nAND\nDUP2\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x01cc\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x017a\nPUSH2 0x01db\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0c12\nJUMP\nJUMPDEST\nPUSH2 0x03da\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x01eb\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0131\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0206\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x019a\nPUSH1 0x0c\nSLOAD\nDUP2\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x021b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x019a\nPUSH2 0x022a\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0c50\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x024f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0258\nPUSH2 0x048e\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0265\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x01\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH2 0x011d\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0282\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x014e\nPUSH2 0x0531\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0296\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x0e\nSLOAD\nPUSH2 0x011d\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP2\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x02b5\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x06\nSLOAD\nPUSH2 0x011d\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP2\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x02d4\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x017a\nPUSH2 0x02e3\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0be8\nJUMP\nJUMPDEST\nPUSH2 0x0540\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x02f3\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x019a\nPUSH2 0x0302\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0c72\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x03\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x0258\nPUSH2 0x054c\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x08\nDUP1\nSLOAD\nPUSH2 0x0343\nSWAP1\nPUSH2 0x0ca9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x036f\nSWAP1\nPUSH2 0x0ca9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x03ba\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0391\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x03ba\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x039d\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x03d0\nCALLER\nDUP5\nDUP5\nPUSH2 0x0812\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x03e6\nDUP5\nDUP5\nDUP5\nPUSH2 0x0936\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x03\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nSWAP1\nSHA3\nSLOAD\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x046f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x28\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH8 0x6c6c6f77616e6365\nPUSH1 0xc0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0483\nDUP6\nCALLER\nPUSH2 0x047e\nDUP7\nDUP6\nPUSH2 0x0cf5\nJUMP\nJUMPDEST\nPUSH2 0x0812\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x04e8\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH0\nSWAP2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH1 0x01\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x09\nDUP1\nSLOAD\nPUSH2 0x0343\nSWAP1\nPUSH2 0x0ca9\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x03d0\nCALLER\nDUP5\nDUP5\nPUSH2 0x0936\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nDUP1\nISZERO\nPUSH2 0x0569\nJUMPI\nPOP\nPUSH1 0x0b\nSLOAD\nPUSH1 0xff\nAND\nISZERO\nJUMPDEST\nPUSH2 0x05b5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH2 0x05ce\nSWAP1\nADDRESS\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nNOT\nPUSH2 0x0812\nJUMP\nJUMPDEST\nPUSH2 0x010d\nPUSH0\nPUSH2 0x05de\nDUP3\nPUSH2 0x2710\nPUSH2 0x0cf5\nJUMP\nJUMPDEST\nPUSH2 0x2710\nPUSH1 0x0a\nSLOAD\nPUSH2 0x05ee\nSWAP2\nSWAP1\nPUSH2 0x0d08\nJUMP\nJUMPDEST\nPUSH2 0x05f8\nSWAP2\nSWAP1\nPUSH2 0x0d27\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nDUP3\nPUSH2 0x2710\nPUSH1 0x0a\nSLOAD\nPUSH2 0x060c\nSWAP2\nSWAP1\nPUSH2 0x0d08\nJUMP\nJUMPDEST\nPUSH2 0x0616\nSWAP2\nSWAP1\nPUSH2 0x0d27\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH1 0x07\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH4 0xc45a0155\nPUSH1 0x40\nMLOAD\nDUP2\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0668\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x068c\nSWAP2\nSWAP1\nPUSH2 0x0d3e\nJUMP\nJUMPDEST\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH4 0x64e329cb\nPUSH1 0xe1\nSHL\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nSWAP3\nDUP2\nADD\nSWAP3\nSWAP1\nSWAP3\nMSTORE\nADDRESS\nPUSH1 0x24\nDUP4\nADD\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH4 0xc9c65396\nSWAP1\nPUSH1 0x44\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x06df\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0703\nSWAP2\nSWAP1\nPUSH2 0x0d3e\nJUMP\nJUMPDEST\nPUSH1 0x06\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP3\nDUP4\nAND\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nSWAP1\nSWAP2\nAND\nOR\nSWAP1\nSSTORE\nPUSH1 0x07\nSLOAD\nAND\nPUSH4 0xf305d719\nCALLVALUE\nADDRESS\nDUP6\nDUP1\nDUP4\nPUSH2 0x0741\nPUSH1 0x01\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x074d\nTIMESTAMP\nPUSH2 0x012c\nPUSH2 0x0d59\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0xe0\nDUP10\nSWAP1\nSHL\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xe0\nSHL\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP7\nDUP8\nAND\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP2\nADD\nSWAP6\nSWAP1\nSWAP6\nMSTORE\nPUSH1 0x44\nDUP6\nADD\nSWAP4\nSWAP1\nSWAP4\nMSTORE\nPUSH1 0x64\nDUP5\nADD\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSWAP1\nSWAP3\nAND\nPUSH1 0x84\nDUP3\nADD\nMSTORE\nPUSH1 0xa4\nDUP2\nADD\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nPUSH1 0xc4\nADD\nPUSH1 0x60\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP6\nDUP9\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b8\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x07dd\nSWAP2\nSWAP1\nPUSH2 0x0d6c\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPUSH2 0x07fc\nADDRESS\nPUSH2 0x07f6\nPUSH1 0x01\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nSWAP1\nJUMP\nJUMPDEST\nDUP4\nPUSH2 0x0936\nJUMP\nJUMPDEST\nPOP\nPOP\nPUSH1 0x0b\nDUP1\nSLOAD\nPUSH1 0xff\nNOT\nAND\nPUSH1 0x01\nOR\nSWAP1\nSSTORE\nPOP\nNUMBER\nPUSH1 0x0c\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x0874\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x08d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x03\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x0d\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nSWAP3\nDUP4\nAND\nOR\nSWAP1\nSWAP3\nSSTORE\nPUSH1 0x0e\nDUP1\nSLOAD\nSWAP3\nDUP6\nAND\nSWAP3\nSWAP1\nSWAP2\nAND\nSWAP2\nSWAP1\nSWAP2\nOR\nSWAP1\nSSTORE\nPUSH1 0x0b\nSLOAD\nPUSH1 0xff\nAND\nISZERO\nISZERO\nPUSH1 0x01\nEQ\nDUP1\nPUSH2 0x0986\nJUMPI\nPOP\nPUSH1 0x0d\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nADDRESS\nEQ\nJUMPDEST\nDUP1\nPUSH2 0x09a1\nJUMPI\nPOP\nPUSH1 0x01\nSLOAD\nPUSH1 0x0d\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nDUP2\nAND\nSWAP2\nAND\nEQ\nJUMPDEST\nPUSH2 0x09f7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x21\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a2074726164696e67206973206e6f742079657420656e61626c65\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x19\nPUSH1 0xfa\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x0d\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH2 0x0a5d\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0abf\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0466\nJUMP\nJUMPDEST\nPUSH2 0x0ac9\nDUP4\nDUP3\nPUSH2 0x0b3d\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP4\nSWAP3\nSWAP1\nPUSH2 0x0af1\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x0d59\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP4\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x0929\nSWAP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nPUSH4 0x054391f1\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nDUP3\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nPUSH1 0x20\nDUP2\nPUSH1 0x24\nDUP4\nPUSH0\nPUSH1 0x52\nSLOAD\nGAS\nCALL\nDUP1\nISZERO\nPUSH2 0x0b6f\nJUMPI\nDUP2\nMLOAD\nSWAP3\nPOP\nJUMPDEST\nPOP\nPUSH2 0x0b7c\nSWAP1\nPOP\nDUP3\nDUP3\nPUSH2 0x0cf5\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x02\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSWAP3\nSWAP1\nSWAP3\nSSTORE\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP2\nMSTORE\nPUSH0\nDUP3\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nMSTORE\nDUP1\nPUSH1 0x20\nDUP6\nADD\nPUSH1 0x40\nDUP6\nADD\nMCOPY\nPUSH0\nPUSH1 0x40\nDUP3\nDUP6\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP5\nADD\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0be5\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0bf9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nPUSH2 0x0c04\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0c24\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP4\nCALLDATALOAD\nPUSH2 0x0c2f\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH1 0x20\nDUP5\nADD\nCALLDATALOAD\nPUSH2 0x0c3f\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nSWAP3\nSWAP6\nSWAP3\nSWAP5\nPOP\nPOP\nPOP\nPUSH1 0x40\nSWAP2\nSWAP1\nSWAP2\nADD\nCALLDATALOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0c60\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nCALLDATALOAD\nPUSH2 0x0c6b\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0c83\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nPUSH2 0x0c8e\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x20\nDUP4\nADD\nCALLDATALOAD\nPUSH2 0x0c9e\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nDUP1\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x0cbd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x0cdb\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x03d4\nJUMPI\nPUSH2 0x03d4\nPUSH2 0x0ce1\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nPUSH2 0x0d22\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x12\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nDIV\nSWAP1\nJUMP\nJUMPDEST\nDUP1\nDUP3\nMUL\nDUP2\nISZERO\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nOR\nPUSH2 0x03d4\nJUMPI\nPUSH2 0x03d4\nPUSH2 0x0ce1\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0d4e\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nMLOAD\nPUSH2 0x0c6b\nDUP2\nPUSH2 0x0bd1\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x03d4\nJUMPI\nPUSH2 0x03d4\nPUSH2 0x0ce1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0d7e\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP4\nMLOAD\nSWAP3\nPOP\nPUSH1 0x20\nDUP5\nADD\nMLOAD\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nMLOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'2c'(Unknown Opcode)\nLOG1\nSDIV\n'c7'(Unknown Opcode)\n'e8'(Unknown Opcode)\n'2a'(Unknown Opcode)\nPUSH10 0xbae361f88248d84f642d\nSLT\nPUSH31 0x7813282570cdb54c22c5eb120464736f6c63430008190033\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "msgReceive",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "msgSend",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "openTrade",
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "pair",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "startBlock",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [],
- "name": "trade",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 285,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 286,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 288,
- "instruction": "MLOAD"
- },
- {
- "pc": 289,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 291,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 293,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 295,
- "instruction": "SHL"
- },
- {
- "pc": 296,
- "instruction": "SUB"
- },
- {
- "pc": 297,
- "instruction": "SWAP1"
- },
- {
- "pc": 298,
- "instruction": "SWAP2"
- },
- {
- "pc": 299,
- "instruction": "AND"
- },
- {
- "pc": 300,
- "instruction": "DUP2"
- },
- {
- "pc": 301,
- "instruction": "MSTORE"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 304,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 305
- }],
- "last_instruction": "UNKNOWN",
- "id": 285
- },
- {
- "instructions": [
- {
- "pc": 3261,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3262,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3264,
- "instruction": "DUP3"
- },
- {
- "pc": 3265,
- "instruction": "LT"
- },
- {
- "pc": 3266,
- "instruction": "DUP2"
- },
- {
- "pc": 3267,
- "instruction": "SUB"
- },
- {
- "pc": 3268,
- "instruction": "PUSH2 0x0cdb"
- },
- {
- "pc": 3271,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3272
- },
- {
- "color": "\"#5F9747\"",
- "target": 3291
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3261
- },
- {
- "instructions": [
- {
- "pc": 402,
- "instruction": "PUSH0"
- },
- {
- "pc": 403,
- "instruction": "DUP1"
- },
- {
- "pc": 404,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 402
- },
- {
- "instructions": [
- {
- "pc": 3062,
- "instruction": "PUSH0"
- },
- {
- "pc": 3063,
- "instruction": "DUP1"
- },
- {
- "pc": 3064,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3062
- },
- {
- "instructions": [
- {
- "pc": 435,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 436,
- "instruction": "POP"
- },
- {
- "pc": 437,
- "instruction": "PUSH1 0x0b"
- },
- {
- "pc": 439,
- "instruction": "SLOAD"
- },
- {
- "pc": 440,
- "instruction": "PUSH2 0x017a"
- },
- {
- "pc": 443,
- "instruction": "SWAP1"
- },
- {
- "pc": 444,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 446,
- "instruction": "AND"
- },
- {
- "pc": 447,
- "instruction": "DUP2"
- },
- {
- "pc": 448,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 378
- }],
- "last_instruction": "JUMP",
- "id": 435
- },
- {
- "instructions": [
- {
- "pc": 2551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2552,
- "instruction": "PUSH1 0x0d"
- },
- {
- "pc": 2554,
- "instruction": "SLOAD"
- },
- {
- "pc": 2555,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2559,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2561,
- "instruction": "SHL"
- },
- {
- "pc": 2562,
- "instruction": "SUB"
- },
- {
- "pc": 2563,
- "instruction": "AND"
- },
- {
- "pc": 2564,
- "instruction": "PUSH2 0x0a5d"
- },
- {
- "pc": 2567,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2568
- },
- {
- "color": "\"#5F9747\"",
- "target": 2653
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2551
- },
- {
- "instructions": [
- {
- "pc": 1356,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1359,
- "instruction": "SLOAD"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1362,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1364,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1366,
- "instruction": "SHL"
- },
- {
- "pc": 1367,
- "instruction": "SUB"
- },
- {
- "pc": 1368,
- "instruction": "AND"
- },
- {
- "pc": 1369,
- "instruction": "CALLER"
- },
- {
- "pc": 1370,
- "instruction": "EQ"
- },
- {
- "pc": 1371,
- "instruction": "DUP1"
- },
- {
- "pc": 1372,
- "instruction": "ISZERO"
- },
- {
- "pc": 1373,
- "instruction": "PUSH2 0x0569"
- },
- {
- "pc": 1376,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1377
- },
- {
- "color": "\"#5F9747\"",
- "target": 1385
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1356
- },
- {
- "instructions": [
- {
- "pc": 334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 335,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 337,
- "instruction": "MLOAD"
- },
- {
- "pc": 338,
- "instruction": "PUSH2 0x0131"
- },
- {
- "pc": 341,
- "instruction": "SWAP2"
- },
- {
- "pc": 342,
- "instruction": "SWAP1"
- },
- {
- "pc": 343,
- "instruction": "PUSH2 0x0b9c"
- },
- {
- "pc": 346,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2972
- }],
- "last_instruction": "JUMP",
- "id": 334
- },
- {
- "instructions": [
- {
- "pc": 835,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 836,
- "instruction": "DUP1"
- },
- {
- "pc": 837,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 839,
- "instruction": "ADD"
- },
- {
- "pc": 840,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 842,
- "instruction": "DUP1"
- },
- {
- "pc": 843,
- "instruction": "SWAP2"
- },
- {
- "pc": 844,
- "instruction": "DIV"
- },
- {
- "pc": 845,
- "instruction": "MUL"
- },
- {
- "pc": 846,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 848,
- "instruction": "ADD"
- },
- {
- "pc": 849,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 851,
- "instruction": "MLOAD"
- },
- {
- "pc": 852,
- "instruction": "SWAP1"
- },
- {
- "pc": 853,
- "instruction": "DUP2"
- },
- {
- "pc": 854,
- "instruction": "ADD"
- },
- {
- "pc": 855,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 857,
- "instruction": "MSTORE"
- },
- {
- "pc": 858,
- "instruction": "DUP1"
- },
- {
- "pc": 859,
- "instruction": "SWAP3"
- },
- {
- "pc": 860,
- "instruction": "SWAP2"
- },
- {
- "pc": 861,
- "instruction": "SWAP1"
- },
- {
- "pc": 862,
- "instruction": "DUP2"
- },
- {
- "pc": 863,
- "instruction": "DUP2"
- },
- {
- "pc": 864,
- "instruction": "MSTORE"
- },
- {
- "pc": 865,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 867,
- "instruction": "ADD"
- },
- {
- "pc": 868,
- "instruction": "DUP3"
- },
- {
- "pc": 869,
- "instruction": "DUP1"
- },
- {
- "pc": 870,
- "instruction": "SLOAD"
- },
- {
- "pc": 871,
- "instruction": "PUSH2 0x036f"
- },
- {
- "pc": 874,
- "instruction": "SWAP1"
- },
- {
- "pc": 875,
- "instruction": "PUSH2 0x0ca9"
- },
- {
- "pc": 878,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3241
- }],
- "last_instruction": "JUMP",
- "id": 835
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "DUP1"
- },
- {
- "pc": 240,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 245,
- "instruction": "EQ"
- },
- {
- "pc": 246,
- "instruction": "PUSH2 0x018a"
- },
- {
- "pc": 249,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 394
- },
- {
- "color": "\"#5F9747\"",
- "target": 250
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 239,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 95,
- "instruction": "PUSH0"
- },
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 95
- },
- {
- "instructions": [
- {
- "pc": 3317,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3318,
- "instruction": "DUP2"
- },
- {
- "pc": 3319,
- "instruction": "DUP2"
- },
- {
- "pc": 3320,
- "instruction": "SUB"
- },
- {
- "pc": 3321,
- "instruction": "DUP2"
- },
- {
- "pc": 3322,
- "instruction": "DUP2"
- },
- {
- "pc": 3323,
- "instruction": "GT"
- },
- {
- "pc": 3324,
- "instruction": "ISZERO"
- },
- {
- "pc": 3325,
- "instruction": "PUSH2 0x03d4"
- },
- {
- "pc": 3328,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3329
- },
- {
- "color": "\"#5F9747\"",
- "target": 980
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3317
- },
- {
- "instructions": [
- {
- "pc": 1256,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1257,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1259,
- "instruction": "SLOAD"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1262,
- "instruction": "MLOAD"
- },
- {
- "pc": 1263,
- "instruction": "PUSH0"
- },
- {
- "pc": 1264,
- "instruction": "SWAP2"
- },
- {
- "pc": 1265,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1267,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1269,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1271,
- "instruction": "SHL"
- },
- {
- "pc": 1272,
- "instruction": "SUB"
- },
- {
- "pc": 1273,
- "instruction": "AND"
- },
- {
- "pc": 1274,
- "instruction": "SWAP1"
- },
- {
- "pc": 1275,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 1308,
- "instruction": "SWAP1"
- },
- {
- "pc": 1309,
- "instruction": "DUP4"
- },
- {
- "pc": 1310,
- "instruction": "SWAP1"
- },
- {
- "pc": 1311,
- "instruction": "LOG3"
- },
- {
- "pc": 1312,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1314,
- "instruction": "DUP1"
- },
- {
- "pc": 1315,
- "instruction": "SLOAD"
- },
- {
- "pc": 1316,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1318,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1320,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1322,
- "instruction": "SHL"
- },
- {
- "pc": 1323,
- "instruction": "SUB"
- },
- {
- "pc": 1324,
- "instruction": "NOT"
- },
- {
- "pc": 1325,
- "instruction": "AND"
- },
- {
- "pc": 1326,
- "instruction": "SWAP1"
- },
- {
- "pc": 1327,
- "instruction": "SSTORE"
- },
- {
- "pc": 1328,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 600
- }],
- "last_instruction": "JUMP",
- "id": 1256
- },
- {
- "instructions": [
- {
- "pc": 3090,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3091,
- "instruction": "PUSH0"
- },
- {
- "pc": 3092,
- "instruction": "DUP1"
- },
- {
- "pc": 3093,
- "instruction": "PUSH0"
- },
- {
- "pc": 3094,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3096,
- "instruction": "DUP5"
- },
- {
- "pc": 3097,
- "instruction": "DUP7"
- },
- {
- "pc": 3098,
- "instruction": "SUB"
- },
- {
- "pc": 3099,
- "instruction": "SLT"
- },
- {
- "pc": 3100,
- "instruction": "ISZERO"
- },
- {
- "pc": 3101,
- "instruction": "PUSH2 0x0c24"
- },
- {
- "pc": 3104,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3105
- },
- {
- "color": "\"#5F9747\"",
- "target": 3108
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3090
- },
- {
- "instructions": [
- {
- "pc": 2345,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2346,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2348,
- "instruction": "MLOAD"
- },
- {
- "pc": 2349,
- "instruction": "DUP1"
- },
- {
- "pc": 2350,
- "instruction": "SWAP2"
- },
- {
- "pc": 2351,
- "instruction": "SUB"
- },
- {
- "pc": 2352,
- "instruction": "SWAP1"
- },
- {
- "pc": 2353,
- "instruction": "LOG3"
- },
- {
- "pc": 2354,
- "instruction": "POP"
- },
- {
- "pc": 2355,
- "instruction": "POP"
- },
- {
- "pc": 2356,
- "instruction": "POP"
- },
- {
- "pc": 2357,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 976
- },
- {
- "color": "\"#FF9248\"",
- "target": 1486
- }
- ],
- "last_instruction": "JUMP",
- "id": 2345
- },
- {
- "instructions": [
- {
- "pc": 373,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 374,
- "instruction": "PUSH2 0x03c4"
- },
- {
- "pc": 377,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 964
- }],
- "last_instruction": "JUMP",
- "id": 373
- },
- {
- "instructions": [
- {
- "pc": 205,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 206,
- "instruction": "DUP1"
- },
- {
- "pc": 207,
- "instruction": "PUSH4 0x01a37fc2"
- },
- {
- "pc": 212,
- "instruction": "EQ"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x00fe"
- },
- {
- "pc": 216,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 217
- },
- {
- "color": "\"#5F9747\"",
- "target": 254
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 205,
- "label": "Function 01a37fc2"
- },
- {
- "instructions": [
- {
- "pc": 3165,
- "instruction": "PUSH0"
- },
- {
- "pc": 3166,
- "instruction": "DUP1"
- },
- {
- "pc": 3167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3165
- },
- {
- "instructions": [
- {
- "pc": 146,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 147,
- "instruction": "DUP1"
- },
- {
- "pc": 148,
- "instruction": "PUSH4 0x1f0ba6c9"
- },
- {
- "pc": 153,
- "instruction": "GT"
- },
- {
- "pc": 154,
- "instruction": "PUSH2 0x00cd"
- },
- {
- "pc": 157,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 205
- },
- {
- "color": "\"#B70000\"",
- "target": 158
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 146,
- "label": "Function 1f0ba6c9"
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "POP"
- },
- {
- "pc": 267,
- "instruction": "PUSH1 0x0d"
- },
- {
- "pc": 269,
- "instruction": "SLOAD"
- },
- {
- "pc": 270,
- "instruction": "PUSH2 0x011d"
- },
- {
- "pc": 273,
- "instruction": "SWAP1"
- },
- {
- "pc": 274,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 278,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 280,
- "instruction": "SHL"
- },
- {
- "pc": 281,
- "instruction": "SUB"
- },
- {
- "pc": 282,
- "instruction": "AND"
- },
- {
- "pc": 283,
- "instruction": "DUP2"
- },
- {
- "pc": 284,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 285
- }],
- "last_instruction": "JUMP",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "PUSH0"
- },
- {
- "pc": 660,
- "instruction": "DUP1"
- },
- {
- "pc": 661,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 662,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 663,
- "instruction": "POP"
- },
- {
- "pc": 664,
- "instruction": "PUSH1 0x0e"
- },
- {
- "pc": 666,
- "instruction": "SLOAD"
- },
- {
- "pc": 667,
- "instruction": "PUSH2 0x011d"
- },
- {
- "pc": 670,
- "instruction": "SWAP1"
- },
- {
- "pc": 671,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 673,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 675,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 677,
- "instruction": "SHL"
- },
- {
- "pc": 678,
- "instruction": "SUB"
- },
- {
- "pc": 679,
- "instruction": "AND"
- },
- {
- "pc": 680,
- "instruction": "DUP2"
- },
- {
- "pc": 681,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 285
- }],
- "last_instruction": "JUMP",
- "id": 662
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 7,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 8,
- "instruction": "LT"
- },
- {
- "pc": 9,
- "instruction": "PUSH2 0x00fa"
- },
- {
- "pc": 12,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 250
- },
- {
- "color": "\"#B70000\"",
- "target": 13
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 3025,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3026,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3028,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3030,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 3032,
- "instruction": "SHL"
- },
- {
- "pc": 3033,
- "instruction": "SUB"
- },
- {
- "pc": 3034,
- "instruction": "DUP2"
- },
- {
- "pc": 3035,
- "instruction": "AND"
- },
- {
- "pc": 3036,
- "instruction": "DUP2"
- },
- {
- "pc": 3037,
- "instruction": "EQ"
- },
- {
- "pc": 3038,
- "instruction": "PUSH2 0x0be5"
- },
- {
- "pc": 3041,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3042
- },
- {
- "color": "\"#5F9747\"",
- "target": 3045
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3025
- },
- {
- "instructions": [
- {
- "pc": 325,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 326,
- "instruction": "POP"
- },
- {
- "pc": 327,
- "instruction": "PUSH2 0x014e"
- },
- {
- "pc": 330,
- "instruction": "PUSH2 0x0334"
- },
- {
- "pc": 333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 820
- }],
- "last_instruction": "JUMP",
- "id": 325
- },
- {
- "instructions": [
- {
- "pc": 488,
- "instruction": "PUSH0"
- },
- {
- "pc": 489,
- "instruction": "DUP1"
- },
- {
- "pc": 490,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 488
- },
- {
- "instructions": [
- {
- "pc": 879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 880,
- "instruction": "DUP1"
- },
- {
- "pc": 881,
- "instruction": "ISZERO"
- },
- {
- "pc": 882,
- "instruction": "PUSH2 0x03ba"
- },
- {
- "pc": 885,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 886
- },
- {
- "color": "\"#5F9747\"",
- "target": 954
- }
- ],
- "last_instruction": "JUMPI",
- "id": 879
- },
- {
- "instructions": [
- {
- "pc": 1385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1386,
- "instruction": "PUSH2 0x05b5"
- },
- {
- "pc": 1389,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1461
- },
- {
- "color": "\"#B70000\"",
- "target": 1390
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1385
- },
- {
- "instructions": [
- {
- "pc": 73,
- "instruction": "DUP1"
- },
- {
- "pc": 74,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 79,
- "instruction": "EQ"
- },
- {
- "pc": 80,
- "instruction": "PUSH2 0x02e8"
- },
- {
- "pc": 83,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 84
- },
- {
- "color": "\"#5F9747\"",
- "target": 744
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 73,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 690,
- "instruction": "PUSH0"
- },
- {
- "pc": 691,
- "instruction": "DUP1"
- },
- {
- "pc": 692,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 690
- },
- {
- "instructions": [
- {
- "pc": 3042,
- "instruction": "PUSH0"
- },
- {
- "pc": 3043,
- "instruction": "DUP1"
- },
- {
- "pc": 3044,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3042
- },
- {
- "instructions": [
- {
- "pc": 682,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 683,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 684,
- "instruction": "DUP1"
- },
- {
- "pc": 685,
- "instruction": "ISZERO"
- },
- {
- "pc": 686,
- "instruction": "PUSH2 0x02b5"
- },
- {
- "pc": 689,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 690
- },
- {
- "color": "\"#5F9747\"",
- "target": 693
- }
- ],
- "last_instruction": "JUMPI",
- "id": 682
- },
- {
- "instructions": [
- {
- "pc": 228,
- "instruction": "DUP1"
- },
- {
- "pc": 229,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 234,
- "instruction": "EQ"
- },
- {
- "pc": 235,
- "instruction": "PUSH2 0x015b"
- },
- {
- "pc": 238,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 347
- },
- {
- "color": "\"#B70000\"",
- "target": 239
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 228,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 405,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 406,
- "instruction": "POP"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 409,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 410
- }],
- "last_instruction": "UNKNOWN",
- "id": 405
- },
- {
- "instructions": [
- {
- "pc": 536,
- "instruction": "PUSH0"
- },
- {
- "pc": 537,
- "instruction": "DUP1"
- },
- {
- "pc": 538,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 536
- },
- {
- "instructions": [
- {
- "pc": 1166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1167,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1169,
- "instruction": "SLOAD"
- },
- {
- "pc": 1170,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1172,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1174,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1176,
- "instruction": "SHL"
- },
- {
- "pc": 1177,
- "instruction": "SUB"
- },
- {
- "pc": 1178,
- "instruction": "AND"
- },
- {
- "pc": 1179,
- "instruction": "CALLER"
- },
- {
- "pc": 1180,
- "instruction": "EQ"
- },
- {
- "pc": 1181,
- "instruction": "PUSH2 0x04e8"
- },
- {
- "pc": 1184,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1185
- },
- {
- "color": "\"#5F9747\"",
- "target": 1256
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1166
- },
- {
- "instructions": [
- {
- "pc": 1390,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1392,
- "instruction": "MLOAD"
- },
- {
- "pc": 1393,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1397,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1399,
- "instruction": "SHL"
- },
- {
- "pc": 1400,
- "instruction": "DUP2"
- },
- {
- "pc": 1401,
- "instruction": "MSTORE"
- },
- {
- "pc": 1402,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1404,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1406,
- "instruction": "DUP3"
- },
- {
- "pc": 1407,
- "instruction": "ADD"
- },
- {
- "pc": 1408,
- "instruction": "DUP2"
- },
- {
- "pc": 1409,
- "instruction": "SWAP1"
- },
- {
- "pc": 1410,
- "instruction": "MSTORE"
- },
- {
- "pc": 1411,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1413,
- "instruction": "DUP3"
- },
- {
- "pc": 1414,
- "instruction": "ADD"
- },
- {
- "pc": 1415,
- "instruction": "MSTORE"
- },
- {
- "pc": 1416,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 1449,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1451,
- "instruction": "DUP3"
- },
- {
- "pc": 1452,
- "instruction": "ADD"
- },
- {
- "pc": 1453,
- "instruction": "MSTORE"
- },
- {
- "pc": 1454,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1456,
- "instruction": "ADD"
- },
- {
- "pc": 1457,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 1460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 1390
- },
- {
- "instructions": [
- {
- "pc": 2358,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2359,
- "instruction": "PUSH1 0x0d"
- },
- {
- "pc": 2361,
- "instruction": "DUP1"
- },
- {
- "pc": 2362,
- "instruction": "SLOAD"
- },
- {
- "pc": 2363,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2365,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2367,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2369,
- "instruction": "SHL"
- },
- {
- "pc": 2370,
- "instruction": "SUB"
- },
- {
- "pc": 2371,
- "instruction": "DUP1"
- },
- {
- "pc": 2372,
- "instruction": "DUP7"
- },
- {
- "pc": 2373,
- "instruction": "AND"
- },
- {
- "pc": 2374,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2376,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2378,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2380,
- "instruction": "SHL"
- },
- {
- "pc": 2381,
- "instruction": "SUB"
- },
- {
- "pc": 2382,
- "instruction": "NOT"
- },
- {
- "pc": 2383,
- "instruction": "SWAP3"
- },
- {
- "pc": 2384,
- "instruction": "DUP4"
- },
- {
- "pc": 2385,
- "instruction": "AND"
- },
- {
- "pc": 2386,
- "instruction": "OR"
- },
- {
- "pc": 2387,
- "instruction": "SWAP1"
- },
- {
- "pc": 2388,
- "instruction": "SWAP3"
- },
- {
- "pc": 2389,
- "instruction": "SSTORE"
- },
- {
- "pc": 2390,
- "instruction": "PUSH1 0x0e"
- },
- {
- "pc": 2392,
- "instruction": "DUP1"
- },
- {
- "pc": 2393,
- "instruction": "SLOAD"
- },
- {
- "pc": 2394,
- "instruction": "SWAP3"
- },
- {
- "pc": 2395,
- "instruction": "DUP6"
- },
- {
- "pc": 2396,
- "instruction": "AND"
- },
- {
- "pc": 2397,
- "instruction": "SWAP3"
- },
- {
- "pc": 2398,
- "instruction": "SWAP1"
- },
- {
- "pc": 2399,
- "instruction": "SWAP2"
- },
- {
- "pc": 2400,
- "instruction": "AND"
- },
- {
- "pc": 2401,
- "instruction": "SWAP2"
- },
- {
- "pc": 2402,
- "instruction": "SWAP1"
- },
- {
- "pc": 2403,
- "instruction": "SWAP2"
- },
- {
- "pc": 2404,
- "instruction": "OR"
- },
- {
- "pc": 2405,
- "instruction": "SWAP1"
- },
- {
- "pc": 2406,
- "instruction": "SSTORE"
- },
- {
- "pc": 2407,
- "instruction": "PUSH1 0x0b"
- },
- {
- "pc": 2409,
- "instruction": "SLOAD"
- },
- {
- "pc": 2410,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 2412,
- "instruction": "AND"
- },
- {
- "pc": 2413,
- "instruction": "ISZERO"
- },
- {
- "pc": 2414,
- "instruction": "ISZERO"
- },
- {
- "pc": 2415,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2417,
- "instruction": "EQ"
- },
- {
- "pc": 2418,
- "instruction": "DUP1"
- },
- {
- "pc": 2419,
- "instruction": "PUSH2 0x0986"
- },
- {
- "pc": 2422,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2438
- },
- {
- "color": "\"#B70000\"",
- "target": 2423
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2358
- },
- {
- "instructions": [
- {
- "pc": 2261,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2266,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2268,
- "instruction": "SHL"
- },
- {
- "pc": 2269,
- "instruction": "SUB"
- },
- {
- "pc": 2270,
- "instruction": "DUP4"
- },
- {
- "pc": 2271,
- "instruction": "DUP2"
- },
- {
- "pc": 2272,
- "instruction": "AND"
- },
- {
- "pc": 2273,
- "instruction": "PUSH0"
- },
- {
- "pc": 2274,
- "instruction": "DUP2"
- },
- {
- "pc": 2275,
- "instruction": "DUP2"
- },
- {
- "pc": 2276,
- "instruction": "MSTORE"
- },
- {
- "pc": 2277,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2279,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2281,
- "instruction": "SWAP1"
- },
- {
- "pc": 2282,
- "instruction": "DUP2"
- },
- {
- "pc": 2283,
- "instruction": "MSTORE"
- },
- {
- "pc": 2284,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2286,
- "instruction": "DUP1"
- },
- {
- "pc": 2287,
- "instruction": "DUP4"
- },
- {
- "pc": 2288,
- "instruction": "SHA3"
- },
- {
- "pc": 2289,
- "instruction": "SWAP5"
- },
- {
- "pc": 2290,
- "instruction": "DUP8"
- },
- {
- "pc": 2291,
- "instruction": "AND"
- },
- {
- "pc": 2292,
- "instruction": "DUP1"
- },
- {
- "pc": 2293,
- "instruction": "DUP5"
- },
- {
- "pc": 2294,
- "instruction": "MSTORE"
- },
- {
- "pc": 2295,
- "instruction": "SWAP5"
- },
- {
- "pc": 2296,
- "instruction": "DUP3"
- },
- {
- "pc": 2297,
- "instruction": "MSTORE"
- },
- {
- "pc": 2298,
- "instruction": "SWAP2"
- },
- {
- "pc": 2299,
- "instruction": "DUP3"
- },
- {
- "pc": 2300,
- "instruction": "SWAP1"
- },
- {
- "pc": 2301,
- "instruction": "SHA3"
- },
- {
- "pc": 2302,
- "instruction": "DUP6"
- },
- {
- "pc": 2303,
- "instruction": "SWAP1"
- },
- {
- "pc": 2304,
- "instruction": "SSTORE"
- },
- {
- "pc": 2305,
- "instruction": "SWAP1"
- },
- {
- "pc": 2306,
- "instruction": "MLOAD"
- },
- {
- "pc": 2307,
- "instruction": "DUP5"
- },
- {
- "pc": 2308,
- "instruction": "DUP2"
- },
- {
- "pc": 2309,
- "instruction": "MSTORE"
- },
- {
- "pc": 2310,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 2343,
- "instruction": "SWAP2"
- },
- {
- "pc": 2344,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2345
- }],
- "last_instruction": "UNKNOWN",
- "id": 2261
- },
- {
- "instructions": [
- {
- "pc": 3383,
- "instruction": "PUSH2 0x03d4"
- },
- {
- "pc": 3386,
- "instruction": "PUSH2 0x0ce1"
- },
- {
- "pc": 3389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3297
- }],
- "last_instruction": "JUMP",
- "id": 3383
- },
- {
- "instructions": [
- {
- "pc": 886,
- "instruction": "DUP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 889,
- "instruction": "LT"
- },
- {
- "pc": 890,
- "instruction": "PUSH2 0x0391"
- },
- {
- "pc": 893,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 913
- },
- {
- "color": "\"#B70000\"",
- "target": 894
- }
- ],
- "last_instruction": "JUMPI",
- "id": 886
- },
- {
- "instructions": [
- {
- "pc": 121,
- "instruction": "DUP1"
- },
- {
- "pc": 122,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 127,
- "instruction": "EQ"
- },
- {
- "pc": 128,
- "instruction": "PUSH2 0x025a"
- },
- {
- "pc": 131,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 132
- },
- {
- "color": "\"#5F9747\"",
- "target": 602
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 121,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 588,
- "instruction": "PUSH0"
- },
- {
- "pc": 589,
- "instruction": "DUP1"
- },
- {
- "pc": 590,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 588
- },
- {
- "instructions": [
- {
- "pc": 739,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 740,
- "instruction": "PUSH2 0x0540"
- },
- {
- "pc": 743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1344
- }],
- "last_instruction": "JUMP",
- "id": 739
- },
- {
- "instructions": [
- {
- "pc": 639,
- "instruction": "PUSH0"
- },
- {
- "pc": 640,
- "instruction": "DUP1"
- },
- {
- "pc": 641,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 639
- },
- {
- "instructions": [
- {
- "pc": 2470,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2472,
- "instruction": "MLOAD"
- },
- {
- "pc": 2473,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2477,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2479,
- "instruction": "SHL"
- },
- {
- "pc": 2480,
- "instruction": "DUP2"
- },
- {
- "pc": 2481,
- "instruction": "MSTORE"
- },
- {
- "pc": 2482,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2484,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2486,
- "instruction": "DUP3"
- },
- {
- "pc": 2487,
- "instruction": "ADD"
- },
- {
- "pc": 2488,
- "instruction": "MSTORE"
- },
- {
- "pc": 2489,
- "instruction": "PUSH1 0x21"
- },
- {
- "pc": 2491,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2493,
- "instruction": "DUP3"
- },
- {
- "pc": 2494,
- "instruction": "ADD"
- },
- {
- "pc": 2495,
- "instruction": "MSTORE"
- },
- {
- "pc": 2496,
- "instruction": "PUSH32 0x45524332303a2074726164696e67206973206e6f742079657420656e61626c65"
- },
- {
- "pc": 2529,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2531,
- "instruction": "DUP3"
- },
- {
- "pc": 2532,
- "instruction": "ADD"
- },
- {
- "pc": 2533,
- "instruction": "MSTORE"
- },
- {
- "pc": 2534,
- "instruction": "PUSH1 0x19"
- },
- {
- "pc": 2536,
- "instruction": "PUSH1 0xfa"
- },
- {
- "pc": 2538,
- "instruction": "SHL"
- },
- {
- "pc": 2539,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2541,
- "instruction": "DUP3"
- },
- {
- "pc": 2542,
- "instruction": "ADD"
- },
- {
- "pc": 2543,
- "instruction": "MSTORE"
- },
- {
- "pc": 2544,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 2546,
- "instruction": "ADD"
- },
- {
- "pc": 2547,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 2550,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 2470
- },
- {
- "instructions": [
- {
- "pc": 3255,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 3257,
- "instruction": "DUP3"
- },
- {
- "pc": 3258,
- "instruction": "AND"
- },
- {
- "pc": 3259,
- "instruction": "SWAP2"
- },
- {
- "pc": 3260,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3261
- }],
- "last_instruction": "UNKNOWN",
- "id": 3255
- },
- {
- "instructions": [
- {
- "pc": 432,
- "instruction": "PUSH0"
- },
- {
- "pc": 433,
- "instruction": "DUP1"
- },
- {
- "pc": 434,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 432
- },
- {
- "instructions": [
- {
- "pc": 642,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 643,
- "instruction": "POP"
- },
- {
- "pc": 644,
- "instruction": "PUSH2 0x014e"
- },
- {
- "pc": 647,
- "instruction": "PUSH2 0x0531"
- },
- {
- "pc": 650,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1329
- }],
- "last_instruction": "JUMP",
- "id": 642
- },
- {
- "instructions": [
- {
- "pc": 449,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 450,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "ISZERO"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cc"
- },
- {
- "pc": 456,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 457
- },
- {
- "color": "\"#5F9747\"",
- "target": 460
- }
- ],
- "last_instruction": "JUMPI",
- "id": 449
- },
- {
- "instructions": [
- {
- "pc": 1344,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1345,
- "instruction": "PUSH0"
- },
- {
- "pc": 1346,
- "instruction": "PUSH2 0x03d0"
- },
- {
- "pc": 1349,
- "instruction": "CALLER"
- },
- {
- "pc": 1350,
- "instruction": "DUP5"
- },
- {
- "pc": 1351,
- "instruction": "DUP5"
- },
- {
- "pc": 1352,
- "instruction": "PUSH2 0x0936"
- },
- {
- "pc": 1355,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2358
- }],
- "last_instruction": "JUMP",
- "id": 1344
- },
- {
- "instructions": [
- {
- "pc": 254,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 255,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 256,
- "instruction": "DUP1"
- },
- {
- "pc": 257,
- "instruction": "ISZERO"
- },
- {
- "pc": 258,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 261,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 262
- },
- {
- "color": "\"#5F9747\"",
- "target": 265
- }
- ],
- "last_instruction": "JUMPI",
- "id": 254
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 582,
- "instruction": "DUP1"
- },
- {
- "pc": 583,
- "instruction": "ISZERO"
- },
- {
- "pc": 584,
- "instruction": "PUSH2 0x024f"
- },
- {
- "pc": 587,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 588
- },
- {
- "color": "\"#5F9747\"",
- "target": 591
- }
- ],
- "last_instruction": "JUMPI",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 410,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 411,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 413,
- "instruction": "MLOAD"
- },
- {
- "pc": 414,
- "instruction": "SWAP1"
- },
- {
- "pc": 415,
- "instruction": "DUP2"
- },
- {
- "pc": 416,
- "instruction": "MSTORE"
- },
- {
- "pc": 417,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 419,
- "instruction": "ADD"
- },
- {
- "pc": 420,
- "instruction": "PUSH2 0x0131"
- },
- {
- "pc": 423,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 305
- }],
- "last_instruction": "JUMP",
- "id": 410
- },
- {
- "instructions": [
- {
- "pc": 518,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 519,
- "instruction": "POP"
- },
- {
- "pc": 520,
- "instruction": "PUSH2 0x019a"
- },
- {
- "pc": 523,
- "instruction": "PUSH1 0x0c"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DUP2"
- },
- {
- "pc": 527,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 410
- }],
- "last_instruction": "JUMP",
- "id": 518
- },
- {
- "instructions": [
- {
- "pc": 591,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 592,
- "instruction": "POP"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x0258"
- },
- {
- "pc": 596,
- "instruction": "PUSH2 0x048e"
- },
- {
- "pc": 599,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1166
- }],
- "last_instruction": "JUMP",
- "id": 591
- },
- {
- "instructions": [
- {
- "pc": 2423,
- "instruction": "POP"
- },
- {
- "pc": 2424,
- "instruction": "PUSH1 0x0d"
- },
- {
- "pc": 2426,
- "instruction": "SLOAD"
- },
- {
- "pc": 2427,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2429,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2431,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2433,
- "instruction": "SHL"
- },
- {
- "pc": 2434,
- "instruction": "SUB"
- },
- {
- "pc": 2435,
- "instruction": "AND"
- },
- {
- "pc": 2436,
- "instruction": "ADDRESS"
- },
- {
- "pc": 2437,
- "instruction": "EQ"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2438
- }],
- "last_instruction": "UNKNOWN",
- "id": 2423
- },
- {
- "instructions": [
- {
- "pc": 314,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 315,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 316,
- "instruction": "DUP1"
- },
- {
- "pc": 317,
- "instruction": "ISZERO"
- },
- {
- "pc": 318,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 321,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 322
- },
- {
- "color": "\"#5F9747\"",
- "target": 325
- }
- ],
- "last_instruction": "JUMPI",
- "id": 314
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "POP"
- },
- {
- "pc": 541,
- "instruction": "PUSH2 0x019a"
- },
- {
- "pc": 544,
- "instruction": "PUSH2 0x022a"
- },
- {
- "pc": 547,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 548,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 550,
- "instruction": "PUSH2 0x0c50"
- },
- {
- "pc": 553,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3152
- }],
- "last_instruction": "JUMP",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 143,
- "instruction": "PUSH0"
- },
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 143
- },
- {
- "instructions": [
- {
- "pc": 250,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 251,
- "instruction": "PUSH0"
- },
- {
- "pc": 252,
- "instruction": "DUP1"
- },
- {
- "pc": 253,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 250
- },
- {
- "instructions": [
- {
- "pc": 98,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 99,
- "instruction": "DUP1"
- },
- {
- "pc": 100,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 105,
- "instruction": "EQ"
- },
- {
- "pc": 106,
- "instruction": "PUSH2 0x0210"
- },
- {
- "pc": 109,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 528
- },
- {
- "color": "\"#B70000\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 98,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 358,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 359,
- "instruction": "POP"
- },
- {
- "pc": 360,
- "instruction": "PUSH2 0x017a"
- },
- {
- "pc": 363,
- "instruction": "PUSH2 0x0175"
- },
- {
- "pc": 366,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 367,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 369,
- "instruction": "PUSH2 0x0be8"
- },
- {
- "pc": 372,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3048
- }],
- "last_instruction": "JUMP",
- "id": 358
- },
- {
- "instructions": [
- {
- "pc": 3076,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3077,
- "instruction": "SWAP5"
- },
- {
- "pc": 3078,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3080,
- "instruction": "SWAP4"
- },
- {
- "pc": 3081,
- "instruction": "SWAP1"
- },
- {
- "pc": 3082,
- "instruction": "SWAP4"
- },
- {
- "pc": 3083,
- "instruction": "ADD"
- },
- {
- "pc": 3084,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3085,
- "instruction": "SWAP4"
- },
- {
- "pc": 3086,
- "instruction": "POP"
- },
- {
- "pc": 3087,
- "instruction": "POP"
- },
- {
- "pc": 3088,
- "instruction": "POP"
- },
- {
- "pc": 3089,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 770
- },
- {
- "color": "\"#FF9248\"",
- "target": 739
- },
- {
- "color": "\"#FF9248\"",
- "target": 373
- },
- {
- "color": "\"#FF9248\"",
- "target": 410
- }
- ],
- "last_instruction": "JUMP",
- "id": 3076
- },
- {
- "instructions": [
- {
- "pc": 3329,
- "instruction": "PUSH2 0x03d4"
- },
- {
- "pc": 3332,
- "instruction": "PUSH2 0x0ce1"
- },
- {
- "pc": 3335,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3297
- }],
- "last_instruction": "JUMP",
- "id": 3329
- },
- {
- "instructions": [
- {
- "pc": 262,
- "instruction": "PUSH0"
- },
- {
- "pc": 263,
- "instruction": "DUP1"
- },
- {
- "pc": 264,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 262
- },
- {
- "instructions": [
- {
- "pc": 378,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 381,
- "instruction": "MLOAD"
- },
- {
- "pc": 382,
- "instruction": "SWAP1"
- },
- {
- "pc": 383,
- "instruction": "ISZERO"
- },
- {
- "pc": 384,
- "instruction": "ISZERO"
- },
- {
- "pc": 385,
- "instruction": "DUP2"
- },
- {
- "pc": 386,
- "instruction": "MSTORE"
- },
- {
- "pc": 387,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 389,
- "instruction": "ADD"
- },
- {
- "pc": 390,
- "instruction": "PUSH2 0x0131"
- },
- {
- "pc": 393,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 305
- }],
- "last_instruction": "JUMP",
- "id": 378
- },
- {
- "instructions": [
- {
- "pc": 3065,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3066,
- "instruction": "DUP3"
- },
- {
- "pc": 3067,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3068,
- "instruction": "PUSH2 0x0c04"
- },
- {
- "pc": 3071,
- "instruction": "DUP2"
- },
- {
- "pc": 3072,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3075,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3065
- },
- {
- "instructions": [
- {
- "pc": 1502,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1503,
- "instruction": "PUSH2 0x2710"
- },
- {
- "pc": 1506,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 1508,
- "instruction": "SLOAD"
- },
- {
- "pc": 1509,
- "instruction": "PUSH2 0x05ee"
- },
- {
- "pc": 1512,
- "instruction": "SWAP2"
- },
- {
- "pc": 1513,
- "instruction": "SWAP1"
- },
- {
- "pc": 1514,
- "instruction": "PUSH2 0x0d08"
- },
- {
- "pc": 1517,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3336
- }],
- "last_instruction": "JUMP",
- "id": 1502
- },
- {
- "instructions": [
- {
- "pc": 515,
- "instruction": "PUSH0"
- },
- {
- "pc": 516,
- "instruction": "DUP1"
- },
- {
- "pc": 517,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 515
- },
- {
- "instructions": [
- {
- "pc": 602,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 603,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 604,
- "instruction": "DUP1"
- },
- {
- "pc": 605,
- "instruction": "ISZERO"
- },
- {
- "pc": 606,
- "instruction": "PUSH2 0x0265"
- },
- {
- "pc": 609,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 610
- },
- {
- "color": "\"#5F9747\"",
- "target": 613
- }
- ],
- "last_instruction": "JUMPI",
- "id": 602
- },
- {
- "instructions": [
- {
- "pc": 2751,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2752,
- "instruction": "PUSH2 0x0ac9"
- },
- {
- "pc": 2755,
- "instruction": "DUP4"
- },
- {
- "pc": 2756,
- "instruction": "DUP3"
- },
- {
- "pc": 2757,
- "instruction": "PUSH2 0x0b3d"
- },
- {
- "pc": 2760,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2877
- }],
- "last_instruction": "JUMP",
- "id": 2751
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "DUP1"
- },
- {
- "pc": 111,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 116,
- "instruction": "EQ"
- },
- {
- "pc": 117,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 120,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 580
- },
- {
- "color": "\"#B70000\"",
- "target": 121
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 2164,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2165,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2167,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2169,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2171,
- "instruction": "SHL"
- },
- {
- "pc": 2172,
- "instruction": "SUB"
- },
- {
- "pc": 2173,
- "instruction": "DUP3"
- },
- {
- "pc": 2174,
- "instruction": "AND"
- },
- {
- "pc": 2175,
- "instruction": "PUSH2 0x08d5"
- },
- {
- "pc": 2178,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2179
- },
- {
- "color": "\"#5F9747\"",
- "target": 2261
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2164
- },
- {
- "instructions": [
- {
- "pc": 62,
- "instruction": "DUP1"
- },
- {
- "pc": 63,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 68,
- "instruction": "EQ"
- },
- {
- "pc": 69,
- "instruction": "PUSH2 0x02c9"
- },
- {
- "pc": 72,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 73
- },
- {
- "color": "\"#5F9747\"",
- "target": 713
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 62,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 180,
- "instruction": "DUP1"
- },
- {
- "pc": 181,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 186,
- "instruction": "EQ"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x01e0"
- },
- {
- "pc": 190,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 480
- },
- {
- "color": "\"#B70000\"",
- "target": 191
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 180,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 84,
- "instruction": "DUP1"
- },
- {
- "pc": 85,
- "instruction": "PUSH4 0xfb201b1d"
- },
- {
- "pc": 90,
- "instruction": "EQ"
- },
- {
- "pc": 91,
- "instruction": "PUSH2 0x032c"
- },
- {
- "pc": 94,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 812
- },
- {
- "color": "\"#B70000\"",
- "target": 95
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 84,
- "label": "Function fb201b1d"
- },
- {
- "instructions": [
- {
- "pc": 158,
- "instruction": "DUP1"
- },
- {
- "pc": 159,
- "instruction": "PUSH4 0x1f0ba6c9"
- },
- {
- "pc": 164,
- "instruction": "EQ"
- },
- {
- "pc": 165,
- "instruction": "PUSH2 0x01a8"
- },
- {
- "pc": 168,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 424
- },
- {
- "color": "\"#B70000\"",
- "target": 169
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 158,
- "label": "Function 1f0ba6c9"
- },
- {
- "instructions": [
- {
- "pc": 770,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 771,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 773,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 775,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 777,
- "instruction": "SHL"
- },
- {
- "pc": 778,
- "instruction": "SUB"
- },
- {
- "pc": 779,
- "instruction": "SWAP2"
- },
- {
- "pc": 780,
- "instruction": "DUP3"
- },
- {
- "pc": 781,
- "instruction": "AND"
- },
- {
- "pc": 782,
- "instruction": "PUSH0"
- },
- {
- "pc": 783,
- "instruction": "SWAP1"
- },
- {
- "pc": 784,
- "instruction": "DUP2"
- },
- {
- "pc": 785,
- "instruction": "MSTORE"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 788,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 790,
- "instruction": "SWAP1"
- },
- {
- "pc": 791,
- "instruction": "DUP2"
- },
- {
- "pc": 792,
- "instruction": "MSTORE"
- },
- {
- "pc": 793,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 795,
- "instruction": "DUP1"
- },
- {
- "pc": 796,
- "instruction": "DUP4"
- },
- {
- "pc": 797,
- "instruction": "SHA3"
- },
- {
- "pc": 798,
- "instruction": "SWAP4"
- },
- {
- "pc": 799,
- "instruction": "SWAP1"
- },
- {
- "pc": 800,
- "instruction": "SWAP5"
- },
- {
- "pc": 801,
- "instruction": "AND"
- },
- {
- "pc": 802,
- "instruction": "DUP3"
- },
- {
- "pc": 803,
- "instruction": "MSTORE"
- },
- {
- "pc": 804,
- "instruction": "SWAP2"
- },
- {
- "pc": 805,
- "instruction": "SWAP1"
- },
- {
- "pc": 806,
- "instruction": "SWAP2"
- },
- {
- "pc": 807,
- "instruction": "MSTORE"
- },
- {
- "pc": 808,
- "instruction": "SHA3"
- },
- {
- "pc": 809,
- "instruction": "SLOAD"
- },
- {
- "pc": 810,
- "instruction": "SWAP1"
- },
- {
- "pc": 811,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 378
- },
- {
- "color": "\"#FF9248\"",
- "target": 410
- }
- ],
- "last_instruction": "JUMP",
- "id": 770
- },
- {
- "instructions": [
- {
- "pc": 755,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 756,
- "instruction": "POP"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x019a"
- },
- {
- "pc": 760,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 763,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 764,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 766,
- "instruction": "PUSH2 0x0c72"
- },
- {
- "pc": 769,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3186
- }],
- "last_instruction": "JUMP",
- "id": 755
- },
- {
- "instructions": [
- {
- "pc": 2668,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2670,
- "instruction": "MLOAD"
- },
- {
- "pc": 2671,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2675,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2677,
- "instruction": "SHL"
- },
- {
- "pc": 2678,
- "instruction": "DUP2"
- },
- {
- "pc": 2679,
- "instruction": "MSTORE"
- },
- {
- "pc": 2680,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2682,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2684,
- "instruction": "DUP3"
- },
- {
- "pc": 2685,
- "instruction": "ADD"
- },
- {
- "pc": 2686,
- "instruction": "MSTORE"
- },
- {
- "pc": 2687,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 2689,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2691,
- "instruction": "DUP3"
- },
- {
- "pc": 2692,
- "instruction": "ADD"
- },
- {
- "pc": 2693,
- "instruction": "MSTORE"
- },
- {
- "pc": 2694,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 2727,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2729,
- "instruction": "DUP3"
- },
- {
- "pc": 2730,
- "instruction": "ADD"
- },
- {
- "pc": 2731,
- "instruction": "MSTORE"
- },
- {
- "pc": 2732,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 2736,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 2738,
- "instruction": "SHL"
- },
- {
- "pc": 2739,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2741,
- "instruction": "DUP3"
- },
- {
- "pc": 2742,
- "instruction": "ADD"
- },
- {
- "pc": 2743,
- "instruction": "MSTORE"
- },
- {
- "pc": 2744,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 2746,
- "instruction": "ADD"
- },
- {
- "pc": 2747,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 2750,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 2668
- },
- {
- "instructions": [
- {
- "pc": 2444,
- "instruction": "POP"
- },
- {
- "pc": 2445,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2447,
- "instruction": "SLOAD"
- },
- {
- "pc": 2448,
- "instruction": "PUSH1 0x0d"
- },
- {
- "pc": 2450,
- "instruction": "SLOAD"
- },
- {
- "pc": 2451,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2453,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2455,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2457,
- "instruction": "SHL"
- },
- {
- "pc": 2458,
- "instruction": "SUB"
- },
- {
- "pc": 2459,
- "instruction": "SWAP1"
- },
- {
- "pc": 2460,
- "instruction": "DUP2"
- },
- {
- "pc": 2461,
- "instruction": "AND"
- },
- {
- "pc": 2462,
- "instruction": "SWAP2"
- },
- {
- "pc": 2463,
- "instruction": "AND"
- },
- {
- "pc": 2464,
- "instruction": "EQ"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2465
- }],
- "last_instruction": "UNKNOWN",
- "id": 2444
- },
- {
- "instructions": [
- {
- "pc": 744,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 745,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 746,
- "instruction": "DUP1"
- },
- {
- "pc": 747,
- "instruction": "ISZERO"
- },
- {
- "pc": 748,
- "instruction": "PUSH2 0x02f3"
- },
- {
- "pc": 751,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 752
- },
- {
- "color": "\"#5F9747\"",
- "target": 755
- }
- ],
- "last_instruction": "JUMPI",
- "id": 744
- },
- {
- "instructions": [
- {
- "pc": 3362,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3363,
- "instruction": "POP"
- },
- {
- "pc": 3364,
- "instruction": "DIV"
- },
- {
- "pc": 3365,
- "instruction": "SWAP1"
- },
- {
- "pc": 3366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1518
- }],
- "last_instruction": "JUMP",
- "id": 3362
- },
- {
- "instructions": [
- {
- "pc": 721,
- "instruction": "PUSH0"
- },
- {
- "pc": 722,
- "instruction": "DUP1"
- },
- {
- "pc": 723,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 721
- },
- {
- "instructions": [
- {
- "pc": 976,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 977,
- "instruction": "POP"
- },
- {
- "pc": 978,
- "instruction": "PUSH1 0x01"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 980
- }],
- "last_instruction": "UNKNOWN",
- "id": 976
- },
- {
- "instructions": [
- {
- "pc": 1126,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1127,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1129,
- "instruction": "MLOAD"
- },
- {
- "pc": 1130,
- "instruction": "DUP1"
- },
- {
- "pc": 1131,
- "instruction": "SWAP2"
- },
- {
- "pc": 1132,
- "instruction": "SUB"
- },
- {
- "pc": 1133,
- "instruction": "SWAP1"
- },
- {
- "pc": 1134,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1126
- },
- {
- "instructions": [
- {
- "pc": 2927,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2928,
- "instruction": "POP"
- },
- {
- "pc": 2929,
- "instruction": "PUSH2 0x0b7c"
- },
- {
- "pc": 2932,
- "instruction": "SWAP1"
- },
- {
- "pc": 2933,
- "instruction": "POP"
- },
- {
- "pc": 2934,
- "instruction": "DUP3"
- },
- {
- "pc": 2935,
- "instruction": "DUP3"
- },
- {
- "pc": 2936,
- "instruction": "PUSH2 0x0cf5"
- },
- {
- "pc": 2939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3317
- }],
- "last_instruction": "JUMP",
- "id": 2927
- },
- {
- "instructions": [
- {
- "pc": 3343,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 3348,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 3350,
- "instruction": "SHL"
- },
- {
- "pc": 3351,
- "instruction": "PUSH0"
- },
- {
- "pc": 3352,
- "instruction": "MSTORE"
- },
- {
- "pc": 3353,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 3355,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3357,
- "instruction": "MSTORE"
- },
- {
- "pc": 3358,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 3360,
- "instruction": "PUSH0"
- },
- {
- "pc": 3361,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3343
- },
- {
- "instructions": [
- {
- "pc": 812,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 813,
- "instruction": "PUSH2 0x0258"
- },
- {
- "pc": 816,
- "instruction": "PUSH2 0x054c"
- },
- {
- "pc": 819,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1356
- }],
- "last_instruction": "JUMP",
- "id": 812
- },
- {
- "instructions": [
- {
- "pc": 29,
- "instruction": "DUP1"
- },
- {
- "pc": 30,
- "instruction": "PUSH4 0xa705eee2"
- },
- {
- "pc": 35,
- "instruction": "GT"
- },
- {
- "pc": 36,
- "instruction": "PUSH2 0x0062"
- },
- {
- "pc": 39,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 98
- },
- {
- "color": "\"#B70000\"",
- "target": 40
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 29,
- "label": "Function a705eee2"
- },
- {
- "instructions": [
- {
- "pc": 1486,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1487,
- "instruction": "PUSH2 0x010d"
- },
- {
- "pc": 1490,
- "instruction": "PUSH0"
- },
- {
- "pc": 1491,
- "instruction": "PUSH2 0x05de"
- },
- {
- "pc": 1494,
- "instruction": "DUP3"
- },
- {
- "pc": 1495,
- "instruction": "PUSH2 0x2710"
- },
- {
- "pc": 1498,
- "instruction": "PUSH2 0x0cf5"
- },
- {
- "pc": 1501,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3317
- }],
- "last_instruction": "JUMP",
- "id": 1486
- },
- {
- "instructions": [
- {
- "pc": 424,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 425,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 426,
- "instruction": "DUP1"
- },
- {
- "pc": 427,
- "instruction": "ISZERO"
- },
- {
- "pc": 428,
- "instruction": "PUSH2 0x01b3"
- },
- {
- "pc": 431,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 432
- },
- {
- "color": "\"#5F9747\"",
- "target": 435
- }
- ],
- "last_instruction": "JUMPI",
- "id": 424
- },
- {
- "instructions": [
- {
- "pc": 394,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 395,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 396,
- "instruction": "DUP1"
- },
- {
- "pc": 397,
- "instruction": "ISZERO"
- },
- {
- "pc": 398,
- "instruction": "PUSH2 0x0195"
- },
- {
- "pc": 401,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 402
- },
- {
- "color": "\"#5F9747\"",
- "target": 405
- }
- ],
- "last_instruction": "JUMPI",
- "id": 394
- },
- {
- "instructions": [
- {
- "pc": 3336,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3337,
- "instruction": "PUSH0"
- },
- {
- "pc": 3338,
- "instruction": "DUP3"
- },
- {
- "pc": 3339,
- "instruction": "PUSH2 0x0d22"
- },
- {
- "pc": 3342,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3362
- },
- {
- "color": "\"#B70000\"",
- "target": 3343
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3336
- },
- {
- "instructions": [
- {
- "pc": 3168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3169,
- "instruction": "DUP2"
- },
- {
- "pc": 3170,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3171,
- "instruction": "PUSH2 0x0c6b"
- },
- {
- "pc": 3174,
- "instruction": "DUP2"
- },
- {
- "pc": 3175,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3178,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3168
- },
- {
- "instructions": [
- {
- "pc": 3119,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3120,
- "instruction": "SWAP3"
- },
- {
- "pc": 3121,
- "instruction": "POP"
- },
- {
- "pc": 3122,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3124,
- "instruction": "DUP5"
- },
- {
- "pc": 3125,
- "instruction": "ADD"
- },
- {
- "pc": 3126,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3127,
- "instruction": "PUSH2 0x0c3f"
- },
- {
- "pc": 3130,
- "instruction": "DUP2"
- },
- {
- "pc": 3131,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3134,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3119
- },
- {
- "instructions": [
- {
- "pc": 3179,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3180,
- "instruction": "SWAP4"
- },
- {
- "pc": 3181,
- "instruction": "SWAP3"
- },
- {
- "pc": 3182,
- "instruction": "POP"
- },
- {
- "pc": 3183,
- "instruction": "POP"
- },
- {
- "pc": 3184,
- "instruction": "POP"
- },
- {
- "pc": 3185,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 554
- }],
- "last_instruction": "JUMP",
- "id": 3179
- },
- {
- "instructions": [
- {
- "pc": 480,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 481,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 482,
- "instruction": "DUP1"
- },
- {
- "pc": 483,
- "instruction": "ISZERO"
- },
- {
- "pc": 484,
- "instruction": "PUSH2 0x01eb"
- },
- {
- "pc": 487,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 488
- },
- {
- "color": "\"#5F9747\"",
- "target": 491
- }
- ],
- "last_instruction": "JUMPI",
- "id": 480
- },
- {
- "instructions": [
- {
- "pc": 3152,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3153,
- "instruction": "PUSH0"
- },
- {
- "pc": 3154,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3156,
- "instruction": "DUP3"
- },
- {
- "pc": 3157,
- "instruction": "DUP5"
- },
- {
- "pc": 3158,
- "instruction": "SUB"
- },
- {
- "pc": 3159,
- "instruction": "SLT"
- },
- {
- "pc": 3160,
- "instruction": "ISZERO"
- },
- {
- "pc": 3161,
- "instruction": "PUSH2 0x0c60"
- },
- {
- "pc": 3164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3168
- },
- {
- "color": "\"#B70000\"",
- "target": 3165
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3152
- },
- {
- "instructions": [
- {
- "pc": 724,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 725,
- "instruction": "POP"
- },
- {
- "pc": 726,
- "instruction": "PUSH2 0x017a"
- },
- {
- "pc": 729,
- "instruction": "PUSH2 0x02e3"
- },
- {
- "pc": 732,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 733,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 735,
- "instruction": "PUSH2 0x0be8"
- },
- {
- "pc": 738,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3048
- }],
- "last_instruction": "JUMP",
- "id": 724
- },
- {
- "instructions": [
- {
- "pc": 2179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2181,
- "instruction": "MLOAD"
- },
- {
- "pc": 2182,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2186,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2188,
- "instruction": "SHL"
- },
- {
- "pc": 2189,
- "instruction": "DUP2"
- },
- {
- "pc": 2190,
- "instruction": "MSTORE"
- },
- {
- "pc": 2191,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2193,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2195,
- "instruction": "DUP3"
- },
- {
- "pc": 2196,
- "instruction": "ADD"
- },
- {
- "pc": 2197,
- "instruction": "MSTORE"
- },
- {
- "pc": 2198,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2200,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2202,
- "instruction": "DUP3"
- },
- {
- "pc": 2203,
- "instruction": "ADD"
- },
- {
- "pc": 2204,
- "instruction": "MSTORE"
- },
- {
- "pc": 2205,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 2238,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2240,
- "instruction": "DUP3"
- },
- {
- "pc": 2241,
- "instruction": "ADD"
- },
- {
- "pc": 2242,
- "instruction": "MSTORE"
- },
- {
- "pc": 2243,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 2246,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 2248,
- "instruction": "SHL"
- },
- {
- "pc": 2249,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2251,
- "instruction": "DUP3"
- },
- {
- "pc": 2252,
- "instruction": "ADD"
- },
- {
- "pc": 2253,
- "instruction": "MSTORE"
- },
- {
- "pc": 2254,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 2256,
- "instruction": "ADD"
- },
- {
- "pc": 2257,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 2260,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 2179
- },
- {
- "instructions": [
- {
- "pc": 752,
- "instruction": "PUSH0"
- },
- {
- "pc": 753,
- "instruction": "DUP1"
- },
- {
- "pc": 754,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 752
- },
- {
- "instructions": [
- {
- "pc": 475,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 476,
- "instruction": "PUSH2 0x03da"
- },
- {
- "pc": 479,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 986
- }],
- "last_instruction": "JUMP",
- "id": 475
- },
- {
- "instructions": [
- {
- "pc": 3272,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 3277,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 3279,
- "instruction": "SHL"
- },
- {
- "pc": 3280,
- "instruction": "PUSH0"
- },
- {
- "pc": 3281,
- "instruction": "MSTORE"
- },
- {
- "pc": 3282,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 3284,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3286,
- "instruction": "MSTORE"
- },
- {
- "pc": 3287,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 3289,
- "instruction": "PUSH0"
- },
- {
- "pc": 3290,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3272
- },
- {
- "instructions": [
- {
- "pc": 3105,
- "instruction": "PUSH0"
- },
- {
- "pc": 3106,
- "instruction": "DUP1"
- },
- {
- "pc": 3107,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3105
- },
- {
- "instructions": [
- {
- "pc": 528,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 529,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 530,
- "instruction": "DUP1"
- },
- {
- "pc": 531,
- "instruction": "ISZERO"
- },
- {
- "pc": 532,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 535,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 536
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 528
- },
- {
- "instructions": [
- {
- "pc": 2465,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2466,
- "instruction": "PUSH2 0x09f7"
- },
- {
- "pc": 2469,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2470
- },
- {
- "color": "\"#5F9747\"",
- "target": 2551
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2465
- },
- {
- "instructions": [
- {
- "pc": 3367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3368,
- "instruction": "DUP1"
- },
- {
- "pc": 3369,
- "instruction": "DUP3"
- },
- {
- "pc": 3370,
- "instruction": "MUL"
- },
- {
- "pc": 3371,
- "instruction": "DUP2"
- },
- {
- "pc": 3372,
- "instruction": "ISZERO"
- },
- {
- "pc": 3373,
- "instruction": "DUP3"
- },
- {
- "pc": 3374,
- "instruction": "DUP3"
- },
- {
- "pc": 3375,
- "instruction": "DIV"
- },
- {
- "pc": 3376,
- "instruction": "DUP5"
- },
- {
- "pc": 3377,
- "instruction": "EQ"
- },
- {
- "pc": 3378,
- "instruction": "OR"
- },
- {
- "pc": 3379,
- "instruction": "PUSH2 0x03d4"
- },
- {
- "pc": 3382,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 980
- },
- {
- "color": "\"#B70000\"",
- "target": 3383
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3367
- },
- {
- "instructions": [
- {
- "pc": 2877,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2878,
- "instruction": "PUSH0"
- },
- {
- "pc": 2879,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2881,
- "instruction": "MLOAD"
- },
- {
- "pc": 2882,
- "instruction": "PUSH4 0x054391f1"
- },
- {
- "pc": 2887,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2889,
- "instruction": "SHL"
- },
- {
- "pc": 2890,
- "instruction": "DUP2"
- },
- {
- "pc": 2891,
- "instruction": "MSTORE"
- },
- {
- "pc": 2892,
- "instruction": "DUP3"
- },
- {
- "pc": 2893,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2895,
- "instruction": "DUP3"
- },
- {
- "pc": 2896,
- "instruction": "ADD"
- },
- {
- "pc": 2897,
- "instruction": "MSTORE"
- },
- {
- "pc": 2898,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2900,
- "instruction": "DUP2"
- },
- {
- "pc": 2901,
- "instruction": "ADD"
- },
- {
- "pc": 2902,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2904,
- "instruction": "MSTORE"
- },
- {
- "pc": 2905,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2907,
- "instruction": "DUP2"
- },
- {
- "pc": 2908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2910,
- "instruction": "DUP4"
- },
- {
- "pc": 2911,
- "instruction": "PUSH0"
- },
- {
- "pc": 2912,
- "instruction": "PUSH1 0x52"
- },
- {
- "pc": 2914,
- "instruction": "SLOAD"
- },
- {
- "pc": 2915,
- "instruction": "GAS"
- },
- {
- "pc": 2916,
- "instruction": "CALL"
- },
- {
- "pc": 2917,
- "instruction": "DUP1"
- },
- {
- "pc": 2918,
- "instruction": "ISZERO"
- },
- {
- "pc": 2919,
- "instruction": "PUSH2 0x0b6f"
- },
- {
- "pc": 2922,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2923
- },
- {
- "color": "\"#5F9747\"",
- "target": 2927
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2877
- },
- {
- "instructions": [
- {
- "pc": 507,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 508,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 509,
- "instruction": "DUP1"
- },
- {
- "pc": 510,
- "instruction": "ISZERO"
- },
- {
- "pc": 511,
- "instruction": "PUSH2 0x0206"
- },
- {
- "pc": 514,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 515
- },
- {
- "color": "\"#5F9747\"",
- "target": 518
- }
- ],
- "last_instruction": "JUMPI",
- "id": 507
- },
- {
- "instructions": [
- {
- "pc": 1185,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1187,
- "instruction": "MLOAD"
- },
- {
- "pc": 1188,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1192,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1194,
- "instruction": "SHL"
- },
- {
- "pc": 1195,
- "instruction": "DUP2"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1199,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "ADD"
- },
- {
- "pc": 1203,
- "instruction": "DUP2"
- },
- {
- "pc": 1204,
- "instruction": "SWAP1"
- },
- {
- "pc": 1205,
- "instruction": "MSTORE"
- },
- {
- "pc": 1206,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1208,
- "instruction": "DUP3"
- },
- {
- "pc": 1209,
- "instruction": "ADD"
- },
- {
- "pc": 1210,
- "instruction": "MSTORE"
- },
- {
- "pc": 1211,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 1244,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1246,
- "instruction": "DUP3"
- },
- {
- "pc": 1247,
- "instruction": "ADD"
- },
- {
- "pc": 1248,
- "instruction": "MSTORE"
- },
- {
- "pc": 1249,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1251,
- "instruction": "ADD"
- },
- {
- "pc": 1252,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 1255,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 1185
- },
- {
- "instructions": [
- {
- "pc": 491,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 492,
- "instruction": "POP"
- },
- {
- "pc": 493,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 495,
- "instruction": "MLOAD"
- },
- {
- "pc": 496,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 498,
- "instruction": "DUP2"
- },
- {
- "pc": 499,
- "instruction": "MSTORE"
- },
- {
- "pc": 500,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 502,
- "instruction": "ADD"
- },
- {
- "pc": 503,
- "instruction": "PUSH2 0x0131"
- },
- {
- "pc": 506,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 305
- }],
- "last_instruction": "JUMP",
- "id": 491
- },
- {
- "instructions": [
- {
- "pc": 40,
- "instruction": "DUP1"
- },
- {
- "pc": 41,
- "instruction": "PUSH4 0xa705eee2"
- },
- {
- "pc": 46,
- "instruction": "EQ"
- },
- {
- "pc": 47,
- "instruction": "PUSH2 0x028b"
- },
- {
- "pc": 50,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 51
- },
- {
- "color": "\"#5F9747\"",
- "target": 651
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 40,
- "label": "Function a705eee2"
- },
- {
- "instructions": [
- {
- "pc": 986,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 987,
- "instruction": "PUSH0"
- },
- {
- "pc": 988,
- "instruction": "PUSH2 0x03e6"
- },
- {
- "pc": 991,
- "instruction": "DUP5"
- },
- {
- "pc": 992,
- "instruction": "DUP5"
- },
- {
- "pc": 993,
- "instruction": "DUP5"
- },
- {
- "pc": 994,
- "instruction": "PUSH2 0x0936"
- },
- {
- "pc": 997,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2358
- }],
- "last_instruction": "JUMP",
- "id": 986
- },
- {
- "instructions": [
- {
- "pc": 3108,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3109,
- "instruction": "DUP4"
- },
- {
- "pc": 3110,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3111,
- "instruction": "PUSH2 0x0c2f"
- },
- {
- "pc": 3114,
- "instruction": "DUP2"
- },
- {
- "pc": 3115,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3118,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3108
- },
- {
- "instructions": [
- {
- "pc": 693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 694,
- "instruction": "POP"
- },
- {
- "pc": 695,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 697,
- "instruction": "SLOAD"
- },
- {
- "pc": 698,
- "instruction": "PUSH2 0x011d"
- },
- {
- "pc": 701,
- "instruction": "SWAP1"
- },
- {
- "pc": 702,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 704,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 706,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 708,
- "instruction": "SHL"
- },
- {
- "pc": 709,
- "instruction": "SUB"
- },
- {
- "pc": 710,
- "instruction": "AND"
- },
- {
- "pc": 711,
- "instruction": "DUP2"
- },
- {
- "pc": 712,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 285
- }],
- "last_instruction": "JUMP",
- "id": 693
- },
- {
- "instructions": [
- {
- "pc": 347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 348,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 349,
- "instruction": "DUP1"
- },
- {
- "pc": 350,
- "instruction": "ISZERO"
- },
- {
- "pc": 351,
- "instruction": "PUSH2 0x0166"
- },
- {
- "pc": 354,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 355
- },
- {
- "color": "\"#5F9747\"",
- "target": 358
- }
- ],
- "last_instruction": "JUMPI",
- "id": 347
- },
- {
- "instructions": [
- {
- "pc": 820,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 821,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 823,
- "instruction": "PUSH1 0x08"
- },
- {
- "pc": 825,
- "instruction": "DUP1"
- },
- {
- "pc": 826,
- "instruction": "SLOAD"
- },
- {
- "pc": 827,
- "instruction": "PUSH2 0x0343"
- },
- {
- "pc": 830,
- "instruction": "SWAP1"
- },
- {
- "pc": 831,
- "instruction": "PUSH2 0x0ca9"
- },
- {
- "pc": 834,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3241
- }],
- "last_instruction": "JUMP",
- "id": 820
- },
- {
- "instructions": [
- {
- "pc": 945,
- "instruction": "DUP3"
- },
- {
- "pc": 946,
- "instruction": "SWAP1"
- },
- {
- "pc": 947,
- "instruction": "SUB"
- },
- {
- "pc": 948,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 950,
- "instruction": "AND"
- },
- {
- "pc": 951,
- "instruction": "DUP3"
- },
- {
- "pc": 952,
- "instruction": "ADD"
- },
- {
- "pc": 953,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 954
- }],
- "last_instruction": "UNKNOWN",
- "id": 945
- },
- {
- "instructions": [
- {
- "pc": 980,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 981,
- "instruction": "SWAP3"
- },
- {
- "pc": 982,
- "instruction": "SWAP2"
- },
- {
- "pc": 983,
- "instruction": "POP"
- },
- {
- "pc": 984,
- "instruction": "POP"
- },
- {
- "pc": 985,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 378
- },
- {
- "color": "\"#FF9248\"",
- "target": 410
- },
- {
- "color": "\"#FF9248\"",
- "target": 2940
- },
- {
- "color": "\"#FF9248\"",
- "target": 1502
- }
- ],
- "last_instruction": "JUMP",
- "id": 980
- },
- {
- "instructions": [
- {
- "pc": 2940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2941,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2943,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2945,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2947,
- "instruction": "SHL"
- },
- {
- "pc": 2948,
- "instruction": "SUB"
- },
- {
- "pc": 2949,
- "instruction": "SWAP1"
- },
- {
- "pc": 2950,
- "instruction": "SWAP4"
- },
- {
- "pc": 2951,
- "instruction": "AND"
- },
- {
- "pc": 2952,
- "instruction": "PUSH0"
- },
- {
- "pc": 2953,
- "instruction": "SWAP1"
- },
- {
- "pc": 2954,
- "instruction": "DUP2"
- },
- {
- "pc": 2955,
- "instruction": "MSTORE"
- },
- {
- "pc": 2956,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2958,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2960,
- "instruction": "MSTORE"
- },
- {
- "pc": 2961,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2963,
- "instruction": "SWAP1"
- },
- {
- "pc": 2964,
- "instruction": "SHA3"
- },
- {
- "pc": 2965,
- "instruction": "SWAP3"
- },
- {
- "pc": 2966,
- "instruction": "SWAP1"
- },
- {
- "pc": 2967,
- "instruction": "SWAP3"
- },
- {
- "pc": 2968,
- "instruction": "SSTORE"
- },
- {
- "pc": 2969,
- "instruction": "POP"
- },
- {
- "pc": 2970,
- "instruction": "SWAP1"
- },
- {
- "pc": 2971,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2940
- },
- {
- "instructions": [
- {
- "pc": 3291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3292,
- "instruction": "POP"
- },
- {
- "pc": 3293,
- "instruction": "SWAP2"
- },
- {
- "pc": 3294,
- "instruction": "SWAP1"
- },
- {
- "pc": 3295,
- "instruction": "POP"
- },
- {
- "pc": 3296,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 835
- },
- {
- "color": "\"#FF9248\"",
- "target": 879
- }
- ],
- "last_instruction": "JUMP",
- "id": 3291
- },
- {
- "instructions": [
- {
- "pc": 13,
- "instruction": "PUSH0"
- },
- {
- "pc": 14,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 15,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 17,
- "instruction": "SHR"
- },
- {
- "pc": 18,
- "instruction": "DUP1"
- },
- {
- "pc": 19,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 24,
- "instruction": "GT"
- },
- {
- "pc": 25,
- "instruction": "PUSH2 0x0092"
- },
- {
- "pc": 28,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 146
- },
- {
- "color": "\"#B70000\"",
- "target": 29
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 13,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1462,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1464,
- "instruction": "SLOAD"
- },
- {
- "pc": 1465,
- "instruction": "PUSH2 0x05ce"
- },
- {
- "pc": 1468,
- "instruction": "SWAP1"
- },
- {
- "pc": 1469,
- "instruction": "ADDRESS"
- },
- {
- "pc": 1470,
- "instruction": "SWAP1"
- },
- {
- "pc": 1471,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1473,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1475,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1477,
- "instruction": "SHL"
- },
- {
- "pc": 1478,
- "instruction": "SUB"
- },
- {
- "pc": 1479,
- "instruction": "AND"
- },
- {
- "pc": 1480,
- "instruction": "PUSH0"
- },
- {
- "pc": 1481,
- "instruction": "NOT"
- },
- {
- "pc": 1482,
- "instruction": "PUSH2 0x0812"
- },
- {
- "pc": 1485,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2066
- }],
- "last_instruction": "JUMP",
- "id": 1461
- },
- {
- "instructions": [
- {
- "pc": 964,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 965,
- "instruction": "PUSH0"
- },
- {
- "pc": 966,
- "instruction": "PUSH2 0x03d0"
- },
- {
- "pc": 969,
- "instruction": "CALLER"
- },
- {
- "pc": 970,
- "instruction": "DUP5"
- },
- {
- "pc": 971,
- "instruction": "DUP5"
- },
- {
- "pc": 972,
- "instruction": "PUSH2 0x0812"
- },
- {
- "pc": 975,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2066
- }],
- "last_instruction": "JUMP",
- "id": 964
- },
- {
- "instructions": [
- {
- "pc": 3048,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3049,
- "instruction": "PUSH0"
- },
- {
- "pc": 3050,
- "instruction": "DUP1"
- },
- {
- "pc": 3051,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3053,
- "instruction": "DUP4"
- },
- {
- "pc": 3054,
- "instruction": "DUP6"
- },
- {
- "pc": 3055,
- "instruction": "SUB"
- },
- {
- "pc": 3056,
- "instruction": "SLT"
- },
- {
- "pc": 3057,
- "instruction": "ISZERO"
- },
- {
- "pc": 3058,
- "instruction": "PUSH2 0x0bf9"
- },
- {
- "pc": 3061,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3062
- },
- {
- "color": "\"#5F9747\"",
- "target": 3065
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3048
- },
- {
- "instructions": [
- {
- "pc": 3135,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3136,
- "instruction": "SWAP3"
- },
- {
- "pc": 3137,
- "instruction": "SWAP6"
- },
- {
- "pc": 3138,
- "instruction": "SWAP3"
- },
- {
- "pc": 3139,
- "instruction": "SWAP5"
- },
- {
- "pc": 3140,
- "instruction": "POP"
- },
- {
- "pc": 3141,
- "instruction": "POP"
- },
- {
- "pc": 3142,
- "instruction": "POP"
- },
- {
- "pc": 3143,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3145,
- "instruction": "SWAP2"
- },
- {
- "pc": 3146,
- "instruction": "SWAP1"
- },
- {
- "pc": 3147,
- "instruction": "SWAP2"
- },
- {
- "pc": 3148,
- "instruction": "ADD"
- },
- {
- "pc": 3149,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3150,
- "instruction": "SWAP1"
- },
- {
- "pc": 3151,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 378
- },
- {
- "color": "\"#FF9248\"",
- "target": 410
- },
- {
- "color": "\"#FF9248\"",
- "target": 475
- }
- ],
- "last_instruction": "JUMP",
- "id": 3135
- },
- {
- "instructions": [
- {
- "pc": 460,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 461,
- "instruction": "POP"
- },
- {
- "pc": 462,
- "instruction": "PUSH2 0x017a"
- },
- {
- "pc": 465,
- "instruction": "PUSH2 0x01db"
- },
- {
- "pc": 468,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 469,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 471,
- "instruction": "PUSH2 0x0c12"
- },
- {
- "pc": 474,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3090
- }],
- "last_instruction": "JUMP",
- "id": 460
- },
- {
- "instructions": [
- {
- "pc": 1377,
- "instruction": "POP"
- },
- {
- "pc": 1378,
- "instruction": "PUSH1 0x0b"
- },
- {
- "pc": 1380,
- "instruction": "SLOAD"
- },
- {
- "pc": 1381,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1383,
- "instruction": "AND"
- },
- {
- "pc": 1384,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1385
- }],
- "last_instruction": "UNKNOWN",
- "id": 1377
- },
- {
- "instructions": [
- {
- "pc": 202,
- "instruction": "PUSH0"
- },
- {
- "pc": 203,
- "instruction": "DUP1"
- },
- {
- "pc": 204,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 202
- },
- {
- "instructions": [
- {
- "pc": 925,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 926,
- "instruction": "DUP2"
- },
- {
- "pc": 927,
- "instruction": "SLOAD"
- },
- {
- "pc": 928,
- "instruction": "DUP2"
- },
- {
- "pc": 929,
- "instruction": "MSTORE"
- },
- {
- "pc": 930,
- "instruction": "SWAP1"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 933,
- "instruction": "ADD"
- },
- {
- "pc": 934,
- "instruction": "SWAP1"
- },
- {
- "pc": 935,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 937,
- "instruction": "ADD"
- },
- {
- "pc": 938,
- "instruction": "DUP1"
- },
- {
- "pc": 939,
- "instruction": "DUP4"
- },
- {
- "pc": 940,
- "instruction": "GT"
- },
- {
- "pc": 941,
- "instruction": "PUSH2 0x039d"
- },
- {
- "pc": 944,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 945
- },
- {
- "color": "\"#5F9747\"",
- "target": 925
- }
- ],
- "last_instruction": "JUMPI",
- "id": 925
- },
- {
- "instructions": [
- {
- "pc": 2438,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2439,
- "instruction": "DUP1"
- },
- {
- "pc": 2440,
- "instruction": "PUSH2 0x09a1"
- },
- {
- "pc": 2443,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2465
- },
- {
- "color": "\"#B70000\"",
- "target": 2444
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2438
- },
- {
- "instructions": [
- {
- "pc": 457,
- "instruction": "PUSH0"
- },
- {
- "pc": 458,
- "instruction": "DUP1"
- },
- {
- "pc": 459,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 457
- },
- {
- "instructions": [
- {
- "pc": 3203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3204,
- "instruction": "DUP3"
- },
- {
- "pc": 3205,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3206,
- "instruction": "PUSH2 0x0c8e"
- },
- {
- "pc": 3209,
- "instruction": "DUP2"
- },
- {
- "pc": 3210,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3203
- },
- {
- "instructions": [
- {
- "pc": 2923,
- "instruction": "DUP2"
- },
- {
- "pc": 2924,
- "instruction": "MLOAD"
- },
- {
- "pc": 2925,
- "instruction": "SWAP3"
- },
- {
- "pc": 2926,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2927
- }],
- "last_instruction": "UNKNOWN",
- "id": 2923
- },
- {
- "instructions": [
- {
- "pc": 613,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 614,
- "instruction": "POP"
- },
- {
- "pc": 615,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 617,
- "instruction": "SLOAD"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 622,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 624,
- "instruction": "SHL"
- },
- {
- "pc": 625,
- "instruction": "SUB"
- },
- {
- "pc": 626,
- "instruction": "AND"
- },
- {
- "pc": 627,
- "instruction": "PUSH2 0x011d"
- },
- {
- "pc": 630,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 285
- }],
- "last_instruction": "JUMP",
- "id": 613
- },
- {
- "instructions": [
- {
- "pc": 355,
- "instruction": "PUSH0"
- },
- {
- "pc": 356,
- "instruction": "DUP1"
- },
- {
- "pc": 357,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 355
- },
- {
- "instructions": [
- {
- "pc": 651,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 652,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 653,
- "instruction": "DUP1"
- },
- {
- "pc": 654,
- "instruction": "ISZERO"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x0296"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 662
- }
- ],
- "last_instruction": "JUMPI",
- "id": 651
- },
- {
- "instructions": [
- {
- "pc": 322,
- "instruction": "PUSH0"
- },
- {
- "pc": 323,
- "instruction": "DUP1"
- },
- {
- "pc": 324,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 322
- },
- {
- "instructions": [
- {
- "pc": 913,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 914,
- "instruction": "DUP3"
- },
- {
- "pc": 915,
- "instruction": "ADD"
- },
- {
- "pc": 916,
- "instruction": "SWAP2"
- },
- {
- "pc": 917,
- "instruction": "SWAP1"
- },
- {
- "pc": 918,
- "instruction": "PUSH0"
- },
- {
- "pc": 919,
- "instruction": "MSTORE"
- },
- {
- "pc": 920,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 922,
- "instruction": "PUSH0"
- },
- {
- "pc": 923,
- "instruction": "SHA3"
- },
- {
- "pc": 924,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 925
- }],
- "last_instruction": "UNKNOWN",
- "id": 913
- },
- {
- "instructions": [
- {
- "pc": 600,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 601,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 600
- },
- {
- "instructions": [
- {
- "pc": 2568,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2570,
- "instruction": "MLOAD"
- },
- {
- "pc": 2571,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2575,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2577,
- "instruction": "SHL"
- },
- {
- "pc": 2578,
- "instruction": "DUP2"
- },
- {
- "pc": 2579,
- "instruction": "MSTORE"
- },
- {
- "pc": 2580,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2582,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2584,
- "instruction": "DUP3"
- },
- {
- "pc": 2585,
- "instruction": "ADD"
- },
- {
- "pc": 2586,
- "instruction": "MSTORE"
- },
- {
- "pc": 2587,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 2589,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2591,
- "instruction": "DUP3"
- },
- {
- "pc": 2592,
- "instruction": "ADD"
- },
- {
- "pc": 2593,
- "instruction": "MSTORE"
- },
- {
- "pc": 2594,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 2627,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2629,
- "instruction": "DUP3"
- },
- {
- "pc": 2630,
- "instruction": "ADD"
- },
- {
- "pc": 2631,
- "instruction": "MSTORE"
- },
- {
- "pc": 2632,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 2638,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 2640,
- "instruction": "SHL"
- },
- {
- "pc": 2641,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2643,
- "instruction": "DUP3"
- },
- {
- "pc": 2644,
- "instruction": "ADD"
- },
- {
- "pc": 2645,
- "instruction": "MSTORE"
- },
- {
- "pc": 2646,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 2648,
- "instruction": "ADD"
- },
- {
- "pc": 2649,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 2652,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 2568
- },
- {
- "instructions": [
- {
- "pc": 132,
- "instruction": "DUP1"
- },
- {
- "pc": 133,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 138,
- "instruction": "EQ"
- },
- {
- "pc": 139,
- "instruction": "PUSH2 0x0277"
- },
- {
- "pc": 142,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 631
- },
- {
- "color": "\"#B70000\"",
- "target": 143
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 132,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 894,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 897,
- "instruction": "DUP1"
- },
- {
- "pc": 898,
- "instruction": "DUP4"
- },
- {
- "pc": 899,
- "instruction": "SLOAD"
- },
- {
- "pc": 900,
- "instruction": "DIV"
- },
- {
- "pc": 901,
- "instruction": "MUL"
- },
- {
- "pc": 902,
- "instruction": "DUP4"
- },
- {
- "pc": 903,
- "instruction": "MSTORE"
- },
- {
- "pc": 904,
- "instruction": "SWAP2"
- },
- {
- "pc": 905,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 907,
- "instruction": "ADD"
- },
- {
- "pc": 908,
- "instruction": "SWAP2"
- },
- {
- "pc": 909,
- "instruction": "PUSH2 0x03ba"
- },
- {
- "pc": 912,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 954
- }],
- "last_instruction": "JUMP",
- "id": 894
- },
- {
- "instructions": [
- {
- "pc": 554,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 555,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 561,
- "instruction": "SHL"
- },
- {
- "pc": 562,
- "instruction": "SUB"
- },
- {
- "pc": 563,
- "instruction": "AND"
- },
- {
- "pc": 564,
- "instruction": "PUSH0"
- },
- {
- "pc": 565,
- "instruction": "SWAP1"
- },
- {
- "pc": 566,
- "instruction": "DUP2"
- },
- {
- "pc": 567,
- "instruction": "MSTORE"
- },
- {
- "pc": 568,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 570,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 572,
- "instruction": "MSTORE"
- },
- {
- "pc": 573,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 575,
- "instruction": "SWAP1"
- },
- {
- "pc": 576,
- "instruction": "SHA3"
- },
- {
- "pc": 577,
- "instruction": "SLOAD"
- },
- {
- "pc": 578,
- "instruction": "SWAP1"
- },
- {
- "pc": 579,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 410
- }],
- "last_instruction": "JUMP",
- "id": 554
- },
- {
- "instructions": [
- {
- "pc": 3214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3215,
- "instruction": "SWAP2"
- },
- {
- "pc": 3216,
- "instruction": "POP"
- },
- {
- "pc": 3217,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3219,
- "instruction": "DUP4"
- },
- {
- "pc": 3220,
- "instruction": "ADD"
- },
- {
- "pc": 3221,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3222,
- "instruction": "PUSH2 0x0c9e"
- },
- {
- "pc": 3225,
- "instruction": "DUP2"
- },
- {
- "pc": 3226,
- "instruction": "PUSH2 0x0bd1"
- },
- {
- "pc": 3229,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3025
- }],
- "last_instruction": "JUMP",
- "id": 3214
- },
- {
- "instructions": [
- {
- "pc": 2066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2073,
- "instruction": "SHL"
- },
- {
- "pc": 2074,
- "instruction": "SUB"
- },
- {
- "pc": 2075,
- "instruction": "DUP4"
- },
- {
- "pc": 2076,
- "instruction": "AND"
- },
- {
- "pc": 2077,
- "instruction": "PUSH2 0x0874"
- },
- {
- "pc": 2080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2081
- },
- {
- "color": "\"#5F9747\"",
- "target": 2164
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2066
- },
- {
- "instructions": [
- {
- "pc": 1329,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1330,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1332,
- "instruction": "PUSH1 0x09"
- },
- {
- "pc": 1334,
- "instruction": "DUP1"
- },
- {
- "pc": 1335,
- "instruction": "SLOAD"
- },
- {
- "pc": 1336,
- "instruction": "PUSH2 0x0343"
- },
- {
- "pc": 1339,
- "instruction": "SWAP1"
- },
- {
- "pc": 1340,
- "instruction": "PUSH2 0x0ca9"
- },
- {
- "pc": 1343,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3241
- }],
- "last_instruction": "JUMP",
- "id": 1329
- },
- {
- "instructions": [
- {
- "pc": 713,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 714,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 715,
- "instruction": "DUP1"
- },
- {
- "pc": 716,
- "instruction": "ISZERO"
- },
- {
- "pc": 717,
- "instruction": "PUSH2 0x02d4"
- },
- {
- "pc": 720,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 721
- },
- {
- "color": "\"#5F9747\"",
- "target": 724
- }
- ],
- "last_instruction": "JUMPI",
- "id": 713
- },
- {
- "instructions": [
- {
- "pc": 169,
- "instruction": "DUP1"
- },
- {
- "pc": 170,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 175,
- "instruction": "EQ"
- },
- {
- "pc": 176,
- "instruction": "PUSH2 0x01c1"
- },
- {
- "pc": 179,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 449
- },
- {
- "color": "\"#B70000\"",
- "target": 180
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 169,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 631,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 632,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 633,
- "instruction": "DUP1"
- },
- {
- "pc": 634,
- "instruction": "ISZERO"
- },
- {
- "pc": 635,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 638,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 642
- },
- {
- "color": "\"#B70000\"",
- "target": 639
- }
- ],
- "last_instruction": "JUMPI",
- "id": 631
- },
- {
- "instructions": [
- {
- "pc": 3241,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3242,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3244,
- "instruction": "DUP2"
- },
- {
- "pc": 3245,
- "instruction": "DUP2"
- },
- {
- "pc": 3246,
- "instruction": "SHR"
- },
- {
- "pc": 3247,
- "instruction": "SWAP1"
- },
- {
- "pc": 3248,
- "instruction": "DUP3"
- },
- {
- "pc": 3249,
- "instruction": "AND"
- },
- {
- "pc": 3250,
- "instruction": "DUP1"
- },
- {
- "pc": 3251,
- "instruction": "PUSH2 0x0cbd"
- },
- {
- "pc": 3254,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3255
- },
- {
- "color": "\"#5F9747\"",
- "target": 3261
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3241
- },
- {
- "instructions": [
- {
- "pc": 3297,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3298,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 3303,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 3305,
- "instruction": "SHL"
- },
- {
- "pc": 3306,
- "instruction": "PUSH0"
- },
- {
- "pc": 3307,
- "instruction": "MSTORE"
- },
- {
- "pc": 3308,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 3310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3312,
- "instruction": "MSTORE"
- },
- {
- "pc": 3313,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 3315,
- "instruction": "PUSH0"
- },
- {
- "pc": 3316,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3297
- },
- {
- "instructions": [
- {
- "pc": 3200,
- "instruction": "PUSH0"
- },
- {
- "pc": 3201,
- "instruction": "DUP1"
- },
- {
- "pc": 3202,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3200
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "DUP1"
- },
- {
- "pc": 192,
- "instruction": "PUSH4 0x48cd4cb1"
- },
- {
- "pc": 197,
- "instruction": "EQ"
- },
- {
- "pc": 198,
- "instruction": "PUSH2 0x01fb"
- },
- {
- "pc": 201,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 202
- },
- {
- "color": "\"#5F9747\"",
- "target": 507
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 191,
- "label": "Function 48cd4cb1"
- },
- {
- "instructions": [
- {
- "pc": 3045,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3046,
- "instruction": "POP"
- },
- {
- "pc": 3047,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3076
- },
- {
- "color": "\"#FF9248\"",
- "target": 3179
- },
- {
- "color": "\"#FF9248\"",
- "target": 3214
- },
- {
- "color": "\"#FF9248\"",
- "target": 3230
- },
- {
- "color": "\"#FF9248\"",
- "target": 3119
- },
- {
- "color": "\"#FF9248\"",
- "target": 3135
- }
- ],
- "last_instruction": "JUMP",
- "id": 3045
- },
- {
- "instructions": [
- {
- "pc": 2081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2083,
- "instruction": "MLOAD"
- },
- {
- "pc": 2084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 2090,
- "instruction": "SHL"
- },
- {
- "pc": 2091,
- "instruction": "DUP2"
- },
- {
- "pc": 2092,
- "instruction": "MSTORE"
- },
- {
- "pc": 2093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2097,
- "instruction": "DUP3"
- },
- {
- "pc": 2098,
- "instruction": "ADD"
- },
- {
- "pc": 2099,
- "instruction": "MSTORE"
- },
- {
- "pc": 2100,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2102,
- "instruction": "DUP1"
- },
- {
- "pc": 2103,
- "instruction": "DUP3"
- },
- {
- "pc": 2104,
- "instruction": "ADD"
- },
- {
- "pc": 2105,
- "instruction": "MSTORE"
- },
- {
- "pc": 2106,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 2139,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 2141,
- "instruction": "DUP3"
- },
- {
- "pc": 2142,
- "instruction": "ADD"
- },
- {
- "pc": 2143,
- "instruction": "MSTORE"
- },
- {
- "pc": 2144,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 2149,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2151,
- "instruction": "SHL"
- },
- {
- "pc": 2152,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 2154,
- "instruction": "DUP3"
- },
- {
- "pc": 2155,
- "instruction": "ADD"
- },
- {
- "pc": 2156,
- "instruction": "MSTORE"
- },
- {
- "pc": 2157,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 2159,
- "instruction": "ADD"
- },
- {
- "pc": 2160,
- "instruction": "PUSH2 0x0466"
- },
- {
- "pc": 2163,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1126
- }],
- "last_instruction": "JUMP",
- "id": 2081
- },
- {
- "instructions": [
- {
- "pc": 1518,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1519,
- "instruction": "PUSH2 0x05f8"
- },
- {
- "pc": 1522,
- "instruction": "SWAP2"
- },
- {
- "pc": 1523,
- "instruction": "SWAP1"
- },
- {
- "pc": 1524,
- "instruction": "PUSH2 0x0d27"
- },
- {
- "pc": 1527,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3367
- }],
- "last_instruction": "JUMP",
- "id": 1518
- },
- {
- "instructions": [
- {
- "pc": 217,
- "instruction": "DUP1"
- },
- {
- "pc": 218,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 223,
- "instruction": "EQ"
- },
- {
- "pc": 224,
- "instruction": "PUSH2 0x013a"
- },
- {
- "pc": 227,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 228
- },
- {
- "color": "\"#5F9747\"",
- "target": 314
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 217,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 51,
- "instruction": "DUP1"
- },
- {
- "pc": 52,
- "instruction": "PUSH4 0xa8aa1b31"
- },
- {
- "pc": 57,
- "instruction": "EQ"
- },
- {
- "pc": 58,
- "instruction": "PUSH2 0x02aa"
- },
- {
- "pc": 61,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 682
- },
- {
- "color": "\"#B70000\"",
- "target": 62
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 51,
- "label": "Function a8aa1b31"
- },
- {
- "instructions": [
- {
- "pc": 305,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 308,
- "instruction": "MLOAD"
- },
- {
- "pc": 309,
- "instruction": "DUP1"
- },
- {
- "pc": 310,
- "instruction": "SWAP2"
- },
- {
- "pc": 311,
- "instruction": "SUB"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 305
- },
- {
- "instructions": [
- {
- "pc": 954,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 955,
- "instruction": "POP"
- },
- {
- "pc": 956,
- "instruction": "POP"
- },
- {
- "pc": 957,
- "instruction": "POP"
- },
- {
- "pc": 958,
- "instruction": "POP"
- },
- {
- "pc": 959,
- "instruction": "POP"
- },
- {
- "pc": 960,
- "instruction": "SWAP1"
- },
- {
- "pc": 961,
- "instruction": "POP"
- },
- {
- "pc": 962,
- "instruction": "SWAP1"
- },
- {
- "pc": 963,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 334
- }],
- "last_instruction": "JUMP",
- "id": 954
- },
- {
- "instructions": [
- {
- "pc": 3186,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3187,
- "instruction": "PUSH0"
- },
- {
- "pc": 3188,
- "instruction": "DUP1"
- },
- {
- "pc": 3189,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3191,
- "instruction": "DUP4"
- },
- {
- "pc": 3192,
- "instruction": "DUP6"
- },
- {
- "pc": 3193,
- "instruction": "SUB"
- },
- {
- "pc": 3194,
- "instruction": "SLT"
- },
- {
- "pc": 3195,
- "instruction": "ISZERO"
- },
- {
- "pc": 3196,
- "instruction": "PUSH2 0x0c83"
- },
- {
- "pc": 3199,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3200
- },
- {
- "color": "\"#5F9747\"",
- "target": 3203
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3186
- },
- {
- "instructions": [
- {
- "pc": 610,
- "instruction": "PUSH0"
- },
- {
- "pc": 611,
- "instruction": "DUP1"
- },
- {
- "pc": 612,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 610
- },
- {
- "instructions": [
- {
- "pc": 2653,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2654,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2656,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2658,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2660,
- "instruction": "SHL"
- },
- {
- "pc": 2661,
- "instruction": "SUB"
- },
- {
- "pc": 2662,
- "instruction": "DUP3"
- },
- {
- "pc": 2663,
- "instruction": "AND"
- },
- {
- "pc": 2664,
- "instruction": "PUSH2 0x0abf"
- },
- {
- "pc": 2667,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2668
- },
- {
- "color": "\"#5F9747\"",
- "target": 2751
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2653
- },
- {
- "instructions": [
- {
- "pc": 2972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2973,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2975,
- "instruction": "DUP2"
- },
- {
- "pc": 2976,
- "instruction": "MSTORE"
- },
- {
- "pc": 2977,
- "instruction": "PUSH0"
- },
- {
- "pc": 2978,
- "instruction": "DUP3"
- },
- {
- "pc": 2979,
- "instruction": "MLOAD"
- },
- {
- "pc": 2980,
- "instruction": "DUP1"
- },
- {
- "pc": 2981,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2983,
- "instruction": "DUP5"
- },
- {
- "pc": 2984,
- "instruction": "ADD"
- },
- {
- "pc": 2985,
- "instruction": "MSTORE"
- },
- {
- "pc": 2986,
- "instruction": "DUP1"
- },
- {
- "pc": 2987,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2989,
- "instruction": "DUP6"
- },
- {
- "pc": 2990,
- "instruction": "ADD"
- },
- {
- "pc": 2991,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2993,
- "instruction": "DUP6"
- },
- {
- "pc": 2994,
- "instruction": "ADD"
- },
- {
- "pc": 2995,
- "instruction": "MCOPY"
- },
- {
- "pc": 2996,
- "instruction": "PUSH0"
- },
- {
- "pc": 2997,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2999,
- "instruction": "DUP3"
- },
- {
- "pc": 3000,
- "instruction": "DUP6"
- },
- {
- "pc": 3001,
- "instruction": "ADD"
- },
- {
- "pc": 3002,
- "instruction": "ADD"
- },
- {
- "pc": 3003,
- "instruction": "MSTORE"
- },
- {
- "pc": 3004,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3006,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 3008,
- "instruction": "NOT"
- },
- {
- "pc": 3009,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 3011,
- "instruction": "DUP4"
- },
- {
- "pc": 3012,
- "instruction": "ADD"
- },
- {
- "pc": 3013,
- "instruction": "AND"
- },
- {
- "pc": 3014,
- "instruction": "DUP5"
- },
- {
- "pc": 3015,
- "instruction": "ADD"
- },
- {
- "pc": 3016,
- "instruction": "ADD"
- },
- {
- "pc": 3017,
- "instruction": "SWAP2"
- },
- {
- "pc": 3018,
- "instruction": "POP"
- },
- {
- "pc": 3019,
- "instruction": "POP"
- },
- {
- "pc": 3020,
- "instruction": "SWAP3"
- },
- {
- "pc": 3021,
- "instruction": "SWAP2"
- },
- {
- "pc": 3022,
- "instruction": "POP"
- },
- {
- "pc": 3023,
- "instruction": "POP"
- },
- {
- "pc": 3024,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 305
- }],
- "last_instruction": "JUMP",
- "id": 2972
- },
- {
- "instructions": [
- {
- "pc": 3230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3231,
- "instruction": "DUP1"
- },
- {
- "pc": 3232,
- "instruction": "SWAP2"
- },
- {
- "pc": 3233,
- "instruction": "POP"
- },
- {
- "pc": 3234,
- "instruction": "POP"
- },
- {
- "pc": 3235,
- "instruction": "SWAP3"
- },
- {
- "pc": 3236,
- "instruction": "POP"
- },
- {
- "pc": 3237,
- "instruction": "SWAP3"
- },
- {
- "pc": 3238,
- "instruction": "SWAP1"
- },
- {
- "pc": 3239,
- "instruction": "POP"
- },
- {
- "pc": 3240,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 770
- },
- {
- "color": "\"#FF9248\"",
- "target": 739
- },
- {
- "color": "\"#FF9248\"",
- "target": 373
- },
- {
- "color": "\"#FF9248\"",
- "target": 410
- }
- ],
- "last_instruction": "JUMP",
- "id": 3230
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "openTrade()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xfb201b1d"],
- "name": "openTrade",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "fb201b1d",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "msgSend()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x01a37fc2"],
- "name": "msgSend",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "01a37fc2",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "pair()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0xa8aa1b31"],
- "name": "pair",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a8aa1b31",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "trade()",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x1f0ba6c9",
- "PUSH4 0x1f0ba6c9"
- ],
- "name": "trade",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "1f0ba6c9",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "msgReceive()",
- "output_param_types": ["address"],
- "entry_points": [
- "PUSH4 0xa705eee2",
- "PUSH4 0xa705eee2"
- ],
- "name": "msgReceive",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a705eee2",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "startBlock()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x48cd4cb1"],
- "name": "startBlock",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "48cd4cb1",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(285, 305), (3261, 3272), (3261, 3291), (435, 378), (2551, 2568), (2551, 2653), (1356, 1377), (1356, 1385), (334, 2972), (835, 3241), (239, 394), (239, 250), (3317, 3329), (3317, 980), (1256, 600), (3090, 3105), (3090, 3108), (2345, 976), (2345, 1486), (373, 964), (205, 217), (205, 254), (146, 205), (146, 158), (265, 285), (662, 285), (0, 250), (0, 13), (3025, 3042), (3025, 3045), (325, 820), (879, 886), (879, 954), (1385, 1461), (1385, 1390), (73, 84), (73, 744), (682, 690), (682, 693), (228, 347), (228, 239), (405, 410), (1166, 1185), (1166, 1256), (1390, 1126), (2358, 2438), (2358, 2423), (2261, 2345), (3383, 3297), (886, 913), (886, 894), (121, 132), (121, 602), (739, 1344), (2470, 1126), (3255, 3261), (642, 1329), (449, 457), (449, 460), (1344, 2358), (254, 262), (254, 265), (580, 588), (580, 591), (410, 305), (518, 410), (591, 1166), (2423, 2438), (314, 322), (314, 325), (539, 3152), (98, 528), (98, 110), (358, 3048), (3076, 770), (3076, 739), (3076, 373), (3076, 410), (3329, 3297), (378, 305), (3065, 3025), (1502, 3336), (602, 610), (602, 613), (2751, 2877), (110, 580), (110, 121), (2164, 2179), (2164, 2261), (62, 73), (62, 713), (180, 480), (180, 191), (84, 812), (84, 95), (158, 424), (158, 169), (770, 378), (770, 410), (755, 3186), (2668, 1126), (2444, 2465), (744, 752), (744, 755), (3362, 1518), (976, 980), (2927, 3317), (812, 1356), (29, 98), (29, 40), (1486, 3317), (424, 432), (424, 435), (394, 402), (394, 405), (3336, 3362), (3336, 3343), (3168, 3025), (3119, 3025), (3179, 554), (480, 488), (480, 491), (3152, 3168), (3152, 3165), (724, 3048), (2179, 1126), (475, 986), (528, 536), (528, 539), (2465, 2470), (2465, 2551), (3367, 980), (3367, 3383), (2877, 2923), (2877, 2927), (507, 515), (507, 518), (1185, 1126), (491, 305), (40, 51), (40, 651), (986, 2358), (3108, 3025), (693, 285), (347, 355), (347, 358), (820, 3241), (945, 954), (980, 378), (980, 410), (980, 2940), (980, 1502), (3291, 835), (3291, 879), (13, 146), (13, 29), (1461, 2066), (964, 2066), (3048, 3062), (3048, 3065), (3135, 378), (3135, 410), (3135, 475), (460, 3090), (1377, 1385), (925, 945), (925, 925), (2438, 2465), (2438, 2444), (3203, 3025), (2923, 2927), (613, 285), (651, 659), (651, 662), (913, 925), (2568, 1126), (132, 631), (132, 143), (894, 954), (554, 410), (3214, 3025), (2066, 2081), (2066, 2164), (1329, 3241), (713, 721), (713, 724), (169, 449), (169, 180), (631, 642), (631, 639), (3241, 3255), (3241, 3261), (191, 202), (191, 507), (3045, 3076), (3045, 3179), (3045, 3214), (3045, 3230), (3045, 3119), (3045, 3135), (2081, 1126), (1518, 3367), (217, 228), (217, 314), (51, 682), (51, 62), (954, 334), (3186, 3200), (3186, 3203), (2653, 2668), (2653, 2751), (2972, 305), (3230, 770), (3230, 739), (3230, 373), (3230, 410)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 250), (0, 13), (13, 146), (13, 29), (29, 98), (29, 40), (40, 51), (40, 651), (51, 682), (51, 62), (62, 73), (62, 713), (73, 84), (73, 744), (84, 812), (84, 95), (98, 528), (98, 110), (110, 580), (110, 121), (121, 132), (121, 602), (132, 631), (132, 143), (146, 205), (146, 158), (158, 424), (158, 169), (169, 449), (169, 180), (180, 480), (180, 191), (191, 202), (191, 507), (205, 217), (205, 254), (217, 228), (217, 314), (228, 347), (228, 239), (239, 394), (239, 250), (254, 262), (254, 265), (265, 285), (285, 305), (314, 322), (314, 325), (325, 820), (334, 2972), (347, 355), (347, 358), (358, 3048), (373, 964), (378, 305), (394, 402), (394, 405), (405, 410), (410, 305), (424, 432), (424, 435), (435, 378), (449, 457), (449, 460), (460, 3090), (475, 986), (480, 488), (480, 491), (491, 305), (507, 515), (507, 518), (518, 410), (528, 536), (528, 539), (539, 3152), (554, 410), (580, 588), (580, 591), (591, 1166), (602, 610), (602, 613), (613, 285), (631, 642), (631, 639), (642, 1329), (651, 659), (651, 662), (662, 285), (682, 690), (682, 693), (693, 285), (713, 721), (713, 724), (724, 3048), (739, 1344), (744, 752), (744, 755), (755, 3186), (770, 378), (770, 410), (812, 1356), (820, 3241), (835, 3241), (879, 886), (879, 954), (886, 913), (886, 894), (894, 954), (913, 925), (925, 945), (925, 925), (945, 954), (954, 334), (964, 2066), (976, 980), (980, 378), (980, 410), (980, 1502), (986, 2358), (1166, 1185), (1166, 1256), (1185, 1126), (1256, 600), (1329, 3241), (1344, 2358), (1356, 1377), (1356, 1385), (1377, 1385), (1385, 1461), (1385, 1390), (1390, 1126), (1461, 2066), (1486, 3317), (1502, 3336), (1518, 3367), (2066, 2081), (2066, 2164), (2081, 1126), (2164, 2179), (2164, 2261), (2179, 1126), (2261, 2345), (2345, 976), (2345, 1486), (2358, 2438), (2358, 2423), (2423, 2438), (2438, 2465), (2438, 2444), (2444, 2465), (2465, 2470), (2465, 2551), (2470, 1126), (2551, 2568), (2551, 2653), (2568, 1126), (2653, 2668), (2653, 2751), (2668, 1126), (2751, 2877), (2877, 2923), (2877, 2927), (2923, 2927), (2927, 3317), (2972, 305), (3025, 3042), (3025, 3045), (3045, 3076), (3045, 3179), (3045, 3214), (3045, 3119), (3045, 3135), (3048, 3062), (3048, 3065), (3065, 3025), (3076, 770), (3076, 739), (3076, 373), (3076, 410), (3090, 3105), (3090, 3108), (3108, 3025), (3119, 3025), (3135, 378), (3135, 410), (3135, 475), (3152, 3168), (3152, 3165), (3168, 3025), (3179, 554), (3186, 3200), (3186, 3203), (3203, 3025), (3214, 3025), (3241, 3255), (3241, 3261), (3255, 3261), (3261, 3272), (3261, 3291), (3291, 835), (3291, 879), (3317, 3329), (3317, 980), (3329, 3297), (3336, 3362), (3336, 3343), (3362, 1518), (3367, 980), (3367, 3383), (3383, 3297)]",
+ "last_pc": 3389,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a/0xfdf37696ba7b6f96efda6109fab72a1351c2e33a.abi",
"statistics": {
- "definitely_unreachable_jumps": 7,
+ "definitely_unreachable_jumps": 8,
+ "total_edges": 2281,
"unsound_jumps": 0,
"total_opcodes": 2249,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 151,
- "resolved_jumps": 144
- }
+ "resolved_jumps": 143
+ },
+ "execution_time": 827
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f5780638da5cb5b1461014757806395d89b4114610162578063a9059cbb1461016a578063cfaaa2661461017d578063dd62ed3e14610192575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101ca565b6040516100bf919061068a565b60405180910390f35b6100db6100d63660046106da565b61025a565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b366004610702565b610271565b604051601281526020016100bf565b6100ef61012d36600461073b565b6001600160a01b03165f9081526020819052604090205490565b6005546040516001600160a01b0390911681526020016100bf565b6100b261027d565b6100db6101783660046106da565b61028c565b61019061018b36600461073b565b610299565b005b6100ef6101a036600461075b565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600380546101d99061078c565b80601f01602080910402602001604051908101604052809291908181526020018280546102059061078c565b80156102505780601f1061022757610100808354040283529160200191610250565b820191905f5260205f20905b81548152906001019060200180831161023357829003601f168201915b5050505050905090565b5f33610267818585610317565b5060019392505050565b5f61026784848461043a565b6060600480546101d99061078c565b5f3361026781858561043a565b6102a16105dd565b6001600160a01b03811661030b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61031481610639565b50565b6001600160a01b0383166103795760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610302565b6001600160a01b0382166103da5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610302565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661049e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610302565b6001600160a01b0382166105005760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610302565b6001600160a01b0383165f90815260208190526040902054818110156105775760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610302565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b6005546001600160a01b031633146106375760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610302565b565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146106d5575f80fd5b919050565b5f80604083850312156106eb575f80fd5b6106f4836106bf565b946020939093013593505050565b5f805f60608486031215610714575f80fd5b61071d846106bf565b925061072b602085016106bf565b9150604084013590509250925092565b5f6020828403121561074b575f80fd5b610754826106bf565b9392505050565b5f806040838503121561076c575f80fd5b610775836106bf565b9150610783602084016106bf565b90509250929050565b600181811c908216806107a057607f821691505b6020821081036107be57634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220e7f7c4cd3fd42c58a38b4b19a0501bc5475ca1ef7d6dff5bc46d727bffd5978e64736f6c63430008190033",
"address": "0x37c1f2469d510449a847e4e5c48607a2fc9aa223",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x0162\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x016a\nJUMPI\nDUP1\nPUSH4 0xcfaaa266\nEQ\nPUSH2 0x017d\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0192\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01ca\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x068a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x06da\nJUMP\nJUMPDEST\nPUSH2 0x025a\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x02\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0702\nJUMP\nJUMPDEST\nPUSH2 0x0271\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x073b\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x027d\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0178\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x06da\nJUMP\nJUMPDEST\nPUSH2 0x028c\nJUMP\nJUMPDEST\nPUSH2 0x0190\nPUSH2 0x018b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x073b\nJUMP\nJUMPDEST\nPUSH2 0x0299\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x01a0\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x075b\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01d9\nSWAP1\nPUSH2 0x078c\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x0205\nSWAP1\nPUSH2 0x078c\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0250\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x0227\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0250\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0233\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0267\nDUP2\nDUP6\nDUP6\nPUSH2 0x0317\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0267\nDUP5\nDUP5\nDUP5\nPUSH2 0x043a\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x01d9\nSWAP1\nPUSH2 0x078c\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x0267\nDUP2\nDUP6\nDUP6\nPUSH2 0x043a\nJUMP\nJUMPDEST\nPUSH2 0x02a1\nPUSH2 0x05dd\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nPUSH2 0x030b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x646472657373\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0314\nDUP2\nPUSH2 0x0639\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x0379\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x03da\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x049e\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0500\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0577\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x616c616e6365\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nDUP8\nDUP8\nSUB\nSWAP1\nSSTORE\nSWAP4\nDUP8\nAND\nDUP1\nDUP4\nMSTORE\nSWAP2\nDUP5\nSWAP1\nSHA3\nDUP1\nSLOAD\nDUP8\nADD\nSWAP1\nSSTORE\nSWAP3\nMLOAD\nDUP6\nDUP2\nMSTORE\nSWAP1\nSWAP3\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0637\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x0302\nJUMP\nJUMPDEST\nJUMP\nJUMPDEST\nPUSH1 0x05\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nDUP4\nAND\nDUP2\nOR\nSWAP1\nSWAP4\nSSTORE\nPUSH1 0x40\nMLOAD\nSWAP2\nAND\nSWAP2\nSWAP1\nDUP3\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nPUSH0\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP2\nMSTORE\nPUSH0\nDUP3\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nMSTORE\nDUP1\nPUSH1 0x20\nDUP6\nADD\nPUSH1 0x40\nDUP6\nADD\nMCOPY\nPUSH0\nPUSH1 0x40\nDUP3\nDUP6\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP5\nADD\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x06d5\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x06eb\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x06f4\nDUP4\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0714\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x071d\nDUP5\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x072b\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x074b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0754\nDUP3\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x076c\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0775\nDUP4\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0783\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x06bf\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x07a0\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x07be\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'e7'(Unknown Opcode)\n'f7'(Unknown Opcode)\n'c4'(Unknown Opcode)\n'cd'(Unknown Opcode)\nEXTCODEHASH\n'd4'(Unknown Opcode)\n'2c'(Unknown Opcode)\nPC\nLOG3\nDUP12\n'4b'(Unknown Opcode)\nNOT\nLOG0\nPOP\nSHL\n'c5'(Unknown Opcode)\nSELFBALANCE\nTLOAD\nLOG1\n'ef'(Unknown Opcode)\nPUSH30 0x6dff5bc46d727bffd5978e64736f6c63430008190033\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "TransferOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 1182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1183,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1185,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1187,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1189,
- "instruction": "SHL"
- },
- {
- "pc": 1190,
- "instruction": "SUB"
- },
- {
- "pc": 1191,
- "instruction": "DUP3"
- },
- {
- "pc": 1192,
- "instruction": "AND"
- },
- {
- "pc": 1193,
- "instruction": "PUSH2 0x0500"
- },
- {
- "pc": 1196,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1280
- },
- {
- "color": "\"#B70000\"",
- "target": 1197
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1182
- },
- {
- "instructions": [
- {
- "pc": 416,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 417,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 419,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 421,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 423,
- "instruction": "SHL"
- },
- {
- "pc": 424,
- "instruction": "SUB"
- },
- {
- "pc": 425,
- "instruction": "SWAP2"
- },
- {
- "pc": 426,
- "instruction": "DUP3"
- },
- {
- "pc": 427,
- "instruction": "AND"
- },
- {
- "pc": 428,
- "instruction": "PUSH0"
- },
- {
- "pc": 429,
- "instruction": "SWAP1"
- },
- {
- "pc": 430,
- "instruction": "DUP2"
- },
- {
- "pc": 431,
- "instruction": "MSTORE"
- },
- {
- "pc": 432,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 436,
- "instruction": "SWAP1"
- },
- {
- "pc": 437,
- "instruction": "DUP2"
- },
- {
- "pc": 438,
- "instruction": "MSTORE"
- },
- {
- "pc": 439,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 441,
- "instruction": "DUP1"
- },
- {
- "pc": 442,
- "instruction": "DUP4"
- },
- {
- "pc": 443,
- "instruction": "SHA3"
- },
- {
- "pc": 444,
- "instruction": "SWAP4"
- },
- {
- "pc": 445,
- "instruction": "SWAP1"
- },
- {
- "pc": 446,
- "instruction": "SWAP5"
- },
- {
- "pc": 447,
- "instruction": "AND"
- },
- {
- "pc": 448,
- "instruction": "DUP3"
- },
- {
- "pc": 449,
- "instruction": "MSTORE"
- },
- {
- "pc": 450,
- "instruction": "SWAP2"
- },
- {
- "pc": 451,
- "instruction": "SWAP1"
- },
- {
- "pc": 452,
- "instruction": "SWAP2"
- },
- {
- "pc": 453,
- "instruction": "MSTORE"
- },
- {
- "pc": 454,
- "instruction": "SHA3"
- },
- {
- "pc": 455,
- "instruction": "SLOAD"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 416
- },
- {
- "instructions": [
- {
- "pc": 788,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 789,
- "instruction": "POP"
- },
- {
- "pc": 790,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 400
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 788
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1867,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1868,
- "instruction": "PUSH2 0x0754"
- },
- {
- "pc": 1871,
- "instruction": "DUP3"
- },
- {
- "pc": 1872,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1875,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1867
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 904,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 906,
- "instruction": "MLOAD"
- },
- {
- "pc": 907,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 911,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 913,
- "instruction": "SHL"
- },
- {
- "pc": 914,
- "instruction": "DUP2"
- },
- {
- "pc": 915,
- "instruction": "MSTORE"
- },
- {
- "pc": 916,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 918,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 920,
- "instruction": "DUP3"
- },
- {
- "pc": 921,
- "instruction": "ADD"
- },
- {
- "pc": 922,
- "instruction": "MSTORE"
- },
- {
- "pc": 923,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 925,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 927,
- "instruction": "DUP3"
- },
- {
- "pc": 928,
- "instruction": "ADD"
- },
- {
- "pc": 929,
- "instruction": "MSTORE"
- },
- {
- "pc": 930,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 963,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 965,
- "instruction": "DUP3"
- },
- {
- "pc": 966,
- "instruction": "ADD"
- },
- {
- "pc": 967,
- "instruction": "MSTORE"
- },
- {
- "pc": 968,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 973,
- "instruction": "SHL"
- },
- {
- "pc": 974,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 976,
- "instruction": "DUP3"
- },
- {
- "pc": 977,
- "instruction": "ADD"
- },
- {
- "pc": 978,
- "instruction": "MSTORE"
- },
- {
- "pc": 979,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 981,
- "instruction": "ADD"
- },
- {
- "pc": 982,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 985,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 904
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0271"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 625
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 458,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 459,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 461,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 463,
- "instruction": "DUP1"
- },
- {
- "pc": 464,
- "instruction": "SLOAD"
- },
- {
- "pc": 465,
- "instruction": "PUSH2 0x01d9"
- },
- {
- "pc": 468,
- "instruction": "SWAP1"
- },
- {
- "pc": 469,
- "instruction": "PUSH2 0x078c"
- },
- {
- "pc": 472,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1932
- }],
- "last_instruction": "JUMP",
- "id": 458
- },
- {
- "instructions": [
- {
- "pc": 524,
- "instruction": "DUP1"
- },
- {
- "pc": 525,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 527,
- "instruction": "LT"
- },
- {
- "pc": 528,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 531,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 532
- },
- {
- "color": "\"#5F9747\"",
- "target": 551
- }
- ],
- "last_instruction": "JUMPI",
- "id": 524
- },
- {
- "instructions": [
- {
- "pc": 625,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 630,
- "instruction": "DUP5"
- },
- {
- "pc": 631,
- "instruction": "DUP5"
- },
- {
- "pc": 632,
- "instruction": "DUP5"
- },
- {
- "pc": 633,
- "instruction": "PUSH2 0x043a"
- },
- {
- "pc": 636,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1082
- }],
- "last_instruction": "JUMP",
- "id": 625
- },
- {
- "instructions": [
- {
- "pc": 354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 355,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 358,
- "instruction": "PUSH2 0x027d"
- },
- {
- "pc": 361,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 637
- }],
- "last_instruction": "JUMP",
- "id": 354
- },
- {
- "instructions": [
- {
- "pc": 1313,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1315,
- "instruction": "MLOAD"
- },
- {
- "pc": 1316,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1320,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1322,
- "instruction": "SHL"
- },
- {
- "pc": 1323,
- "instruction": "DUP2"
- },
- {
- "pc": 1324,
- "instruction": "MSTORE"
- },
- {
- "pc": 1325,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1327,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1329,
- "instruction": "DUP3"
- },
- {
- "pc": 1330,
- "instruction": "ADD"
- },
- {
- "pc": 1331,
- "instruction": "MSTORE"
- },
- {
- "pc": 1332,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1334,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1336,
- "instruction": "DUP3"
- },
- {
- "pc": 1337,
- "instruction": "ADD"
- },
- {
- "pc": 1338,
- "instruction": "MSTORE"
- },
- {
- "pc": 1339,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 1372,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1374,
- "instruction": "DUP3"
- },
- {
- "pc": 1375,
- "instruction": "ADD"
- },
- {
- "pc": 1376,
- "instruction": "MSTORE"
- },
- {
- "pc": 1377,
- "instruction": "PUSH6 0x616c616e6365"
- },
- {
- "pc": 1384,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 1386,
- "instruction": "SHL"
- },
- {
- "pc": 1387,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1389,
- "instruction": "DUP3"
- },
- {
- "pc": 1390,
- "instruction": "ADD"
- },
- {
- "pc": 1391,
- "instruction": "MSTORE"
- },
- {
- "pc": 1392,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1394,
- "instruction": "ADD"
- },
- {
- "pc": 1395,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 1398,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 1313
- },
- {
- "instructions": [
- {
- "pc": 1982,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1983,
- "instruction": "POP"
- },
- {
- "pc": 1984,
- "instruction": "SWAP2"
- },
- {
- "pc": 1985,
- "instruction": "SWAP1"
- },
- {
- "pc": 1986,
- "instruction": "POP"
- },
- {
- "pc": 1987,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 517
- },
- {
- "color": "\"#FF9248\"",
- "target": 473
- }
- ],
- "last_instruction": "JUMP",
- "id": 1982
- },
- {
- "instructions": [
- {
- "pc": 1900,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1901,
- "instruction": "PUSH2 0x0775"
- },
- {
- "pc": 1904,
- "instruction": "DUP4"
- },
- {
- "pc": 1905,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1908,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1900
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 563,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 564,
- "instruction": "DUP2"
- },
- {
- "pc": 565,
- "instruction": "SLOAD"
- },
- {
- "pc": 566,
- "instruction": "DUP2"
- },
- {
- "pc": 567,
- "instruction": "MSTORE"
- },
- {
- "pc": 568,
- "instruction": "SWAP1"
- },
- {
- "pc": 569,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 571,
- "instruction": "ADD"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 575,
- "instruction": "ADD"
- },
- {
- "pc": 576,
- "instruction": "DUP1"
- },
- {
- "pc": 577,
- "instruction": "DUP4"
- },
- {
- "pc": 578,
- "instruction": "GT"
- },
- {
- "pc": 579,
- "instruction": "PUSH2 0x0233"
- },
- {
- "pc": 582,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 563
- },
- {
- "color": "\"#B70000\"",
- "target": 583
- }
- ],
- "last_instruction": "JUMPI",
- "id": 563
- },
- {
- "instructions": [
- {
- "pc": 1520,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1522,
- "instruction": "MLOAD"
- },
- {
- "pc": 1523,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1527,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1529,
- "instruction": "SHL"
- },
- {
- "pc": 1530,
- "instruction": "DUP2"
- },
- {
- "pc": 1531,
- "instruction": "MSTORE"
- },
- {
- "pc": 1532,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1534,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1536,
- "instruction": "DUP3"
- },
- {
- "pc": 1537,
- "instruction": "ADD"
- },
- {
- "pc": 1538,
- "instruction": "DUP2"
- },
- {
- "pc": 1539,
- "instruction": "SWAP1"
- },
- {
- "pc": 1540,
- "instruction": "MSTORE"
- },
- {
- "pc": 1541,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1543,
- "instruction": "DUP3"
- },
- {
- "pc": 1544,
- "instruction": "ADD"
- },
- {
- "pc": 1545,
- "instruction": "MSTORE"
- },
- {
- "pc": 1546,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 1579,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1581,
- "instruction": "DUP3"
- },
- {
- "pc": 1582,
- "instruction": "ADD"
- },
- {
- "pc": 1583,
- "instruction": "MSTORE"
- },
- {
- "pc": 1584,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1586,
- "instruction": "ADD"
- },
- {
- "pc": 1587,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 1590,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 1520
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 532,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 535,
- "instruction": "DUP1"
- },
- {
- "pc": 536,
- "instruction": "DUP4"
- },
- {
- "pc": 537,
- "instruction": "SLOAD"
- },
- {
- "pc": 538,
- "instruction": "DIV"
- },
- {
- "pc": 539,
- "instruction": "MUL"
- },
- {
- "pc": 540,
- "instruction": "DUP4"
- },
- {
- "pc": 541,
- "instruction": "MSTORE"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 545,
- "instruction": "ADD"
- },
- {
- "pc": 546,
- "instruction": "SWAP2"
- },
- {
- "pc": 547,
- "instruction": "PUSH2 0x0250"
- },
- {
- "pc": 550,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 592
- }],
- "last_instruction": "JUMP",
- "id": 532
- },
- {
- "instructions": [
- {
- "pc": 1963,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 1968,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1970,
- "instruction": "SHL"
- },
- {
- "pc": 1971,
- "instruction": "PUSH0"
- },
- {
- "pc": 1972,
- "instruction": "MSTORE"
- },
- {
- "pc": 1973,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1975,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1977,
- "instruction": "MSTORE"
- },
- {
- "pc": 1978,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1980,
- "instruction": "PUSH0"
- },
- {
- "pc": 1981,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1963
- },
- {
- "instructions": [
- {
- "pc": 376,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 377,
- "instruction": "PUSH2 0x028c"
- },
- {
- "pc": 380,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 652
- }],
- "last_instruction": "JUMP",
- "id": 376
- },
- {
- "instructions": [
- {
- "pc": 1864,
- "instruction": "PUSH0"
- },
- {
- "pc": 1865,
- "instruction": "DUP1"
- },
- {
- "pc": 1866,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1864
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 1754,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1755,
- "instruction": "PUSH0"
- },
- {
- "pc": 1756,
- "instruction": "DUP1"
- },
- {
- "pc": 1757,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1759,
- "instruction": "DUP4"
- },
- {
- "pc": 1760,
- "instruction": "DUP6"
- },
- {
- "pc": 1761,
- "instruction": "SUB"
- },
- {
- "pc": 1762,
- "instruction": "SLT"
- },
- {
- "pc": 1763,
- "instruction": "ISZERO"
- },
- {
- "pc": 1764,
- "instruction": "PUSH2 0x06eb"
- },
- {
- "pc": 1767,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1768
- },
- {
- "color": "\"#5F9747\"",
- "target": 1771
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1754
- },
- {
- "instructions": [
- {
- "pc": 592,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 593,
- "instruction": "POP"
- },
- {
- "pc": 594,
- "instruction": "POP"
- },
- {
- "pc": 595,
- "instruction": "POP"
- },
- {
- "pc": 596,
- "instruction": "POP"
- },
- {
- "pc": 597,
- "instruction": "POP"
- },
- {
- "pc": 598,
- "instruction": "SWAP1"
- },
- {
- "pc": 599,
- "instruction": "POP"
- },
- {
- "pc": 600,
- "instruction": "SWAP1"
- },
- {
- "pc": 601,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 592
- },
- {
- "instructions": [
- {
- "pc": 889,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 890,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 892,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 894,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 896,
- "instruction": "SHL"
- },
- {
- "pc": 897,
- "instruction": "SUB"
- },
- {
- "pc": 898,
- "instruction": "DUP3"
- },
- {
- "pc": 899,
- "instruction": "AND"
- },
- {
- "pc": 900,
- "instruction": "PUSH2 0x03da"
- },
- {
- "pc": 903,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 904
- },
- {
- "color": "\"#5F9747\"",
- "target": 986
- }
- ],
- "last_instruction": "JUMPI",
- "id": 889
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xcfaaa266"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x017d"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 381
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function cfaaa266"
- },
- {
- "instructions": [
- {
- "pc": 1746,
- "instruction": "PUSH0"
- },
- {
- "pc": 1747,
- "instruction": "DUP1"
- },
- {
- "pc": 1748,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1746
- },
- {
- "instructions": [
- {
- "pc": 1932,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1933,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1935,
- "instruction": "DUP2"
- },
- {
- "pc": 1936,
- "instruction": "DUP2"
- },
- {
- "pc": 1937,
- "instruction": "SHR"
- },
- {
- "pc": 1938,
- "instruction": "SWAP1"
- },
- {
- "pc": 1939,
- "instruction": "DUP3"
- },
- {
- "pc": 1940,
- "instruction": "AND"
- },
- {
- "pc": 1941,
- "instruction": "DUP1"
- },
- {
- "pc": 1942,
- "instruction": "PUSH2 0x07a0"
- },
- {
- "pc": 1945,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1952
- },
- {
- "color": "\"#B70000\"",
- "target": 1946
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1932
- },
- {
- "instructions": [
- {
- "pc": 673,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 676,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 678,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 680,
- "instruction": "SHL"
- },
- {
- "pc": 681,
- "instruction": "SUB"
- },
- {
- "pc": 682,
- "instruction": "DUP2"
- },
- {
- "pc": 683,
- "instruction": "AND"
- },
- {
- "pc": 684,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 687,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 688
- },
- {
- "color": "\"#5F9747\"",
- "target": 779
- }
- ],
- "last_instruction": "JUMPI",
- "id": 673
- },
- {
- "instructions": [
- {
- "pc": 362,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 363,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 366,
- "instruction": "PUSH2 0x0178"
- },
- {
- "pc": 369,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 370,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x06da"
- },
- {
- "pc": 375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1754
- }],
- "last_instruction": "JUMP",
- "id": 362
- },
- {
- "instructions": [
- {
- "pc": 791,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 792,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 794,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 796,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 798,
- "instruction": "SHL"
- },
- {
- "pc": 799,
- "instruction": "SUB"
- },
- {
- "pc": 800,
- "instruction": "DUP4"
- },
- {
- "pc": 801,
- "instruction": "AND"
- },
- {
- "pc": 802,
- "instruction": "PUSH2 0x0379"
- },
- {
- "pc": 805,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 806
- },
- {
- "color": "\"#5F9747\"",
- "target": 889
- }
- ],
- "last_instruction": "JUMPI",
- "id": 791
- },
- {
- "instructions": [
- {
- "pc": 1399,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1400,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1402,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1404,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1406,
- "instruction": "SHL"
- },
- {
- "pc": 1407,
- "instruction": "SUB"
- },
- {
- "pc": 1408,
- "instruction": "DUP5"
- },
- {
- "pc": 1409,
- "instruction": "DUP2"
- },
- {
- "pc": 1410,
- "instruction": "AND"
- },
- {
- "pc": 1411,
- "instruction": "PUSH0"
- },
- {
- "pc": 1412,
- "instruction": "DUP2"
- },
- {
- "pc": 1413,
- "instruction": "DUP2"
- },
- {
- "pc": 1414,
- "instruction": "MSTORE"
- },
- {
- "pc": 1415,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1417,
- "instruction": "DUP2"
- },
- {
- "pc": 1418,
- "instruction": "DUP2"
- },
- {
- "pc": 1419,
- "instruction": "MSTORE"
- },
- {
- "pc": 1420,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1422,
- "instruction": "DUP1"
- },
- {
- "pc": 1423,
- "instruction": "DUP4"
- },
- {
- "pc": 1424,
- "instruction": "SHA3"
- },
- {
- "pc": 1425,
- "instruction": "DUP8"
- },
- {
- "pc": 1426,
- "instruction": "DUP8"
- },
- {
- "pc": 1427,
- "instruction": "SUB"
- },
- {
- "pc": 1428,
- "instruction": "SWAP1"
- },
- {
- "pc": 1429,
- "instruction": "SSTORE"
- },
- {
- "pc": 1430,
- "instruction": "SWAP4"
- },
- {
- "pc": 1431,
- "instruction": "DUP8"
- },
- {
- "pc": 1432,
- "instruction": "AND"
- },
- {
- "pc": 1433,
- "instruction": "DUP1"
- },
- {
- "pc": 1434,
- "instruction": "DUP4"
- },
- {
- "pc": 1435,
- "instruction": "MSTORE"
- },
- {
- "pc": 1436,
- "instruction": "SWAP2"
- },
- {
- "pc": 1437,
- "instruction": "DUP5"
- },
- {
- "pc": 1438,
- "instruction": "SWAP1"
- },
- {
- "pc": 1439,
- "instruction": "SHA3"
- },
- {
- "pc": 1440,
- "instruction": "DUP1"
- },
- {
- "pc": 1441,
- "instruction": "SLOAD"
- },
- {
- "pc": 1442,
- "instruction": "DUP8"
- },
- {
- "pc": 1443,
- "instruction": "ADD"
- },
- {
- "pc": 1444,
- "instruction": "SWAP1"
- },
- {
- "pc": 1445,
- "instruction": "SSTORE"
- },
- {
- "pc": 1446,
- "instruction": "SWAP3"
- },
- {
- "pc": 1447,
- "instruction": "MLOAD"
- },
- {
- "pc": 1448,
- "instruction": "DUP6"
- },
- {
- "pc": 1449,
- "instruction": "DUP2"
- },
- {
- "pc": 1450,
- "instruction": "MSTORE"
- },
- {
- "pc": 1451,
- "instruction": "SWAP1"
- },
- {
- "pc": 1452,
- "instruction": "SWAP3"
- },
- {
- "pc": 1453,
- "instruction": "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- },
- {
- "pc": 1486,
- "instruction": "SWAP2"
- },
- {
- "pc": 1487,
- "instruction": "ADD"
- },
- {
- "pc": 1488,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1490,
- "instruction": "MLOAD"
- },
- {
- "pc": 1491,
- "instruction": "DUP1"
- },
- {
- "pc": 1492,
- "instruction": "SWAP2"
- },
- {
- "pc": 1493,
- "instruction": "SUB"
- },
- {
- "pc": 1494,
- "instruction": "SWAP1"
- },
- {
- "pc": 1495,
- "instruction": "LOG3"
- },
- {
- "pc": 1496,
- "instruction": "POP"
- },
- {
- "pc": 1497,
- "instruction": "POP"
- },
- {
- "pc": 1498,
- "instruction": "POP"
- },
- {
- "pc": 1499,
- "instruction": "POP"
- },
- {
- "pc": 1500,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 1399
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x073b"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1851
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 1794,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1795,
- "instruction": "PUSH0"
- },
- {
- "pc": 1796,
- "instruction": "DUP1"
- },
- {
- "pc": 1797,
- "instruction": "PUSH0"
- },
- {
- "pc": 1798,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1800,
- "instruction": "DUP5"
- },
- {
- "pc": 1801,
- "instruction": "DUP7"
- },
- {
- "pc": 1802,
- "instruction": "SUB"
- },
- {
- "pc": 1803,
- "instruction": "SLT"
- },
- {
- "pc": 1804,
- "instruction": "ISZERO"
- },
- {
- "pc": 1805,
- "instruction": "PUSH2 0x0714"
- },
- {
- "pc": 1808,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1809
- },
- {
- "color": "\"#5F9747\"",
- "target": 1812
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1794
- },
- {
- "instructions": [
- {
- "pc": 602,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 603,
- "instruction": "PUSH0"
- },
- {
- "pc": 604,
- "instruction": "CALLER"
- },
- {
- "pc": 605,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 608,
- "instruction": "DUP2"
- },
- {
- "pc": 609,
- "instruction": "DUP6"
- },
- {
- "pc": 610,
- "instruction": "DUP6"
- },
- {
- "pc": 611,
- "instruction": "PUSH2 0x0317"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 791
- }],
- "last_instruction": "JUMP",
- "id": 602
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 806,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 808,
- "instruction": "MLOAD"
- },
- {
- "pc": 809,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 813,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 815,
- "instruction": "SHL"
- },
- {
- "pc": 816,
- "instruction": "DUP2"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 820,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 822,
- "instruction": "DUP3"
- },
- {
- "pc": 823,
- "instruction": "ADD"
- },
- {
- "pc": 824,
- "instruction": "MSTORE"
- },
- {
- "pc": 825,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 827,
- "instruction": "DUP1"
- },
- {
- "pc": 828,
- "instruction": "DUP3"
- },
- {
- "pc": 829,
- "instruction": "ADD"
- },
- {
- "pc": 830,
- "instruction": "MSTORE"
- },
- {
- "pc": 831,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 864,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 866,
- "instruction": "DUP3"
- },
- {
- "pc": 867,
- "instruction": "ADD"
- },
- {
- "pc": 868,
- "instruction": "MSTORE"
- },
- {
- "pc": 869,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 874,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 876,
- "instruction": "SHL"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 879,
- "instruction": "DUP3"
- },
- {
- "pc": 880,
- "instruction": "ADD"
- },
- {
- "pc": 881,
- "instruction": "MSTORE"
- },
- {
- "pc": 882,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 884,
- "instruction": "ADD"
- },
- {
- "pc": 885,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 888,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 806
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1897,
- "instruction": "PUSH0"
- },
- {
- "pc": 1898,
- "instruction": "DUP1"
- },
- {
- "pc": 1899,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1897
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "POP"
- },
- {
- "pc": 617,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 619,
- "instruction": "SWAP4"
- },
- {
- "pc": 620,
- "instruction": "SWAP3"
- },
- {
- "pc": 621,
- "instruction": "POP"
- },
- {
- "pc": 622,
- "instruction": "POP"
- },
- {
- "pc": 623,
- "instruction": "POP"
- },
- {
- "pc": 624,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1677,
- "instruction": "DUP2"
- },
- {
- "pc": 1678,
- "instruction": "MSTORE"
- },
- {
- "pc": 1679,
- "instruction": "PUSH0"
- },
- {
- "pc": 1680,
- "instruction": "DUP3"
- },
- {
- "pc": 1681,
- "instruction": "MLOAD"
- },
- {
- "pc": 1682,
- "instruction": "DUP1"
- },
- {
- "pc": 1683,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1685,
- "instruction": "DUP5"
- },
- {
- "pc": 1686,
- "instruction": "ADD"
- },
- {
- "pc": 1687,
- "instruction": "MSTORE"
- },
- {
- "pc": 1688,
- "instruction": "DUP1"
- },
- {
- "pc": 1689,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1691,
- "instruction": "DUP6"
- },
- {
- "pc": 1692,
- "instruction": "ADD"
- },
- {
- "pc": 1693,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1695,
- "instruction": "DUP6"
- },
- {
- "pc": 1696,
- "instruction": "ADD"
- },
- {
- "pc": 1697,
- "instruction": "MCOPY"
- },
- {
- "pc": 1698,
- "instruction": "PUSH0"
- },
- {
- "pc": 1699,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1701,
- "instruction": "DUP3"
- },
- {
- "pc": 1702,
- "instruction": "DUP6"
- },
- {
- "pc": 1703,
- "instruction": "ADD"
- },
- {
- "pc": 1704,
- "instruction": "ADD"
- },
- {
- "pc": 1705,
- "instruction": "MSTORE"
- },
- {
- "pc": 1706,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1708,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1710,
- "instruction": "NOT"
- },
- {
- "pc": 1711,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1713,
- "instruction": "DUP4"
- },
- {
- "pc": 1714,
- "instruction": "ADD"
- },
- {
- "pc": 1715,
- "instruction": "AND"
- },
- {
- "pc": 1716,
- "instruction": "DUP5"
- },
- {
- "pc": 1717,
- "instruction": "ADD"
- },
- {
- "pc": 1718,
- "instruction": "ADD"
- },
- {
- "pc": 1719,
- "instruction": "SWAP2"
- },
- {
- "pc": 1720,
- "instruction": "POP"
- },
- {
- "pc": 1721,
- "instruction": "POP"
- },
- {
- "pc": 1722,
- "instruction": "SWAP3"
- },
- {
- "pc": 1723,
- "instruction": "SWAP2"
- },
- {
- "pc": 1724,
- "instruction": "POP"
- },
- {
- "pc": 1725,
- "instruction": "POP"
- },
- {
- "pc": 1726,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 473,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 474,
- "instruction": "DUP1"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 477,
- "instruction": "ADD"
- },
- {
- "pc": 478,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 480,
- "instruction": "DUP1"
- },
- {
- "pc": 481,
- "instruction": "SWAP2"
- },
- {
- "pc": 482,
- "instruction": "DIV"
- },
- {
- "pc": 483,
- "instruction": "MUL"
- },
- {
- "pc": 484,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 486,
- "instruction": "ADD"
- },
- {
- "pc": 487,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 489,
- "instruction": "MLOAD"
- },
- {
- "pc": 490,
- "instruction": "SWAP1"
- },
- {
- "pc": 491,
- "instruction": "DUP2"
- },
- {
- "pc": 492,
- "instruction": "ADD"
- },
- {
- "pc": 493,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 495,
- "instruction": "MSTORE"
- },
- {
- "pc": 496,
- "instruction": "DUP1"
- },
- {
- "pc": 497,
- "instruction": "SWAP3"
- },
- {
- "pc": 498,
- "instruction": "SWAP2"
- },
- {
- "pc": 499,
- "instruction": "SWAP1"
- },
- {
- "pc": 500,
- "instruction": "DUP2"
- },
- {
- "pc": 501,
- "instruction": "DUP2"
- },
- {
- "pc": 502,
- "instruction": "MSTORE"
- },
- {
- "pc": 503,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 505,
- "instruction": "ADD"
- },
- {
- "pc": 506,
- "instruction": "DUP3"
- },
- {
- "pc": 507,
- "instruction": "DUP1"
- },
- {
- "pc": 508,
- "instruction": "SLOAD"
- },
- {
- "pc": 509,
- "instruction": "PUSH2 0x0205"
- },
- {
- "pc": 512,
- "instruction": "SWAP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH2 0x078c"
- },
- {
- "pc": 516,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1932
- }],
- "last_instruction": "JUMP",
- "id": 473
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 330,
- "instruction": "SLOAD"
- },
- {
- "pc": 331,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 333,
- "instruction": "MLOAD"
- },
- {
- "pc": 334,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 336,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 338,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 340,
- "instruction": "SHL"
- },
- {
- "pc": 341,
- "instruction": "SUB"
- },
- {
- "pc": 342,
- "instruction": "SWAP1"
- },
- {
- "pc": 343,
- "instruction": "SWAP2"
- },
- {
- "pc": 344,
- "instruction": "AND"
- },
- {
- "pc": 345,
- "instruction": "DUP2"
- },
- {
- "pc": 346,
- "instruction": "MSTORE"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 349,
- "instruction": "ADD"
- },
- {
- "pc": 350,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1591,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1592,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 673
- }],
- "last_instruction": "JUMP",
- "id": 1591
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x025a"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 602
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 396,
- "instruction": "PUSH2 0x0299"
- },
- {
- "pc": 399,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 665
- }],
- "last_instruction": "JUMP",
- "id": 395
- },
- {
- "instructions": [
- {
- "pc": 1749,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1750,
- "instruction": "SWAP2"
- },
- {
- "pc": 1751,
- "instruction": "SWAP1"
- },
- {
- "pc": 1752,
- "instruction": "POP"
- },
- {
- "pc": 1753,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1923
- },
- {
- "color": "\"#FF9248\"",
- "target": 1780
- },
- {
- "color": "\"#FF9248\"",
- "target": 1876
- },
- {
- "color": "\"#FF9248\"",
- "target": 1909
- },
- {
- "color": "\"#FF9248\"",
- "target": 1835
- },
- {
- "color": "\"#FF9248\"",
- "target": 1821
- }
- ],
- "last_instruction": "JUMP",
- "id": 1749
- },
- {
- "instructions": [
- {
- "pc": 1876,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1877,
- "instruction": "SWAP4"
- },
- {
- "pc": 1878,
- "instruction": "SWAP3"
- },
- {
- "pc": 1879,
- "instruction": "POP"
- },
- {
- "pc": 1880,
- "instruction": "POP"
- },
- {
- "pc": 1881,
- "instruction": "POP"
- },
- {
- "pc": 1882,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 395
- },
- {
- "color": "\"#FF9248\"",
- "target": 301
- }
- ],
- "last_instruction": "JUMP",
- "id": 1876
- },
- {
- "instructions": [
- {
- "pc": 583,
- "instruction": "DUP3"
- },
- {
- "pc": 584,
- "instruction": "SWAP1"
- },
- {
- "pc": 585,
- "instruction": "SUB"
- },
- {
- "pc": 586,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 588,
- "instruction": "AND"
- },
- {
- "pc": 589,
- "instruction": "DUP3"
- },
- {
- "pc": 590,
- "instruction": "ADD"
- },
- {
- "pc": 591,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 592
- }],
- "last_instruction": "UNKNOWN",
- "id": 583
- },
- {
- "instructions": [
- {
- "pc": 1835,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1836,
- "instruction": "SWAP2"
- },
- {
- "pc": 1837,
- "instruction": "POP"
- },
- {
- "pc": 1838,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1840,
- "instruction": "DUP5"
- },
- {
- "pc": 1841,
- "instruction": "ADD"
- },
- {
- "pc": 1842,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1843,
- "instruction": "SWAP1"
- },
- {
- "pc": 1844,
- "instruction": "POP"
- },
- {
- "pc": 1845,
- "instruction": "SWAP3"
- },
- {
- "pc": 1846,
- "instruction": "POP"
- },
- {
- "pc": 1847,
- "instruction": "SWAP3"
- },
- {
- "pc": 1848,
- "instruction": "POP"
- },
- {
- "pc": 1849,
- "instruction": "SWAP3"
- },
- {
- "pc": 1850,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1835
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016a"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 362
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0162"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 354
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 688,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 690,
- "instruction": "MLOAD"
- },
- {
- "pc": 691,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 695,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 697,
- "instruction": "SHL"
- },
- {
- "pc": 698,
- "instruction": "DUP2"
- },
- {
- "pc": 699,
- "instruction": "MSTORE"
- },
- {
- "pc": 700,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 702,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 704,
- "instruction": "DUP3"
- },
- {
- "pc": 705,
- "instruction": "ADD"
- },
- {
- "pc": 706,
- "instruction": "MSTORE"
- },
- {
- "pc": 707,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 709,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 711,
- "instruction": "DUP3"
- },
- {
- "pc": 712,
- "instruction": "ADD"
- },
- {
- "pc": 713,
- "instruction": "MSTORE"
- },
- {
- "pc": 714,
- "instruction": "PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061"
- },
- {
- "pc": 747,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 749,
- "instruction": "DUP3"
- },
- {
- "pc": 750,
- "instruction": "ADD"
- },
- {
- "pc": 751,
- "instruction": "MSTORE"
- },
- {
- "pc": 752,
- "instruction": "PUSH6 0x646472657373"
- },
- {
- "pc": 759,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 761,
- "instruction": "SHL"
- },
- {
- "pc": 762,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 764,
- "instruction": "DUP3"
- },
- {
- "pc": 765,
- "instruction": "ADD"
- },
- {
- "pc": 766,
- "instruction": "MSTORE"
- },
- {
- "pc": 767,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 769,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "UNKNOWN",
- "id": 688
- },
- {
- "instructions": [
- {
- "pc": 1809,
- "instruction": "PUSH0"
- },
- {
- "pc": 1810,
- "instruction": "DUP1"
- },
- {
- "pc": 1811,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1809
- },
- {
- "instructions": [
- {
- "pc": 770,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 771,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 773,
- "instruction": "MLOAD"
- },
- {
- "pc": 774,
- "instruction": "DUP1"
- },
- {
- "pc": 775,
- "instruction": "SWAP2"
- },
- {
- "pc": 776,
- "instruction": "SUB"
- },
- {
- "pc": 777,
- "instruction": "SWAP1"
- },
- {
- "pc": 778,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 770
- },
- {
- "instructions": [
- {
- "pc": 637,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 638,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 640,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 642,
- "instruction": "DUP1"
- },
- {
- "pc": 643,
- "instruction": "SLOAD"
- },
- {
- "pc": 644,
- "instruction": "PUSH2 0x01d9"
- },
- {
- "pc": 647,
- "instruction": "SWAP1"
- },
- {
- "pc": 648,
- "instruction": "PUSH2 0x078c"
- },
- {
- "pc": 651,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1932
- }],
- "last_instruction": "JUMP",
- "id": 637
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0192"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 402
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1946,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 1948,
- "instruction": "DUP3"
- },
- {
- "pc": 1949,
- "instruction": "AND"
- },
- {
- "pc": 1950,
- "instruction": "SWAP2"
- },
- {
- "pc": 1951,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1952
- }],
- "last_instruction": "UNKNOWN",
- "id": 1946
- },
- {
- "instructions": [
- {
- "pc": 1952,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1953,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1955,
- "instruction": "DUP3"
- },
- {
- "pc": 1956,
- "instruction": "LT"
- },
- {
- "pc": 1957,
- "instruction": "DUP2"
- },
- {
- "pc": 1958,
- "instruction": "SUB"
- },
- {
- "pc": 1959,
- "instruction": "PUSH2 0x07be"
- },
- {
- "pc": 1962,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1963
- },
- {
- "color": "\"#5F9747\"",
- "target": 1982
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1952
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 1280,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1285,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1287,
- "instruction": "SHL"
- },
- {
- "pc": 1288,
- "instruction": "SUB"
- },
- {
- "pc": 1289,
- "instruction": "DUP4"
- },
- {
- "pc": 1290,
- "instruction": "AND"
- },
- {
- "pc": 1291,
- "instruction": "PUSH0"
- },
- {
- "pc": 1292,
- "instruction": "SWAP1"
- },
- {
- "pc": 1293,
- "instruction": "DUP2"
- },
- {
- "pc": 1294,
- "instruction": "MSTORE"
- },
- {
- "pc": 1295,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1297,
- "instruction": "DUP2"
- },
- {
- "pc": 1298,
- "instruction": "SWAP1"
- },
- {
- "pc": 1299,
- "instruction": "MSTORE"
- },
- {
- "pc": 1300,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1302,
- "instruction": "SWAP1"
- },
- {
- "pc": 1303,
- "instruction": "SHA3"
- },
- {
- "pc": 1304,
- "instruction": "SLOAD"
- },
- {
- "pc": 1305,
- "instruction": "DUP2"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "LT"
- },
- {
- "pc": 1308,
- "instruction": "ISZERO"
- },
- {
- "pc": 1309,
- "instruction": "PUSH2 0x0577"
- },
- {
- "pc": 1312,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1313
- },
- {
- "color": "\"#5F9747\"",
- "target": 1399
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1280
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP3"
- },
- {
- "pc": 553,
- "instruction": "ADD"
- },
- {
- "pc": 554,
- "instruction": "SWAP2"
- },
- {
- "pc": 555,
- "instruction": "SWAP1"
- },
- {
- "pc": 556,
- "instruction": "PUSH0"
- },
- {
- "pc": 557,
- "instruction": "MSTORE"
- },
- {
- "pc": 558,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 560,
- "instruction": "PUSH0"
- },
- {
- "pc": 561,
- "instruction": "SHA3"
- },
- {
- "pc": 562,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 563
- }],
- "last_instruction": "UNKNOWN",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 652,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 653,
- "instruction": "PUSH0"
- },
- {
- "pc": 654,
- "instruction": "CALLER"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 658,
- "instruction": "DUP2"
- },
- {
- "pc": 659,
- "instruction": "DUP6"
- },
- {
- "pc": 660,
- "instruction": "DUP6"
- },
- {
- "pc": 661,
- "instruction": "PUSH2 0x043a"
- },
- {
- "pc": 664,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1082
- }],
- "last_instruction": "JUMP",
- "id": 652
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0702"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1794
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 1851,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1852,
- "instruction": "PUSH0"
- },
- {
- "pc": 1853,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1855,
- "instruction": "DUP3"
- },
- {
- "pc": 1856,
- "instruction": "DUP5"
- },
- {
- "pc": 1857,
- "instruction": "SUB"
- },
- {
- "pc": 1858,
- "instruction": "SLT"
- },
- {
- "pc": 1859,
- "instruction": "ISZERO"
- },
- {
- "pc": 1860,
- "instruction": "PUSH2 0x074b"
- },
- {
- "pc": 1863,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1864
- },
- {
- "color": "\"#5F9747\"",
- "target": 1867
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1851
- },
- {
- "instructions": [
- {
- "pc": 1812,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1813,
- "instruction": "PUSH2 0x071d"
- },
- {
- "pc": 1816,
- "instruction": "DUP5"
- },
- {
- "pc": 1817,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1820,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1812
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1674
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 783,
- "instruction": "DUP2"
- },
- {
- "pc": 784,
- "instruction": "PUSH2 0x0639"
- },
- {
- "pc": 787,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1593
- }],
- "last_instruction": "JUMP",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1821,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1822,
- "instruction": "SWAP3"
- },
- {
- "pc": 1823,
- "instruction": "POP"
- },
- {
- "pc": 1824,
- "instruction": "PUSH2 0x072b"
- },
- {
- "pc": 1827,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1829,
- "instruction": "DUP6"
- },
- {
- "pc": 1830,
- "instruction": "ADD"
- },
- {
- "pc": 1831,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1834,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1821
- },
- {
- "instructions": [
- {
- "pc": 1593,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1594,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1596,
- "instruction": "DUP1"
- },
- {
- "pc": 1597,
- "instruction": "SLOAD"
- },
- {
- "pc": 1598,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1600,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1602,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1604,
- "instruction": "SHL"
- },
- {
- "pc": 1605,
- "instruction": "SUB"
- },
- {
- "pc": 1606,
- "instruction": "DUP4"
- },
- {
- "pc": 1607,
- "instruction": "DUP2"
- },
- {
- "pc": 1608,
- "instruction": "AND"
- },
- {
- "pc": 1609,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1611,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1613,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1615,
- "instruction": "SHL"
- },
- {
- "pc": 1616,
- "instruction": "SUB"
- },
- {
- "pc": 1617,
- "instruction": "NOT"
- },
- {
- "pc": 1618,
- "instruction": "DUP4"
- },
- {
- "pc": 1619,
- "instruction": "AND"
- },
- {
- "pc": 1620,
- "instruction": "DUP2"
- },
- {
- "pc": 1621,
- "instruction": "OR"
- },
- {
- "pc": 1622,
- "instruction": "SWAP1"
- },
- {
- "pc": 1623,
- "instruction": "SWAP4"
- },
- {
- "pc": 1624,
- "instruction": "SSTORE"
- },
- {
- "pc": 1625,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1627,
- "instruction": "MLOAD"
- },
- {
- "pc": 1628,
- "instruction": "SWAP2"
- },
- {
- "pc": 1629,
- "instruction": "AND"
- },
- {
- "pc": 1630,
- "instruction": "SWAP2"
- },
- {
- "pc": 1631,
- "instruction": "SWAP1"
- },
- {
- "pc": 1632,
- "instruction": "DUP3"
- },
- {
- "pc": 1633,
- "instruction": "SWAP1"
- },
- {
- "pc": 1634,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 1667,
- "instruction": "SWAP1"
- },
- {
- "pc": 1668,
- "instruction": "PUSH0"
- },
- {
- "pc": 1669,
- "instruction": "SWAP1"
- },
- {
- "pc": 1670,
- "instruction": "LOG3"
- },
- {
- "pc": 1671,
- "instruction": "POP"
- },
- {
- "pc": 1672,
- "instruction": "POP"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1593
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 317,
- "instruction": "DUP2"
- },
- {
- "pc": 318,
- "instruction": "SWAP1"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 400
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 1501,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1502,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1504,
- "instruction": "SLOAD"
- },
- {
- "pc": 1505,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1507,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1509,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1511,
- "instruction": "SHL"
- },
- {
- "pc": 1512,
- "instruction": "SUB"
- },
- {
- "pc": 1513,
- "instruction": "AND"
- },
- {
- "pc": 1514,
- "instruction": "CALLER"
- },
- {
- "pc": 1515,
- "instruction": "EQ"
- },
- {
- "pc": 1516,
- "instruction": "PUSH2 0x0637"
- },
- {
- "pc": 1519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1520
- },
- {
- "color": "\"#5F9747\"",
- "target": 1591
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1501
- },
- {
- "instructions": [
- {
- "pc": 381,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 382,
- "instruction": "PUSH2 0x0190"
- },
- {
- "pc": 385,
- "instruction": "PUSH2 0x018b"
- },
- {
- "pc": 388,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 389,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x073b"
- },
- {
- "pc": 394,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1851
- }],
- "last_instruction": "JUMP",
- "id": 381
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1197,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1199,
- "instruction": "MLOAD"
- },
- {
- "pc": 1200,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1204,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1206,
- "instruction": "SHL"
- },
- {
- "pc": 1207,
- "instruction": "DUP2"
- },
- {
- "pc": 1208,
- "instruction": "MSTORE"
- },
- {
- "pc": 1209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1211,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1213,
- "instruction": "DUP3"
- },
- {
- "pc": 1214,
- "instruction": "ADD"
- },
- {
- "pc": 1215,
- "instruction": "MSTORE"
- },
- {
- "pc": 1216,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1218,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1220,
- "instruction": "DUP3"
- },
- {
- "pc": 1221,
- "instruction": "ADD"
- },
- {
- "pc": 1222,
- "instruction": "MSTORE"
- },
- {
- "pc": 1223,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 1256,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1258,
- "instruction": "DUP3"
- },
- {
- "pc": 1259,
- "instruction": "ADD"
- },
- {
- "pc": 1260,
- "instruction": "MSTORE"
- },
- {
- "pc": 1261,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 1265,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1267,
- "instruction": "SHL"
- },
- {
- "pc": 1268,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1270,
- "instruction": "DUP3"
- },
- {
- "pc": 1271,
- "instruction": "ADD"
- },
- {
- "pc": 1272,
- "instruction": "MSTORE"
- },
- {
- "pc": 1273,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1275,
- "instruction": "ADD"
- },
- {
- "pc": 1276,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 1279,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 1197
- },
- {
- "instructions": [
- {
- "pc": 986,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 987,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 989,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 991,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 993,
- "instruction": "SHL"
- },
- {
- "pc": 994,
- "instruction": "SUB"
- },
- {
- "pc": 995,
- "instruction": "DUP4"
- },
- {
- "pc": 996,
- "instruction": "DUP2"
- },
- {
- "pc": 997,
- "instruction": "AND"
- },
- {
- "pc": 998,
- "instruction": "PUSH0"
- },
- {
- "pc": 999,
- "instruction": "DUP2"
- },
- {
- "pc": 1000,
- "instruction": "DUP2"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1004,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1006,
- "instruction": "SWAP1"
- },
- {
- "pc": 1007,
- "instruction": "DUP2"
- },
- {
- "pc": 1008,
- "instruction": "MSTORE"
- },
- {
- "pc": 1009,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1011,
- "instruction": "DUP1"
- },
- {
- "pc": 1012,
- "instruction": "DUP4"
- },
- {
- "pc": 1013,
- "instruction": "SHA3"
- },
- {
- "pc": 1014,
- "instruction": "SWAP5"
- },
- {
- "pc": 1015,
- "instruction": "DUP8"
- },
- {
- "pc": 1016,
- "instruction": "AND"
- },
- {
- "pc": 1017,
- "instruction": "DUP1"
- },
- {
- "pc": 1018,
- "instruction": "DUP5"
- },
- {
- "pc": 1019,
- "instruction": "MSTORE"
- },
- {
- "pc": 1020,
- "instruction": "SWAP5"
- },
- {
- "pc": 1021,
- "instruction": "DUP3"
- },
- {
- "pc": 1022,
- "instruction": "MSTORE"
- },
- {
- "pc": 1023,
- "instruction": "SWAP2"
- },
- {
- "pc": 1024,
- "instruction": "DUP3"
- },
- {
- "pc": 1025,
- "instruction": "SWAP1"
- },
- {
- "pc": 1026,
- "instruction": "SHA3"
- },
- {
- "pc": 1027,
- "instruction": "DUP6"
- },
- {
- "pc": 1028,
- "instruction": "SWAP1"
- },
- {
- "pc": 1029,
- "instruction": "SSTORE"
- },
- {
- "pc": 1030,
- "instruction": "SWAP1"
- },
- {
- "pc": 1031,
- "instruction": "MLOAD"
- },
- {
- "pc": 1032,
- "instruction": "DUP5"
- },
- {
- "pc": 1033,
- "instruction": "DUP2"
- },
- {
- "pc": 1034,
- "instruction": "MSTORE"
- },
- {
- "pc": 1035,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1068,
- "instruction": "SWAP2"
- },
- {
- "pc": 1069,
- "instruction": "ADD"
- },
- {
- "pc": 1070,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1072,
- "instruction": "MLOAD"
- },
- {
- "pc": 1073,
- "instruction": "DUP1"
- },
- {
- "pc": 1074,
- "instruction": "SWAP2"
- },
- {
- "pc": 1075,
- "instruction": "SUB"
- },
- {
- "pc": 1076,
- "instruction": "SWAP1"
- },
- {
- "pc": 1077,
- "instruction": "LOG3"
- },
- {
- "pc": 1078,
- "instruction": "POP"
- },
- {
- "pc": 1079,
- "instruction": "POP"
- },
- {
- "pc": 1080,
- "instruction": "POP"
- },
- {
- "pc": 1081,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 986
- },
- {
- "instructions": [
- {
- "pc": 1097,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1099,
- "instruction": "MLOAD"
- },
- {
- "pc": 1100,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1104,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1106,
- "instruction": "SHL"
- },
- {
- "pc": 1107,
- "instruction": "DUP2"
- },
- {
- "pc": 1108,
- "instruction": "MSTORE"
- },
- {
- "pc": 1109,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1111,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1113,
- "instruction": "DUP3"
- },
- {
- "pc": 1114,
- "instruction": "ADD"
- },
- {
- "pc": 1115,
- "instruction": "MSTORE"
- },
- {
- "pc": 1116,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 1118,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1120,
- "instruction": "DUP3"
- },
- {
- "pc": 1121,
- "instruction": "ADD"
- },
- {
- "pc": 1122,
- "instruction": "MSTORE"
- },
- {
- "pc": 1123,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1158,
- "instruction": "DUP3"
- },
- {
- "pc": 1159,
- "instruction": "ADD"
- },
- {
- "pc": 1160,
- "instruction": "MSTORE"
- },
- {
- "pc": 1161,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 1167,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1169,
- "instruction": "SHL"
- },
- {
- "pc": 1170,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1172,
- "instruction": "DUP3"
- },
- {
- "pc": 1173,
- "instruction": "ADD"
- },
- {
- "pc": 1174,
- "instruction": "MSTORE"
- },
- {
- "pc": 1175,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1177,
- "instruction": "ADD"
- },
- {
- "pc": 1178,
- "instruction": "PUSH2 0x0302"
- },
- {
- "pc": 1181,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 770
- }],
- "last_instruction": "JUMP",
- "id": 1097
- },
- {
- "instructions": [
- {
- "pc": 1771,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1772,
- "instruction": "PUSH2 0x06f4"
- },
- {
- "pc": 1775,
- "instruction": "DUP4"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1779,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1771
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 517,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 518,
- "instruction": "DUP1"
- },
- {
- "pc": 519,
- "instruction": "ISZERO"
- },
- {
- "pc": 520,
- "instruction": "PUSH2 0x0250"
- },
- {
- "pc": 523,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 592
- },
- {
- "color": "\"#B70000\"",
- "target": 524
- }
- ],
- "last_instruction": "JUMPI",
- "id": 517
- },
- {
- "instructions": [
- {
- "pc": 1768,
- "instruction": "PUSH0"
- },
- {
- "pc": 1769,
- "instruction": "DUP1"
- },
- {
- "pc": 1770,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1768
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 402,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 403,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 406,
- "instruction": "PUSH2 0x01a0"
- },
- {
- "pc": 409,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 410,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 412,
- "instruction": "PUSH2 0x075b"
- },
- {
- "pc": 415,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1883
- }],
- "last_instruction": "JUMP",
- "id": 402
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x06da"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1754
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1780,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1781,
- "instruction": "SWAP5"
- },
- {
- "pc": 1782,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1784,
- "instruction": "SWAP4"
- },
- {
- "pc": 1785,
- "instruction": "SWAP1"
- },
- {
- "pc": 1786,
- "instruction": "SWAP4"
- },
- {
- "pc": 1787,
- "instruction": "ADD"
- },
- {
- "pc": 1788,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1789,
- "instruction": "SWAP4"
- },
- {
- "pc": 1790,
- "instruction": "POP"
- },
- {
- "pc": 1791,
- "instruction": "POP"
- },
- {
- "pc": 1792,
- "instruction": "POP"
- },
- {
- "pc": 1793,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 416
- },
- {
- "color": "\"#FF9248\"",
- "target": 400
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 376
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1780
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 400,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 401,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 400
- },
- {
- "instructions": [
- {
- "pc": 1909,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1910,
- "instruction": "SWAP2"
- },
- {
- "pc": 1911,
- "instruction": "POP"
- },
- {
- "pc": 1912,
- "instruction": "PUSH2 0x0783"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1917,
- "instruction": "DUP5"
- },
- {
- "pc": 1918,
- "instruction": "ADD"
- },
- {
- "pc": 1919,
- "instruction": "PUSH2 0x06bf"
- },
- {
- "pc": 1922,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1727
- }],
- "last_instruction": "JUMP",
- "id": 1909
- },
- {
- "instructions": [
- {
- "pc": 1082,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1083,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1085,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1087,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1089,
- "instruction": "SHL"
- },
- {
- "pc": 1090,
- "instruction": "SUB"
- },
- {
- "pc": 1091,
- "instruction": "DUP4"
- },
- {
- "pc": 1092,
- "instruction": "AND"
- },
- {
- "pc": 1093,
- "instruction": "PUSH2 0x049e"
- },
- {
- "pc": 1096,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1097
- },
- {
- "color": "\"#5F9747\"",
- "target": 1182
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1082
- },
- {
- "instructions": [
- {
- "pc": 665,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 666,
- "instruction": "PUSH2 0x02a1"
- },
- {
- "pc": 669,
- "instruction": "PUSH2 0x05dd"
- },
- {
- "pc": 672,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1501
- }],
- "last_instruction": "JUMP",
- "id": 665
- },
- {
- "instructions": [
- {
- "pc": 1883,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1884,
- "instruction": "PUSH0"
- },
- {
- "pc": 1885,
- "instruction": "DUP1"
- },
- {
- "pc": 1886,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1888,
- "instruction": "DUP4"
- },
- {
- "pc": 1889,
- "instruction": "DUP6"
- },
- {
- "pc": 1890,
- "instruction": "SUB"
- },
- {
- "pc": 1891,
- "instruction": "SLT"
- },
- {
- "pc": 1892,
- "instruction": "ISZERO"
- },
- {
- "pc": 1893,
- "instruction": "PUSH2 0x076c"
- },
- {
- "pc": 1896,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1897
- },
- {
- "color": "\"#5F9747\"",
- "target": 1900
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1883
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01ca"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 458
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 1727,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1728,
- "instruction": "DUP1"
- },
- {
- "pc": 1729,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1730,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1732,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1734,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1736,
- "instruction": "SHL"
- },
- {
- "pc": 1737,
- "instruction": "SUB"
- },
- {
- "pc": 1738,
- "instruction": "DUP2"
- },
- {
- "pc": 1739,
- "instruction": "AND"
- },
- {
- "pc": 1740,
- "instruction": "DUP2"
- },
- {
- "pc": 1741,
- "instruction": "EQ"
- },
- {
- "pc": 1742,
- "instruction": "PUSH2 0x06d5"
- },
- {
- "pc": 1745,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1746
- },
- {
- "color": "\"#5F9747\"",
- "target": 1749
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1727
- },
- {
- "instructions": [
- {
- "pc": 1923,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1924,
- "instruction": "SWAP1"
- },
- {
- "pc": 1925,
- "instruction": "POP"
- },
- {
- "pc": 1926,
- "instruction": "SWAP3"
- },
- {
- "pc": 1927,
- "instruction": "POP"
- },
- {
- "pc": 1928,
- "instruction": "SWAP3"
- },
- {
- "pc": 1929,
- "instruction": "SWAP1"
- },
- {
- "pc": 1930,
- "instruction": "POP"
- },
- {
- "pc": 1931,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 416
- },
- {
- "color": "\"#FF9248\"",
- "target": 400
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 376
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1923
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "TransferOwnership(address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xcfaaa266"],
- "name": "TransferOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "cfaaa266",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(1182, 1280), (1182, 1197), (416, 219), (416, 239), (788, 400), (788, 239), (25, 41), (25, 110), (1867, 1727), (41, 52), (41, 287), (904, 770), (267, 625), (458, 1932), (524, 532), (524, 551), (625, 1082), (354, 637), (1313, 770), (1982, 517), (1982, 473), (1900, 1727), (219, 191), (563, 563), (563, 583), (1520, 770), (122, 133), (122, 200), (532, 592), (376, 652), (155, 272), (155, 166), (1754, 1768), (1754, 1771), (592, 178), (889, 904), (889, 986), (85, 96), (85, 381), (1932, 1952), (1932, 1946), (673, 688), (673, 779), (362, 1754), (791, 806), (791, 889), (1399, 615), (287, 1851), (1794, 1809), (1794, 1812), (602, 791), (235, 239), (806, 770), (52, 327), (52, 63), (615, 219), (615, 239), (1674, 191), (473, 1932), (327, 191), (0, 12), (0, 15), (1591, 673), (214, 602), (395, 665), (1749, 1923), (1749, 1780), (1749, 1876), (1749, 1909), (1749, 1835), (1749, 1821), (1876, 395), (1876, 301), (583, 592), (1835, 219), (1835, 267), (1835, 239), (74, 85), (74, 362), (63, 354), (63, 74), (688, 770), (637, 1932), (96, 402), (96, 107), (15, 166), (15, 25), (1946, 1952), (1952, 1963), (1952, 1982), (1280, 1313), (1280, 1399), (551, 563), (652, 1082), (253, 1794), (1851, 1864), (1851, 1867), (1812, 1727), (178, 1674), (779, 1593), (239, 191), (110, 122), (110, 170), (1821, 1727), (1593, 788), (301, 400), (301, 239), (1501, 1520), (1501, 1591), (381, 1851), (133, 144), (133, 235), (1197, 770), (986, 615), (1097, 770), (1771, 1727), (272, 191), (517, 592), (517, 524), (402, 1883), (200, 1754), (1780, 416), (1780, 400), (1780, 214), (1780, 376), (1780, 239), (144, 155), (144, 253), (1909, 1727), (1082, 1097), (1082, 1182), (665, 1501), (1883, 1897), (1883, 1900), (170, 458), (1727, 1746), (1727, 1749), (1923, 416), (1923, 400), (1923, 214), (1923, 376), (1923, 239)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 354), (63, 74), (74, 85), (74, 362), (85, 96), (85, 381), (96, 402), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 458), (178, 1674), (200, 1754), (214, 602), (219, 191), (235, 239), (239, 191), (253, 1794), (272, 191), (287, 1851), (301, 400), (301, 239), (327, 191), (354, 637), (362, 1754), (376, 652), (381, 1851), (395, 665), (402, 1883), (416, 219), (416, 239), (458, 1932), (473, 1932), (517, 592), (517, 524), (524, 532), (524, 551), (532, 592), (551, 563), (563, 563), (563, 583), (583, 592), (592, 178), (602, 791), (615, 219), (615, 239), (637, 1932), (652, 1082), (665, 1501), (673, 688), (673, 779), (688, 770), (779, 1593), (788, 400), (788, 239), (791, 806), (791, 889), (806, 770), (889, 904), (889, 986), (904, 770), (986, 615), (1082, 1097), (1082, 1182), (1097, 770), (1182, 1280), (1182, 1197), (1197, 770), (1280, 1313), (1280, 1399), (1313, 770), (1399, 615), (1501, 1520), (1501, 1591), (1520, 770), (1591, 673), (1593, 788), (1674, 191), (1727, 1746), (1727, 1749), (1749, 1780), (1749, 1876), (1749, 1909), (1749, 1821), (1754, 1768), (1754, 1771), (1771, 1727), (1780, 416), (1780, 400), (1780, 214), (1780, 376), (1780, 239), (1794, 1809), (1794, 1812), (1812, 1727), (1821, 1727), (1851, 1864), (1851, 1867), (1867, 1727), (1876, 395), (1876, 301), (1883, 1897), (1883, 1900), (1900, 1727), (1909, 1727), (1932, 1952), (1932, 1946), (1946, 1952), (1952, 1963), (1952, 1982), (1982, 517), (1982, 473)]",
+ "last_pc": 1987,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x37c1f2469d510449a847e4e5c48607a2fc9aa223/0x37c1f2469d510449a847e4e5c48607a2fc9aa223.abi",
"statistics": {
- "definitely_unreachable_jumps": 0,
+ "definitely_unreachable_jumps": 2,
+ "total_edges": 1224,
"unsound_jumps": 0,
"total_opcodes": 1205,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 85,
- "resolved_jumps": 85
- }
+ "resolved_jumps": 83
+ },
+ "execution_time": 309
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461014157806370a082311461015457806395d89b411461017c578063a457c2d714610184578063a9059cbb14610197578063dd62ed3e146101aa575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101e2565b6040516100bf9190610720565b60405180910390f35b6100db6100d6366004610786565b610272565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b3660046107ae565b610288565b60405160ff7f00000000000000000000000000000000000000000000000000000000000000121681526020016100bf565b6100db61014f366004610786565b61033c565b6100ef6101623660046107e7565b6001600160a01b03165f9081526020819052604090205490565b6100b2610372565b6100db610192366004610786565b610381565b6100db6101a5366004610786565b61041b565b6100ef6101b8366004610807565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600380546101f190610838565b80601f016020809104026020016040519081016040528092919081815260200182805461021d90610838565b80156102685780601f1061023f57610100808354040283529160200191610268565b820191905f5260205f20905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b5f61027e338484610427565b5060015b92915050565b5f61029484848461054a565b6001600160a01b0384165f9081526001602090815260408083203384529091529020548281101561031d5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610331853361032c8685610884565b610427565b506001949350505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027e91859061032c908690610897565b6060600480546101f190610838565b335f9081526001602090815260408083206001600160a01b0386168452909152812054828110156104025760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610314565b610411338561032c8685610884565b5060019392505050565b5f61027e33848461054a565b6001600160a01b0383166104895760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610314565b6001600160a01b0382166104ea5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610314565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105ae5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610314565b6001600160a01b0382166106105760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610314565b6001600160a01b0383165f90815260208190526040902054818110156106875760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610314565b6106918282610884565b6001600160a01b038086165f9081526020819052604080822093909355908516815290812080548492906106c6908490610897565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071291815260200190565b60405180910390a350505050565b5f6020808352835180828501525f5b8181101561074b5785810183015185820160400152820161072f565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610781575f80fd5b919050565b5f8060408385031215610797575f80fd5b6107a08361076b565b946020939093013593505050565b5f805f606084860312156107c0575f80fd5b6107c98461076b565b92506107d76020850161076b565b9150604084013590509250925092565b5f602082840312156107f7575f80fd5b6108008261076b565b9392505050565b5f8060408385031215610818575f80fd5b6108218361076b565b915061082f6020840161076b565b90509250929050565b600181811c9082168061084c57607f821691505b60208210810361086a57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561028257610282610870565b808201808211156102825761028261087056fea26469706673582212205f8f809bc009d429b5cd38d32985cc13774675cb0729280e686c45f2df5d02db64736f6c63430008140033",
"address": "0xce85d05d57c4b16a09de0133c2abedf1bfeea57c",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x39509351\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x0141\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0154\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x017c\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x0184\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0197\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x01aa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01e2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x0720\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0786\nJUMP\nJUMPDEST\nPUSH2 0x0272\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x02\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07ae\nJUMP\nJUMPDEST\nPUSH2 0x0288\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0xff\nPUSH32 0x0000000000000000000000000000000000000000000000000000000000000012\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x014f\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0786\nJUMP\nJUMPDEST\nPUSH2 0x033c\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0162\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x0372\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0192\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0786\nJUMP\nJUMPDEST\nPUSH2 0x0381\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x01a5\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0786\nJUMP\nJUMPDEST\nPUSH2 0x041b\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x01b8\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0807\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x0838\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x021d\nSWAP1\nPUSH2 0x0838\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0268\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x023f\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0268\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x024b\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027e\nCALLER\nDUP5\nDUP5\nPUSH2 0x0427\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0294\nDUP5\nDUP5\nDUP5\nPUSH2 0x054a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nSWAP1\nSHA3\nSLOAD\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x031d\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x28\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH8 0x6c6c6f77616e6365\nPUSH1 0xc0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0331\nDUP6\nCALLER\nPUSH2 0x032c\nDUP7\nDUP6\nPUSH2 0x0884\nJUMP\nJUMPDEST\nPUSH2 0x0427\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP8\nAND\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP2\nPUSH2 0x027e\nSWAP2\nDUP6\nSWAP1\nPUSH2 0x032c\nSWAP1\nDUP7\nSWAP1\nPUSH2 0x0897\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x0838\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP7\nAND\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nSLOAD\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x0402\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x207a65726f\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH2 0x0411\nCALLER\nDUP6\nPUSH2 0x032c\nDUP7\nDUP6\nPUSH2 0x0884\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027e\nCALLER\nDUP5\nDUP5\nPUSH2 0x054a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x0489\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x04ea\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x05ae\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0610\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0687\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x616c616e6365\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH2 0x0691\nDUP3\nDUP3\nPUSH2 0x0884\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSWAP1\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x06c6\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x0897\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP5\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0712\nSWAP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x074b\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x072f\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0781\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0797\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07a0\nDUP4\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x07c0\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07c9\nDUP5\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x07d7\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x07f7\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0800\nDUP3\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0818\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0821\nDUP4\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x082f\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x076b\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x084c\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x086a\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0282\nJUMPI\nPUSH2 0x0282\nPUSH2 0x0870\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0282\nJUMPI\nPUSH2 0x0282\nPUSH2 0x0870\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nPUSH0\nDUP16\nDUP1\nSWAP12\n'c0'(Unknown Opcode)\nMULMOD\n'd4'(Unknown Opcode)\n'29'(Unknown Opcode)\n'b5'(Unknown Opcode)\n'cd'(Unknown Opcode)\nCODESIZE\n'd3'(Unknown Opcode)\n'29'(Unknown Opcode)\nDUP6\n'cc'(Unknown Opcode)\nSGT\nPUSH24 0x4675cb0729280e686c45f2df5d02db64736f6c6343000814\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "addedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2125,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2127,
- "instruction": "DUP3"
- },
- {
- "pc": 2128,
- "instruction": "LT"
- },
- {
- "pc": 2129,
- "instruction": "DUP2"
- },
- {
- "pc": 2130,
- "instruction": "SUB"
- },
- {
- "pc": 2131,
- "instruction": "PUSH2 0x086a"
- },
- {
- "pc": 2134,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2135
- },
- {
- "color": "\"#5F9747\"",
- "target": 2154
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x0786"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1926
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x0272"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 626
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 2039,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2040,
- "instruction": "PUSH2 0x0800"
- },
- {
- "pc": 2043,
- "instruction": "DUP3"
- },
- {
- "pc": 2044,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 2047,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 2039
- },
- {
- "instructions": [
- {
- "pc": 2199,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2200,
- "instruction": "DUP1"
- },
- {
- "pc": 2201,
- "instruction": "DUP3"
- },
- {
- "pc": 2202,
- "instruction": "ADD"
- },
- {
- "pc": 2203,
- "instruction": "DUP1"
- },
- {
- "pc": 2204,
- "instruction": "DUP3"
- },
- {
- "pc": 2205,
- "instruction": "GT"
- },
- {
- "pc": 2206,
- "instruction": "ISZERO"
- },
- {
- "pc": 2207,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2210,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 642
- },
- {
- "color": "\"#B70000\"",
- "target": 2211
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2199
- },
- {
- "instructions": [
- {
- "pc": 2192,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2195,
- "instruction": "PUSH2 0x0870"
- },
- {
- "pc": 2198,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2160
- }],
- "last_instruction": "JUMP",
- "id": 2192
- },
- {
- "instructions": [
- {
- "pc": 440,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 441,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 443,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 445,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 447,
- "instruction": "SHL"
- },
- {
- "pc": 448,
- "instruction": "SUB"
- },
- {
- "pc": 449,
- "instruction": "SWAP2"
- },
- {
- "pc": 450,
- "instruction": "DUP3"
- },
- {
- "pc": 451,
- "instruction": "AND"
- },
- {
- "pc": 452,
- "instruction": "PUSH0"
- },
- {
- "pc": 453,
- "instruction": "SWAP1"
- },
- {
- "pc": 454,
- "instruction": "DUP2"
- },
- {
- "pc": 455,
- "instruction": "MSTORE"
- },
- {
- "pc": 456,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 458,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 460,
- "instruction": "SWAP1"
- },
- {
- "pc": 461,
- "instruction": "DUP2"
- },
- {
- "pc": 462,
- "instruction": "MSTORE"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 465,
- "instruction": "DUP1"
- },
- {
- "pc": 466,
- "instruction": "DUP4"
- },
- {
- "pc": 467,
- "instruction": "SHA3"
- },
- {
- "pc": 468,
- "instruction": "SWAP4"
- },
- {
- "pc": 469,
- "instruction": "SWAP1"
- },
- {
- "pc": 470,
- "instruction": "SWAP5"
- },
- {
- "pc": 471,
- "instruction": "AND"
- },
- {
- "pc": 472,
- "instruction": "DUP3"
- },
- {
- "pc": 473,
- "instruction": "MSTORE"
- },
- {
- "pc": 474,
- "instruction": "SWAP2"
- },
- {
- "pc": 475,
- "instruction": "SWAP1"
- },
- {
- "pc": 476,
- "instruction": "SWAP2"
- },
- {
- "pc": 477,
- "instruction": "MSTORE"
- },
- {
- "pc": 478,
- "instruction": "SHA3"
- },
- {
- "pc": 479,
- "instruction": "SLOAD"
- },
- {
- "pc": 480,
- "instruction": "SWAP1"
- },
- {
- "pc": 481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 440
- },
- {
- "instructions": [
- {
- "pc": 2055,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2056,
- "instruction": "PUSH0"
- },
- {
- "pc": 2057,
- "instruction": "DUP1"
- },
- {
- "pc": 2058,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2060,
- "instruction": "DUP4"
- },
- {
- "pc": 2061,
- "instruction": "DUP6"
- },
- {
- "pc": 2062,
- "instruction": "SUB"
- },
- {
- "pc": 2063,
- "instruction": "SLT"
- },
- {
- "pc": 2064,
- "instruction": "ISZERO"
- },
- {
- "pc": 2065,
- "instruction": "PUSH2 0x0818"
- },
- {
- "pc": 2068,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2069
- },
- {
- "color": "\"#5F9747\"",
- "target": 2072
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2055
- },
- {
- "instructions": [
- {
- "pc": 2211,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2214,
- "instruction": "PUSH2 0x0870"
- },
- {
- "pc": 2217,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2160
- }],
- "last_instruction": "JUMP",
- "id": 2211
- },
- {
- "instructions": [
- {
- "pc": 1369,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1371,
- "instruction": "MLOAD"
- },
- {
- "pc": 1372,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1376,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1378,
- "instruction": "SHL"
- },
- {
- "pc": 1379,
- "instruction": "DUP2"
- },
- {
- "pc": 1380,
- "instruction": "MSTORE"
- },
- {
- "pc": 1381,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1383,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1385,
- "instruction": "DUP3"
- },
- {
- "pc": 1386,
- "instruction": "ADD"
- },
- {
- "pc": 1387,
- "instruction": "MSTORE"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 1390,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1392,
- "instruction": "DUP3"
- },
- {
- "pc": 1393,
- "instruction": "ADD"
- },
- {
- "pc": 1394,
- "instruction": "MSTORE"
- },
- {
- "pc": 1395,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 1428,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1430,
- "instruction": "DUP3"
- },
- {
- "pc": 1431,
- "instruction": "ADD"
- },
- {
- "pc": 1432,
- "instruction": "MSTORE"
- },
- {
- "pc": 1433,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1441,
- "instruction": "SHL"
- },
- {
- "pc": 1442,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1444,
- "instruction": "DUP3"
- },
- {
- "pc": 1445,
- "instruction": "ADD"
- },
- {
- "pc": 1446,
- "instruction": "MSTORE"
- },
- {
- "pc": 1447,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1449,
- "instruction": "ADD"
- },
- {
- "pc": 1450,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1453,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1369
- },
- {
- "instructions": [
- {
- "pc": 1867,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1868,
- "instruction": "POP"
- },
- {
- "pc": 1869,
- "instruction": "PUSH0"
- },
- {
- "pc": 1870,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1872,
- "instruction": "DUP3"
- },
- {
- "pc": 1873,
- "instruction": "DUP7"
- },
- {
- "pc": 1874,
- "instruction": "ADD"
- },
- {
- "pc": 1875,
- "instruction": "ADD"
- },
- {
- "pc": 1876,
- "instruction": "MSTORE"
- },
- {
- "pc": 1877,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1879,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1881,
- "instruction": "NOT"
- },
- {
- "pc": 1882,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1884,
- "instruction": "DUP4"
- },
- {
- "pc": 1885,
- "instruction": "ADD"
- },
- {
- "pc": 1886,
- "instruction": "AND"
- },
- {
- "pc": 1887,
- "instruction": "DUP6"
- },
- {
- "pc": 1888,
- "instruction": "ADD"
- },
- {
- "pc": 1889,
- "instruction": "ADD"
- },
- {
- "pc": 1890,
- "instruction": "SWAP3"
- },
- {
- "pc": 1891,
- "instruction": "POP"
- },
- {
- "pc": 1892,
- "instruction": "POP"
- },
- {
- "pc": 1893,
- "instruction": "POP"
- },
- {
- "pc": 1894,
- "instruction": "SWAP3"
- },
- {
- "pc": 1895,
- "instruction": "SWAP2"
- },
- {
- "pc": 1896,
- "instruction": "POP"
- },
- {
- "pc": 1897,
- "instruction": "POP"
- },
- {
- "pc": 1898,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1867
- },
- {
- "instructions": [
- {
- "pc": 1921,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1922,
- "instruction": "SWAP2"
- },
- {
- "pc": 1923,
- "instruction": "SWAP1"
- },
- {
- "pc": 1924,
- "instruction": "POP"
- },
- {
- "pc": 1925,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1952
- },
- {
- "color": "\"#FF9248\"",
- "target": 2048
- },
- {
- "color": "\"#FF9248\"",
- "target": 2081
- },
- {
- "color": "\"#FF9248\"",
- "target": 1993
- }
- ],
- "last_instruction": "JUMP",
- "id": 1921
- },
- {
- "instructions": [
- {
- "pc": 1585,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1587,
- "instruction": "MLOAD"
- },
- {
- "pc": 1588,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1592,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1594,
- "instruction": "SHL"
- },
- {
- "pc": 1595,
- "instruction": "DUP2"
- },
- {
- "pc": 1596,
- "instruction": "MSTORE"
- },
- {
- "pc": 1597,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1599,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1601,
- "instruction": "DUP3"
- },
- {
- "pc": 1602,
- "instruction": "ADD"
- },
- {
- "pc": 1603,
- "instruction": "MSTORE"
- },
- {
- "pc": 1604,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1606,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1608,
- "instruction": "DUP3"
- },
- {
- "pc": 1609,
- "instruction": "ADD"
- },
- {
- "pc": 1610,
- "instruction": "MSTORE"
- },
- {
- "pc": 1611,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 1644,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1646,
- "instruction": "DUP3"
- },
- {
- "pc": 1647,
- "instruction": "ADD"
- },
- {
- "pc": 1648,
- "instruction": "MSTORE"
- },
- {
- "pc": 1649,
- "instruction": "PUSH6 0x616c616e6365"
- },
- {
- "pc": 1656,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 1658,
- "instruction": "SHL"
- },
- {
- "pc": 1659,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1661,
- "instruction": "DUP3"
- },
- {
- "pc": 1662,
- "instruction": "ADD"
- },
- {
- "pc": 1663,
- "instruction": "MSTORE"
- },
- {
- "pc": 1664,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1666,
- "instruction": "ADD"
- },
- {
- "pc": 1667,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1670,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1585
- },
- {
- "instructions": [
- {
- "pc": 388,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 389,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 392,
- "instruction": "PUSH2 0x0192"
- },
- {
- "pc": 395,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 396,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 398,
- "instruction": "PUSH2 0x0786"
- },
- {
- "pc": 401,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1926
- }],
- "last_instruction": "JUMP",
- "id": 388
- },
- {
- "instructions": [
- {
- "pc": 2072,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2073,
- "instruction": "PUSH2 0x0821"
- },
- {
- "pc": 2076,
- "instruction": "DUP4"
- },
- {
- "pc": 2077,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 2080,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 2072
- },
- {
- "instructions": [
- {
- "pc": 2160,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2161,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2166,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2168,
- "instruction": "SHL"
- },
- {
- "pc": 2169,
- "instruction": "PUSH0"
- },
- {
- "pc": 2170,
- "instruction": "MSTORE"
- },
- {
- "pc": 2171,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2173,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2175,
- "instruction": "MSTORE"
- },
- {
- "pc": 2176,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2178,
- "instruction": "PUSH0"
- },
- {
- "pc": 2179,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2160
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2036,
- "instruction": "PUSH0"
- },
- {
- "pc": 2037,
- "instruction": "DUP1"
- },
- {
- "pc": 2038,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2036
- },
- {
- "instructions": [
- {
- "pc": 1952,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1953,
- "instruction": "SWAP5"
- },
- {
- "pc": 1954,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1956,
- "instruction": "SWAP4"
- },
- {
- "pc": 1957,
- "instruction": "SWAP1"
- },
- {
- "pc": 1958,
- "instruction": "SWAP4"
- },
- {
- "pc": 1959,
- "instruction": "ADD"
- },
- {
- "pc": 1960,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1961,
- "instruction": "SWAP4"
- },
- {
- "pc": 1962,
- "instruction": "POP"
- },
- {
- "pc": 1963,
- "instruction": "POP"
- },
- {
- "pc": 1964,
- "instruction": "POP"
- },
- {
- "pc": 1965,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 402
- },
- {
- "color": "\"#FF9248\"",
- "target": 421
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 440
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- },
- {
- "color": "\"#FF9248\"",
- "target": 335
- }
- ],
- "last_instruction": "JUMP",
- "id": 1952
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 407,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 408,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 411,
- "instruction": "PUSH2 0x01a5"
- },
- {
- "pc": 414,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 415,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x0786"
- },
- {
- "pc": 420,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1926
- }],
- "last_instruction": "JUMP",
- "id": 407
- },
- {
- "instructions": [
- {
- "pc": 1176,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1178,
- "instruction": "MLOAD"
- },
- {
- "pc": 1179,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1183,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1185,
- "instruction": "SHL"
- },
- {
- "pc": 1186,
- "instruction": "DUP2"
- },
- {
- "pc": 1187,
- "instruction": "MSTORE"
- },
- {
- "pc": 1188,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1190,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1192,
- "instruction": "DUP3"
- },
- {
- "pc": 1193,
- "instruction": "ADD"
- },
- {
- "pc": 1194,
- "instruction": "MSTORE"
- },
- {
- "pc": 1195,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1197,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1199,
- "instruction": "DUP3"
- },
- {
- "pc": 1200,
- "instruction": "ADD"
- },
- {
- "pc": 1201,
- "instruction": "MSTORE"
- },
- {
- "pc": 1202,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1235,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1237,
- "instruction": "DUP3"
- },
- {
- "pc": 1238,
- "instruction": "ADD"
- },
- {
- "pc": 1239,
- "instruction": "MSTORE"
- },
- {
- "pc": 1240,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1243,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1245,
- "instruction": "SHL"
- },
- {
- "pc": 1246,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1248,
- "instruction": "DUP3"
- },
- {
- "pc": 1249,
- "instruction": "ADD"
- },
- {
- "pc": 1250,
- "instruction": "MSTORE"
- },
- {
- "pc": 1251,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1253,
- "instruction": "ADD"
- },
- {
- "pc": 1254,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1176
- },
- {
- "instructions": [
- {
- "pc": 1926,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1927,
- "instruction": "PUSH0"
- },
- {
- "pc": 1928,
- "instruction": "DUP1"
- },
- {
- "pc": 1929,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1931,
- "instruction": "DUP4"
- },
- {
- "pc": 1932,
- "instruction": "DUP6"
- },
- {
- "pc": 1933,
- "instruction": "SUB"
- },
- {
- "pc": 1934,
- "instruction": "SLT"
- },
- {
- "pc": 1935,
- "instruction": "ISZERO"
- },
- {
- "pc": 1936,
- "instruction": "PUSH2 0x0797"
- },
- {
- "pc": 1939,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1940
- },
- {
- "color": "\"#5F9747\"",
- "target": 1943
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1926
- },
- {
- "instructions": [
- {
- "pc": 1063,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1064,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1066,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1068,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1070,
- "instruction": "SHL"
- },
- {
- "pc": 1071,
- "instruction": "SUB"
- },
- {
- "pc": 1072,
- "instruction": "DUP4"
- },
- {
- "pc": 1073,
- "instruction": "AND"
- },
- {
- "pc": 1074,
- "instruction": "PUSH2 0x0489"
- },
- {
- "pc": 1077,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1078
- },
- {
- "color": "\"#5F9747\"",
- "target": 1161
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1063
- },
- {
- "instructions": [
- {
- "pc": 788,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 789,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 791,
- "instruction": "MLOAD"
- },
- {
- "pc": 792,
- "instruction": "DUP1"
- },
- {
- "pc": 793,
- "instruction": "SWAP2"
- },
- {
- "pc": 794,
- "instruction": "SUB"
- },
- {
- "pc": 795,
- "instruction": "SWAP1"
- },
- {
- "pc": 796,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 788
- },
- {
- "instructions": [
- {
- "pc": 541,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 542,
- "instruction": "DUP1"
- },
- {
- "pc": 543,
- "instruction": "ISZERO"
- },
- {
- "pc": 544,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 547,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 548
- },
- {
- "color": "\"#5F9747\"",
- "target": 616
- }
- ],
- "last_instruction": "JUMPI",
- "id": 541
- },
- {
- "instructions": [
- {
- "pc": 1918,
- "instruction": "PUSH0"
- },
- {
- "pc": 1919,
- "instruction": "DUP1"
- },
- {
- "pc": 1920,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1918
- },
- {
- "instructions": [
- {
- "pc": 897,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 898,
- "instruction": "CALLER"
- },
- {
- "pc": 899,
- "instruction": "PUSH0"
- },
- {
- "pc": 900,
- "instruction": "SWAP1"
- },
- {
- "pc": 901,
- "instruction": "DUP2"
- },
- {
- "pc": 902,
- "instruction": "MSTORE"
- },
- {
- "pc": 903,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 905,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 907,
- "instruction": "SWAP1"
- },
- {
- "pc": 908,
- "instruction": "DUP2"
- },
- {
- "pc": 909,
- "instruction": "MSTORE"
- },
- {
- "pc": 910,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 912,
- "instruction": "DUP1"
- },
- {
- "pc": 913,
- "instruction": "DUP4"
- },
- {
- "pc": 914,
- "instruction": "SHA3"
- },
- {
- "pc": 915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 921,
- "instruction": "SHL"
- },
- {
- "pc": 922,
- "instruction": "SUB"
- },
- {
- "pc": 923,
- "instruction": "DUP7"
- },
- {
- "pc": 924,
- "instruction": "AND"
- },
- {
- "pc": 925,
- "instruction": "DUP5"
- },
- {
- "pc": 926,
- "instruction": "MSTORE"
- },
- {
- "pc": 927,
- "instruction": "SWAP1"
- },
- {
- "pc": 928,
- "instruction": "SWAP2"
- },
- {
- "pc": 929,
- "instruction": "MSTORE"
- },
- {
- "pc": 930,
- "instruction": "DUP2"
- },
- {
- "pc": 931,
- "instruction": "SHA3"
- },
- {
- "pc": 932,
- "instruction": "SLOAD"
- },
- {
- "pc": 933,
- "instruction": "DUP3"
- },
- {
- "pc": 934,
- "instruction": "DUP2"
- },
- {
- "pc": 935,
- "instruction": "LT"
- },
- {
- "pc": 936,
- "instruction": "ISZERO"
- },
- {
- "pc": 937,
- "instruction": "PUSH2 0x0402"
- },
- {
- "pc": 940,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1026
- },
- {
- "color": "\"#B70000\"",
- "target": 941
- }
- ],
- "last_instruction": "JUMPI",
- "id": 897
- },
- {
- "instructions": [
- {
- "pc": 1051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1052,
- "instruction": "PUSH0"
- },
- {
- "pc": 1053,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 1056,
- "instruction": "CALLER"
- },
- {
- "pc": 1057,
- "instruction": "DUP5"
- },
- {
- "pc": 1058,
- "instruction": "DUP5"
- },
- {
- "pc": 1059,
- "instruction": "PUSH2 0x054a"
- },
- {
- "pc": 1062,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1354
- }],
- "last_instruction": "JUMP",
- "id": 1051
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 1078,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1080,
- "instruction": "MLOAD"
- },
- {
- "pc": 1081,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1085,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1087,
- "instruction": "SHL"
- },
- {
- "pc": 1088,
- "instruction": "DUP2"
- },
- {
- "pc": 1089,
- "instruction": "MSTORE"
- },
- {
- "pc": 1090,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1092,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1094,
- "instruction": "DUP3"
- },
- {
- "pc": 1095,
- "instruction": "ADD"
- },
- {
- "pc": 1096,
- "instruction": "MSTORE"
- },
- {
- "pc": 1097,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1099,
- "instruction": "DUP1"
- },
- {
- "pc": 1100,
- "instruction": "DUP3"
- },
- {
- "pc": 1101,
- "instruction": "ADD"
- },
- {
- "pc": 1102,
- "instruction": "MSTORE"
- },
- {
- "pc": 1103,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1136,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1138,
- "instruction": "DUP3"
- },
- {
- "pc": 1139,
- "instruction": "ADD"
- },
- {
- "pc": 1140,
- "instruction": "MSTORE"
- },
- {
- "pc": 1141,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1146,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1148,
- "instruction": "SHL"
- },
- {
- "pc": 1149,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1151,
- "instruction": "DUP3"
- },
- {
- "pc": 1152,
- "instruction": "ADD"
- },
- {
- "pc": 1153,
- "instruction": "MSTORE"
- },
- {
- "pc": 1154,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1156,
- "instruction": "ADD"
- },
- {
- "pc": 1157,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1160,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1078
- },
- {
- "instructions": [
- {
- "pc": 607,
- "instruction": "DUP3"
- },
- {
- "pc": 608,
- "instruction": "SWAP1"
- },
- {
- "pc": 609,
- "instruction": "SUB"
- },
- {
- "pc": 610,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 612,
- "instruction": "AND"
- },
- {
- "pc": 613,
- "instruction": "DUP3"
- },
- {
- "pc": 614,
- "instruction": "ADD"
- },
- {
- "pc": 615,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "UNKNOWN",
- "id": 607
- },
- {
- "instructions": [
- {
- "pc": 638,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 639,
- "instruction": "POP"
- },
- {
- "pc": 640,
- "instruction": "PUSH1 0x01"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 642
- }],
- "last_instruction": "UNKNOWN",
- "id": 638
- },
- {
- "instructions": [
- {
- "pc": 1943,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1944,
- "instruction": "PUSH2 0x07a0"
- },
- {
- "pc": 1947,
- "instruction": "DUP4"
- },
- {
- "pc": 1948,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 1951,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 1943
- },
- {
- "instructions": [
- {
- "pc": 2069,
- "instruction": "PUSH0"
- },
- {
- "pc": 2070,
- "instruction": "DUP1"
- },
- {
- "pc": 2071,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2069
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0197"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 407
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x0720"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1824
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x017c"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 380
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 497,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 498,
- "instruction": "DUP1"
- },
- {
- "pc": 499,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 501,
- "instruction": "ADD"
- },
- {
- "pc": 502,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 504,
- "instruction": "DUP1"
- },
- {
- "pc": 505,
- "instruction": "SWAP2"
- },
- {
- "pc": 506,
- "instruction": "DIV"
- },
- {
- "pc": 507,
- "instruction": "MUL"
- },
- {
- "pc": 508,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 510,
- "instruction": "ADD"
- },
- {
- "pc": 511,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 513,
- "instruction": "MLOAD"
- },
- {
- "pc": 514,
- "instruction": "SWAP1"
- },
- {
- "pc": 515,
- "instruction": "DUP2"
- },
- {
- "pc": 516,
- "instruction": "ADD"
- },
- {
- "pc": 517,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 519,
- "instruction": "MSTORE"
- },
- {
- "pc": 520,
- "instruction": "DUP1"
- },
- {
- "pc": 521,
- "instruction": "SWAP3"
- },
- {
- "pc": 522,
- "instruction": "SWAP2"
- },
- {
- "pc": 523,
- "instruction": "SWAP1"
- },
- {
- "pc": 524,
- "instruction": "DUP2"
- },
- {
- "pc": 525,
- "instruction": "DUP2"
- },
- {
- "pc": 526,
- "instruction": "MSTORE"
- },
- {
- "pc": 527,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 529,
- "instruction": "ADD"
- },
- {
- "pc": 530,
- "instruction": "DUP3"
- },
- {
- "pc": 531,
- "instruction": "DUP1"
- },
- {
- "pc": 532,
- "instruction": "SLOAD"
- },
- {
- "pc": 533,
- "instruction": "PUSH2 0x021d"
- },
- {
- "pc": 536,
- "instruction": "SWAP1"
- },
- {
- "pc": 537,
- "instruction": "PUSH2 0x0838"
- },
- {
- "pc": 540,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2104
- }],
- "last_instruction": "JUMP",
- "id": 497
- },
- {
- "instructions": [
- {
- "pc": 1993,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1994,
- "instruction": "SWAP3"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "PUSH2 0x07d7"
- },
- {
- "pc": 1999,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2001,
- "instruction": "DUP6"
- },
- {
- "pc": 2002,
- "instruction": "ADD"
- },
- {
- "pc": 2003,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 2006,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 1993
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01e2"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 482
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x07ae"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1966
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 642,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 643,
- "instruction": "SWAP3"
- },
- {
- "pc": 644,
- "instruction": "SWAP2"
- },
- {
- "pc": 645,
- "instruction": "POP"
- },
- {
- "pc": 646,
- "instruction": "POP"
- },
- {
- "pc": 647,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1681
- },
- {
- "color": "\"#FF9248\"",
- "target": 812
- }
- ],
- "last_instruction": "JUMP",
- "id": 642
- },
- {
- "instructions": [
- {
- "pc": 1839,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1840,
- "instruction": "DUP2"
- },
- {
- "pc": 1841,
- "instruction": "DUP2"
- },
- {
- "pc": 1842,
- "instruction": "LT"
- },
- {
- "pc": 1843,
- "instruction": "ISZERO"
- },
- {
- "pc": 1844,
- "instruction": "PUSH2 0x074b"
- },
- {
- "pc": 1847,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1848
- },
- {
- "color": "\"#5F9747\"",
- "target": 1867
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1839
- },
- {
- "instructions": [
- {
- "pc": 1981,
- "instruction": "PUSH0"
- },
- {
- "pc": 1982,
- "instruction": "DUP1"
- },
- {
- "pc": 1983,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1981
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 812,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 813,
- "instruction": "PUSH2 0x0427"
- },
- {
- "pc": 816,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1063
- }],
- "last_instruction": "JUMP",
- "id": 812
- },
- {
- "instructions": [
- {
- "pc": 421,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 422,
- "instruction": "PUSH2 0x041b"
- },
- {
- "pc": 425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1051
- }],
- "last_instruction": "JUMP",
- "id": 421
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 2081,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2082,
- "instruction": "SWAP2"
- },
- {
- "pc": 2083,
- "instruction": "POP"
- },
- {
- "pc": 2084,
- "instruction": "PUSH2 0x082f"
- },
- {
- "pc": 2087,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2089,
- "instruction": "DUP5"
- },
- {
- "pc": 2090,
- "instruction": "ADD"
- },
- {
- "pc": 2091,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 2094,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 2081
- },
- {
- "instructions": [
- {
- "pc": 2104,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2105,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2107,
- "instruction": "DUP2"
- },
- {
- "pc": 2108,
- "instruction": "DUP2"
- },
- {
- "pc": 2109,
- "instruction": "SHR"
- },
- {
- "pc": 2110,
- "instruction": "SWAP1"
- },
- {
- "pc": 2111,
- "instruction": "DUP3"
- },
- {
- "pc": 2112,
- "instruction": "AND"
- },
- {
- "pc": 2113,
- "instruction": "DUP1"
- },
- {
- "pc": 2114,
- "instruction": "PUSH2 0x084c"
- },
- {
- "pc": 2117,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2118
- },
- {
- "color": "\"#5F9747\"",
- "target": 2124
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2104
- },
- {
- "instructions": [
- {
- "pc": 2180,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2181,
- "instruction": "DUP2"
- },
- {
- "pc": 2182,
- "instruction": "DUP2"
- },
- {
- "pc": 2183,
- "instruction": "SUB"
- },
- {
- "pc": 2184,
- "instruction": "DUP2"
- },
- {
- "pc": 2185,
- "instruction": "DUP2"
- },
- {
- "pc": 2186,
- "instruction": "GT"
- },
- {
- "pc": 2187,
- "instruction": "ISZERO"
- },
- {
- "pc": 2188,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2191,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2192
- },
- {
- "color": "\"#5F9747\"",
- "target": 642
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2180
- },
- {
- "instructions": [
- {
- "pc": 575,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 576,
- "instruction": "DUP3"
- },
- {
- "pc": 577,
- "instruction": "ADD"
- },
- {
- "pc": 578,
- "instruction": "SWAP2"
- },
- {
- "pc": 579,
- "instruction": "SWAP1"
- },
- {
- "pc": 580,
- "instruction": "PUSH0"
- },
- {
- "pc": 581,
- "instruction": "MSTORE"
- },
- {
- "pc": 582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 584,
- "instruction": "PUSH0"
- },
- {
- "pc": 585,
- "instruction": "SHA3"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 587
- }],
- "last_instruction": "UNKNOWN",
- "id": 575
- },
- {
- "instructions": [
- {
- "pc": 1966,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1967,
- "instruction": "PUSH0"
- },
- {
- "pc": 1968,
- "instruction": "DUP1"
- },
- {
- "pc": 1969,
- "instruction": "PUSH0"
- },
- {
- "pc": 1970,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1972,
- "instruction": "DUP5"
- },
- {
- "pc": 1973,
- "instruction": "DUP7"
- },
- {
- "pc": 1974,
- "instruction": "SUB"
- },
- {
- "pc": 1975,
- "instruction": "SLT"
- },
- {
- "pc": 1976,
- "instruction": "ISZERO"
- },
- {
- "pc": 1977,
- "instruction": "PUSH2 0x07c0"
- },
- {
- "pc": 1980,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1984
- },
- {
- "color": "\"#B70000\"",
- "target": 1981
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1966
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 278,
- "instruction": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000012"
- },
- {
- "pc": 311,
- "instruction": "AND"
- },
- {
- "pc": 312,
- "instruction": "DUP2"
- },
- {
- "pc": 313,
- "instruction": "MSTORE"
- },
- {
- "pc": 314,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 316,
- "instruction": "ADD"
- },
- {
- "pc": 317,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 320,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 1354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1359,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1361,
- "instruction": "SHL"
- },
- {
- "pc": 1362,
- "instruction": "SUB"
- },
- {
- "pc": 1363,
- "instruction": "DUP4"
- },
- {
- "pc": 1364,
- "instruction": "AND"
- },
- {
- "pc": 1365,
- "instruction": "PUSH2 0x05ae"
- },
- {
- "pc": 1368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1369
- },
- {
- "color": "\"#5F9747\"",
- "target": 1454
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1354
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 485,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 487,
- "instruction": "DUP1"
- },
- {
- "pc": 488,
- "instruction": "SLOAD"
- },
- {
- "pc": 489,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 492,
- "instruction": "SWAP1"
- },
- {
- "pc": 493,
- "instruction": "PUSH2 0x0838"
- },
- {
- "pc": 496,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2104
- }],
- "last_instruction": "JUMP",
- "id": 482
- },
- {
- "instructions": [
- {
- "pc": 556,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 559,
- "instruction": "DUP1"
- },
- {
- "pc": 560,
- "instruction": "DUP4"
- },
- {
- "pc": 561,
- "instruction": "SLOAD"
- },
- {
- "pc": 562,
- "instruction": "DIV"
- },
- {
- "pc": 563,
- "instruction": "MUL"
- },
- {
- "pc": 564,
- "instruction": "DUP4"
- },
- {
- "pc": 565,
- "instruction": "MSTORE"
- },
- {
- "pc": 566,
- "instruction": "SWAP2"
- },
- {
- "pc": 567,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 569,
- "instruction": "ADD"
- },
- {
- "pc": 570,
- "instruction": "SWAP2"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 574,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "JUMP",
- "id": 556
- },
- {
- "instructions": [
- {
- "pc": 1984,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1985,
- "instruction": "PUSH2 0x07c9"
- },
- {
- "pc": 1988,
- "instruction": "DUP5"
- },
- {
- "pc": 1989,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 1992,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1899
- }],
- "last_instruction": "JUMP",
- "id": 1984
- },
- {
- "instructions": [
- {
- "pc": 340,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 341,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 344,
- "instruction": "PUSH2 0x0162"
- },
- {
- "pc": 347,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 348,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 350,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 340
- },
- {
- "instructions": [
- {
- "pc": 587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 588,
- "instruction": "DUP2"
- },
- {
- "pc": 589,
- "instruction": "SLOAD"
- },
- {
- "pc": 590,
- "instruction": "DUP2"
- },
- {
- "pc": 591,
- "instruction": "MSTORE"
- },
- {
- "pc": 592,
- "instruction": "SWAP1"
- },
- {
- "pc": 593,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 595,
- "instruction": "ADD"
- },
- {
- "pc": 596,
- "instruction": "SWAP1"
- },
- {
- "pc": 597,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 599,
- "instruction": "ADD"
- },
- {
- "pc": 600,
- "instruction": "DUP1"
- },
- {
- "pc": 601,
- "instruction": "DUP4"
- },
- {
- "pc": 602,
- "instruction": "GT"
- },
- {
- "pc": 603,
- "instruction": "PUSH2 0x024b"
- },
- {
- "pc": 606,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 587
- },
- {
- "color": "\"#B70000\"",
- "target": 607
- }
- ],
- "last_instruction": "JUMPI",
- "id": 587
- },
- {
- "instructions": [
- {
- "pc": 426,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 427,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x01b8"
- },
- {
- "pc": 433,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 434,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 436,
- "instruction": "PUSH2 0x0807"
- },
- {
- "pc": 439,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2055
- }],
- "last_instruction": "JUMP",
- "id": 426
- },
- {
- "instructions": [
- {
- "pc": 1026,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1027,
- "instruction": "PUSH2 0x0411"
- },
- {
- "pc": 1030,
- "instruction": "CALLER"
- },
- {
- "pc": 1031,
- "instruction": "DUP6"
- },
- {
- "pc": 1032,
- "instruction": "PUSH2 0x032c"
- },
- {
- "pc": 1035,
- "instruction": "DUP7"
- },
- {
- "pc": 1036,
- "instruction": "DUP6"
- },
- {
- "pc": 1037,
- "instruction": "PUSH2 0x0884"
- },
- {
- "pc": 1040,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2180
- }],
- "last_instruction": "JUMP",
- "id": 1026
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "PUSH0"
- },
- {
- "pc": 2025,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2027,
- "instruction": "DUP3"
- },
- {
- "pc": 2028,
- "instruction": "DUP5"
- },
- {
- "pc": 2029,
- "instruction": "SUB"
- },
- {
- "pc": 2030,
- "instruction": "SLT"
- },
- {
- "pc": 2031,
- "instruction": "ISZERO"
- },
- {
- "pc": 2032,
- "instruction": "PUSH2 0x07f7"
- },
- {
- "pc": 2035,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2036
- },
- {
- "color": "\"#5F9747\"",
- "target": 2039
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 1041,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1042,
- "instruction": "POP"
- },
- {
- "pc": 1043,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1045,
- "instruction": "SWAP4"
- },
- {
- "pc": 1046,
- "instruction": "SWAP3"
- },
- {
- "pc": 1047,
- "instruction": "POP"
- },
- {
- "pc": 1048,
- "instruction": "POP"
- },
- {
- "pc": 1049,
- "instruction": "POP"
- },
- {
- "pc": 1050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 219
- }],
- "last_instruction": "JUMP",
- "id": 1041
- },
- {
- "instructions": [
- {
- "pc": 2135,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2140,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2142,
- "instruction": "SHL"
- },
- {
- "pc": 2143,
- "instruction": "PUSH0"
- },
- {
- "pc": 2144,
- "instruction": "MSTORE"
- },
- {
- "pc": 2145,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2147,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2149,
- "instruction": "MSTORE"
- },
- {
- "pc": 2150,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2152,
- "instruction": "PUSH0"
- },
- {
- "pc": 2153,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2135
- },
- {
- "instructions": [
- {
- "pc": 828,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 829,
- "instruction": "CALLER"
- },
- {
- "pc": 830,
- "instruction": "PUSH0"
- },
- {
- "pc": 831,
- "instruction": "DUP2"
- },
- {
- "pc": 832,
- "instruction": "DUP2"
- },
- {
- "pc": 833,
- "instruction": "MSTORE"
- },
- {
- "pc": 834,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 836,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 838,
- "instruction": "SWAP1"
- },
- {
- "pc": 839,
- "instruction": "DUP2"
- },
- {
- "pc": 840,
- "instruction": "MSTORE"
- },
- {
- "pc": 841,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 843,
- "instruction": "DUP1"
- },
- {
- "pc": 844,
- "instruction": "DUP4"
- },
- {
- "pc": 845,
- "instruction": "SHA3"
- },
- {
- "pc": 846,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 848,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 850,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 852,
- "instruction": "SHL"
- },
- {
- "pc": 853,
- "instruction": "SUB"
- },
- {
- "pc": 854,
- "instruction": "DUP8"
- },
- {
- "pc": 855,
- "instruction": "AND"
- },
- {
- "pc": 856,
- "instruction": "DUP5"
- },
- {
- "pc": 857,
- "instruction": "MSTORE"
- },
- {
- "pc": 858,
- "instruction": "SWAP1"
- },
- {
- "pc": 859,
- "instruction": "SWAP2"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "DUP2"
- },
- {
- "pc": 862,
- "instruction": "SHA3"
- },
- {
- "pc": 863,
- "instruction": "SLOAD"
- },
- {
- "pc": 864,
- "instruction": "SWAP1"
- },
- {
- "pc": 865,
- "instruction": "SWAP2"
- },
- {
- "pc": 866,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 869,
- "instruction": "SWAP2"
- },
- {
- "pc": 870,
- "instruction": "DUP6"
- },
- {
- "pc": 871,
- "instruction": "SWAP1"
- },
- {
- "pc": 872,
- "instruction": "PUSH2 0x032c"
- },
- {
- "pc": 875,
- "instruction": "SWAP1"
- },
- {
- "pc": 876,
- "instruction": "DUP7"
- },
- {
- "pc": 877,
- "instruction": "SWAP1"
- },
- {
- "pc": 878,
- "instruction": "PUSH2 0x0897"
- },
- {
- "pc": 881,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2199
- }],
- "last_instruction": "JUMP",
- "id": 828
- },
- {
- "instructions": [
- {
- "pc": 1899,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1900,
- "instruction": "DUP1"
- },
- {
- "pc": 1901,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1902,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1904,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1906,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1908,
- "instruction": "SHL"
- },
- {
- "pc": 1909,
- "instruction": "SUB"
- },
- {
- "pc": 1910,
- "instruction": "DUP2"
- },
- {
- "pc": 1911,
- "instruction": "AND"
- },
- {
- "pc": 1912,
- "instruction": "DUP2"
- },
- {
- "pc": 1913,
- "instruction": "EQ"
- },
- {
- "pc": 1914,
- "instruction": "PUSH2 0x0781"
- },
- {
- "pc": 1917,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1921
- },
- {
- "color": "\"#B70000\"",
- "target": 1918
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1899
- },
- {
- "instructions": [
- {
- "pc": 1161,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1162,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1168,
- "instruction": "SHL"
- },
- {
- "pc": 1169,
- "instruction": "SUB"
- },
- {
- "pc": 1170,
- "instruction": "DUP3"
- },
- {
- "pc": 1171,
- "instruction": "AND"
- },
- {
- "pc": 1172,
- "instruction": "PUSH2 0x04ea"
- },
- {
- "pc": 1175,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1176
- },
- {
- "color": "\"#5F9747\"",
- "target": 1258
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1161
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1454,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1455,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1457,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1461,
- "instruction": "SHL"
- },
- {
- "pc": 1462,
- "instruction": "SUB"
- },
- {
- "pc": 1463,
- "instruction": "DUP3"
- },
- {
- "pc": 1464,
- "instruction": "AND"
- },
- {
- "pc": 1465,
- "instruction": "PUSH2 0x0610"
- },
- {
- "pc": 1468,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1552
- },
- {
- "color": "\"#B70000\"",
- "target": 1469
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1454
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0141"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 321
- },
- {
- "color": "\"#B70000\"",
- "target": 52
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 616,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 617,
- "instruction": "POP"
- },
- {
- "pc": 618,
- "instruction": "POP"
- },
- {
- "pc": 619,
- "instruction": "POP"
- },
- {
- "pc": 620,
- "instruction": "POP"
- },
- {
- "pc": 621,
- "instruction": "POP"
- },
- {
- "pc": 622,
- "instruction": "SWAP1"
- },
- {
- "pc": 623,
- "instruction": "POP"
- },
- {
- "pc": 624,
- "instruction": "SWAP1"
- },
- {
- "pc": 625,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 616
- },
- {
- "instructions": [
- {
- "pc": 321,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 322,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 325,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 328,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 329,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x0786"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1926
- }],
- "last_instruction": "JUMP",
- "id": 321
- },
- {
- "instructions": [
- {
- "pc": 882,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 883,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 885,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 887,
- "instruction": "DUP1"
- },
- {
- "pc": 888,
- "instruction": "SLOAD"
- },
- {
- "pc": 889,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 892,
- "instruction": "SWAP1"
- },
- {
- "pc": 893,
- "instruction": "PUSH2 0x0838"
- },
- {
- "pc": 896,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2104
- }],
- "last_instruction": "JUMP",
- "id": 882
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "PUSH2 0x033c"
- },
- {
- "pc": 339,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 828
- }],
- "last_instruction": "JUMP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1848,
- "instruction": "DUP6"
- },
- {
- "pc": 1849,
- "instruction": "DUP2"
- },
- {
- "pc": 1850,
- "instruction": "ADD"
- },
- {
- "pc": 1851,
- "instruction": "DUP4"
- },
- {
- "pc": 1852,
- "instruction": "ADD"
- },
- {
- "pc": 1853,
- "instruction": "MLOAD"
- },
- {
- "pc": 1854,
- "instruction": "DUP6"
- },
- {
- "pc": 1855,
- "instruction": "DUP3"
- },
- {
- "pc": 1856,
- "instruction": "ADD"
- },
- {
- "pc": 1857,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1859,
- "instruction": "ADD"
- },
- {
- "pc": 1860,
- "instruction": "MSTORE"
- },
- {
- "pc": 1861,
- "instruction": "DUP3"
- },
- {
- "pc": 1862,
- "instruction": "ADD"
- },
- {
- "pc": 1863,
- "instruction": "PUSH2 0x072f"
- },
- {
- "pc": 1866,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1839
- }],
- "last_instruction": "JUMP",
- "id": 1848
- },
- {
- "instructions": [
- {
- "pc": 2048,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2049,
- "instruction": "SWAP4"
- },
- {
- "pc": 2050,
- "instruction": "SWAP3"
- },
- {
- "pc": 2051,
- "instruction": "POP"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "POP"
- },
- {
- "pc": 2054,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 354
- }],
- "last_instruction": "JUMP",
- "id": 2048
- },
- {
- "instructions": [
- {
- "pc": 941,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 943,
- "instruction": "MLOAD"
- },
- {
- "pc": 944,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 948,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 950,
- "instruction": "SHL"
- },
- {
- "pc": 951,
- "instruction": "DUP2"
- },
- {
- "pc": 952,
- "instruction": "MSTORE"
- },
- {
- "pc": 953,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 955,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 957,
- "instruction": "DUP3"
- },
- {
- "pc": 958,
- "instruction": "ADD"
- },
- {
- "pc": 959,
- "instruction": "MSTORE"
- },
- {
- "pc": 960,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 962,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 964,
- "instruction": "DUP3"
- },
- {
- "pc": 965,
- "instruction": "ADD"
- },
- {
- "pc": 966,
- "instruction": "MSTORE"
- },
- {
- "pc": 967,
- "instruction": "PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77"
- },
- {
- "pc": 1000,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1002,
- "instruction": "DUP3"
- },
- {
- "pc": 1003,
- "instruction": "ADD"
- },
- {
- "pc": 1004,
- "instruction": "MSTORE"
- },
- {
- "pc": 1005,
- "instruction": "PUSH5 0x207a65726f"
- },
- {
- "pc": 1011,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1013,
- "instruction": "SHL"
- },
- {
- "pc": 1014,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1016,
- "instruction": "DUP3"
- },
- {
- "pc": 1017,
- "instruction": "ADD"
- },
- {
- "pc": 1018,
- "instruction": "MSTORE"
- },
- {
- "pc": 1019,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1021,
- "instruction": "ADD"
- },
- {
- "pc": 1022,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 941
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0154"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 340
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1671,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1672,
- "instruction": "PUSH2 0x0691"
- },
- {
- "pc": 1675,
- "instruction": "DUP3"
- },
- {
- "pc": 1676,
- "instruction": "DUP3"
- },
- {
- "pc": 1677,
- "instruction": "PUSH2 0x0884"
- },
- {
- "pc": 1680,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2180
- }],
- "last_instruction": "JUMP",
- "id": 1671
- },
- {
- "instructions": [
- {
- "pc": 548,
- "instruction": "DUP1"
- },
- {
- "pc": 549,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 551,
- "instruction": "LT"
- },
- {
- "pc": 552,
- "instruction": "PUSH2 0x023f"
- },
- {
- "pc": 555,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 556
- },
- {
- "color": "\"#5F9747\"",
- "target": 575
- }
- ],
- "last_instruction": "JUMPI",
- "id": 548
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1681,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1682,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1684,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1686,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1688,
- "instruction": "SHL"
- },
- {
- "pc": 1689,
- "instruction": "SUB"
- },
- {
- "pc": 1690,
- "instruction": "DUP1"
- },
- {
- "pc": 1691,
- "instruction": "DUP7"
- },
- {
- "pc": 1692,
- "instruction": "AND"
- },
- {
- "pc": 1693,
- "instruction": "PUSH0"
- },
- {
- "pc": 1694,
- "instruction": "SWAP1"
- },
- {
- "pc": 1695,
- "instruction": "DUP2"
- },
- {
- "pc": 1696,
- "instruction": "MSTORE"
- },
- {
- "pc": 1697,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1699,
- "instruction": "DUP2"
- },
- {
- "pc": 1700,
- "instruction": "SWAP1"
- },
- {
- "pc": 1701,
- "instruction": "MSTORE"
- },
- {
- "pc": 1702,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1704,
- "instruction": "DUP1"
- },
- {
- "pc": 1705,
- "instruction": "DUP3"
- },
- {
- "pc": 1706,
- "instruction": "SHA3"
- },
- {
- "pc": 1707,
- "instruction": "SWAP4"
- },
- {
- "pc": 1708,
- "instruction": "SWAP1"
- },
- {
- "pc": 1709,
- "instruction": "SWAP4"
- },
- {
- "pc": 1710,
- "instruction": "SSTORE"
- },
- {
- "pc": 1711,
- "instruction": "SWAP1"
- },
- {
- "pc": 1712,
- "instruction": "DUP6"
- },
- {
- "pc": 1713,
- "instruction": "AND"
- },
- {
- "pc": 1714,
- "instruction": "DUP2"
- },
- {
- "pc": 1715,
- "instruction": "MSTORE"
- },
- {
- "pc": 1716,
- "instruction": "SWAP1"
- },
- {
- "pc": 1717,
- "instruction": "DUP2"
- },
- {
- "pc": 1718,
- "instruction": "SHA3"
- },
- {
- "pc": 1719,
- "instruction": "DUP1"
- },
- {
- "pc": 1720,
- "instruction": "SLOAD"
- },
- {
- "pc": 1721,
- "instruction": "DUP5"
- },
- {
- "pc": 1722,
- "instruction": "SWAP3"
- },
- {
- "pc": 1723,
- "instruction": "SWAP1"
- },
- {
- "pc": 1724,
- "instruction": "PUSH2 0x06c6"
- },
- {
- "pc": 1727,
- "instruction": "SWAP1"
- },
- {
- "pc": 1728,
- "instruction": "DUP5"
- },
- {
- "pc": 1729,
- "instruction": "SWAP1"
- },
- {
- "pc": 1730,
- "instruction": "PUSH2 0x0897"
- },
- {
- "pc": 1733,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2199
- }],
- "last_instruction": "JUMP",
- "id": 1681
- },
- {
- "instructions": [
- {
- "pc": 1824,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1825,
- "instruction": "PUSH0"
- },
- {
- "pc": 1826,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1828,
- "instruction": "DUP1"
- },
- {
- "pc": 1829,
- "instruction": "DUP4"
- },
- {
- "pc": 1830,
- "instruction": "MSTORE"
- },
- {
- "pc": 1831,
- "instruction": "DUP4"
- },
- {
- "pc": 1832,
- "instruction": "MLOAD"
- },
- {
- "pc": 1833,
- "instruction": "DUP1"
- },
- {
- "pc": 1834,
- "instruction": "DUP3"
- },
- {
- "pc": 1835,
- "instruction": "DUP6"
- },
- {
- "pc": 1836,
- "instruction": "ADD"
- },
- {
- "pc": 1837,
- "instruction": "MSTORE"
- },
- {
- "pc": 1838,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1839
- }],
- "last_instruction": "UNKNOWN",
- "id": 1824
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0184"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 388
- },
- {
- "color": "\"#B70000\"",
- "target": 85
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 1552,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1553,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1555,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1557,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1559,
- "instruction": "SHL"
- },
- {
- "pc": 1560,
- "instruction": "SUB"
- },
- {
- "pc": 1561,
- "instruction": "DUP4"
- },
- {
- "pc": 1562,
- "instruction": "AND"
- },
- {
- "pc": 1563,
- "instruction": "PUSH0"
- },
- {
- "pc": 1564,
- "instruction": "SWAP1"
- },
- {
- "pc": 1565,
- "instruction": "DUP2"
- },
- {
- "pc": 1566,
- "instruction": "MSTORE"
- },
- {
- "pc": 1567,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1569,
- "instruction": "DUP2"
- },
- {
- "pc": 1570,
- "instruction": "SWAP1"
- },
- {
- "pc": 1571,
- "instruction": "MSTORE"
- },
- {
- "pc": 1572,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1574,
- "instruction": "SWAP1"
- },
- {
- "pc": 1575,
- "instruction": "SHA3"
- },
- {
- "pc": 1576,
- "instruction": "SLOAD"
- },
- {
- "pc": 1577,
- "instruction": "DUP2"
- },
- {
- "pc": 1578,
- "instruction": "DUP2"
- },
- {
- "pc": 1579,
- "instruction": "LT"
- },
- {
- "pc": 1580,
- "instruction": "ISZERO"
- },
- {
- "pc": 1581,
- "instruction": "PUSH2 0x0687"
- },
- {
- "pc": 1584,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1585
- },
- {
- "color": "\"#5F9747\"",
- "target": 1671
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1552
- },
- {
- "instructions": [
- {
- "pc": 626,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 627,
- "instruction": "PUSH0"
- },
- {
- "pc": 628,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 631,
- "instruction": "CALLER"
- },
- {
- "pc": 632,
- "instruction": "DUP5"
- },
- {
- "pc": 633,
- "instruction": "DUP5"
- },
- {
- "pc": 634,
- "instruction": "PUSH2 0x0427"
- },
- {
- "pc": 637,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1063
- }],
- "last_instruction": "JUMP",
- "id": 626
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 355,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 359,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 361,
- "instruction": "SHL"
- },
- {
- "pc": 362,
- "instruction": "SUB"
- },
- {
- "pc": 363,
- "instruction": "AND"
- },
- {
- "pc": 364,
- "instruction": "PUSH0"
- },
- {
- "pc": 365,
- "instruction": "SWAP1"
- },
- {
- "pc": 366,
- "instruction": "DUP2"
- },
- {
- "pc": 367,
- "instruction": "MSTORE"
- },
- {
- "pc": 368,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 370,
- "instruction": "DUP2"
- },
- {
- "pc": 371,
- "instruction": "SWAP1"
- },
- {
- "pc": 372,
- "instruction": "MSTORE"
- },
- {
- "pc": 373,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 375,
- "instruction": "SWAP1"
- },
- {
- "pc": 376,
- "instruction": "SHA3"
- },
- {
- "pc": 377,
- "instruction": "SLOAD"
- },
- {
- "pc": 378,
- "instruction": "SWAP1"
- },
- {
- "pc": 379,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 354
- },
- {
- "instructions": [
- {
- "pc": 380,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 384,
- "instruction": "PUSH2 0x0372"
- },
- {
- "pc": 387,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 882
- }],
- "last_instruction": "JUMP",
- "id": 380
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 402,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 403,
- "instruction": "PUSH2 0x0381"
- },
- {
- "pc": 406,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 897
- }],
- "last_instruction": "JUMP",
- "id": 402
- },
- {
- "instructions": [
- {
- "pc": 1469,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1471,
- "instruction": "MLOAD"
- },
- {
- "pc": 1472,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1476,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1478,
- "instruction": "SHL"
- },
- {
- "pc": 1479,
- "instruction": "DUP2"
- },
- {
- "pc": 1480,
- "instruction": "MSTORE"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1483,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1485,
- "instruction": "DUP3"
- },
- {
- "pc": 1486,
- "instruction": "ADD"
- },
- {
- "pc": 1487,
- "instruction": "MSTORE"
- },
- {
- "pc": 1488,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1490,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1492,
- "instruction": "DUP3"
- },
- {
- "pc": 1493,
- "instruction": "ADD"
- },
- {
- "pc": 1494,
- "instruction": "MSTORE"
- },
- {
- "pc": 1495,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 1528,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1530,
- "instruction": "DUP3"
- },
- {
- "pc": 1531,
- "instruction": "ADD"
- },
- {
- "pc": 1532,
- "instruction": "MSTORE"
- },
- {
- "pc": 1533,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 1537,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1539,
- "instruction": "SHL"
- },
- {
- "pc": 1540,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1542,
- "instruction": "DUP3"
- },
- {
- "pc": 1543,
- "instruction": "ADD"
- },
- {
- "pc": 1544,
- "instruction": "MSTORE"
- },
- {
- "pc": 1545,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1547,
- "instruction": "ADD"
- },
- {
- "pc": 1548,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1551,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1469
- },
- {
- "instructions": [
- {
- "pc": 1258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1259,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1261,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1263,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1265,
- "instruction": "SHL"
- },
- {
- "pc": 1266,
- "instruction": "SUB"
- },
- {
- "pc": 1267,
- "instruction": "DUP4"
- },
- {
- "pc": 1268,
- "instruction": "DUP2"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "PUSH0"
- },
- {
- "pc": 1271,
- "instruction": "DUP2"
- },
- {
- "pc": 1272,
- "instruction": "DUP2"
- },
- {
- "pc": 1273,
- "instruction": "MSTORE"
- },
- {
- "pc": 1274,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1276,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1278,
- "instruction": "SWAP1"
- },
- {
- "pc": 1279,
- "instruction": "DUP2"
- },
- {
- "pc": 1280,
- "instruction": "MSTORE"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1283,
- "instruction": "DUP1"
- },
- {
- "pc": 1284,
- "instruction": "DUP4"
- },
- {
- "pc": 1285,
- "instruction": "SHA3"
- },
- {
- "pc": 1286,
- "instruction": "SWAP5"
- },
- {
- "pc": 1287,
- "instruction": "DUP8"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "DUP1"
- },
- {
- "pc": 1290,
- "instruction": "DUP5"
- },
- {
- "pc": 1291,
- "instruction": "MSTORE"
- },
- {
- "pc": 1292,
- "instruction": "SWAP5"
- },
- {
- "pc": 1293,
- "instruction": "DUP3"
- },
- {
- "pc": 1294,
- "instruction": "MSTORE"
- },
- {
- "pc": 1295,
- "instruction": "SWAP2"
- },
- {
- "pc": 1296,
- "instruction": "DUP3"
- },
- {
- "pc": 1297,
- "instruction": "SWAP1"
- },
- {
- "pc": 1298,
- "instruction": "SHA3"
- },
- {
- "pc": 1299,
- "instruction": "DUP6"
- },
- {
- "pc": 1300,
- "instruction": "SWAP1"
- },
- {
- "pc": 1301,
- "instruction": "SSTORE"
- },
- {
- "pc": 1302,
- "instruction": "SWAP1"
- },
- {
- "pc": 1303,
- "instruction": "MLOAD"
- },
- {
- "pc": 1304,
- "instruction": "DUP5"
- },
- {
- "pc": 1305,
- "instruction": "DUP2"
- },
- {
- "pc": 1306,
- "instruction": "MSTORE"
- },
- {
- "pc": 1307,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1340,
- "instruction": "SWAP2"
- },
- {
- "pc": 1341,
- "instruction": "ADD"
- },
- {
- "pc": 1342,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1344,
- "instruction": "MLOAD"
- },
- {
- "pc": 1345,
- "instruction": "DUP1"
- },
- {
- "pc": 1346,
- "instruction": "SWAP2"
- },
- {
- "pc": 1347,
- "instruction": "SUB"
- },
- {
- "pc": 1348,
- "instruction": "SWAP1"
- },
- {
- "pc": 1349,
- "instruction": "LOG3"
- },
- {
- "pc": 1350,
- "instruction": "POP"
- },
- {
- "pc": 1351,
- "instruction": "POP"
- },
- {
- "pc": 1352,
- "instruction": "POP"
- },
- {
- "pc": 1353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1041
- },
- {
- "color": "\"#FF9248\"",
- "target": 638
- }
- ],
- "last_instruction": "JUMP",
- "id": 1258
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x01aa"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 426
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 2118,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2120,
- "instruction": "DUP3"
- },
- {
- "pc": 2121,
- "instruction": "AND"
- },
- {
- "pc": 2122,
- "instruction": "SWAP2"
- },
- {
- "pc": 2123,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2124
- }],
- "last_instruction": "UNKNOWN",
- "id": 2118
- },
- {
- "instructions": [
- {
- "pc": 1940,
- "instruction": "PUSH0"
- },
- {
- "pc": 1941,
- "instruction": "DUP1"
- },
- {
- "pc": 1942,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1940
- },
- {
- "instructions": [
- {
- "pc": 2154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2155,
- "instruction": "POP"
- },
- {
- "pc": 2156,
- "instruction": "SWAP2"
- },
- {
- "pc": 2157,
- "instruction": "SWAP1"
- },
- {
- "pc": 2158,
- "instruction": "POP"
- },
- {
- "pc": 2159,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 497
- },
- {
- "color": "\"#FF9248\"",
- "target": 541
- }
- ],
- "last_instruction": "JUMP",
- "id": 2154
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x39509351",
- "PUSH4 0x39509351"
- ],
- "name": "increaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2124, 2135), (2124, 2154), (200, 1926), (214, 626), (2039, 1899), (2199, 642), (2199, 2211), (2192, 2160), (440, 219), (440, 239), (2055, 2069), (2055, 2072), (2211, 2160), (1369, 788), (1921, 1952), (1921, 2048), (1921, 2081), (1921, 1993), (1585, 788), (388, 1926), (2072, 1899), (219, 191), (1952, 402), (1952, 421), (1952, 214), (1952, 440), (1952, 239), (1952, 335), (122, 133), (122, 200), (407, 1926), (1176, 788), (1926, 1940), (1926, 1943), (1063, 1078), (1063, 1161), (541, 548), (541, 616), (897, 1026), (897, 941), (1051, 1354), (155, 272), (155, 166), (1078, 788), (607, 616), (638, 642), (1943, 1899), (85, 96), (85, 407), (178, 1824), (63, 74), (63, 380), (497, 2104), (1993, 1899), (170, 482), (253, 1966), (642, 1681), (642, 812), (1839, 1848), (1839, 1867), (235, 239), (812, 1063), (421, 1051), (2081, 1899), (2104, 2118), (2104, 2124), (2180, 2192), (2180, 642), (575, 587), (1966, 1984), (1966, 1981), (272, 191), (1354, 1369), (1354, 1454), (0, 12), (0, 15), (482, 2104), (556, 616), (1984, 1899), (340, 2023), (587, 587), (587, 607), (426, 2055), (1026, 2180), (2023, 2036), (2023, 2039), (1041, 219), (828, 2199), (1899, 1921), (1899, 1918), (1161, 1176), (1161, 1258), (15, 166), (15, 25), (1454, 1552), (1454, 1469), (41, 321), (41, 52), (616, 178), (321, 1926), (882, 2104), (335, 828), (1848, 1839), (2048, 354), (941, 788), (239, 191), (110, 122), (110, 170), (25, 41), (25, 110), (52, 340), (52, 63), (1671, 2180), (548, 556), (548, 575), (133, 144), (133, 235), (1681, 2199), (1824, 1839), (74, 388), (74, 85), (1552, 1585), (1552, 1671), (626, 1063), (354, 239), (380, 882), (144, 155), (144, 253), (402, 897), (1469, 788), (1258, 1041), (1258, 638), (96, 426), (96, 107), (2118, 2124), (2154, 497), (2154, 541)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 321), (41, 52), (52, 340), (52, 63), (63, 74), (63, 380), (74, 388), (74, 85), (85, 96), (85, 407), (96, 426), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 482), (178, 1824), (200, 1926), (214, 626), (219, 191), (235, 239), (239, 191), (253, 1966), (272, 191), (321, 1926), (335, 828), (340, 2023), (354, 239), (380, 882), (388, 1926), (402, 897), (407, 1926), (421, 1051), (426, 2055), (440, 219), (440, 239), (482, 2104), (497, 2104), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 178), (626, 1063), (638, 642), (642, 812), (812, 1063), (828, 2199), (882, 2104), (897, 1026), (897, 941), (941, 788), (1026, 2180), (1051, 1354), (1063, 1078), (1063, 1161), (1078, 788), (1161, 1176), (1161, 1258), (1176, 788), (1258, 638), (1354, 1369), (1354, 1454), (1369, 788), (1454, 1552), (1454, 1469), (1469, 788), (1552, 1585), (1552, 1671), (1585, 788), (1671, 2180), (1824, 1839), (1839, 1848), (1839, 1867), (1848, 1839), (1867, 191), (1899, 1921), (1899, 1918), (1921, 1952), (1921, 2048), (1921, 2081), (1921, 1993), (1926, 1940), (1926, 1943), (1943, 1899), (1952, 402), (1952, 421), (1952, 214), (1952, 440), (1952, 239), (1952, 335), (1966, 1984), (1966, 1981), (1984, 1899), (1993, 1899), (2023, 2036), (2023, 2039), (2039, 1899), (2048, 354), (2055, 2069), (2055, 2072), (2072, 1899), (2081, 1899), (2104, 2118), (2104, 2124), (2118, 2124), (2124, 2135), (2124, 2154), (2154, 497), (2154, 541), (2180, 2192), (2180, 642), (2192, 2160), (2199, 642), (2199, 2211), (2211, 2160)]",
+ "last_pc": 2217,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c/0xce85d05d57c4b16a09de0133c2abedf1bfeea57c.abi",
"statistics": {
"definitely_unreachable_jumps": 6,
+ "total_edges": 1380,
"unsound_jumps": 0,
"total_opcodes": 1365,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 96,
"resolved_jumps": 90
- }
+ },
+ "execution_time": 439
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea26469706673582212205ef51e90d763f54e912c317eae749550f057607fad573c539891a1fb817913f464736f6c63430008140033",
"address": "0xd5a14d1846de1ad342853b79d1b5ef344c4973ef",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nMCOPY\nCREATE2\n'1e'(Unknown Opcode)\nSWAP1\n'd7'(Unknown Opcode)\nPUSH4 0xf54e912c\nBALANCE\nPUSH31 0xae749550f057607fad573c539891a1fb817913f464736f6c63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (1886, 1972), (1886, 1965), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef/0xd5a14d1846de1ad342853b79d1b5ef344c4973ef.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1539,
"unsound_jumps": 0,
"total_opcodes": 1508,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 577
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b5060043610610109575f3560e01c80635c658165116100a057806395d89b411161006f57806395d89b41146102b7578063a457c2d7146102d5578063a9059cbb14610305578063bb7a67c714610335578063dd62ed3e1461035157610109565b80635c6581651461022f57806370a082311461025f578063715018a61461028f5780638da5cb5b1461029957610109565b806327e235e3116100dc57806327e235e3146101a9578063313ce567146101d957806342966c68146101f75780634b64e4921461021357610109565b806306fdde031461010d578063095ea7b31461012b57806318160ddd1461015b57806323b872dd14610179575b5f80fd5b610115610381565b6040516101229190611426565b60405180910390f35b610145600480360381019061014091906114d7565b6103ba565b604051610152919061152f565b60405180910390f35b6101636104a7565b6040516101709190611557565b60405180910390f35b610193600480360381019061018e9190611570565b6104ad565b6040516101a0919061152f565b60405180910390f35b6101c360048036038101906101be91906115c0565b6107fb565b6040516101d09190611557565b60405180910390f35b6101e1610810565b6040516101ee9190611606565b60405180910390f35b610211600480360381019061020c919061161f565b610815565b005b61022d600480360381019061022891906115c0565b6109b6565b005b6102496004803603810190610244919061164a565b610b37565b6040516102569190611557565b60405180910390f35b610279600480360381019061027491906115c0565b610b57565b6040516102869190611557565b60405180910390f35b610297610b9d565b005b6102a1610ccd565b6040516102ae9190611697565b60405180910390f35b6102bf610cf0565b6040516102cc9190611426565b60405180910390f35b6102ef60048036038101906102ea91906114d7565b610d29565b6040516102fc919061152f565b60405180910390f35b61031f600480360381019061031a91906114d7565b610f5f565b60405161032c919061152f565b60405180910390f35b61034f600480360381019061034a91906116b0565b611163565b005b61036b6004803603810190610366919061164a565b611334565b6040516103789190611557565b60405180910390f35b6040518060400160405280600a81526020017f50554d50205452554d500000000000000000000000000000000000000000000081525081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104959190611557565b60405180910390a36001905092915050565b60025481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361051c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051390611738565b60405180910390fd5b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561059c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059390611779565b60405180910390fd5b60045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e90611779565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106a391906117c4565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106f691906117f7565b925050819055508160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461078491906117c4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107e89190611557565b60405180910390a3600190509392505050565b6003602052805f5260405f205f915090505481565b601281565b60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054811115610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c90611779565b60405180910390fd5b8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108e191906117c4565b925050819055508060025f8282546108f991906117c4565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161095d9190611557565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040516109ab9190611557565b60405180910390a250565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3a90611779565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa890611779565b60405180910390fd5b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f3d39469e5870a65c8bbc11ecf87d856db3c3c5b297c77f2f743b91839338742560405160405180910390a250565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2190611779565b60405180910390fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a25f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600581526020017f5052554d5000000000000000000000000000000000000000000000000000000081525081565b5f8060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610de9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de090611779565b60405180910390fd5b8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e7091906117c4565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610f4c9190611557565b60405180910390a3600191505092915050565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc590611779565b60405180910390fd5b60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561104e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104590611779565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461109a91906117c4565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546110ed91906117f7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111519190611557565b60405180910390a36001905092915050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e990611779565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611260576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125790611779565b60405180910390fd5b8160025f82825461127191906117f7565b925050819055508160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112c491906117f7565b925050819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113289190611557565b60405180910390a35050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6113f8826113b6565b61140281856113c0565b93506114128185602086016113d0565b61141b816113de565b840191505092915050565b5f6020820190508181035f83015261143e81846113ee565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114738261144a565b9050919050565b61148381611469565b811461148d575f80fd5b50565b5f8135905061149e8161147a565b92915050565b5f819050919050565b6114b6816114a4565b81146114c0575f80fd5b50565b5f813590506114d1816114ad565b92915050565b5f80604083850312156114ed576114ec611446565b5b5f6114fa85828601611490565b925050602061150b858286016114c3565b9150509250929050565b5f8115159050919050565b61152981611515565b82525050565b5f6020820190506115425f830184611520565b92915050565b611551816114a4565b82525050565b5f60208201905061156a5f830184611548565b92915050565b5f805f6060848603121561158757611586611446565b5b5f61159486828701611490565b93505060206115a586828701611490565b92505060406115b6868287016114c3565b9150509250925092565b5f602082840312156115d5576115d4611446565b5b5f6115e284828501611490565b91505092915050565b5f60ff82169050919050565b611600816115eb565b82525050565b5f6020820190506116195f8301846115f7565b92915050565b5f6020828403121561163457611633611446565b5b5f611641848285016114c3565b91505092915050565b5f80604083850312156116605761165f611446565b5b5f61166d85828601611490565b925050602061167e85828601611490565b9150509250929050565b61169181611469565b82525050565b5f6020820190506116aa5f830184611688565b92915050565b5f80604083850312156116c6576116c5611446565b5b5f6116d3858286016114c3565b92505060206116e485828601611490565b9150509250929050565b7f73000000000000000000000000000000000000000000000000000000000000005f82015250565b5f6117226001836113c0565b915061172d826116ee565b602082019050919050565b5f6020820190508181035f83015261174f81611716565b9050919050565b50565b5f6117645f836113c0565b915061176f82611756565b5f82019050919050565b5f6020820190508181035f83015261179081611759565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6117ce826114a4565b91506117d9836114a4565b92508282039050818111156117f1576117f0611797565b5b92915050565b5f611801826114a4565b915061180c836114a4565b925082820190508082111561182457611823611797565b5b9291505056fea26469706673582212201a53b2f4fd55c85f69eb590552b9dbf77f9e0def9962176f09f09232292e6f8e64736f6c63430008190033",
"address": "0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "Burn(address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5"],
- "name": "Burn",
- "exit_points": [],
- "selector": "cc16f5db",
- "type": "event",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- ],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
- "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- ],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "OwnershipRenounced(address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820"],
- "name": "OwnershipRenounced",
- "exit_points": [],
- "selector": "f8df3114",
- "type": "event",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "OptimizerChanged(address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x3d39469e5870a65c8bbc11ecf87d856db3c3c5b297c77f2f743b918393387425"],
- "name": "OptimizerChanged",
- "exit_points": [],
- "selector": "3d39469e",
- "type": "event",
- "input_param_types": ["address"]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0109\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x5c658165\nGT\nPUSH2 0x00a0\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x006f\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x02b7\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x02d5\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0305\nJUMPI\nDUP1\nPUSH4 0xbb7a67c7\nEQ\nPUSH2 0x0335\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0351\nJUMPI\nPUSH2 0x0109\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x5c658165\nEQ\nPUSH2 0x022f\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x025f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x028f\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0299\nJUMPI\nPUSH2 0x0109\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x27e235e3\nGT\nPUSH2 0x00dc\nJUMPI\nDUP1\nPUSH4 0x27e235e3\nEQ\nPUSH2 0x01a9\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x01d9\nJUMPI\nDUP1\nPUSH4 0x42966c68\nEQ\nPUSH2 0x01f7\nJUMPI\nDUP1\nPUSH4 0x4b64e492\nEQ\nPUSH2 0x0213\nJUMPI\nPUSH2 0x0109\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x010d\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x012b\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x015b\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x0179\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0115\nPUSH2 0x0381\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0122\nSWAP2\nSWAP1\nPUSH2 0x1426\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0145\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0140\nSWAP2\nSWAP1\nPUSH2 0x14d7\nJUMP\nJUMPDEST\nPUSH2 0x03ba\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0152\nSWAP2\nSWAP1\nPUSH2 0x152f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0163\nPUSH2 0x04a7\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0170\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0193\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x018e\nSWAP2\nSWAP1\nPUSH2 0x1570\nJUMP\nJUMPDEST\nPUSH2 0x04ad\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01a0\nSWAP2\nSWAP1\nPUSH2 0x152f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01c3\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x01be\nSWAP2\nSWAP1\nPUSH2 0x15c0\nJUMP\nJUMPDEST\nPUSH2 0x07fb\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01d0\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01e1\nPUSH2 0x0810\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x01ee\nSWAP2\nSWAP1\nPUSH2 0x1606\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0211\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x020c\nSWAP2\nSWAP1\nPUSH2 0x161f\nJUMP\nJUMPDEST\nPUSH2 0x0815\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x022d\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0228\nSWAP2\nSWAP1\nPUSH2 0x15c0\nJUMP\nJUMPDEST\nPUSH2 0x09b6\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x0249\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0244\nSWAP2\nSWAP1\nPUSH2 0x164a\nJUMP\nJUMPDEST\nPUSH2 0x0b37\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0256\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0279\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0274\nSWAP2\nSWAP1\nPUSH2 0x15c0\nJUMP\nJUMPDEST\nPUSH2 0x0b57\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0286\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0297\nPUSH2 0x0b9d\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x02a1\nPUSH2 0x0ccd\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x02ae\nSWAP2\nSWAP1\nPUSH2 0x1697\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02bf\nPUSH2 0x0cf0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x02cc\nSWAP2\nSWAP1\nPUSH2 0x1426\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02ef\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x02ea\nSWAP2\nSWAP1\nPUSH2 0x14d7\nJUMP\nJUMPDEST\nPUSH2 0x0d29\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x02fc\nSWAP2\nSWAP1\nPUSH2 0x152f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x031f\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x031a\nSWAP2\nSWAP1\nPUSH2 0x14d7\nJUMP\nJUMPDEST\nPUSH2 0x0f5f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x032c\nSWAP2\nSWAP1\nPUSH2 0x152f\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x034f\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x034a\nSWAP2\nSWAP1\nPUSH2 0x16b0\nJUMP\nJUMPDEST\nPUSH2 0x1163\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x036b\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x0366\nSWAP2\nSWAP1\nPUSH2 0x164a\nJUMP\nJUMPDEST\nPUSH2 0x1334\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x0378\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x0a\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x50554d50205452554d5000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nDUP2\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0495\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x02\nSLOAD\nDUP2\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x051c\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0513\nSWAP1\nPUSH2 0x1738\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x03\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP3\nGT\nISZERO\nPUSH2 0x059c\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0593\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x04\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP3\nGT\nISZERO\nPUSH2 0x0657\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x064e\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x03\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x06a3\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x03\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x06f6\nSWAP2\nSWAP1\nPUSH2 0x17f7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x04\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0784\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x07e8\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP1\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x03\nPUSH1 0x20\nMSTORE\nDUP1\nPUSH0\nMSTORE\nPUSH1 0x40\nPUSH0\nSHA3\nPUSH0\nSWAP2\nPOP\nSWAP1\nPOP\nSLOAD\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x12\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x03\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP2\nGT\nISZERO\nPUSH2 0x0895\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x088c\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x03\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x08e1\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP1\nPUSH1 0x02\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x08f9\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nPUSH2 0x095d\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5\nDUP3\nPUSH1 0x40\nMLOAD\nPUSH2 0x09ab\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG2\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x0a43\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a3a\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0ab1\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0aa8\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x01\nPUSH0\nPUSH2 0x0100\nEXP\nDUP2\nSLOAD\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nMUL\nNOT\nAND\nSWAP1\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nMUL\nOR\nSWAP1\nSSTORE\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x3d39469e5870a65c8bbc11ecf87d856db3c3c5b297c77f2f743b918393387425\nPUSH1 0x40\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG2\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x04\nPUSH1 0x20\nMSTORE\nDUP2\nPUSH0\nMSTORE\nPUSH1 0x40\nPUSH0\nSHA3\nPUSH1 0x20\nMSTORE\nDUP1\nPUSH0\nMSTORE\nPUSH1 0x40\nPUSH0\nSHA3\nPUSH0\nSWAP2\nPOP\nSWAP2\nPOP\nPOP\nSLOAD\nDUP2\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x03\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x0c2a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0c21\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820\nPUSH1 0x40\nMLOAD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG2\nPUSH0\nDUP1\nPUSH0\nPUSH2 0x0100\nEXP\nDUP2\nSLOAD\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nMUL\nNOT\nAND\nSWAP1\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nMUL\nOR\nSWAP1\nSSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x05\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x5052554d50000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPOP\nDUP2\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x0de9\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0de0\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP3\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x0e70\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nPUSH1 0x04\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP9\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH2 0x0f4c\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x0fce\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0fc5\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x03\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nDUP3\nGT\nISZERO\nPUSH2 0x104e\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x1045\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x03\nPUSH0\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x109a\nSWAP2\nSWAP1\nPUSH2 0x17c4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x03\nPUSH0\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x10ed\nSWAP2\nSWAP1\nPUSH2 0x17f7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x1151\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH0\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nCALLER\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nPUSH2 0x11f2\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x11e9\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSUB\nPUSH2 0x1260\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x1257\nSWAP1\nPUSH2 0x1779\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP2\nPUSH1 0x02\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x1271\nSWAP2\nSWAP1\nPUSH2 0x17f7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH1 0x03\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP3\nDUP3\nSLOAD\nPUSH2 0x12c4\nSWAP2\nSWAP1\nPUSH2 0x17f7\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP1\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x1328\nSWAP2\nSWAP1\nPUSH2 0x1557\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x04\nPUSH0\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nPUSH0\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH0\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP3\nDUP2\nDUP4\nMCOPY\nPUSH0\nDUP4\nDUP4\nADD\nMSTORE\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x13f8\nDUP3\nPUSH2 0x13b6\nJUMP\nJUMPDEST\nPUSH2 0x1402\nDUP2\nDUP6\nPUSH2 0x13c0\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPUSH2 0x1412\nDUP2\nDUP6\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x13d0\nJUMP\nJUMPDEST\nPUSH2 0x141b\nDUP2\nPUSH2 0x13de\nJUMP\nJUMPDEST\nDUP5\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x143e\nDUP2\nDUP5\nPUSH2 0x13ee\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1473\nDUP3\nPUSH2 0x144a\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1483\nDUP2\nPUSH2 0x1469\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x148d\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x149e\nDUP2\nPUSH2 0x147a\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x14b6\nDUP2\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x14c0\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x14d1\nDUP2\nPUSH2 0x14ad\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x14ed\nJUMPI\nPUSH2 0x14ec\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x14fa\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x150b\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x14c3\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1529\nDUP2\nPUSH2 0x1515\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1542\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x1520\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1551\nDUP2\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x156a\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x1548\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x1587\nJUMPI\nPUSH2 0x1586\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1594\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x15a5\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x15b6\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x14c3\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x15d5\nJUMPI\nPUSH2 0x15d4\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x15e2\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0xff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1600\nDUP2\nPUSH2 0x15eb\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1619\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x15f7\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x1634\nJUMPI\nPUSH2 0x1633\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1641\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x14c3\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x1660\nJUMPI\nPUSH2 0x165f\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x166d\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x167e\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x1691\nDUP2\nPUSH2 0x1469\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x16aa\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x1688\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x16c6\nJUMPI\nPUSH2 0x16c5\nPUSH2 0x1446\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x16d3\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x14c3\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x16e4\nDUP6\nDUP3\nDUP7\nADD\nPUSH2 0x1490\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x7300000000000000000000000000000000000000000000000000000000000000\nPUSH0\nDUP3\nADD\nMSTORE\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1722\nPUSH1 0x01\nDUP4\nPUSH2 0x13c0\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x172d\nDUP3\nPUSH2 0x16ee\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x174f\nDUP2\nPUSH2 0x1716\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1764\nPUSH0\nDUP4\nPUSH2 0x13c0\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x176f\nDUP3\nPUSH2 0x1756\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nDUP2\nDUP2\nSUB\nPUSH0\nDUP4\nADD\nMSTORE\nPUSH2 0x1790\nDUP2\nPUSH2 0x1759\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH2 0x17ce\nDUP3\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x17d9\nDUP4\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nSUB\nSWAP1\nPOP\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x17f1\nJUMPI\nPUSH2 0x17f0\nPUSH2 0x1797\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x1801\nDUP3\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x180c\nDUP4\nPUSH2 0x14a4\nJUMP\nJUMPDEST\nSWAP3\nPOP\nDUP3\nDUP3\nADD\nSWAP1\nPOP\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x1824\nJUMPI\nPUSH2 0x1823\nPUSH2 0x1797\nJUMP\nJUMPDEST\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nBYTE\nMSTORE8\n'b2'(Unknown Opcode)\nDELEGATECALL\nREVERT\nSSTORE\n'c8'(Unknown Opcode)\nPUSH0\nPUSH10 0xeb590552b9dbf77f9e0d\n'ef'(Unknown Opcode)\nSWAP10\nPUSH3 0x176f09\nCREATE\nSWAP3\nORIGIN\n'29'(Unknown Opcode)\n'2e'(Unknown Opcode)\nPUSH16 0x8e64736f6c63430008190033\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Burn",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [{
- "indexed": true,
- "name": "newOptimizer",
- "internalType": "address",
- "type": "address"
- }],
- "name": "OptimizerChanged",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [{
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "OwnershipRenounced",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "_owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowed",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "_spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "_owner",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balances",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "_value",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "name": "burn",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "_spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "_newOptimizer",
- "internalType": "address",
- "type": "address"
- }],
- "name": "execute",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "_amount",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "getOwner",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "_from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "_value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 557,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 558,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 557
- },
- {
- "instructions": [
- {
- "pc": 5056,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5057,
- "instruction": "PUSH0"
- },
- {
- "pc": 5058,
- "instruction": "DUP3"
- },
- {
- "pc": 5059,
- "instruction": "DUP3"
- },
- {
- "pc": 5060,
- "instruction": "MSTORE"
- },
- {
- "pc": 5061,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5063,
- "instruction": "DUP3"
- },
- {
- "pc": 5064,
- "instruction": "ADD"
- },
- {
- "pc": 5065,
- "instruction": "SWAP1"
- },
- {
- "pc": 5066,
- "instruction": "POP"
- },
- {
- "pc": 5067,
- "instruction": "SWAP3"
- },
- {
- "pc": 5068,
- "instruction": "SWAP2"
- },
- {
- "pc": 5069,
- "instruction": "POP"
- },
- {
- "pc": 5070,
- "instruction": "POP"
- },
- {
- "pc": 5071,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5122
- },
- {
- "color": "\"#FF9248\"",
- "target": 5988
- }
- ],
- "last_instruction": "JUMP",
- "id": 5056
- },
- {
- "instructions": [
- {
- "pc": 1191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1192,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1194,
- "instruction": "SLOAD"
- },
- {
- "pc": 1195,
- "instruction": "DUP2"
- },
- {
- "pc": 1196,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 355
- }],
- "last_instruction": "JUMP",
- "id": 1191
- },
- {
- "instructions": [
- {
- "pc": 5190,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5191,
- "instruction": "PUSH0"
- },
- {
- "pc": 5192,
- "instruction": "DUP1"
- },
- {
- "pc": 5193,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 5190
- },
- {
- "instructions": [
- {
- "pc": 5706,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5707,
- "instruction": "PUSH0"
- },
- {
- "pc": 5708,
- "instruction": "DUP1"
- },
- {
- "pc": 5709,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5711,
- "instruction": "DUP4"
- },
- {
- "pc": 5712,
- "instruction": "DUP6"
- },
- {
- "pc": 5713,
- "instruction": "SUB"
- },
- {
- "pc": 5714,
- "instruction": "SLT"
- },
- {
- "pc": 5715,
- "instruction": "ISZERO"
- },
- {
- "pc": 5716,
- "instruction": "PUSH2 0x1660"
- },
- {
- "pc": 5719,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5728
- },
- {
- "color": "\"#B70000\"",
- "target": 5720
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5706
- },
- {
- "instructions": [
- {
- "pc": 673,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 676,
- "instruction": "MLOAD"
- },
- {
- "pc": 677,
- "instruction": "PUSH2 0x02ae"
- },
- {
- "pc": 680,
- "instruction": "SWAP2"
- },
- {
- "pc": 681,
- "instruction": "SWAP1"
- },
- {
- "pc": 682,
- "instruction": "PUSH2 0x1697"
- },
- {
- "pc": 685,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5783
- }],
- "last_instruction": "JUMP",
- "id": 673
- },
- {
- "instructions": [
- {
- "pc": 5843,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5844,
- "instruction": "SWAP3"
- },
- {
- "pc": 5845,
- "instruction": "POP"
- },
- {
- "pc": 5846,
- "instruction": "POP"
- },
- {
- "pc": 5847,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5849,
- "instruction": "PUSH2 0x16e4"
- },
- {
- "pc": 5852,
- "instruction": "DUP6"
- },
- {
- "pc": 5853,
- "instruction": "DUP3"
- },
- {
- "pc": 5854,
- "instruction": "DUP7"
- },
- {
- "pc": 5855,
- "instruction": "ADD"
- },
- {
- "pc": 5856,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5859,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5843
- },
- {
- "instructions": [
- {
- "pc": 4704,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4705,
- "instruction": "DUP2"
- },
- {
- "pc": 4706,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4708,
- "instruction": "PUSH0"
- },
- {
- "pc": 4709,
- "instruction": "DUP3"
- },
- {
- "pc": 4710,
- "instruction": "DUP3"
- },
- {
- "pc": 4711,
- "instruction": "SLOAD"
- },
- {
- "pc": 4712,
- "instruction": "PUSH2 0x1271"
- },
- {
- "pc": 4715,
- "instruction": "SWAP2"
- },
- {
- "pc": 4716,
- "instruction": "SWAP1"
- },
- {
- "pc": 4717,
- "instruction": "PUSH2 0x17f7"
- },
- {
- "pc": 4720,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6135
- }],
- "last_instruction": "JUMP",
- "id": 4704
- },
- {
- "instructions": [
- {
- "pc": 3369,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3370,
- "instruction": "PUSH0"
- },
- {
- "pc": 3371,
- "instruction": "DUP1"
- },
- {
- "pc": 3372,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3374,
- "instruction": "PUSH0"
- },
- {
- "pc": 3375,
- "instruction": "CALLER"
- },
- {
- "pc": 3376,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3397,
- "instruction": "AND"
- },
- {
- "pc": 3398,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3419,
- "instruction": "AND"
- },
- {
- "pc": 3420,
- "instruction": "DUP2"
- },
- {
- "pc": 3421,
- "instruction": "MSTORE"
- },
- {
- "pc": 3422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3424,
- "instruction": "ADD"
- },
- {
- "pc": 3425,
- "instruction": "SWAP1"
- },
- {
- "pc": 3426,
- "instruction": "DUP2"
- },
- {
- "pc": 3427,
- "instruction": "MSTORE"
- },
- {
- "pc": 3428,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3430,
- "instruction": "ADD"
- },
- {
- "pc": 3431,
- "instruction": "PUSH0"
- },
- {
- "pc": 3432,
- "instruction": "SHA3"
- },
- {
- "pc": 3433,
- "instruction": "PUSH0"
- },
- {
- "pc": 3434,
- "instruction": "DUP6"
- },
- {
- "pc": 3435,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3456,
- "instruction": "AND"
- },
- {
- "pc": 3457,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3478,
- "instruction": "AND"
- },
- {
- "pc": 3479,
- "instruction": "DUP2"
- },
- {
- "pc": 3480,
- "instruction": "MSTORE"
- },
- {
- "pc": 3481,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3483,
- "instruction": "ADD"
- },
- {
- "pc": 3484,
- "instruction": "SWAP1"
- },
- {
- "pc": 3485,
- "instruction": "DUP2"
- },
- {
- "pc": 3486,
- "instruction": "MSTORE"
- },
- {
- "pc": 3487,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3489,
- "instruction": "ADD"
- },
- {
- "pc": 3490,
- "instruction": "PUSH0"
- },
- {
- "pc": 3491,
- "instruction": "SHA3"
- },
- {
- "pc": 3492,
- "instruction": "SLOAD"
- },
- {
- "pc": 3493,
- "instruction": "SWAP1"
- },
- {
- "pc": 3494,
- "instruction": "POP"
- },
- {
- "pc": 3495,
- "instruction": "DUP3"
- },
- {
- "pc": 3496,
- "instruction": "DUP2"
- },
- {
- "pc": 3497,
- "instruction": "LT"
- },
- {
- "pc": 3498,
- "instruction": "ISZERO"
- },
- {
- "pc": 3499,
- "instruction": "PUSH2 0x0de9"
- },
- {
- "pc": 3502,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3561
- },
- {
- "color": "\"#B70000\"",
- "target": 3503
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3369
- },
- {
- "instructions": [
- {
- "pc": 773,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 774,
- "instruction": "PUSH2 0x031f"
- },
- {
- "pc": 777,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 779,
- "instruction": "DUP1"
- },
- {
- "pc": 780,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 781,
- "instruction": "SUB"
- },
- {
- "pc": 782,
- "instruction": "DUP2"
- },
- {
- "pc": 783,
- "instruction": "ADD"
- },
- {
- "pc": 784,
- "instruction": "SWAP1"
- },
- {
- "pc": 785,
- "instruction": "PUSH2 0x031a"
- },
- {
- "pc": 788,
- "instruction": "SWAP2"
- },
- {
- "pc": 789,
- "instruction": "SWAP1"
- },
- {
- "pc": 790,
- "instruction": "PUSH2 0x14d7"
- },
- {
- "pc": 793,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5335
- }],
- "last_instruction": "JUMP",
- "id": 773
- },
- {
- "instructions": [
- {
- "pc": 725,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 726,
- "instruction": "PUSH2 0x02ef"
- },
- {
- "pc": 729,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 731,
- "instruction": "DUP1"
- },
- {
- "pc": 732,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 733,
- "instruction": "SUB"
- },
- {
- "pc": 734,
- "instruction": "DUP2"
- },
- {
- "pc": 735,
- "instruction": "ADD"
- },
- {
- "pc": 736,
- "instruction": "SWAP1"
- },
- {
- "pc": 737,
- "instruction": "PUSH2 0x02ea"
- },
- {
- "pc": 740,
- "instruction": "SWAP2"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "PUSH2 0x14d7"
- },
- {
- "pc": 745,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5335
- }],
- "last_instruction": "JUMP",
- "id": 725
- },
- {
- "instructions": [
- {
- "pc": 5482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5483,
- "instruction": "SWAP3"
- },
- {
- "pc": 5484,
- "instruction": "SWAP2"
- },
- {
- "pc": 5485,
- "instruction": "POP"
- },
- {
- "pc": 5486,
- "instruction": "POP"
- },
- {
- "pc": 5487,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 368
- }],
- "last_instruction": "JUMP",
- "id": 5482
- },
- {
- "instructions": [
- {
- "pc": 5568,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5569,
- "instruction": "PUSH0"
- },
- {
- "pc": 5570,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5572,
- "instruction": "DUP3"
- },
- {
- "pc": 5573,
- "instruction": "DUP5"
- },
- {
- "pc": 5574,
- "instruction": "SUB"
- },
- {
- "pc": 5575,
- "instruction": "SLT"
- },
- {
- "pc": 5576,
- "instruction": "ISZERO"
- },
- {
- "pc": 5577,
- "instruction": "PUSH2 0x15d5"
- },
- {
- "pc": 5580,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5589
- },
- {
- "color": "\"#B70000\"",
- "target": 5581
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5568
- },
- {
- "instructions": [
- {
- "pc": 290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 291,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 293,
- "instruction": "MLOAD"
- },
- {
- "pc": 294,
- "instruction": "DUP1"
- },
- {
- "pc": 295,
- "instruction": "SWAP2"
- },
- {
- "pc": 296,
- "instruction": "SUB"
- },
- {
- "pc": 297,
- "instruction": "SWAP1"
- },
- {
- "pc": 298,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 290
- },
- {
- "instructions": [
- {
- "pc": 5663,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5664,
- "instruction": "PUSH0"
- },
- {
- "pc": 5665,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5667,
- "instruction": "DUP3"
- },
- {
- "pc": 5668,
- "instruction": "DUP5"
- },
- {
- "pc": 5669,
- "instruction": "SUB"
- },
- {
- "pc": 5670,
- "instruction": "SLT"
- },
- {
- "pc": 5671,
- "instruction": "ISZERO"
- },
- {
- "pc": 5672,
- "instruction": "PUSH2 0x1634"
- },
- {
- "pc": 5675,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5684
- },
- {
- "color": "\"#B70000\"",
- "target": 5676
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5663
- },
- {
- "instructions": [
- {
- "pc": 607,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 608,
- "instruction": "PUSH2 0x0279"
- },
- {
- "pc": 611,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 613,
- "instruction": "DUP1"
- },
- {
- "pc": 614,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 615,
- "instruction": "SUB"
- },
- {
- "pc": 616,
- "instruction": "DUP2"
- },
- {
- "pc": 617,
- "instruction": "ADD"
- },
- {
- "pc": 618,
- "instruction": "SWAP1"
- },
- {
- "pc": 619,
- "instruction": "PUSH2 0x0274"
- },
- {
- "pc": 622,
- "instruction": "SWAP2"
- },
- {
- "pc": 623,
- "instruction": "SWAP1"
- },
- {
- "pc": 624,
- "instruction": "PUSH2 0x15c0"
- },
- {
- "pc": 627,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5568
- }],
- "last_instruction": "JUMP",
- "id": 607
- },
- {
- "instructions": [
- {
- "pc": 194,
- "instruction": "DUP1"
- },
- {
- "pc": 195,
- "instruction": "PUSH4 0x42966c68"
- },
- {
- "pc": 200,
- "instruction": "EQ"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x01f7"
- },
- {
- "pc": 204,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 503
- },
- {
- "color": "\"#B70000\"",
- "target": 205
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 194,
- "label": "Function 42966c68"
- },
- {
- "instructions": [
- {
- "pc": 3312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3313,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3315,
- "instruction": "MLOAD"
- },
- {
- "pc": 3316,
- "instruction": "DUP1"
- },
- {
- "pc": 3317,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3319,
- "instruction": "ADD"
- },
- {
- "pc": 3320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3322,
- "instruction": "MSTORE"
- },
- {
- "pc": 3323,
- "instruction": "DUP1"
- },
- {
- "pc": 3324,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 3326,
- "instruction": "DUP2"
- },
- {
- "pc": 3327,
- "instruction": "MSTORE"
- },
- {
- "pc": 3328,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3330,
- "instruction": "ADD"
- },
- {
- "pc": 3331,
- "instruction": "PUSH32 0x5052554d50000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3364,
- "instruction": "DUP2"
- },
- {
- "pc": 3365,
- "instruction": "MSTORE"
- },
- {
- "pc": 3366,
- "instruction": "POP"
- },
- {
- "pc": 3367,
- "instruction": "DUP2"
- },
- {
- "pc": 3368,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 703
- }],
- "last_instruction": "JUMP",
- "id": 3312
- },
- {
- "instructions": [
- {
- "pc": 111,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 112,
- "instruction": "DUP1"
- },
- {
- "pc": 113,
- "instruction": "PUSH4 0x5c658165"
- },
- {
- "pc": 118,
- "instruction": "EQ"
- },
- {
- "pc": 119,
- "instruction": "PUSH2 0x022f"
- },
- {
- "pc": 122,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 123
- },
- {
- "color": "\"#5F9747\"",
- "target": 559
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 111,
- "label": "Function 5c658165"
- },
- {
- "instructions": [
- {
- "pc": 6032,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 6033,
- "instruction": "SWAP1"
- },
- {
- "pc": 6034,
- "instruction": "POP"
- },
- {
- "pc": 6035,
- "instruction": "SWAP2"
- },
- {
- "pc": 6036,
- "instruction": "SWAP1"
- },
- {
- "pc": 6037,
- "instruction": "POP"
- },
- {
- "pc": 6038,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3105
- },
- {
- "color": "\"#FF9248\"",
- "target": 2728
- },
- {
- "color": "\"#FF9248\"",
- "target": 4585
- },
- {
- "color": "\"#FF9248\"",
- "target": 2618
- },
- {
- "color": "\"#FF9248\"",
- "target": 2188
- }
- ],
- "last_instruction": "JUMP",
- "id": 6032
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH2 0x07fb"
- },
- {
- "pc": 450,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2043
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 5112,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5113,
- "instruction": "PUSH2 0x1402"
- },
- {
- "pc": 5116,
- "instruction": "DUP2"
- },
- {
- "pc": 5117,
- "instruction": "DUP6"
- },
- {
- "pc": 5118,
- "instruction": "PUSH2 0x13c0"
- },
- {
- "pc": 5121,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5056
- }],
- "last_instruction": "JUMP",
- "id": 5112
- },
- {
- "instructions": [
- {
- "pc": 5632,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5633,
- "instruction": "DUP3"
- },
- {
- "pc": 5634,
- "instruction": "MSTORE"
- },
- {
- "pc": 5635,
- "instruction": "POP"
- },
- {
- "pc": 5636,
- "instruction": "POP"
- },
- {
- "pc": 5637,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5657
- }],
- "last_instruction": "JUMP",
- "id": 5632
- },
- {
- "instructions": [
- {
- "pc": 299,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 300,
- "instruction": "PUSH2 0x0145"
- },
- {
- "pc": 303,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 305,
- "instruction": "DUP1"
- },
- {
- "pc": 306,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 307,
- "instruction": "SUB"
- },
- {
- "pc": 308,
- "instruction": "DUP2"
- },
- {
- "pc": 309,
- "instruction": "ADD"
- },
- {
- "pc": 310,
- "instruction": "SWAP1"
- },
- {
- "pc": 311,
- "instruction": "PUSH2 0x0140"
- },
- {
- "pc": 314,
- "instruction": "SWAP2"
- },
- {
- "pc": 315,
- "instruction": "SWAP1"
- },
- {
- "pc": 316,
- "instruction": "PUSH2 0x14d7"
- },
- {
- "pc": 319,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5335
- }],
- "last_instruction": "JUMP",
- "id": 299
- },
- {
- "instructions": [
- {
- "pc": 5102,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5103,
- "instruction": "PUSH0"
- },
- {
- "pc": 5104,
- "instruction": "PUSH2 0x13f8"
- },
- {
- "pc": 5107,
- "instruction": "DUP3"
- },
- {
- "pc": 5108,
- "instruction": "PUSH2 0x13b6"
- },
- {
- "pc": 5111,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5046
- }],
- "last_instruction": "JUMP",
- "id": 5102
- },
- {
- "instructions": [
- {
- "pc": 3503,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3505,
- "instruction": "MLOAD"
- },
- {
- "pc": 3506,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3539,
- "instruction": "DUP2"
- },
- {
- "pc": 3540,
- "instruction": "MSTORE"
- },
- {
- "pc": 3541,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3543,
- "instruction": "ADD"
- },
- {
- "pc": 3544,
- "instruction": "PUSH2 0x0de0"
- },
- {
- "pc": 3547,
- "instruction": "SWAP1"
- },
- {
- "pc": 3548,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 3551,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 3503
- },
- {
- "instructions": [
- {
- "pc": 5357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5358,
- "instruction": "PUSH0"
- },
- {
- "pc": 5359,
- "instruction": "PUSH2 0x14fa"
- },
- {
- "pc": 5362,
- "instruction": "DUP6"
- },
- {
- "pc": 5363,
- "instruction": "DUP3"
- },
- {
- "pc": 5364,
- "instruction": "DUP7"
- },
- {
- "pc": 5365,
- "instruction": "ADD"
- },
- {
- "pc": 5366,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5369,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5357
- },
- {
- "instructions": [
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 129,
- "instruction": "EQ"
- },
- {
- "pc": 130,
- "instruction": "PUSH2 0x025f"
- },
- {
- "pc": 133,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 134
- },
- {
- "color": "\"#5F9747\"",
- "target": 607
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 123,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 703,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 704,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 706,
- "instruction": "MLOAD"
- },
- {
- "pc": 707,
- "instruction": "PUSH2 0x02cc"
- },
- {
- "pc": 710,
- "instruction": "SWAP2"
- },
- {
- "pc": 711,
- "instruction": "SWAP1"
- },
- {
- "pc": 712,
- "instruction": "PUSH2 0x1426"
- },
- {
- "pc": 715,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5158
- }],
- "last_instruction": "JUMP",
- "id": 703
- },
- {
- "instructions": [
- {
- "pc": 232,
- "instruction": "DUP1"
- },
- {
- "pc": 233,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 238,
- "instruction": "EQ"
- },
- {
- "pc": 239,
- "instruction": "PUSH2 0x012b"
- },
- {
- "pc": 242,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 243
- },
- {
- "color": "\"#5F9747\"",
- "target": 299
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 232,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 5638,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5639,
- "instruction": "PUSH0"
- },
- {
- "pc": 5640,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5642,
- "instruction": "DUP3"
- },
- {
- "pc": 5643,
- "instruction": "ADD"
- },
- {
- "pc": 5644,
- "instruction": "SWAP1"
- },
- {
- "pc": 5645,
- "instruction": "POP"
- },
- {
- "pc": 5646,
- "instruction": "PUSH2 0x1619"
- },
- {
- "pc": 5649,
- "instruction": "PUSH0"
- },
- {
- "pc": 5650,
- "instruction": "DUP4"
- },
- {
- "pc": 5651,
- "instruction": "ADD"
- },
- {
- "pc": 5652,
- "instruction": "DUP5"
- },
- {
- "pc": 5653,
- "instruction": "PUSH2 0x15f7"
- },
- {
- "pc": 5656,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5623
- }],
- "last_instruction": "JUMP",
- "id": 5638
- },
- {
- "instructions": [
- {
- "pc": 842,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 843,
- "instruction": "PUSH2 0x1163"
- },
- {
- "pc": 846,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4451
- }],
- "last_instruction": "JUMP",
- "id": 842
- },
- {
- "instructions": [
- {
- "pc": 5623,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5624,
- "instruction": "PUSH2 0x1600"
- },
- {
- "pc": 5627,
- "instruction": "DUP2"
- },
- {
- "pc": 5628,
- "instruction": "PUSH2 0x15eb"
- },
- {
- "pc": 5631,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5611
- }],
- "last_instruction": "JUMP",
- "id": 5623
- },
- {
- "instructions": [
- {
- "pc": 5158,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5159,
- "instruction": "PUSH0"
- },
- {
- "pc": 5160,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5162,
- "instruction": "DUP3"
- },
- {
- "pc": 5163,
- "instruction": "ADD"
- },
- {
- "pc": 5164,
- "instruction": "SWAP1"
- },
- {
- "pc": 5165,
- "instruction": "POP"
- },
- {
- "pc": 5166,
- "instruction": "DUP2"
- },
- {
- "pc": 5167,
- "instruction": "DUP2"
- },
- {
- "pc": 5168,
- "instruction": "SUB"
- },
- {
- "pc": 5169,
- "instruction": "PUSH0"
- },
- {
- "pc": 5170,
- "instruction": "DUP4"
- },
- {
- "pc": 5171,
- "instruction": "ADD"
- },
- {
- "pc": 5172,
- "instruction": "MSTORE"
- },
- {
- "pc": 5173,
- "instruction": "PUSH2 0x143e"
- },
- {
- "pc": 5176,
- "instruction": "DUP2"
- },
- {
- "pc": 5177,
- "instruction": "DUP5"
- },
- {
- "pc": 5178,
- "instruction": "PUSH2 0x13ee"
- },
- {
- "pc": 5181,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5102
- }],
- "last_instruction": "JUMP",
- "id": 5158
- },
- {
- "instructions": [
- {
- "pc": 5611,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5612,
- "instruction": "PUSH0"
- },
- {
- "pc": 5613,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 5615,
- "instruction": "DUP3"
- },
- {
- "pc": 5616,
- "instruction": "AND"
- },
- {
- "pc": 5617,
- "instruction": "SWAP1"
- },
- {
- "pc": 5618,
- "instruction": "POP"
- },
- {
- "pc": 5619,
- "instruction": "SWAP2"
- },
- {
- "pc": 5620,
- "instruction": "SWAP1"
- },
- {
- "pc": 5621,
- "instruction": "POP"
- },
- {
- "pc": 5622,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5632
- }],
- "last_instruction": "JUMP",
- "id": 5611
- },
- {
- "instructions": [
- {
- "pc": 5822,
- "instruction": "PUSH2 0x16c5"
- },
- {
- "pc": 5825,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5828,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5822
- },
- {
- "instructions": [
- {
- "pc": 5046,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5047,
- "instruction": "PUSH0"
- },
- {
- "pc": 5048,
- "instruction": "DUP2"
- },
- {
- "pc": 5049,
- "instruction": "MLOAD"
- },
- {
- "pc": 5050,
- "instruction": "SWAP1"
- },
- {
- "pc": 5051,
- "instruction": "POP"
- },
- {
- "pc": 5052,
- "instruction": "SWAP2"
- },
- {
- "pc": 5053,
- "instruction": "SWAP1"
- },
- {
- "pc": 5054,
- "instruction": "POP"
- },
- {
- "pc": 5055,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5112
- }],
- "last_instruction": "JUMP",
- "id": 5046
- },
- {
- "instructions": [
- {
- "pc": 6009,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 6010,
- "instruction": "PUSH0"
- },
- {
- "pc": 6011,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 6013,
- "instruction": "DUP3"
- },
- {
- "pc": 6014,
- "instruction": "ADD"
- },
- {
- "pc": 6015,
- "instruction": "SWAP1"
- },
- {
- "pc": 6016,
- "instruction": "POP"
- },
- {
- "pc": 6017,
- "instruction": "DUP2"
- },
- {
- "pc": 6018,
- "instruction": "DUP2"
- },
- {
- "pc": 6019,
- "instruction": "SUB"
- },
- {
- "pc": 6020,
- "instruction": "PUSH0"
- },
- {
- "pc": 6021,
- "instruction": "DUP4"
- },
- {
- "pc": 6022,
- "instruction": "ADD"
- },
- {
- "pc": 6023,
- "instruction": "MSTORE"
- },
- {
- "pc": 6024,
- "instruction": "PUSH2 0x1790"
- },
- {
- "pc": 6027,
- "instruction": "DUP2"
- },
- {
- "pc": 6028,
- "instruction": "PUSH2 0x1759"
- },
- {
- "pc": 6031,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5977
- }],
- "last_instruction": "JUMP",
- "id": 6009
- },
- {
- "instructions": [
- {
- "pc": 5511,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5512,
- "instruction": "PUSH0"
- },
- {
- "pc": 5513,
- "instruction": "PUSH2 0x1594"
- },
- {
- "pc": 5516,
- "instruction": "DUP7"
- },
- {
- "pc": 5517,
- "instruction": "DUP3"
- },
- {
- "pc": 5518,
- "instruction": "DUP8"
- },
- {
- "pc": 5519,
- "instruction": "ADD"
- },
- {
- "pc": 5520,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5523,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5511
- },
- {
- "instructions": [
- {
- "pc": 5293,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5294,
- "instruction": "PUSH2 0x14b6"
- },
- {
- "pc": 5297,
- "instruction": "DUP2"
- },
- {
- "pc": 5298,
- "instruction": "PUSH2 0x14a4"
- },
- {
- "pc": 5301,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5284
- }],
- "last_instruction": "JUMP",
- "id": 5293
- },
- {
- "instructions": [
- {
- "pc": 347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 348,
- "instruction": "PUSH2 0x0163"
- },
- {
- "pc": 351,
- "instruction": "PUSH2 0x04a7"
- },
- {
- "pc": 354,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1191
- }],
- "last_instruction": "JUMP",
- "id": 347
- },
- {
- "instructions": [
- {
- "pc": 5315,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5316,
- "instruction": "PUSH0"
- },
- {
- "pc": 5317,
- "instruction": "DUP2"
- },
- {
- "pc": 5318,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 5319,
- "instruction": "SWAP1"
- },
- {
- "pc": 5320,
- "instruction": "POP"
- },
- {
- "pc": 5321,
- "instruction": "PUSH2 0x14d1"
- },
- {
- "pc": 5324,
- "instruction": "DUP2"
- },
- {
- "pc": 5325,
- "instruction": "PUSH2 0x14ad"
- },
- {
- "pc": 5328,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5293
- }],
- "last_instruction": "JUMP",
- "id": 5315
- },
- {
- "instructions": [
- {
- "pc": 5741,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5742,
- "instruction": "SWAP3"
- },
- {
- "pc": 5743,
- "instruction": "POP"
- },
- {
- "pc": 5744,
- "instruction": "POP"
- },
- {
- "pc": 5745,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5747,
- "instruction": "PUSH2 0x167e"
- },
- {
- "pc": 5750,
- "instruction": "DUP6"
- },
- {
- "pc": 5751,
- "instruction": "DUP3"
- },
- {
- "pc": 5752,
- "instruction": "DUP7"
- },
- {
- "pc": 5753,
- "instruction": "ADD"
- },
- {
- "pc": 5754,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5757,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5741
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0305"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 773
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 451,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 452,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 454,
- "instruction": "MLOAD"
- },
- {
- "pc": 455,
- "instruction": "PUSH2 0x01d0"
- },
- {
- "pc": 458,
- "instruction": "SWAP2"
- },
- {
- "pc": 459,
- "instruction": "SWAP1"
- },
- {
- "pc": 460,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 463,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5463
- }],
- "last_instruction": "JUMP",
- "id": 451
- },
- {
- "instructions": [
- {
- "pc": 821,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 822,
- "instruction": "PUSH2 0x034f"
- },
- {
- "pc": 825,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 827,
- "instruction": "DUP1"
- },
- {
- "pc": 828,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 829,
- "instruction": "SUB"
- },
- {
- "pc": 830,
- "instruction": "DUP2"
- },
- {
- "pc": 831,
- "instruction": "ADD"
- },
- {
- "pc": 832,
- "instruction": "SWAP1"
- },
- {
- "pc": 833,
- "instruction": "PUSH2 0x034a"
- },
- {
- "pc": 836,
- "instruction": "SWAP2"
- },
- {
- "pc": 837,
- "instruction": "SWAP1"
- },
- {
- "pc": 838,
- "instruction": "PUSH2 0x16b0"
- },
- {
- "pc": 841,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5808
- }],
- "last_instruction": "JUMP",
- "id": 821
- },
- {
- "instructions": [
- {
- "pc": 377,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 378,
- "instruction": "PUSH2 0x0193"
- },
- {
- "pc": 381,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 383,
- "instruction": "DUP1"
- },
- {
- "pc": 384,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 385,
- "instruction": "SUB"
- },
- {
- "pc": 386,
- "instruction": "DUP2"
- },
- {
- "pc": 387,
- "instruction": "ADD"
- },
- {
- "pc": 388,
- "instruction": "SWAP1"
- },
- {
- "pc": 389,
- "instruction": "PUSH2 0x018e"
- },
- {
- "pc": 392,
- "instruction": "SWAP2"
- },
- {
- "pc": 393,
- "instruction": "SWAP1"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x1570"
- },
- {
- "pc": 397,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5488
- }],
- "last_instruction": "JUMP",
- "id": 377
- },
- {
- "instructions": [
- {
- "pc": 746,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 747,
- "instruction": "PUSH2 0x0d29"
- },
- {
- "pc": 750,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3369
- }],
- "last_instruction": "JUMP",
- "id": 746
- },
- {
- "instructions": [
- {
- "pc": 2069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2070,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2072,
- "instruction": "PUSH0"
- },
- {
- "pc": 2073,
- "instruction": "CALLER"
- },
- {
- "pc": 2074,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2117,
- "instruction": "AND"
- },
- {
- "pc": 2118,
- "instruction": "DUP2"
- },
- {
- "pc": 2119,
- "instruction": "MSTORE"
- },
- {
- "pc": 2120,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2122,
- "instruction": "ADD"
- },
- {
- "pc": 2123,
- "instruction": "SWAP1"
- },
- {
- "pc": 2124,
- "instruction": "DUP2"
- },
- {
- "pc": 2125,
- "instruction": "MSTORE"
- },
- {
- "pc": 2126,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2128,
- "instruction": "ADD"
- },
- {
- "pc": 2129,
- "instruction": "PUSH0"
- },
- {
- "pc": 2130,
- "instruction": "SHA3"
- },
- {
- "pc": 2131,
- "instruction": "SLOAD"
- },
- {
- "pc": 2132,
- "instruction": "DUP2"
- },
- {
- "pc": 2133,
- "instruction": "GT"
- },
- {
- "pc": 2134,
- "instruction": "ISZERO"
- },
- {
- "pc": 2135,
- "instruction": "PUSH2 0x0895"
- },
- {
- "pc": 2138,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2197
- },
- {
- "color": "\"#B70000\"",
- "target": 2139
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2069
- },
- {
- "instructions": [
- {
- "pc": 665,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 666,
- "instruction": "PUSH2 0x02a1"
- },
- {
- "pc": 669,
- "instruction": "PUSH2 0x0ccd"
- },
- {
- "pc": 672,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3277
- }],
- "last_instruction": "JUMP",
- "id": 665
- },
- {
- "instructions": [
- {
- "pc": 277,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 278,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 280,
- "instruction": "MLOAD"
- },
- {
- "pc": 281,
- "instruction": "PUSH2 0x0122"
- },
- {
- "pc": 284,
- "instruction": "SWAP2"
- },
- {
- "pc": 285,
- "instruction": "SWAP1"
- },
- {
- "pc": 286,
- "instruction": "PUSH2 0x1426"
- },
- {
- "pc": 289,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5158
- }],
- "last_instruction": "JUMP",
- "id": 277
- },
- {
- "instructions": [
- {
- "pc": 531,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 532,
- "instruction": "PUSH2 0x022d"
- },
- {
- "pc": 535,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 537,
- "instruction": "DUP1"
- },
- {
- "pc": 538,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 539,
- "instruction": "SUB"
- },
- {
- "pc": 540,
- "instruction": "DUP2"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP1"
- },
- {
- "pc": 543,
- "instruction": "PUSH2 0x0228"
- },
- {
- "pc": 546,
- "instruction": "SWAP2"
- },
- {
- "pc": 547,
- "instruction": "SWAP1"
- },
- {
- "pc": 548,
- "instruction": "PUSH2 0x15c0"
- },
- {
- "pc": 551,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5568
- }],
- "last_instruction": "JUMP",
- "id": 531
- },
- {
- "instructions": [
- {
- "pc": 529,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 530,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 529
- },
- {
- "instructions": [
- {
- "pc": 552,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 553,
- "instruction": "PUSH2 0x09b6"
- },
- {
- "pc": 556,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2486
- }],
- "last_instruction": "JUMP",
- "id": 552
- },
- {
- "instructions": [
- {
- "pc": 5988,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5989,
- "instruction": "SWAP2"
- },
- {
- "pc": 5990,
- "instruction": "POP"
- },
- {
- "pc": 5991,
- "instruction": "PUSH2 0x176f"
- },
- {
- "pc": 5994,
- "instruction": "DUP3"
- },
- {
- "pc": 5995,
- "instruction": "PUSH2 0x1756"
- },
- {
- "pc": 5998,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5974
- }],
- "last_instruction": "JUMP",
- "id": 5988
- },
- {
- "instructions": [
- {
- "pc": 172,
- "instruction": "DUP1"
- },
- {
- "pc": 173,
- "instruction": "PUSH4 0x27e235e3"
- },
- {
- "pc": 178,
- "instruction": "EQ"
- },
- {
- "pc": 179,
- "instruction": "PUSH2 0x01a9"
- },
- {
- "pc": 182,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 183
- },
- {
- "color": "\"#5F9747\"",
- "target": 425
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 172,
- "label": "Function 27e235e3"
- },
- {
- "instructions": [
- {
- "pc": 5802,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5803,
- "instruction": "SWAP3"
- },
- {
- "pc": 5804,
- "instruction": "SWAP2"
- },
- {
- "pc": 5805,
- "instruction": "POP"
- },
- {
- "pc": 5806,
- "instruction": "POP"
- },
- {
- "pc": 5807,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 686
- }],
- "last_instruction": "JUMP",
- "id": 5802
- },
- {
- "instructions": [
- {
- "pc": 2139,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2141,
- "instruction": "MLOAD"
- },
- {
- "pc": 2142,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2175,
- "instruction": "DUP2"
- },
- {
- "pc": 2176,
- "instruction": "MSTORE"
- },
- {
- "pc": 2177,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2179,
- "instruction": "ADD"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088c"
- },
- {
- "pc": 2183,
- "instruction": "SWAP1"
- },
- {
- "pc": 2184,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 2187,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 2139
- },
- {
- "instructions": [
- {
- "pc": 134,
- "instruction": "DUP1"
- },
- {
- "pc": 135,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 140,
- "instruction": "EQ"
- },
- {
- "pc": 141,
- "instruction": "PUSH2 0x028f"
- },
- {
- "pc": 144,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 145
- },
- {
- "color": "\"#5F9747\"",
- "target": 655
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 134,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 5309,
- "instruction": "PUSH0"
- },
- {
- "pc": 5310,
- "instruction": "DUP1"
- },
- {
- "pc": 5311,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 5309
- },
- {
- "instructions": [
- {
- "pc": 847,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 848,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 847
- },
- {
- "instructions": [
- {
- "pc": 2737,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2738,
- "instruction": "DUP1"
- },
- {
- "pc": 2739,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2741,
- "instruction": "PUSH0"
- },
- {
- "pc": 2742,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2745,
- "instruction": "EXP"
- },
- {
- "pc": 2746,
- "instruction": "DUP2"
- },
- {
- "pc": 2747,
- "instruction": "SLOAD"
- },
- {
- "pc": 2748,
- "instruction": "DUP2"
- },
- {
- "pc": 2749,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2770,
- "instruction": "MUL"
- },
- {
- "pc": 2771,
- "instruction": "NOT"
- },
- {
- "pc": 2772,
- "instruction": "AND"
- },
- {
- "pc": 2773,
- "instruction": "SWAP1"
- },
- {
- "pc": 2774,
- "instruction": "DUP4"
- },
- {
- "pc": 2775,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2796,
- "instruction": "AND"
- },
- {
- "pc": 2797,
- "instruction": "MUL"
- },
- {
- "pc": 2798,
- "instruction": "OR"
- },
- {
- "pc": 2799,
- "instruction": "SWAP1"
- },
- {
- "pc": 2800,
- "instruction": "SSTORE"
- },
- {
- "pc": 2801,
- "instruction": "POP"
- },
- {
- "pc": 2802,
- "instruction": "DUP1"
- },
- {
- "pc": 2803,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2824,
- "instruction": "AND"
- },
- {
- "pc": 2825,
- "instruction": "PUSH32 0x3d39469e5870a65c8bbc11ecf87d856db3c3c5b297c77f2f743b918393387425"
- },
- {
- "pc": 2858,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2860,
- "instruction": "MLOAD"
- },
- {
- "pc": 2861,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2863,
- "instruction": "MLOAD"
- },
- {
- "pc": 2864,
- "instruction": "DUP1"
- },
- {
- "pc": 2865,
- "instruction": "SWAP2"
- },
- {
- "pc": 2866,
- "instruction": "SUB"
- },
- {
- "pc": 2867,
- "instruction": "SWAP1"
- },
- {
- "pc": 2868,
- "instruction": "LOG2"
- },
- {
- "pc": 2869,
- "instruction": "POP"
- },
- {
- "pc": 2870,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 633
- },
- {
- "color": "\"#FF9248\"",
- "target": 557
- }
- ],
- "last_instruction": "JUMP",
- "id": 2737
- },
- {
- "instructions": [
- {
- "pc": 849,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 850,
- "instruction": "PUSH2 0x036b"
- },
- {
- "pc": 853,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 855,
- "instruction": "DUP1"
- },
- {
- "pc": 856,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 857,
- "instruction": "SUB"
- },
- {
- "pc": 858,
- "instruction": "DUP2"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "SWAP1"
- },
- {
- "pc": 861,
- "instruction": "PUSH2 0x0366"
- },
- {
- "pc": 864,
- "instruction": "SWAP2"
- },
- {
- "pc": 865,
- "instruction": "SWAP1"
- },
- {
- "pc": 866,
- "instruction": "PUSH2 0x164a"
- },
- {
- "pc": 869,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5706
- }],
- "last_instruction": "JUMP",
- "id": 849
- },
- {
- "instructions": [
- {
- "pc": 5194,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5195,
- "instruction": "PUSH0"
- },
- {
- "pc": 5196,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 5217,
- "instruction": "DUP3"
- },
- {
- "pc": 5218,
- "instruction": "AND"
- },
- {
- "pc": 5219,
- "instruction": "SWAP1"
- },
- {
- "pc": 5220,
- "instruction": "POP"
- },
- {
- "pc": 5221,
- "instruction": "SWAP2"
- },
- {
- "pc": 5222,
- "instruction": "SWAP1"
- },
- {
- "pc": 5223,
- "instruction": "POP"
- },
- {
- "pc": 5224,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5235
- }],
- "last_instruction": "JUMP",
- "id": 5194
- },
- {
- "instructions": [
- {
- "pc": 897,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 898,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 900,
- "instruction": "MLOAD"
- },
- {
- "pc": 901,
- "instruction": "DUP1"
- },
- {
- "pc": 902,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 904,
- "instruction": "ADD"
- },
- {
- "pc": 905,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 907,
- "instruction": "MSTORE"
- },
- {
- "pc": 908,
- "instruction": "DUP1"
- },
- {
- "pc": 909,
- "instruction": "PUSH1 0x0a"
- },
- {
- "pc": 911,
- "instruction": "DUP2"
- },
- {
- "pc": 912,
- "instruction": "MSTORE"
- },
- {
- "pc": 913,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 915,
- "instruction": "ADD"
- },
- {
- "pc": 916,
- "instruction": "PUSH32 0x50554d50205452554d5000000000000000000000000000000000000000000000"
- },
- {
- "pc": 949,
- "instruction": "DUP2"
- },
- {
- "pc": 950,
- "instruction": "MSTORE"
- },
- {
- "pc": 951,
- "instruction": "POP"
- },
- {
- "pc": 952,
- "instruction": "DUP2"
- },
- {
- "pc": 953,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 277
- }],
- "last_instruction": "JUMP",
- "id": 897
- },
- {
- "instructions": [
- {
- "pc": 473,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 474,
- "instruction": "PUSH2 0x01e1"
- },
- {
- "pc": 477,
- "instruction": "PUSH2 0x0810"
- },
- {
- "pc": 480,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2064
- }],
- "last_instruction": "JUMP",
- "id": 473
- },
- {
- "instructions": [
- {
- "pc": 5258,
- "instruction": "PUSH0"
- },
- {
- "pc": 5259,
- "instruction": "DUP1"
- },
- {
- "pc": 5260,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 5258
- },
- {
- "instructions": [
- {
- "pc": 494,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 495,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 497,
- "instruction": "MLOAD"
- },
- {
- "pc": 498,
- "instruction": "DUP1"
- },
- {
- "pc": 499,
- "instruction": "SWAP2"
- },
- {
- "pc": 500,
- "instruction": "SUB"
- },
- {
- "pc": 501,
- "instruction": "SWAP1"
- },
- {
- "pc": 502,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 494
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x02b7"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 695
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 355,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 358,
- "instruction": "MLOAD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x0170"
- },
- {
- "pc": 362,
- "instruction": "SWAP2"
- },
- {
- "pc": 363,
- "instruction": "SWAP1"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 367,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5463
- }],
- "last_instruction": "JUMP",
- "id": 355
- },
- {
- "instructions": [
- {
- "pc": 663,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 664,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 663
- },
- {
- "instructions": [
- {
- "pc": 5783,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5784,
- "instruction": "PUSH0"
- },
- {
- "pc": 5785,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5787,
- "instruction": "DUP3"
- },
- {
- "pc": 5788,
- "instruction": "ADD"
- },
- {
- "pc": 5789,
- "instruction": "SWAP1"
- },
- {
- "pc": 5790,
- "instruction": "POP"
- },
- {
- "pc": 5791,
- "instruction": "PUSH2 0x16aa"
- },
- {
- "pc": 5794,
- "instruction": "PUSH0"
- },
- {
- "pc": 5795,
- "instruction": "DUP4"
- },
- {
- "pc": 5796,
- "instruction": "ADD"
- },
- {
- "pc": 5797,
- "instruction": "DUP5"
- },
- {
- "pc": 5798,
- "instruction": "PUSH2 0x1688"
- },
- {
- "pc": 5801,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5768
- }],
- "last_instruction": "JUMP",
- "id": 5783
- },
- {
- "instructions": [
- {
- "pc": 5457,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5458,
- "instruction": "DUP3"
- },
- {
- "pc": 5459,
- "instruction": "MSTORE"
- },
- {
- "pc": 5460,
- "instruction": "POP"
- },
- {
- "pc": 5461,
- "instruction": "POP"
- },
- {
- "pc": 5462,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5482
- }],
- "last_instruction": "JUMP",
- "id": 5457
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x5c658165"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x00a0"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 160
- },
- {
- "color": "\"#B70000\"",
- "target": 41
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 5c658165"
- },
- {
- "instructions": [
- {
- "pc": 5657,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5658,
- "instruction": "SWAP3"
- },
- {
- "pc": 5659,
- "instruction": "SWAP2"
- },
- {
- "pc": 5660,
- "instruction": "POP"
- },
- {
- "pc": 5661,
- "instruction": "POP"
- },
- {
- "pc": 5662,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 494
- }],
- "last_instruction": "JUMP",
- "id": 5657
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 25
- },
- {
- "color": "\"#5F9747\"",
- "target": 265
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 5335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5336,
- "instruction": "PUSH0"
- },
- {
- "pc": 5337,
- "instruction": "DUP1"
- },
- {
- "pc": 5338,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5340,
- "instruction": "DUP4"
- },
- {
- "pc": 5341,
- "instruction": "DUP6"
- },
- {
- "pc": 5342,
- "instruction": "SUB"
- },
- {
- "pc": 5343,
- "instruction": "SLT"
- },
- {
- "pc": 5344,
- "instruction": "ISZERO"
- },
- {
- "pc": 5345,
- "instruction": "PUSH2 0x14ed"
- },
- {
- "pc": 5348,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 5349
- },
- {
- "color": "\"#5F9747\"",
- "target": 5357
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5335
- },
- {
- "instructions": [
- {
- "pc": 3105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3106,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3108,
- "instruction": "MLOAD"
- },
- {
- "pc": 3109,
- "instruction": "DUP1"
- },
- {
- "pc": 3110,
- "instruction": "SWAP2"
- },
- {
- "pc": 3111,
- "instruction": "SUB"
- },
- {
- "pc": 3112,
- "instruction": "SWAP1"
- },
- {
- "pc": 3113,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3105
- },
- {
- "instructions": [
- {
- "pc": 265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 266,
- "instruction": "PUSH0"
- },
- {
- "pc": 267,
- "instruction": "DUP1"
- },
- {
- "pc": 268,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 265
- },
- {
- "instructions": [
- {
- "pc": 5278,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5279,
- "instruction": "SWAP3"
- },
- {
- "pc": 5280,
- "instruction": "SWAP2"
- },
- {
- "pc": 5281,
- "instruction": "POP"
- },
- {
- "pc": 5282,
- "instruction": "POP"
- },
- {
- "pc": 5283,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5602
- },
- {
- "color": "\"#FF9248\"",
- "target": 5370
- },
- {
- "color": "\"#FF9248\"",
- "target": 5741
- }
- ],
- "last_instruction": "JUMP",
- "id": 5278
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0351"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 849
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 5448,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5449,
- "instruction": "PUSH2 0x1551"
- },
- {
- "pc": 5452,
- "instruction": "DUP2"
- },
- {
- "pc": 5453,
- "instruction": "PUSH2 0x14a4"
- },
- {
- "pc": 5456,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5284
- }],
- "last_instruction": "JUMP",
- "id": 5448
- },
- {
- "instructions": [
- {
- "pc": 156,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 159,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 156
- },
- {
- "instructions": [
- {
- "pc": 524,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 525,
- "instruction": "PUSH2 0x0815"
- },
- {
- "pc": 528,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2069
- }],
- "last_instruction": "JUMP",
- "id": 524
- },
- {
- "instructions": [
- {
- "pc": 4594,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4595,
- "instruction": "PUSH0"
- },
- {
- "pc": 4596,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4617,
- "instruction": "AND"
- },
- {
- "pc": 4618,
- "instruction": "DUP2"
- },
- {
- "pc": 4619,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4640,
- "instruction": "AND"
- },
- {
- "pc": 4641,
- "instruction": "SUB"
- },
- {
- "pc": 4642,
- "instruction": "PUSH2 0x1260"
- },
- {
- "pc": 4645,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4704
- },
- {
- "color": "\"#B70000\"",
- "target": 4646
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4594
- },
- {
- "instructions": [
- {
- "pc": 5225,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5226,
- "instruction": "PUSH0"
- },
- {
- "pc": 5227,
- "instruction": "PUSH2 0x1473"
- },
- {
- "pc": 5230,
- "instruction": "DUP3"
- },
- {
- "pc": 5231,
- "instruction": "PUSH2 0x144a"
- },
- {
- "pc": 5234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5194
- }],
- "last_instruction": "JUMP",
- "id": 5225
- },
- {
- "instructions": [
- {
- "pc": 6084,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 6085,
- "instruction": "PUSH0"
- },
- {
- "pc": 6086,
- "instruction": "PUSH2 0x17ce"
- },
- {
- "pc": 6089,
- "instruction": "DUP3"
- },
- {
- "pc": 6090,
- "instruction": "PUSH2 0x14a4"
- },
- {
- "pc": 6093,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5284
- }],
- "last_instruction": "JUMP",
- "id": 6084
- },
- {
- "instructions": [
- {
- "pc": 5808,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5809,
- "instruction": "PUSH0"
- },
- {
- "pc": 5810,
- "instruction": "DUP1"
- },
- {
- "pc": 5811,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 5813,
- "instruction": "DUP4"
- },
- {
- "pc": 5814,
- "instruction": "DUP6"
- },
- {
- "pc": 5815,
- "instruction": "SUB"
- },
- {
- "pc": 5816,
- "instruction": "SLT"
- },
- {
- "pc": 5817,
- "instruction": "ISZERO"
- },
- {
- "pc": 5818,
- "instruction": "PUSH2 0x16c6"
- },
- {
- "pc": 5821,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5830
- },
- {
- "color": "\"#B70000\"",
- "target": 5822
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5808
- },
- {
- "instructions": [
- {
- "pc": 628,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 629,
- "instruction": "PUSH2 0x0b57"
- },
- {
- "pc": 632,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2903
- }],
- "last_instruction": "JUMP",
- "id": 628
- },
- {
- "instructions": [
- {
- "pc": 585,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 586,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 588,
- "instruction": "MLOAD"
- },
- {
- "pc": 589,
- "instruction": "PUSH2 0x0256"
- },
- {
- "pc": 592,
- "instruction": "SWAP2"
- },
- {
- "pc": 593,
- "instruction": "SWAP1"
- },
- {
- "pc": 594,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 597,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5463
- }],
- "last_instruction": "JUMP",
- "id": 585
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "PUSH2 0x0b37"
- },
- {
- "pc": 584,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2871
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 5182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5183,
- "instruction": "SWAP1"
- },
- {
- "pc": 5184,
- "instruction": "POP"
- },
- {
- "pc": 5185,
- "instruction": "SWAP3"
- },
- {
- "pc": 5186,
- "instruction": "SWAP2"
- },
- {
- "pc": 5187,
- "instruction": "POP"
- },
- {
- "pc": 5188,
- "instruction": "POP"
- },
- {
- "pc": 5189,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 290
- },
- {
- "color": "\"#FF9248\"",
- "target": 716
- }
- ],
- "last_instruction": "JUMP",
- "id": 5182
- },
- {
- "instructions": [
- {
- "pc": 2188,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2189,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2191,
- "instruction": "MLOAD"
- },
- {
- "pc": 2192,
- "instruction": "DUP1"
- },
- {
- "pc": 2193,
- "instruction": "SWAP2"
- },
- {
- "pc": 2194,
- "instruction": "SUB"
- },
- {
- "pc": 2195,
- "instruction": "SWAP1"
- },
- {
- "pc": 2196,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2188
- },
- {
- "instructions": [
- {
- "pc": 6135,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 6136,
- "instruction": "PUSH0"
- },
- {
- "pc": 6137,
- "instruction": "PUSH2 0x1801"
- },
- {
- "pc": 6140,
- "instruction": "DUP3"
- },
- {
- "pc": 6141,
- "instruction": "PUSH2 0x14a4"
- },
- {
- "pc": 6144,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5284
- }],
- "last_instruction": "JUMP",
- "id": 6135
- },
- {
- "instructions": [
- {
- "pc": 5999,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 6000,
- "instruction": "PUSH0"
- },
- {
- "pc": 6001,
- "instruction": "DUP3"
- },
- {
- "pc": 6002,
- "instruction": "ADD"
- },
- {
- "pc": 6003,
- "instruction": "SWAP1"
- },
- {
- "pc": 6004,
- "instruction": "POP"
- },
- {
- "pc": 6005,
- "instruction": "SWAP2"
- },
- {
- "pc": 6006,
- "instruction": "SWAP1"
- },
- {
- "pc": 6007,
- "instruction": "POP"
- },
- {
- "pc": 6008,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6032
- }],
- "last_instruction": "JUMP",
- "id": 5999
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 254,
- "instruction": "DUP1"
- },
- {
- "pc": 255,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 260,
- "instruction": "EQ"
- },
- {
- "pc": 261,
- "instruction": "PUSH2 0x0179"
- },
- {
- "pc": 264,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 377
- },
- {
- "color": "\"#5F9747\"",
- "target": 265
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 254,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 145,
- "instruction": "DUP1"
- },
- {
- "pc": 146,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 151,
- "instruction": "EQ"
- },
- {
- "pc": 152,
- "instruction": "PUSH2 0x0299"
- },
- {
- "pc": 155,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 665
- },
- {
- "color": "\"#B70000\"",
- "target": 156
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 145,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 5138,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5139,
- "instruction": "PUSH2 0x141b"
- },
- {
- "pc": 5142,
- "instruction": "DUP2"
- },
- {
- "pc": 5143,
- "instruction": "PUSH2 0x13de"
- },
- {
- "pc": 5146,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5086
- }],
- "last_instruction": "JUMP",
- "id": 5138
- },
- {
- "instructions": [
- {
- "pc": 183,
- "instruction": "DUP1"
- },
- {
- "pc": 184,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 189,
- "instruction": "EQ"
- },
- {
- "pc": 190,
- "instruction": "PUSH2 0x01d9"
- },
- {
- "pc": 193,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 194
- },
- {
- "color": "\"#5F9747\"",
- "target": 473
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 183,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2627,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2628,
- "instruction": "PUSH0"
- },
- {
- "pc": 2629,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2650,
- "instruction": "AND"
- },
- {
- "pc": 2651,
- "instruction": "DUP2"
- },
- {
- "pc": 2652,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2673,
- "instruction": "AND"
- },
- {
- "pc": 2674,
- "instruction": "SUB"
- },
- {
- "pc": 2675,
- "instruction": "PUSH2 0x0ab1"
- },
- {
- "pc": 2678,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2737
- },
- {
- "color": "\"#B70000\"",
- "target": 2679
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2627
- },
- {
- "instructions": [
- {
- "pc": 559,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 560,
- "instruction": "PUSH2 0x0249"
- },
- {
- "pc": 563,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 565,
- "instruction": "DUP1"
- },
- {
- "pc": 566,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 567,
- "instruction": "SUB"
- },
- {
- "pc": 568,
- "instruction": "DUP2"
- },
- {
- "pc": 569,
- "instruction": "ADD"
- },
- {
- "pc": 570,
- "instruction": "SWAP1"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 574,
- "instruction": "SWAP2"
- },
- {
- "pc": 575,
- "instruction": "SWAP1"
- },
- {
- "pc": 576,
- "instruction": "PUSH2 0x164a"
- },
- {
- "pc": 579,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5706
- }],
- "last_instruction": "JUMP",
- "id": 559
- },
- {
- "instructions": [
- {
- "pc": 320,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 321,
- "instruction": "PUSH2 0x03ba"
- },
- {
- "pc": 324,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 954
- }],
- "last_instruction": "JUMP",
- "id": 320
- },
- {
- "instructions": [
- {
- "pc": 633,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 634,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 636,
- "instruction": "MLOAD"
- },
- {
- "pc": 637,
- "instruction": "PUSH2 0x0286"
- },
- {
- "pc": 640,
- "instruction": "SWAP2"
- },
- {
- "pc": 641,
- "instruction": "SWAP1"
- },
- {
- "pc": 642,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 645,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5463
- }],
- "last_instruction": "JUMP",
- "id": 633
- },
- {
- "instructions": [
- {
- "pc": 954,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 955,
- "instruction": "PUSH0"
- },
- {
- "pc": 956,
- "instruction": "DUP2"
- },
- {
- "pc": 957,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 959,
- "instruction": "PUSH0"
- },
- {
- "pc": 960,
- "instruction": "CALLER"
- },
- {
- "pc": 961,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 982,
- "instruction": "AND"
- },
- {
- "pc": 983,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1004,
- "instruction": "AND"
- },
- {
- "pc": 1005,
- "instruction": "DUP2"
- },
- {
- "pc": 1006,
- "instruction": "MSTORE"
- },
- {
- "pc": 1007,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1009,
- "instruction": "ADD"
- },
- {
- "pc": 1010,
- "instruction": "SWAP1"
- },
- {
- "pc": 1011,
- "instruction": "DUP2"
- },
- {
- "pc": 1012,
- "instruction": "MSTORE"
- },
- {
- "pc": 1013,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1015,
- "instruction": "ADD"
- },
- {
- "pc": 1016,
- "instruction": "PUSH0"
- },
- {
- "pc": 1017,
- "instruction": "SHA3"
- },
- {
- "pc": 1018,
- "instruction": "PUSH0"
- },
- {
- "pc": 1019,
- "instruction": "DUP6"
- },
- {
- "pc": 1020,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1041,
- "instruction": "AND"
- },
- {
- "pc": 1042,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1063,
- "instruction": "AND"
- },
- {
- "pc": 1064,
- "instruction": "DUP2"
- },
- {
- "pc": 1065,
- "instruction": "MSTORE"
- },
- {
- "pc": 1066,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1068,
- "instruction": "ADD"
- },
- {
- "pc": 1069,
- "instruction": "SWAP1"
- },
- {
- "pc": 1070,
- "instruction": "DUP2"
- },
- {
- "pc": 1071,
- "instruction": "MSTORE"
- },
- {
- "pc": 1072,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1074,
- "instruction": "ADD"
- },
- {
- "pc": 1075,
- "instruction": "PUSH0"
- },
- {
- "pc": 1076,
- "instruction": "SHA3"
- },
- {
- "pc": 1077,
- "instruction": "DUP2"
- },
- {
- "pc": 1078,
- "instruction": "SWAP1"
- },
- {
- "pc": 1079,
- "instruction": "SSTORE"
- },
- {
- "pc": 1080,
- "instruction": "POP"
- },
- {
- "pc": 1081,
- "instruction": "DUP3"
- },
- {
- "pc": 1082,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1103,
- "instruction": "AND"
- },
- {
- "pc": 1104,
- "instruction": "CALLER"
- },
- {
- "pc": 1105,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1126,
- "instruction": "AND"
- },
- {
- "pc": 1127,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1160,
- "instruction": "DUP5"
- },
- {
- "pc": 1161,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1163,
- "instruction": "MLOAD"
- },
- {
- "pc": 1164,
- "instruction": "PUSH2 0x0495"
- },
- {
- "pc": 1167,
- "instruction": "SWAP2"
- },
- {
- "pc": 1168,
- "instruction": "SWAP1"
- },
- {
- "pc": 1169,
- "instruction": "PUSH2 0x1557"
- },
- {
- "pc": 1172,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5463
- }],
- "last_instruction": "JUMP",
- "id": 954
- },
- {
- "instructions": [
- {
- "pc": 5251,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5252,
- "instruction": "DUP2"
- },
- {
- "pc": 5253,
- "instruction": "EQ"
- },
- {
- "pc": 5254,
- "instruction": "PUSH2 0x148d"
- },
- {
- "pc": 5257,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 5258
- },
- {
- "color": "\"#5F9747\"",
- "target": 5261
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5251
- },
- {
- "instructions": [
- {
- "pc": 686,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 687,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 689,
- "instruction": "MLOAD"
- },
- {
- "pc": 690,
- "instruction": "DUP1"
- },
- {
- "pc": 691,
- "instruction": "SWAP2"
- },
- {
- "pc": 692,
- "instruction": "SUB"
- },
- {
- "pc": 693,
- "instruction": "SWAP1"
- },
- {
- "pc": 694,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 686
- },
- {
- "instructions": [
- {
- "pc": 205,
- "instruction": "DUP1"
- },
- {
- "pc": 206,
- "instruction": "PUSH4 0x4b64e492"
- },
- {
- "pc": 211,
- "instruction": "EQ"
- },
- {
- "pc": 212,
- "instruction": "PUSH2 0x0213"
- },
- {
- "pc": 215,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 531
- },
- {
- "color": "\"#B70000\"",
- "target": 216
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 205,
- "label": "Function 4b64e492"
- },
- {
- "instructions": [
- {
- "pc": 2728,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2729,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2731,
- "instruction": "MLOAD"
- },
- {
- "pc": 2732,
- "instruction": "DUP1"
- },
- {
- "pc": 2733,
- "instruction": "SWAP2"
- },
- {
- "pc": 2734,
- "instruction": "SUB"
- },
- {
- "pc": 2735,
- "instruction": "SWAP1"
- },
- {
- "pc": 2736,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2728
- },
- {
- "instructions": [
- {
- "pc": 5302,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5303,
- "instruction": "DUP2"
- },
- {
- "pc": 5304,
- "instruction": "EQ"
- },
- {
- "pc": 5305,
- "instruction": "PUSH2 0x14c0"
- },
- {
- "pc": 5308,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5312
- },
- {
- "color": "\"#B70000\"",
- "target": 5309
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5302
- },
- {
- "instructions": [
- {
- "pc": 5312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5313,
- "instruction": "POP"
- },
- {
- "pc": 5314,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5329
- }],
- "last_instruction": "JUMP",
- "id": 5312
- },
- {
- "instructions": [
- {
- "pc": 5072,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5073,
- "instruction": "DUP3"
- },
- {
- "pc": 5074,
- "instruction": "DUP2"
- },
- {
- "pc": 5075,
- "instruction": "DUP4"
- },
- {
- "pc": 5076,
- "instruction": "MCOPY"
- },
- {
- "pc": 5077,
- "instruction": "PUSH0"
- },
- {
- "pc": 5078,
- "instruction": "DUP4"
- },
- {
- "pc": 5079,
- "instruction": "DUP4"
- },
- {
- "pc": 5080,
- "instruction": "ADD"
- },
- {
- "pc": 5081,
- "instruction": "MSTORE"
- },
- {
- "pc": 5082,
- "instruction": "POP"
- },
- {
- "pc": 5083,
- "instruction": "POP"
- },
- {
- "pc": 5084,
- "instruction": "POP"
- },
- {
- "pc": 5085,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5138
- }],
- "last_instruction": "JUMP",
- "id": 5072
- },
- {
- "instructions": [
- {
- "pc": 716,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 717,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 719,
- "instruction": "MLOAD"
- },
- {
- "pc": 720,
- "instruction": "DUP1"
- },
- {
- "pc": 721,
- "instruction": "SWAP2"
- },
- {
- "pc": 722,
- "instruction": "SUB"
- },
- {
- "pc": 723,
- "instruction": "SWAP1"
- },
- {
- "pc": 724,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 716
- },
- {
- "instructions": [
- {
- "pc": 5768,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5769,
- "instruction": "PUSH2 0x1691"
- },
- {
- "pc": 5772,
- "instruction": "DUP2"
- },
- {
- "pc": 5773,
- "instruction": "PUSH2 0x1469"
- },
- {
- "pc": 5776,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5225
- }],
- "last_instruction": "JUMP",
- "id": 5768
- },
- {
- "instructions": [
- {
- "pc": 4536,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4538,
- "instruction": "MLOAD"
- },
- {
- "pc": 4539,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4572,
- "instruction": "DUP2"
- },
- {
- "pc": 4573,
- "instruction": "MSTORE"
- },
- {
- "pc": 4574,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4576,
- "instruction": "ADD"
- },
- {
- "pc": 4577,
- "instruction": "PUSH2 0x11e9"
- },
- {
- "pc": 4580,
- "instruction": "SWAP1"
- },
- {
- "pc": 4581,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 4584,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 4536
- },
- {
- "instructions": [
- {
- "pc": 5235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5236,
- "instruction": "SWAP1"
- },
- {
- "pc": 5237,
- "instruction": "POP"
- },
- {
- "pc": 5238,
- "instruction": "SWAP2"
- },
- {
- "pc": 5239,
- "instruction": "SWAP1"
- },
- {
- "pc": 5240,
- "instruction": "POP"
- },
- {
- "pc": 5241,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5777
- },
- {
- "color": "\"#FF9248\"",
- "target": 5251
- }
- ],
- "last_instruction": "JUMP",
- "id": 5235
- },
- {
- "instructions": [
- {
- "pc": 160,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 161,
- "instruction": "DUP1"
- },
- {
- "pc": 162,
- "instruction": "PUSH4 0x27e235e3"
- },
- {
- "pc": 167,
- "instruction": "GT"
- },
- {
- "pc": 168,
- "instruction": "PUSH2 0x00dc"
- },
- {
- "pc": 171,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 172
- },
- {
- "color": "\"#5F9747\"",
- "target": 220
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 160,
- "label": "Function 27e235e3"
- },
- {
- "instructions": [
- {
- "pc": 5329,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5330,
- "instruction": "SWAP3"
- },
- {
- "pc": 5331,
- "instruction": "SWAP2"
- },
- {
- "pc": 5332,
- "instruction": "POP"
- },
- {
- "pc": 5333,
- "instruction": "POP"
- },
- {
- "pc": 5334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5697
- },
- {
- "color": "\"#FF9248\"",
- "target": 5843
- },
- {
- "color": "\"#FF9248\"",
- "target": 5387
- }
- ],
- "last_instruction": "JUMP",
- "id": 5329
- },
- {
- "instructions": [
- {
- "pc": 2903,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2904,
- "instruction": "PUSH0"
- },
- {
- "pc": 2905,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2907,
- "instruction": "PUSH0"
- },
- {
- "pc": 2908,
- "instruction": "DUP4"
- },
- {
- "pc": 2909,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2930,
- "instruction": "AND"
- },
- {
- "pc": 2931,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2952,
- "instruction": "AND"
- },
- {
- "pc": 2953,
- "instruction": "DUP2"
- },
- {
- "pc": 2954,
- "instruction": "MSTORE"
- },
- {
- "pc": 2955,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2957,
- "instruction": "ADD"
- },
- {
- "pc": 2958,
- "instruction": "SWAP1"
- },
- {
- "pc": 2959,
- "instruction": "DUP2"
- },
- {
- "pc": 2960,
- "instruction": "MSTORE"
- },
- {
- "pc": 2961,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2963,
- "instruction": "ADD"
- },
- {
- "pc": 2964,
- "instruction": "PUSH0"
- },
- {
- "pc": 2965,
- "instruction": "SHA3"
- },
- {
- "pc": 2966,
- "instruction": "SLOAD"
- },
- {
- "pc": 2967,
- "instruction": "SWAP1"
- },
- {
- "pc": 2968,
- "instruction": "POP"
- },
- {
- "pc": 2969,
- "instruction": "SWAP2"
- },
- {
- "pc": 2970,
- "instruction": "SWAP1"
- },
- {
- "pc": 2971,
- "instruction": "POP"
- },
- {
- "pc": 2972,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 529
- },
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 633
- },
- {
- "color": "\"#FF9248\"",
- "target": 557
- }
- ],
- "last_instruction": "JUMP",
- "id": 2903
- },
- {
- "instructions": [
- {
- "pc": 5122,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5123,
- "instruction": "SWAP4"
- },
- {
- "pc": 5124,
- "instruction": "POP"
- },
- {
- "pc": 5125,
- "instruction": "PUSH2 0x1412"
- },
- {
- "pc": 5128,
- "instruction": "DUP2"
- },
- {
- "pc": 5129,
- "instruction": "DUP6"
- },
- {
- "pc": 5130,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5132,
- "instruction": "DUP7"
- },
- {
- "pc": 5133,
- "instruction": "ADD"
- },
- {
- "pc": 5134,
- "instruction": "PUSH2 0x13d0"
- },
- {
- "pc": 5137,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5072
- }],
- "last_instruction": "JUMP",
- "id": 5122
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 110,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 5488,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5489,
- "instruction": "PUSH0"
- },
- {
- "pc": 5490,
- "instruction": "DUP1"
- },
- {
- "pc": 5491,
- "instruction": "PUSH0"
- },
- {
- "pc": 5492,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 5494,
- "instruction": "DUP5"
- },
- {
- "pc": 5495,
- "instruction": "DUP7"
- },
- {
- "pc": 5496,
- "instruction": "SUB"
- },
- {
- "pc": 5497,
- "instruction": "SLT"
- },
- {
- "pc": 5498,
- "instruction": "ISZERO"
- },
- {
- "pc": 5499,
- "instruction": "PUSH2 0x1587"
- },
- {
- "pc": 5502,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 5511
- },
- {
- "color": "\"#B70000\"",
- "target": 5503
- }
- ],
- "last_instruction": "JUMPI",
- "id": 5488
- },
- {
- "instructions": [
- {
- "pc": 5977,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5978,
- "instruction": "PUSH0"
- },
- {
- "pc": 5979,
- "instruction": "PUSH2 0x1764"
- },
- {
- "pc": 5982,
- "instruction": "PUSH0"
- },
- {
- "pc": 5983,
- "instruction": "DUP4"
- },
- {
- "pc": 5984,
- "instruction": "PUSH2 0x13c0"
- },
- {
- "pc": 5987,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5056
- }],
- "last_instruction": "JUMP",
- "id": 5977
- },
- {
- "instructions": [
- {
- "pc": 243,
- "instruction": "DUP1"
- },
- {
- "pc": 244,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 249,
- "instruction": "EQ"
- },
- {
- "pc": 250,
- "instruction": "PUSH2 0x015b"
- },
- {
- "pc": 253,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 347
- },
- {
- "color": "\"#B70000\"",
- "target": 254
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 243,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2871,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2872,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2874,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2876,
- "instruction": "MSTORE"
- },
- {
- "pc": 2877,
- "instruction": "DUP2"
- },
- {
- "pc": 2878,
- "instruction": "PUSH0"
- },
- {
- "pc": 2879,
- "instruction": "MSTORE"
- },
- {
- "pc": 2880,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2882,
- "instruction": "PUSH0"
- },
- {
- "pc": 2883,
- "instruction": "SHA3"
- },
- {
- "pc": 2884,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2886,
- "instruction": "MSTORE"
- },
- {
- "pc": 2887,
- "instruction": "DUP1"
- },
- {
- "pc": 2888,
- "instruction": "PUSH0"
- },
- {
- "pc": 2889,
- "instruction": "MSTORE"
- },
- {
- "pc": 2890,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2892,
- "instruction": "PUSH0"
- },
- {
- "pc": 2893,
- "instruction": "SHA3"
- },
- {
- "pc": 2894,
- "instruction": "PUSH0"
- },
- {
- "pc": 2895,
- "instruction": "SWAP2"
- },
- {
- "pc": 2896,
- "instruction": "POP"
- },
- {
- "pc": 2897,
- "instruction": "SWAP2"
- },
- {
- "pc": 2898,
- "instruction": "POP"
- },
- {
- "pc": 2899,
- "instruction": "POP"
- },
- {
- "pc": 2900,
- "instruction": "SLOAD"
- },
- {
- "pc": 2901,
- "instruction": "DUP2"
- },
- {
- "pc": 2902,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 585
- },
- {
- "color": "\"#FF9248\"",
- "target": 847
- }
- ],
- "last_instruction": "JUMP",
- "id": 2871
- },
- {
- "instructions": [
- {
- "pc": 269,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 270,
- "instruction": "PUSH2 0x0115"
- },
- {
- "pc": 273,
- "instruction": "PUSH2 0x0381"
- },
- {
- "pc": 276,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 897
- }],
- "last_instruction": "JUMP",
- "id": 269
- },
- {
- "instructions": [
- {
- "pc": 5387,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5388,
- "instruction": "SWAP2"
- },
- {
- "pc": 5389,
- "instruction": "POP"
- },
- {
- "pc": 5390,
- "instruction": "POP"
- },
- {
- "pc": 5391,
- "instruction": "SWAP3"
- },
- {
- "pc": 5392,
- "instruction": "POP"
- },
- {
- "pc": 5393,
- "instruction": "SWAP3"
- },
- {
- "pc": 5394,
- "instruction": "SWAP1"
- },
- {
- "pc": 5395,
- "instruction": "POP"
- },
- {
- "pc": 5396,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 320
- },
- {
- "color": "\"#FF9248\"",
- "target": 529
- },
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 580
- },
- {
- "color": "\"#FF9248\"",
- "target": 633
- },
- {
- "color": "\"#FF9248\"",
- "target": 842
- },
- {
- "color": "\"#FF9248\"",
- "target": 746
- }
- ],
- "last_instruction": "JUMP",
- "id": 5387
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xbb7a67c7"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0335"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 821
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function bb7a67c7"
- },
- {
- "instructions": [
- {
- "pc": 2618,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2619,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2621,
- "instruction": "MLOAD"
- },
- {
- "pc": 2622,
- "instruction": "DUP1"
- },
- {
- "pc": 2623,
- "instruction": "SWAP2"
- },
- {
- "pc": 2624,
- "instruction": "SUB"
- },
- {
- "pc": 2625,
- "instruction": "SWAP1"
- },
- {
- "pc": 2626,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2618
- },
- {
- "instructions": [
- {
- "pc": 503,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 504,
- "instruction": "PUSH2 0x0211"
- },
- {
- "pc": 507,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 509,
- "instruction": "DUP1"
- },
- {
- "pc": 510,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 511,
- "instruction": "SUB"
- },
- {
- "pc": 512,
- "instruction": "DUP2"
- },
- {
- "pc": 513,
- "instruction": "ADD"
- },
- {
- "pc": 514,
- "instruction": "SWAP1"
- },
- {
- "pc": 515,
- "instruction": "PUSH2 0x020c"
- },
- {
- "pc": 518,
- "instruction": "SWAP2"
- },
- {
- "pc": 519,
- "instruction": "SWAP1"
- },
- {
- "pc": 520,
- "instruction": "PUSH2 0x161f"
- },
- {
- "pc": 523,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5663
- }],
- "last_instruction": "JUMP",
- "id": 503
- },
- {
- "instructions": [
- {
- "pc": 5147,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5148,
- "instruction": "DUP5"
- },
- {
- "pc": 5149,
- "instruction": "ADD"
- },
- {
- "pc": 5150,
- "instruction": "SWAP2"
- },
- {
- "pc": 5151,
- "instruction": "POP"
- },
- {
- "pc": 5152,
- "instruction": "POP"
- },
- {
- "pc": 5153,
- "instruction": "SWAP3"
- },
- {
- "pc": 5154,
- "instruction": "SWAP2"
- },
- {
- "pc": 5155,
- "instruction": "POP"
- },
- {
- "pc": 5156,
- "instruction": "POP"
- },
- {
- "pc": 5157,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5182
- }],
- "last_instruction": "JUMP",
- "id": 5147
- },
- {
- "instructions": [
- {
- "pc": 5830,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5831,
- "instruction": "PUSH0"
- },
- {
- "pc": 5832,
- "instruction": "PUSH2 0x16d3"
- },
- {
- "pc": 5835,
- "instruction": "DUP6"
- },
- {
- "pc": 5836,
- "instruction": "DUP3"
- },
- {
- "pc": 5837,
- "instruction": "DUP7"
- },
- {
- "pc": 5838,
- "instruction": "ADD"
- },
- {
- "pc": 5839,
- "instruction": "PUSH2 0x14c3"
- },
- {
- "pc": 5842,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5315
- }],
- "last_instruction": "JUMP",
- "id": 5830
- },
- {
- "instructions": [
- {
- "pc": 220,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 221,
- "instruction": "DUP1"
- },
- {
- "pc": 222,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 227,
- "instruction": "EQ"
- },
- {
- "pc": 228,
- "instruction": "PUSH2 0x010d"
- },
- {
- "pc": 231,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 232
- },
- {
- "color": "\"#5F9747\"",
- "target": 269
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 220,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 425,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 426,
- "instruction": "PUSH2 0x01c3"
- },
- {
- "pc": 429,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 431,
- "instruction": "DUP1"
- },
- {
- "pc": 432,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 433,
- "instruction": "SUB"
- },
- {
- "pc": 434,
- "instruction": "DUP2"
- },
- {
- "pc": 435,
- "instruction": "ADD"
- },
- {
- "pc": 436,
- "instruction": "SWAP1"
- },
- {
- "pc": 437,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "SWAP1"
- },
- {
- "pc": 442,
- "instruction": "PUSH2 0x15c0"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5568
- }],
- "last_instruction": "JUMP",
- "id": 425
- },
- {
- "instructions": [
- {
- "pc": 3056,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3058,
- "instruction": "MLOAD"
- },
- {
- "pc": 3059,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3092,
- "instruction": "DUP2"
- },
- {
- "pc": 3093,
- "instruction": "MSTORE"
- },
- {
- "pc": 3094,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3096,
- "instruction": "ADD"
- },
- {
- "pc": 3097,
- "instruction": "PUSH2 0x0c21"
- },
- {
- "pc": 3100,
- "instruction": "SWAP1"
- },
- {
- "pc": 3101,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 3104,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 3056
- },
- {
- "instructions": [
- {
- "pc": 2679,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2681,
- "instruction": "MLOAD"
- },
- {
- "pc": 2682,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2715,
- "instruction": "DUP2"
- },
- {
- "pc": 2716,
- "instruction": "MSTORE"
- },
- {
- "pc": 2717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2719,
- "instruction": "ADD"
- },
- {
- "pc": 2720,
- "instruction": "PUSH2 0x0aa8"
- },
- {
- "pc": 2723,
- "instruction": "SWAP1"
- },
- {
- "pc": 2724,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 2727,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 2679
- },
- {
- "instructions": [
- {
- "pc": 5676,
- "instruction": "PUSH2 0x1633"
- },
- {
- "pc": 5679,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5682,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5676
- },
- {
- "instructions": [
- {
- "pc": 5697,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5698,
- "instruction": "SWAP2"
- },
- {
- "pc": 5699,
- "instruction": "POP"
- },
- {
- "pc": 5700,
- "instruction": "POP"
- },
- {
- "pc": 5701,
- "instruction": "SWAP3"
- },
- {
- "pc": 5702,
- "instruction": "SWAP2"
- },
- {
- "pc": 5703,
- "instruction": "POP"
- },
- {
- "pc": 5704,
- "instruction": "POP"
- },
- {
- "pc": 5705,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 628
- },
- {
- "color": "\"#FF9248\"",
- "target": 524
- },
- {
- "color": "\"#FF9248\"",
- "target": 446
- }
- ],
- "last_instruction": "JUMP",
- "id": 5697
- },
- {
- "instructions": [
- {
- "pc": 2973,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2974,
- "instruction": "PUSH0"
- },
- {
- "pc": 2975,
- "instruction": "DUP1"
- },
- {
- "pc": 2976,
- "instruction": "SLOAD"
- },
- {
- "pc": 2977,
- "instruction": "SWAP1"
- },
- {
- "pc": 2978,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2981,
- "instruction": "EXP"
- },
- {
- "pc": 2982,
- "instruction": "SWAP1"
- },
- {
- "pc": 2983,
- "instruction": "DIV"
- },
- {
- "pc": 2984,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3005,
- "instruction": "AND"
- },
- {
- "pc": 3006,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3027,
- "instruction": "AND"
- },
- {
- "pc": 3028,
- "instruction": "CALLER"
- },
- {
- "pc": 3029,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3050,
- "instruction": "AND"
- },
- {
- "pc": 3051,
- "instruction": "EQ"
- },
- {
- "pc": 3052,
- "instruction": "PUSH2 0x0c2a"
- },
- {
- "pc": 3055,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3056
- },
- {
- "color": "\"#5F9747\"",
- "target": 3114
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2973
- },
- {
- "instructions": [
- {
- "pc": 695,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 696,
- "instruction": "PUSH2 0x02bf"
- },
- {
- "pc": 699,
- "instruction": "PUSH2 0x0cf0"
- },
- {
- "pc": 702,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3312
- }],
- "last_instruction": "JUMP",
- "id": 695
- },
- {
- "instructions": [
- {
- "pc": 2569,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2571,
- "instruction": "MLOAD"
- },
- {
- "pc": 2572,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2605,
- "instruction": "DUP2"
- },
- {
- "pc": 2606,
- "instruction": "MSTORE"
- },
- {
- "pc": 2607,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2609,
- "instruction": "ADD"
- },
- {
- "pc": 2610,
- "instruction": "PUSH2 0x0a3a"
- },
- {
- "pc": 2613,
- "instruction": "SWAP1"
- },
- {
- "pc": 2614,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 2617,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 2569
- },
- {
- "instructions": [
- {
- "pc": 5264,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5265,
- "instruction": "PUSH0"
- },
- {
- "pc": 5266,
- "instruction": "DUP2"
- },
- {
- "pc": 5267,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 5268,
- "instruction": "SWAP1"
- },
- {
- "pc": 5269,
- "instruction": "POP"
- },
- {
- "pc": 5270,
- "instruction": "PUSH2 0x149e"
- },
- {
- "pc": 5273,
- "instruction": "DUP2"
- },
- {
- "pc": 5274,
- "instruction": "PUSH2 0x147a"
- },
- {
- "pc": 5277,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5242
- }],
- "last_instruction": "JUMP",
- "id": 5264
- },
- {
- "instructions": [
- {
- "pc": 5370,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5371,
- "instruction": "SWAP3"
- },
- {
- "pc": 5372,
- "instruction": "POP"
- },
- {
- "pc": 5373,
- "instruction": "POP"
- },
- {
- "pc": 5374,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5376,
- "instruction": "PUSH2 0x150b"
- },
- {
- "pc": 5379,
- "instruction": "DUP6"
- },
- {
- "pc": 5380,
- "instruction": "DUP3"
- },
- {
- "pc": 5381,
- "instruction": "DUP7"
- },
- {
- "pc": 5382,
- "instruction": "ADD"
- },
- {
- "pc": 5383,
- "instruction": "PUSH2 0x14c3"
- },
- {
- "pc": 5386,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5315
- }],
- "last_instruction": "JUMP",
- "id": 5370
- },
- {
- "instructions": [
- {
- "pc": 655,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 656,
- "instruction": "PUSH2 0x0297"
- },
- {
- "pc": 659,
- "instruction": "PUSH2 0x0b9d"
- },
- {
- "pc": 662,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2973
- }],
- "last_instruction": "JUMP",
- "id": 655
- },
- {
- "instructions": [
- {
- "pc": 5777,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5778,
- "instruction": "DUP3"
- },
- {
- "pc": 5779,
- "instruction": "MSTORE"
- },
- {
- "pc": 5780,
- "instruction": "POP"
- },
- {
- "pc": 5781,
- "instruction": "POP"
- },
- {
- "pc": 5782,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5802
- }],
- "last_instruction": "JUMP",
- "id": 5777
- },
- {
- "instructions": [
- {
- "pc": 481,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 482,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 484,
- "instruction": "MLOAD"
- },
- {
- "pc": 485,
- "instruction": "PUSH2 0x01ee"
- },
- {
- "pc": 488,
- "instruction": "SWAP2"
- },
- {
- "pc": 489,
- "instruction": "SWAP1"
- },
- {
- "pc": 490,
- "instruction": "PUSH2 0x1606"
- },
- {
- "pc": 493,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5638
- }],
- "last_instruction": "JUMP",
- "id": 481
- },
- {
- "instructions": [
- {
- "pc": 2197,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2198,
- "instruction": "DUP1"
- },
- {
- "pc": 2199,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2201,
- "instruction": "PUSH0"
- },
- {
- "pc": 2202,
- "instruction": "CALLER"
- },
- {
- "pc": 2203,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2224,
- "instruction": "AND"
- },
- {
- "pc": 2225,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2246,
- "instruction": "AND"
- },
- {
- "pc": 2247,
- "instruction": "DUP2"
- },
- {
- "pc": 2248,
- "instruction": "MSTORE"
- },
- {
- "pc": 2249,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2251,
- "instruction": "ADD"
- },
- {
- "pc": 2252,
- "instruction": "SWAP1"
- },
- {
- "pc": 2253,
- "instruction": "DUP2"
- },
- {
- "pc": 2254,
- "instruction": "MSTORE"
- },
- {
- "pc": 2255,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2257,
- "instruction": "ADD"
- },
- {
- "pc": 2258,
- "instruction": "PUSH0"
- },
- {
- "pc": 2259,
- "instruction": "SHA3"
- },
- {
- "pc": 2260,
- "instruction": "PUSH0"
- },
- {
- "pc": 2261,
- "instruction": "DUP3"
- },
- {
- "pc": 2262,
- "instruction": "DUP3"
- },
- {
- "pc": 2263,
- "instruction": "SLOAD"
- },
- {
- "pc": 2264,
- "instruction": "PUSH2 0x08e1"
- },
- {
- "pc": 2267,
- "instruction": "SWAP2"
- },
- {
- "pc": 2268,
- "instruction": "SWAP1"
- },
- {
- "pc": 2269,
- "instruction": "PUSH2 0x17c4"
- },
- {
- "pc": 2272,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6084
- }],
- "last_instruction": "JUMP",
- "id": 2197
- },
- {
- "instructions": [
- {
- "pc": 216,
- "instruction": "PUSH2 0x0109"
- },
- {
- "pc": 219,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 265
- }],
- "last_instruction": "JUMP",
- "id": 216
- },
- {
- "instructions": [
- {
- "pc": 2043,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2044,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 2046,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2048,
- "instruction": "MSTORE"
- },
- {
- "pc": 2049,
- "instruction": "DUP1"
- },
- {
- "pc": 2050,
- "instruction": "PUSH0"
- },
- {
- "pc": 2051,
- "instruction": "MSTORE"
- },
- {
- "pc": 2052,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2054,
- "instruction": "PUSH0"
- },
- {
- "pc": 2055,
- "instruction": "SHA3"
- },
- {
- "pc": 2056,
- "instruction": "PUSH0"
- },
- {
- "pc": 2057,
- "instruction": "SWAP2"
- },
- {
- "pc": 2058,
- "instruction": "POP"
- },
- {
- "pc": 2059,
- "instruction": "SWAP1"
- },
- {
- "pc": 2060,
- "instruction": "POP"
- },
- {
- "pc": 2061,
- "instruction": "SLOAD"
- },
- {
- "pc": 2062,
- "instruction": "DUP2"
- },
- {
- "pc": 2063,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 529
- },
- {
- "color": "\"#FF9248\"",
- "target": 451
- },
- {
- "color": "\"#FF9248\"",
- "target": 633
- },
- {
- "color": "\"#FF9248\"",
- "target": 557
- }
- ],
- "last_instruction": "JUMP",
- "id": 2043
- },
- {
- "instructions": [
- {
- "pc": 5720,
- "instruction": "PUSH2 0x165f"
- },
- {
- "pc": 5723,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5726,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5720
- },
- {
- "instructions": [
- {
- "pc": 4646,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4648,
- "instruction": "MLOAD"
- },
- {
- "pc": 4649,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4682,
- "instruction": "DUP2"
- },
- {
- "pc": 4683,
- "instruction": "MSTORE"
- },
- {
- "pc": 4684,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4686,
- "instruction": "ADD"
- },
- {
- "pc": 4687,
- "instruction": "PUSH2 0x1257"
- },
- {
- "pc": 4690,
- "instruction": "SWAP1"
- },
- {
- "pc": 4691,
- "instruction": "PUSH2 0x1779"
- },
- {
- "pc": 4694,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6009
- }],
- "last_instruction": "JUMP",
- "id": 4646
- },
- {
- "instructions": [
- {
- "pc": 2486,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2487,
- "instruction": "PUSH0"
- },
- {
- "pc": 2488,
- "instruction": "DUP1"
- },
- {
- "pc": 2489,
- "instruction": "SLOAD"
- },
- {
- "pc": 2490,
- "instruction": "SWAP1"
- },
- {
- "pc": 2491,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2494,
- "instruction": "EXP"
- },
- {
- "pc": 2495,
- "instruction": "SWAP1"
- },
- {
- "pc": 2496,
- "instruction": "DIV"
- },
- {
- "pc": 2497,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2518,
- "instruction": "AND"
- },
- {
- "pc": 2519,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2540,
- "instruction": "AND"
- },
- {
- "pc": 2541,
- "instruction": "CALLER"
- },
- {
- "pc": 2542,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2563,
- "instruction": "AND"
- },
- {
- "pc": 2564,
- "instruction": "EQ"
- },
- {
- "pc": 2565,
- "instruction": "PUSH2 0x0a43"
- },
- {
- "pc": 2568,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2627
- },
- {
- "color": "\"#B70000\"",
- "target": 2569
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2486
- },
- {
- "instructions": [
- {
- "pc": 5581,
- "instruction": "PUSH2 0x15d4"
- },
- {
- "pc": 5584,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5587,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5581
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 47,
- "instruction": "GT"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x006f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 111
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 4451,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4452,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4454,
- "instruction": "PUSH0"
- },
- {
- "pc": 4455,
- "instruction": "SWAP1"
- },
- {
- "pc": 4456,
- "instruction": "SLOAD"
- },
- {
- "pc": 4457,
- "instruction": "SWAP1"
- },
- {
- "pc": 4458,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 4461,
- "instruction": "EXP"
- },
- {
- "pc": 4462,
- "instruction": "SWAP1"
- },
- {
- "pc": 4463,
- "instruction": "DIV"
- },
- {
- "pc": 4464,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4485,
- "instruction": "AND"
- },
- {
- "pc": 4486,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4507,
- "instruction": "AND"
- },
- {
- "pc": 4508,
- "instruction": "CALLER"
- },
- {
- "pc": 4509,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4530,
- "instruction": "AND"
- },
- {
- "pc": 4531,
- "instruction": "EQ"
- },
- {
- "pc": 4532,
- "instruction": "PUSH2 0x11f2"
- },
- {
- "pc": 4535,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4594
- },
- {
- "color": "\"#B70000\"",
- "target": 4536
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4451
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x02d5"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 725
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 3277,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3278,
- "instruction": "PUSH0"
- },
- {
- "pc": 3279,
- "instruction": "DUP1"
- },
- {
- "pc": 3280,
- "instruction": "SLOAD"
- },
- {
- "pc": 3281,
- "instruction": "SWAP1"
- },
- {
- "pc": 3282,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 3285,
- "instruction": "EXP"
- },
- {
- "pc": 3286,
- "instruction": "SWAP1"
- },
- {
- "pc": 3287,
- "instruction": "DIV"
- },
- {
- "pc": 3288,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3309,
- "instruction": "AND"
- },
- {
- "pc": 3310,
- "instruction": "DUP2"
- },
- {
- "pc": 3311,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 673
- }],
- "last_instruction": "JUMP",
- "id": 3277
- },
- {
- "instructions": [
- {
- "pc": 5349,
- "instruction": "PUSH2 0x14ec"
- },
- {
- "pc": 5352,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5355,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5349
- },
- {
- "instructions": [
- {
- "pc": 5728,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5729,
- "instruction": "PUSH0"
- },
- {
- "pc": 5730,
- "instruction": "PUSH2 0x166d"
- },
- {
- "pc": 5733,
- "instruction": "DUP6"
- },
- {
- "pc": 5734,
- "instruction": "DUP3"
- },
- {
- "pc": 5735,
- "instruction": "DUP7"
- },
- {
- "pc": 5736,
- "instruction": "ADD"
- },
- {
- "pc": 5737,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5740,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5728
- },
- {
- "instructions": [
- {
- "pc": 2064,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2065,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 2067,
- "instruction": "DUP2"
- },
- {
- "pc": 2068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 481
- }],
- "last_instruction": "JUMP",
- "id": 2064
- },
- {
- "instructions": [
- {
- "pc": 5242,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5243,
- "instruction": "PUSH2 0x1483"
- },
- {
- "pc": 5246,
- "instruction": "DUP2"
- },
- {
- "pc": 5247,
- "instruction": "PUSH2 0x1469"
- },
- {
- "pc": 5250,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5225
- }],
- "last_instruction": "JUMP",
- "id": 5242
- },
- {
- "instructions": [
- {
- "pc": 5086,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5087,
- "instruction": "PUSH0"
- },
- {
- "pc": 5088,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 5090,
- "instruction": "NOT"
- },
- {
- "pc": 5091,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 5093,
- "instruction": "DUP4"
- },
- {
- "pc": 5094,
- "instruction": "ADD"
- },
- {
- "pc": 5095,
- "instruction": "AND"
- },
- {
- "pc": 5096,
- "instruction": "SWAP1"
- },
- {
- "pc": 5097,
- "instruction": "POP"
- },
- {
- "pc": 5098,
- "instruction": "SWAP2"
- },
- {
- "pc": 5099,
- "instruction": "SWAP1"
- },
- {
- "pc": 5100,
- "instruction": "POP"
- },
- {
- "pc": 5101,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5147
- }],
- "last_instruction": "JUMP",
- "id": 5086
- },
- {
- "instructions": [
- {
- "pc": 368,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 369,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 371,
- "instruction": "MLOAD"
- },
- {
- "pc": 372,
- "instruction": "DUP1"
- },
- {
- "pc": 373,
- "instruction": "SWAP2"
- },
- {
- "pc": 374,
- "instruction": "SUB"
- },
- {
- "pc": 375,
- "instruction": "SWAP1"
- },
- {
- "pc": 376,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 368
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 3561,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3562,
- "instruction": "DUP3"
- },
- {
- "pc": 3563,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3565,
- "instruction": "PUSH0"
- },
- {
- "pc": 3566,
- "instruction": "CALLER"
- },
- {
- "pc": 3567,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3588,
- "instruction": "AND"
- },
- {
- "pc": 3589,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3610,
- "instruction": "AND"
- },
- {
- "pc": 3611,
- "instruction": "DUP2"
- },
- {
- "pc": 3612,
- "instruction": "MSTORE"
- },
- {
- "pc": 3613,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3615,
- "instruction": "ADD"
- },
- {
- "pc": 3616,
- "instruction": "SWAP1"
- },
- {
- "pc": 3617,
- "instruction": "DUP2"
- },
- {
- "pc": 3618,
- "instruction": "MSTORE"
- },
- {
- "pc": 3619,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3621,
- "instruction": "ADD"
- },
- {
- "pc": 3622,
- "instruction": "PUSH0"
- },
- {
- "pc": 3623,
- "instruction": "SHA3"
- },
- {
- "pc": 3624,
- "instruction": "PUSH0"
- },
- {
- "pc": 3625,
- "instruction": "DUP7"
- },
- {
- "pc": 3626,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3647,
- "instruction": "AND"
- },
- {
- "pc": 3648,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3669,
- "instruction": "AND"
- },
- {
- "pc": 3670,
- "instruction": "DUP2"
- },
- {
- "pc": 3671,
- "instruction": "MSTORE"
- },
- {
- "pc": 3672,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3674,
- "instruction": "ADD"
- },
- {
- "pc": 3675,
- "instruction": "SWAP1"
- },
- {
- "pc": 3676,
- "instruction": "DUP2"
- },
- {
- "pc": 3677,
- "instruction": "MSTORE"
- },
- {
- "pc": 3678,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3680,
- "instruction": "ADD"
- },
- {
- "pc": 3681,
- "instruction": "PUSH0"
- },
- {
- "pc": 3682,
- "instruction": "SHA3"
- },
- {
- "pc": 3683,
- "instruction": "PUSH0"
- },
- {
- "pc": 3684,
- "instruction": "DUP3"
- },
- {
- "pc": 3685,
- "instruction": "DUP3"
- },
- {
- "pc": 3686,
- "instruction": "SLOAD"
- },
- {
- "pc": 3687,
- "instruction": "PUSH2 0x0e70"
- },
- {
- "pc": 3690,
- "instruction": "SWAP2"
- },
- {
- "pc": 3691,
- "instruction": "SWAP1"
- },
- {
- "pc": 3692,
- "instruction": "PUSH2 0x17c4"
- },
- {
- "pc": 3695,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 6084
- }],
- "last_instruction": "JUMP",
- "id": 3561
- },
- {
- "instructions": [
- {
- "pc": 5503,
- "instruction": "PUSH2 0x1586"
- },
- {
- "pc": 5506,
- "instruction": "PUSH2 0x1446"
- },
- {
- "pc": 5509,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5190
- }],
- "last_instruction": "JUMP",
- "id": 5503
- },
- {
- "instructions": [
- {
- "pc": 5974,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5975,
- "instruction": "POP"
- },
- {
- "pc": 5976,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5999
- }],
- "last_instruction": "JUMP",
- "id": 5974
- },
- {
- "instructions": [
- {
- "pc": 5589,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5590,
- "instruction": "PUSH0"
- },
- {
- "pc": 5591,
- "instruction": "PUSH2 0x15e2"
- },
- {
- "pc": 5594,
- "instruction": "DUP5"
- },
- {
- "pc": 5595,
- "instruction": "DUP3"
- },
- {
- "pc": 5596,
- "instruction": "DUP6"
- },
- {
- "pc": 5597,
- "instruction": "ADD"
- },
- {
- "pc": 5598,
- "instruction": "PUSH2 0x1490"
- },
- {
- "pc": 5601,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5264
- }],
- "last_instruction": "JUMP",
- "id": 5589
- },
- {
- "instructions": [
- {
- "pc": 5261,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5262,
- "instruction": "POP"
- },
- {
- "pc": 5263,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5278
- }],
- "last_instruction": "JUMP",
- "id": 5261
- },
- {
- "instructions": [
- {
- "pc": 5284,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5285,
- "instruction": "PUSH0"
- },
- {
- "pc": 5286,
- "instruction": "DUP2"
- },
- {
- "pc": 5287,
- "instruction": "SWAP1"
- },
- {
- "pc": 5288,
- "instruction": "POP"
- },
- {
- "pc": 5289,
- "instruction": "SWAP2"
- },
- {
- "pc": 5290,
- "instruction": "SWAP1"
- },
- {
- "pc": 5291,
- "instruction": "POP"
- },
- {
- "pc": 5292,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 5457
- },
- {
- "color": "\"#FF9248\"",
- "target": 5302
- }
- ],
- "last_instruction": "JUMP",
- "id": 5284
- },
- {
- "instructions": [
- {
- "pc": 5463,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5464,
- "instruction": "PUSH0"
- },
- {
- "pc": 5465,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 5467,
- "instruction": "DUP3"
- },
- {
- "pc": 5468,
- "instruction": "ADD"
- },
- {
- "pc": 5469,
- "instruction": "SWAP1"
- },
- {
- "pc": 5470,
- "instruction": "POP"
- },
- {
- "pc": 5471,
- "instruction": "PUSH2 0x156a"
- },
- {
- "pc": 5474,
- "instruction": "PUSH0"
- },
- {
- "pc": 5475,
- "instruction": "DUP4"
- },
- {
- "pc": 5476,
- "instruction": "ADD"
- },
- {
- "pc": 5477,
- "instruction": "DUP5"
- },
- {
- "pc": 5478,
- "instruction": "PUSH2 0x1548"
- },
- {
- "pc": 5481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5448
- }],
- "last_instruction": "JUMP",
- "id": 5463
- },
- {
- "instructions": [
- {
- "pc": 4585,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4586,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4588,
- "instruction": "MLOAD"
- },
- {
- "pc": 4589,
- "instruction": "DUP1"
- },
- {
- "pc": 4590,
- "instruction": "SWAP2"
- },
- {
- "pc": 4591,
- "instruction": "SUB"
- },
- {
- "pc": 4592,
- "instruction": "SWAP1"
- },
- {
- "pc": 4593,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4585
- },
- {
- "instructions": [
- {
- "pc": 5602,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5603,
- "instruction": "SWAP2"
- },
- {
- "pc": 5604,
- "instruction": "POP"
- },
- {
- "pc": 5605,
- "instruction": "POP"
- },
- {
- "pc": 5606,
- "instruction": "SWAP3"
- },
- {
- "pc": 5607,
- "instruction": "SWAP2"
- },
- {
- "pc": 5608,
- "instruction": "POP"
- },
- {
- "pc": 5609,
- "instruction": "POP"
- },
- {
- "pc": 5610,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 628
- },
- {
- "color": "\"#FF9248\"",
- "target": 552
- },
- {
- "color": "\"#FF9248\"",
- "target": 446
- }
- ],
- "last_instruction": "JUMP",
- "id": 5602
- },
- {
- "instructions": [
- {
- "pc": 5684,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 5685,
- "instruction": "PUSH0"
- },
- {
- "pc": 5686,
- "instruction": "PUSH2 0x1641"
- },
- {
- "pc": 5689,
- "instruction": "DUP5"
- },
- {
- "pc": 5690,
- "instruction": "DUP3"
- },
- {
- "pc": 5691,
- "instruction": "DUP6"
- },
- {
- "pc": 5692,
- "instruction": "ADD"
- },
- {
- "pc": 5693,
- "instruction": "PUSH2 0x14c3"
- },
- {
- "pc": 5696,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 5315
- }],
- "last_instruction": "JUMP",
- "id": 5684
- },
- {
- "instructions": [
- {
- "pc": 3114,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3115,
- "instruction": "PUSH0"
- },
- {
- "pc": 3116,
- "instruction": "DUP1"
- },
- {
- "pc": 3117,
- "instruction": "SLOAD"
- },
- {
- "pc": 3118,
- "instruction": "SWAP1"
- },
- {
- "pc": 3119,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 3122,
- "instruction": "EXP"
- },
- {
- "pc": 3123,
- "instruction": "SWAP1"
- },
- {
- "pc": 3124,
- "instruction": "DIV"
- },
- {
- "pc": 3125,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3146,
- "instruction": "AND"
- },
- {
- "pc": 3147,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3168,
- "instruction": "AND"
- },
- {
- "pc": 3169,
- "instruction": "PUSH32 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820"
- },
- {
- "pc": 3202,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3204,
- "instruction": "MLOAD"
- },
- {
- "pc": 3205,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3207,
- "instruction": "MLOAD"
- },
- {
- "pc": 3208,
- "instruction": "DUP1"
- },
- {
- "pc": 3209,
- "instruction": "SWAP2"
- },
- {
- "pc": 3210,
- "instruction": "SUB"
- },
- {
- "pc": 3211,
- "instruction": "SWAP1"
- },
- {
- "pc": 3212,
- "instruction": "LOG2"
- },
- {
- "pc": 3213,
- "instruction": "PUSH0"
- },
- {
- "pc": 3214,
- "instruction": "DUP1"
- },
- {
- "pc": 3215,
- "instruction": "PUSH0"
- },
- {
- "pc": 3216,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 3219,
- "instruction": "EXP"
- },
- {
- "pc": 3220,
- "instruction": "DUP2"
- },
- {
- "pc": 3221,
- "instruction": "SLOAD"
- },
- {
- "pc": 3222,
- "instruction": "DUP2"
- },
- {
- "pc": 3223,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3244,
- "instruction": "MUL"
- },
- {
- "pc": 3245,
- "instruction": "NOT"
- },
- {
- "pc": 3246,
- "instruction": "AND"
- },
- {
- "pc": 3247,
- "instruction": "SWAP1"
- },
- {
- "pc": 3248,
- "instruction": "DUP4"
- },
- {
- "pc": 3249,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3270,
- "instruction": "AND"
- },
- {
- "pc": 3271,
- "instruction": "MUL"
- },
- {
- "pc": 3272,
- "instruction": "OR"
- },
- {
- "pc": 3273,
- "instruction": "SWAP1"
- },
- {
- "pc": 3274,
- "instruction": "SSTORE"
- },
- {
- "pc": 3275,
- "instruction": "POP"
- },
- {
- "pc": 3276,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 663
- }],
- "last_instruction": "JUMP",
- "id": 3114
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowed(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x5c658165",
- "PUSH4 0x5c658165"
- ],
- "name": "allowed",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "5c658165",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "execute(address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x4b64e492"],
- "name": "execute",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "4b64e492",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "getOwner(uint256,address)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xbb7a67c7"],
- "name": "getOwner",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "bb7a67c7",
- "type": "function",
- "input_param_types": [
- "uint256",
- "address"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balances(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x27e235e3",
- "PUSH4 0x27e235e3"
- ],
- "name": "balances",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "27e235e3",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "burn(uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x42966c68"],
- "name": "burn",
- "exit_points": [
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "42966c68",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "RETURN",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(5056, 5122), (5056, 5988), (1191, 355), (5706, 5728), (5706, 5720), (673, 5783), (5843, 5264), (4704, 6135), (3369, 3561), (3369, 3503), (773, 5335), (725, 5335), (5482, 368), (5568, 5589), (5568, 5581), (5663, 5684), (5663, 5676), (607, 5568), (194, 503), (194, 205), (3312, 703), (111, 123), (111, 559), (6032, 3105), (6032, 2728), (6032, 4585), (6032, 2618), (6032, 2188), (446, 2043), (5112, 5056), (5632, 5657), (299, 5335), (5102, 5046), (3503, 6009), (5357, 5264), (123, 134), (123, 607), (703, 5158), (232, 243), (232, 299), (5638, 5623), (842, 4451), (5623, 5611), (5158, 5102), (5611, 5632), (5822, 5190), (5046, 5112), (6009, 5977), (5511, 5264), (5293, 5284), (347, 1191), (5315, 5293), (5741, 5264), (74, 85), (74, 773), (451, 5463), (821, 5808), (377, 5488), (746, 3369), (2069, 2197), (2069, 2139), (665, 3277), (277, 5158), (531, 5568), (552, 2486), (5988, 5974), (172, 183), (172, 425), (5802, 686), (2139, 6009), (134, 145), (134, 655), (2737, 451), (2737, 633), (2737, 557), (849, 5706), (5194, 5235), (897, 277), (473, 2064), (52, 695), (52, 63), (355, 5463), (5783, 5768), (5457, 5482), (25, 160), (25, 41), (5657, 494), (15, 25), (15, 265), (5335, 5349), (5335, 5357), (5278, 5602), (5278, 5370), (5278, 5741), (96, 849), (96, 107), (5448, 5284), (156, 265), (524, 2069), (4594, 4704), (4594, 4646), (5225, 5194), (6084, 5284), (5808, 5830), (5808, 5822), (628, 2903), (585, 5463), (580, 2871), (5182, 290), (5182, 716), (6135, 5284), (5999, 6032), (0, 12), (0, 15), (254, 377), (254, 265), (145, 665), (145, 156), (5138, 5086), (183, 194), (183, 473), (2627, 2737), (2627, 2679), (559, 5706), (320, 954), (633, 5463), (954, 5463), (5251, 5258), (5251, 5261), (205, 531), (205, 216), (5302, 5312), (5302, 5309), (5312, 5329), (5072, 5138), (5768, 5225), (4536, 6009), (5235, 5777), (5235, 5251), (160, 172), (160, 220), (5329, 5697), (5329, 5843), (5329, 5387), (2903, 529), (2903, 451), (2903, 633), (2903, 557), (5122, 5072), (107, 265), (5488, 5511), (5488, 5503), (5977, 5056), (243, 347), (243, 254), (2871, 585), (2871, 847), (269, 897), (5387, 320), (5387, 529), (5387, 451), (5387, 580), (5387, 633), (5387, 842), (5387, 746), (85, 96), (85, 821), (503, 5663), (5147, 5182), (5830, 5315), (220, 232), (220, 269), (425, 5568), (3056, 6009), (2679, 6009), (5676, 5190), (5697, 628), (5697, 524), (5697, 446), (2973, 3056), (2973, 3114), (695, 3312), (2569, 6009), (5264, 5242), (5370, 5315), (655, 2973), (5777, 5802), (481, 5638), (2197, 6084), (216, 265), (2043, 529), (2043, 451), (2043, 633), (2043, 557), (5720, 5190), (4646, 6009), (2486, 2627), (2486, 2569), (5581, 5190), (41, 52), (41, 111), (4451, 4594), (4451, 4536), (63, 725), (63, 74), (3277, 673), (5349, 5190), (5728, 5264), (2064, 481), (5242, 5225), (5086, 5147), (3561, 6084), (5503, 5190), (5974, 5999), (5589, 5264), (5261, 5278), (5284, 5457), (5284, 5302), (5463, 5448), (5602, 628), (5602, 552), (5602, 446), (5684, 5315), (3114, 663)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 25), (15, 265), (25, 160), (25, 41), (41, 52), (41, 111), (52, 695), (52, 63), (63, 725), (63, 74), (74, 85), (74, 773), (85, 96), (85, 821), (96, 849), (96, 107), (107, 265), (111, 123), (111, 559), (123, 134), (123, 607), (134, 145), (134, 655), (145, 665), (145, 156), (156, 265), (160, 172), (160, 220), (172, 183), (172, 425), (183, 194), (183, 473), (194, 503), (194, 205), (205, 531), (205, 216), (216, 265), (220, 232), (220, 269), (232, 243), (232, 299), (243, 347), (243, 254), (254, 377), (254, 265), (269, 897), (277, 5158), (299, 5335), (320, 954), (325, 5423), (347, 1191), (355, 5463), (377, 5488), (425, 5568), (446, 2043), (451, 5463), (473, 2064), (481, 5638), (503, 5663), (524, 2069), (531, 5568), (552, 2486), (559, 5706), (580, 2871), (585, 5463), (607, 5568), (628, 2903), (633, 5463), (655, 2973), (665, 3277), (673, 5783), (695, 3312), (703, 5158), (725, 5335), (746, 3369), (751, 5423), (773, 5335), (821, 5808), (842, 4451), (849, 5706), (897, 277), (954, 5463), (1191, 355), (2043, 529), (2043, 451), (2043, 633), (2043, 557), (2064, 481), (2069, 2197), (2069, 2139), (2139, 6009), (2197, 6084), (2486, 2627), (2486, 2569), (2569, 6009), (2627, 2737), (2627, 2679), (2679, 6009), (2737, 451), (2737, 633), (2737, 557), (2871, 325), (2871, 585), (2871, 751), (2871, 847), (2903, 529), (2903, 451), (2903, 633), (2903, 557), (2973, 3056), (2973, 3114), (3056, 6009), (3114, 663), (3277, 673), (3312, 703), (3369, 3561), (3369, 3503), (3503, 6009), (3561, 6084), (4451, 4594), (4451, 4536), (4536, 6009), (4594, 4704), (4594, 4646), (4646, 6009), (4704, 6135), (5046, 5112), (5056, 5122), (5056, 5988), (5072, 5138), (5086, 5147), (5102, 5046), (5112, 5056), (5122, 5072), (5138, 5086), (5147, 5182), (5158, 5102), (5182, 290), (5182, 716), (5194, 5235), (5225, 5194), (5235, 5777), (5235, 5251), (5242, 5225), (5251, 5258), (5251, 5261), (5261, 5278), (5264, 5242), (5278, 5602), (5278, 5370), (5278, 5741), (5284, 5457), (5284, 5302), (5293, 5284), (5302, 5312), (5302, 5309), (5312, 5329), (5315, 5293), (5329, 5697), (5329, 5843), (5329, 5387), (5335, 5349), (5335, 5357), (5349, 5190), (5357, 5264), (5370, 5315), (5387, 320), (5387, 529), (5387, 451), (5387, 580), (5387, 633), (5387, 842), (5387, 746), (5397, 5417), (5408, 5397), (5417, 5442), (5423, 5408), (5442, 338), (5442, 764), (5448, 5284), (5457, 5482), (5463, 5448), (5482, 368), (5488, 5511), (5488, 5503), (5503, 5190), (5511, 5264), (5568, 5589), (5568, 5581), (5581, 5190), (5589, 5264), (5602, 628), (5602, 552), (5602, 446), (5611, 5632), (5623, 5611), (5632, 5657), (5638, 5623), (5657, 494), (5663, 5684), (5663, 5676), (5676, 5190), (5684, 5315), (5697, 628), (5697, 524), (5697, 446), (5706, 5728), (5706, 5720), (5720, 5190), (5728, 5264), (5741, 5264), (5768, 5225), (5777, 5802), (5783, 5768), (5802, 686), (5808, 5830), (5808, 5822), (5822, 5190), (5830, 5315), (5843, 5264), (5974, 5999), (5977, 5056), (5988, 5974), (5999, 6032), (6009, 5977), (6032, 3105), (6032, 2618), (6032, 2188), (6084, 5284), (6135, 5284)]",
+ "last_pc": 6144,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc/0xcc0eab15b35cf04b57db2bb1f9237cd782115bdc.abi",
"statistics": {
- "definitely_unreachable_jumps": 18,
+ "definitely_unreachable_jumps": 15,
+ "total_edges": 2815,
"unsound_jumps": 0,
"total_opcodes": 2797,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 218,
- "resolved_jumps": 200
- }
+ "resolved_jumps": 203
+ },
+ "execution_time": 3388
},
{
- "bytecode": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c57806395d89b411161006657806395d89b41146103bf578063a457c2d714610442578063a9059cbb146104a8578063dd62ed3e1461050e576100cf565b806342966c68146102eb57806370a082311461031957806379cc679014610371576100cf565b806306fdde03146100d4578063095ea7b31461015757806318160ddd146101bd57806323b872dd146101db578063313ce567146102615780633950935114610285575b600080fd5b6100dc610586565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011c578082015181840152602081019050610101565b50505050905090810190601f1680156101495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561016d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610628565b604051808215151515815260200191505060405180910390f35b6101c5610646565b6040518082815260200191505060405180910390f35b610247600480360360608110156101f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610650565b604051808215151515815260200191505060405180910390f35b610269610729565b604051808260ff1660ff16815260200191505060405180910390f35b6102d16004803603604081101561029b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610740565b604051808215151515815260200191505060405180910390f35b6103176004803603602081101561030157600080fd5b81019080803590602001909291905050506107f3565b005b61035b6004803603602081101561032f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610807565b6040518082815260200191505060405180910390f35b6103bd6004803603604081101561038757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061084f565b005b6103c76108b1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104075780820151818401526020810190506103ec565b50505050905090810190601f1680156104345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048e6004803603604081101561045857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610953565b604051808215151515815260200191505060405180910390f35b6104f4600480360360408110156104be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a20565b604051808215151515815260200191505060405180910390f35b6105706004803603604081101561052457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a3e565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561061e5780601f106105f35761010080835404028352916020019161061e565b820191906000526020600020905b81548152906001019060200180831161060157829003601f168201915b5050505050905090565b600061063c610635610ac5565b8484610acd565b6001905092915050565b6000600254905090565b600061065d848484610cc4565b61071e84610669610ac5565b6107198560405180606001604052806028815260200161135260289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106cf610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7a9092919063ffffffff16565b610acd565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60006107e961074d610ac5565b846107e4856001600061075e610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103a90919063ffffffff16565b610acd565b6001905092915050565b6108046107fe610ac5565b826110c2565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061088e8260405180606001604052806024815260200161137a6024913961087f8661087a610ac5565b610a3e565b610f7a9092919063ffffffff16565b90506108a28361089c610ac5565b83610acd565b6108ac83836110c2565b505050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109495780601f1061091e57610100808354040283529160200191610949565b820191906000526020600020905b81548152906001019060200180831161092c57829003601f168201915b5050505050905090565b6000610a16610960610ac5565b84610a1185604051806060016040528060258152602001611408602591396001600061098a610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7a9092919063ffffffff16565b610acd565b6001905092915050565b6000610a34610a2d610ac5565b8484610cc4565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806113e46024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061130a6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806113bf6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dd0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806112c56023913960400191505060405180910390fd5b610e3b8160405180606001604052806026815260200161132c602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7a9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ece816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103a90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611027576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fec578082015181840152602081019050610fd1565b50505050905090810190601f1680156110195780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156110b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061139e6021913960400191505060405180910390fd5b6111b3816040518060600160405280602281526020016112e8602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7a9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061120a8160025461127a90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006112bc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f7a565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122047b746eacce6a0e33ab578f192b8b0c92085af35965eb0fd5422b2976eb607a364736f6c63430006040033",
"address": "0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
- "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- ],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0010\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00cf\nJUMPI\nPUSH1 0x00\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x42966c68\nGT\nPUSH2 0x008c\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nGT\nPUSH2 0x0066\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x03bf\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x0442\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x04a8\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x050e\nJUMPI\nPUSH2 0x00cf\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x42966c68\nEQ\nPUSH2 0x02eb\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0319\nJUMPI\nDUP1\nPUSH4 0x79cc6790\nEQ\nPUSH2 0x0371\nJUMPI\nPUSH2 0x00cf\nJUMP\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00d4\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x0157\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x01bd\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x01db\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0261\nJUMPI\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x0285\nJUMPI\nJUMPDEST\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00dc\nPUSH2 0x0586\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x011c\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0101\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x0149\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01a3\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x016d\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0628\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x01c5\nPUSH2 0x0646\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0247\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x60\nDUP2\nLT\nISZERO\nPUSH2 0x01f1\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0650\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0269\nPUSH2 0x0729\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nPUSH1 0xff\nAND\nPUSH1 0xff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x02d1\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x029b\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0740\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0317\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x20\nDUP2\nLT\nISZERO\nPUSH2 0x0301\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x07f3\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x035b\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x20\nDUP2\nLT\nISZERO\nPUSH2 0x032f\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0807\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x03bd\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x0387\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x084f\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x03c7\nPUSH2 0x08b1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0407\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x03ec\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x0434\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x048e\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x0458\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0953\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x04f4\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x04be\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0a20\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nISZERO\nISZERO\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x0570\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nPUSH1 0x40\nDUP2\nLT\nISZERO\nPUSH2 0x0524\nJUMPI\nPUSH1 0x00\nDUP1\nREVERT\nJUMPDEST\nDUP2\nADD\nSWAP1\nDUP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nDUP1\nCALLDATALOAD\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPOP\nPOP\nPOP\nPUSH2 0x0a3e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x061e\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x05f3\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x061e\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0601\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x063c\nPUSH2 0x0635\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP5\nDUP5\nPUSH2 0x0acd\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x02\nSLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x065d\nDUP5\nDUP5\nDUP5\nPUSH2 0x0cc4\nJUMP\nJUMPDEST\nPUSH2 0x071e\nDUP5\nPUSH2 0x0669\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nPUSH2 0x0719\nDUP6\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x28\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x1352\nPUSH1 0x28\nSWAP2\nCODECOPY\nPUSH1 0x01\nPUSH1 0x00\nDUP12\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nPUSH2 0x06cf\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0f7a\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0acd\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x05\nPUSH1 0x00\nSWAP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH1 0xff\nAND\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x07e9\nPUSH2 0x074d\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP5\nPUSH2 0x07e4\nDUP6\nPUSH1 0x01\nPUSH1 0x00\nPUSH2 0x075e\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP10\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x103a\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0acd\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0804\nPUSH2 0x07fe\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP3\nPUSH2 0x10c2\nJUMP\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x088e\nDUP3\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x24\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x137a\nPUSH1 0x24\nSWAP2\nCODECOPY\nPUSH2 0x087f\nDUP7\nPUSH2 0x087a\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nPUSH2 0x0a3e\nJUMP\nJUMPDEST\nPUSH2 0x0f7a\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x08a2\nDUP4\nPUSH2 0x089c\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP4\nPUSH2 0x0acd\nJUMP\nJUMPDEST\nPUSH2 0x08ac\nDUP4\nDUP4\nPUSH2 0x10c2\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH1 0x01\nDUP2\nPUSH1 0x01\nAND\nISZERO\nPUSH2 0x0100\nMUL\nSUB\nAND\nPUSH1 0x02\nSWAP1\nDIV\nDUP1\nISZERO\nPUSH2 0x0949\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x091e\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0949\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH1 0x00\nMSTORE\nPUSH1 0x20\nPUSH1 0x00\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x092c\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0a16\nPUSH2 0x0960\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP5\nPUSH2 0x0a11\nDUP6\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x25\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x1408\nPUSH1 0x25\nSWAP2\nCODECOPY\nPUSH1 0x01\nPUSH1 0x00\nPUSH2 0x098a\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP11\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0f7a\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH2 0x0acd\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x0a34\nPUSH2 0x0a2d\nPUSH2 0x0ac5\nJUMP\nJUMPDEST\nDUP5\nDUP5\nPUSH2 0x0cc4\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH1 0x01\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nCALLER\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nPUSH2 0x0b53\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x24\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH2 0x13e4\nPUSH1 0x24\nSWAP2\nCODECOPY\nPUSH1 0x40\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nPUSH2 0x0bd9\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x22\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH2 0x130a\nPUSH1 0x22\nSWAP2\nCODECOPY\nPUSH1 0x40\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nPUSH1 0x01\nPUSH1 0x00\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nPUSH1 0x00\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nPUSH2 0x0d4a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x25\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH2 0x13bf\nPUSH1 0x25\nSWAP2\nCODECOPY\nPUSH1 0x40\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nPUSH2 0x0dd0\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x23\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH2 0x12c5\nPUSH1 0x23\nSWAP2\nCODECOPY\nPUSH1 0x40\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0e3b\nDUP2\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x26\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x132c\nPUSH1 0x26\nSWAP2\nCODECOPY\nPUSH1 0x00\nDUP1\nDUP8\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0f7a\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x0ece\nDUP2\nPUSH1 0x00\nDUP1\nDUP6\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x103a\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP2\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP4\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP4\nDUP4\nGT\nISZERO\nDUP3\nSWAP1\nPUSH2 0x1027\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nDUP4\nDUP2\nDUP2\nMLOAD\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nDUP1\nMLOAD\nSWAP1\nPUSH1 0x20\nADD\nSWAP1\nDUP1\nDUP4\nDUP4\nPUSH1 0x00\nJUMPDEST\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0fec\nJUMPI\nDUP1\nDUP3\nADD\nMLOAD\nDUP2\nDUP5\nADD\nMSTORE\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0fd1\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nDUP2\nADD\nSWAP1\nPUSH1 0x1f\nAND\nDUP1\nISZERO\nPUSH2 0x1019\nJUMPI\nDUP1\nDUP3\nSUB\nDUP1\nMLOAD\nPUSH1 0x01\nDUP4\nPUSH1 0x20\nSUB\nPUSH2 0x0100\nEXP\nSUB\nNOT\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nJUMPDEST\nPOP\nSWAP3\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x00\nDUP4\nDUP6\nSUB\nSWAP1\nPOP\nDUP1\nSWAP2\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP3\nDUP5\nADD\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x10b8\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x1b\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nDUP2\nMSTORE\nPOP\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nDUP1\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nEQ\nISZERO\nPUSH2 0x1148\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nDUP1\nDUP1\nPUSH1 0x20\nADD\nDUP3\nDUP2\nSUB\nDUP3\nMSTORE\nPUSH1 0x21\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP1\nPUSH2 0x139e\nPUSH1 0x21\nSWAP2\nCODECOPY\nPUSH1 0x40\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x11b3\nDUP2\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x22\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x12e8\nPUSH1 0x22\nSWAP2\nCODECOPY\nPUSH1 0x00\nDUP1\nDUP7\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nSLOAD\nPUSH2 0x0f7a\nSWAP1\nSWAP3\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x00\nDUP1\nDUP5\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x00\nSHA3\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH2 0x120a\nDUP2\nPUSH1 0x02\nSLOAD\nPUSH2 0x127a\nSWAP1\nSWAP2\nSWAP1\nPUSH4 0xffffffff\nAND\nJUMP\nJUMPDEST\nPUSH1 0x02\nDUP2\nSWAP1\nSSTORE\nPOP\nPUSH1 0x00\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP3\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nDUP3\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP2\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x00\nPUSH2 0x12bc\nDUP4\nDUP4\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x1e\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nDUP2\nMSTORE\nPOP\nPUSH2 0x0f7a\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nINVALID\nGASLIMIT\nMSTORE\nNUMBER\nORIGIN\nADDRESS\nGASPRICE\nSHA3\nPUSH21 0x72616e7366657220746f20746865207a65726f2061\nPUSH5 0x6472657373\nGASLIMIT\nMSTORE\nNUMBER\nORIGIN\nADDRESS\nGASPRICE\nSHA3\nPUSH3 0x75726e\nSHA3\nPUSH2 0x6d6f\nPUSH22 0x6e7420657863656564732062616c616e636545524332\nADDRESS\nGASPRICE\nSHA3\nPUSH2 0x7070\nPUSH19 0x6f766520746f20746865207a65726f20616464\nPUSH19 0x65737345524332303a207472616e7366657220\nPUSH2 0x6d6f\nPUSH22 0x6e7420657863656564732062616c616e636545524332\nADDRESS\nGASPRICE\nSHA3\nPUSH21 0x72616e7366657220616d6f756e7420657863656564\nPUSH20 0x20616c6c6f77616e636545524332303a20627572\nPUSH15 0x20616d6f756e742065786365656473\nSHA3\nPUSH2 0x6c6c\nPUSH16 0x77616e636545524332303a206275726e\nSHA3\nPUSH7 0x726f6d20746865\nSHA3\nPUSH27 0x65726f206164647265737345524332303a207472616e7366657220\nPUSH7 0x726f6d20746865\nSHA3\nPUSH27 0x65726f206164647265737345524332303a20617070726f76652066\nPUSH19 0x6f6d20746865207a65726f2061646472657373\nGASLIMIT\nMSTORE\nNUMBER\nORIGIN\nADDRESS\nGASPRICE\nSHA3\nPUSH5 0x6563726561\nPUSH20 0x656420616c6c6f77616e63652062656c6f77207a\nPUSH6 0x726fa2646970\nPUSH7 0x735822122047b7\nCHAINID\n'ea'(Unknown Opcode)\n'cc'(Unknown Opcode)\n'e6'(Unknown Opcode)\nLOG0\n'e3'(Unknown Opcode)\nGASPRICE\n'b5'(Unknown Opcode)\nPUSH25 0xf192b8b0c92085af35965eb0fd5422b2976eb607a364736f6c\nPUSH4 0x43000604\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "name": "burn",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "account",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "burnFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "addedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 196,
- "instruction": "DUP1"
- },
- {
- "pc": 197,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 202,
- "instruction": "EQ"
- },
- {
- "pc": 203,
- "instruction": "PUSH2 0x0285"
- },
- {
- "pc": 206,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 645
- },
- {
- "color": "\"#5F9747\"",
- "target": 207
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 196,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 2334,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2335,
- "instruction": "DUP3"
- },
- {
- "pc": 2336,
- "instruction": "ADD"
- },
- {
- "pc": 2337,
- "instruction": "SWAP2"
- },
- {
- "pc": 2338,
- "instruction": "SWAP1"
- },
- {
- "pc": 2339,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2341,
- "instruction": "MSTORE"
- },
- {
- "pc": 2342,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2344,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2346,
- "instruction": "SHA3"
- },
- {
- "pc": 2347,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2348
- }],
- "last_instruction": "UNKNOWN",
- "id": 2334
- },
- {
- "instructions": [
- {
- "pc": 2592,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2593,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2595,
- "instruction": "PUSH2 0x0a34"
- },
- {
- "pc": 2598,
- "instruction": "PUSH2 0x0a2d"
- },
- {
- "pc": 2601,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 2604,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 2592
- },
- {
- "instructions": [
- {
- "pc": 1496,
- "instruction": "DUP1"
- },
- {
- "pc": 1497,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1499,
- "instruction": "LT"
- },
- {
- "pc": 1500,
- "instruction": "PUSH2 0x05f3"
- },
- {
- "pc": 1503,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1504
- },
- {
- "color": "\"#5F9747\"",
- "target": 1523
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1496
- },
- {
- "instructions": [
- {
- "pc": 475,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 476,
- "instruction": "PUSH2 0x0247"
- },
- {
- "pc": 479,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 481,
- "instruction": "DUP1"
- },
- {
- "pc": 482,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 483,
- "instruction": "SUB"
- },
- {
- "pc": 484,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 486,
- "instruction": "DUP2"
- },
- {
- "pc": 487,
- "instruction": "LT"
- },
- {
- "pc": 488,
- "instruction": "ISZERO"
- },
- {
- "pc": 489,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 492,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 497
- },
- {
- "color": "\"#B70000\"",
- "target": 493
- }
- ],
- "last_instruction": "JUMPI",
- "id": 475
- },
- {
- "instructions": [
- {
- "pc": 1268,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1269,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1271,
- "instruction": "MLOAD"
- },
- {
- "pc": 1272,
- "instruction": "DUP1"
- },
- {
- "pc": 1273,
- "instruction": "DUP3"
- },
- {
- "pc": 1274,
- "instruction": "ISZERO"
- },
- {
- "pc": 1275,
- "instruction": "ISZERO"
- },
- {
- "pc": 1276,
- "instruction": "ISZERO"
- },
- {
- "pc": 1277,
- "instruction": "ISZERO"
- },
- {
- "pc": 1278,
- "instruction": "DUP2"
- },
- {
- "pc": 1279,
- "instruction": "MSTORE"
- },
- {
- "pc": 1280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1282,
- "instruction": "ADD"
- },
- {
- "pc": 1283,
- "instruction": "SWAP2"
- },
- {
- "pc": 1284,
- "instruction": "POP"
- },
- {
- "pc": 1285,
- "instruction": "POP"
- },
- {
- "pc": 1286,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1288,
- "instruction": "MLOAD"
- },
- {
- "pc": 1289,
- "instruction": "DUP1"
- },
- {
- "pc": 1290,
- "instruction": "SWAP2"
- },
- {
- "pc": 1291,
- "instruction": "SUB"
- },
- {
- "pc": 1292,
- "instruction": "SWAP1"
- },
- {
- "pc": 1293,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1268
- },
- {
- "instructions": [
- {
- "pc": 329,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 330,
- "instruction": "POP"
- },
- {
- "pc": 331,
- "instruction": "SWAP3"
- },
- {
- "pc": 332,
- "instruction": "POP"
- },
- {
- "pc": 333,
- "instruction": "POP"
- },
- {
- "pc": 334,
- "instruction": "POP"
- },
- {
- "pc": 335,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 337,
- "instruction": "MLOAD"
- },
- {
- "pc": 338,
- "instruction": "DUP1"
- },
- {
- "pc": 339,
- "instruction": "SWAP2"
- },
- {
- "pc": 340,
- "instruction": "SUB"
- },
- {
- "pc": 341,
- "instruction": "SWAP1"
- },
- {
- "pc": 342,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 329
- },
- {
- "instructions": [
- {
- "pc": 4344,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4346,
- "instruction": "MLOAD"
- },
- {
- "pc": 4347,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4380,
- "instruction": "DUP2"
- },
- {
- "pc": 4381,
- "instruction": "MSTORE"
- },
- {
- "pc": 4382,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4384,
- "instruction": "ADD"
- },
- {
- "pc": 4385,
- "instruction": "DUP1"
- },
- {
- "pc": 4386,
- "instruction": "DUP1"
- },
- {
- "pc": 4387,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4389,
- "instruction": "ADD"
- },
- {
- "pc": 4390,
- "instruction": "DUP3"
- },
- {
- "pc": 4391,
- "instruction": "DUP2"
- },
- {
- "pc": 4392,
- "instruction": "SUB"
- },
- {
- "pc": 4393,
- "instruction": "DUP3"
- },
- {
- "pc": 4394,
- "instruction": "MSTORE"
- },
- {
- "pc": 4395,
- "instruction": "PUSH1 0x21"
- },
- {
- "pc": 4397,
- "instruction": "DUP2"
- },
- {
- "pc": 4398,
- "instruction": "MSTORE"
- },
- {
- "pc": 4399,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4401,
- "instruction": "ADD"
- },
- {
- "pc": 4402,
- "instruction": "DUP1"
- },
- {
- "pc": 4403,
- "instruction": "PUSH2 0x139e"
- },
- {
- "pc": 4406,
- "instruction": "PUSH1 0x21"
- },
- {
- "pc": 4408,
- "instruction": "SWAP2"
- },
- {
- "pc": 4409,
- "instruction": "CODECOPY"
- },
- {
- "pc": 4410,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4412,
- "instruction": "ADD"
- },
- {
- "pc": 4413,
- "instruction": "SWAP2"
- },
- {
- "pc": 4414,
- "instruction": "POP"
- },
- {
- "pc": 4415,
- "instruction": "POP"
- },
- {
- "pc": 4416,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4418,
- "instruction": "MLOAD"
- },
- {
- "pc": 4419,
- "instruction": "DUP1"
- },
- {
- "pc": 4420,
- "instruction": "SWAP2"
- },
- {
- "pc": 4421,
- "instruction": "SUB"
- },
- {
- "pc": 4422,
- "instruction": "SWAP1"
- },
- {
- "pc": 4423,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4344
- },
- {
- "instructions": [
- {
- "pc": 2582,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2583,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2585,
- "instruction": "SWAP1"
- },
- {
- "pc": 2586,
- "instruction": "POP"
- },
- {
- "pc": 2587,
- "instruction": "SWAP3"
- },
- {
- "pc": 2588,
- "instruction": "SWAP2"
- },
- {
- "pc": 2589,
- "instruction": "POP"
- },
- {
- "pc": 2590,
- "instruction": "POP"
- },
- {
- "pc": 2591,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 419
- },
- {
- "color": "\"#FF9248\"",
- "target": 1268
- },
- {
- "color": "\"#FF9248\"",
- "target": 1166
- }
- ],
- "last_instruction": "JUMP",
- "id": 2582
- },
- {
- "instructions": [
- {
- "pc": 769,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 770,
- "instruction": "DUP2"
- },
- {
- "pc": 771,
- "instruction": "ADD"
- },
- {
- "pc": 772,
- "instruction": "SWAP1"
- },
- {
- "pc": 773,
- "instruction": "DUP1"
- },
- {
- "pc": 774,
- "instruction": "DUP1"
- },
- {
- "pc": 775,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 776,
- "instruction": "SWAP1"
- },
- {
- "pc": 777,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 779,
- "instruction": "ADD"
- },
- {
- "pc": 780,
- "instruction": "SWAP1"
- },
- {
- "pc": 781,
- "instruction": "SWAP3"
- },
- {
- "pc": 782,
- "instruction": "SWAP2"
- },
- {
- "pc": 783,
- "instruction": "SWAP1"
- },
- {
- "pc": 784,
- "instruction": "POP"
- },
- {
- "pc": 785,
- "instruction": "POP"
- },
- {
- "pc": 786,
- "instruction": "POP"
- },
- {
- "pc": 787,
- "instruction": "PUSH2 0x07f3"
- },
- {
- "pc": 790,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2035
- }],
- "last_instruction": "JUMP",
- "id": 769
- },
- {
- "instructions": [
- {
- "pc": 2315,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2318,
- "instruction": "DUP1"
- },
- {
- "pc": 2319,
- "instruction": "DUP4"
- },
- {
- "pc": 2320,
- "instruction": "SLOAD"
- },
- {
- "pc": 2321,
- "instruction": "DIV"
- },
- {
- "pc": 2322,
- "instruction": "MUL"
- },
- {
- "pc": 2323,
- "instruction": "DUP4"
- },
- {
- "pc": 2324,
- "instruction": "MSTORE"
- },
- {
- "pc": 2325,
- "instruction": "SWAP2"
- },
- {
- "pc": 2326,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2328,
- "instruction": "ADD"
- },
- {
- "pc": 2329,
- "instruction": "SWAP2"
- },
- {
- "pc": 2330,
- "instruction": "PUSH2 0x0949"
- },
- {
- "pc": 2333,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2377
- }],
- "last_instruction": "JUMP",
- "id": 2315
- },
- {
- "instructions": [
- {
- "pc": 4531,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4532,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4534,
- "instruction": "DUP1"
- },
- {
- "pc": 4535,
- "instruction": "DUP5"
- },
- {
- "pc": 4536,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4557,
- "instruction": "AND"
- },
- {
- "pc": 4558,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4579,
- "instruction": "AND"
- },
- {
- "pc": 4580,
- "instruction": "DUP2"
- },
- {
- "pc": 4581,
- "instruction": "MSTORE"
- },
- {
- "pc": 4582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4584,
- "instruction": "ADD"
- },
- {
- "pc": 4585,
- "instruction": "SWAP1"
- },
- {
- "pc": 4586,
- "instruction": "DUP2"
- },
- {
- "pc": 4587,
- "instruction": "MSTORE"
- },
- {
- "pc": 4588,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4590,
- "instruction": "ADD"
- },
- {
- "pc": 4591,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4593,
- "instruction": "SHA3"
- },
- {
- "pc": 4594,
- "instruction": "DUP2"
- },
- {
- "pc": 4595,
- "instruction": "SWAP1"
- },
- {
- "pc": 4596,
- "instruction": "SSTORE"
- },
- {
- "pc": 4597,
- "instruction": "POP"
- },
- {
- "pc": 4598,
- "instruction": "PUSH2 0x120a"
- },
- {
- "pc": 4601,
- "instruction": "DUP2"
- },
- {
- "pc": 4602,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 4604,
- "instruction": "SLOAD"
- },
- {
- "pc": 4605,
- "instruction": "PUSH2 0x127a"
- },
- {
- "pc": 4608,
- "instruction": "SWAP1"
- },
- {
- "pc": 4609,
- "instruction": "SWAP2"
- },
- {
- "pc": 4610,
- "instruction": "SWAP1"
- },
- {
- "pc": 4611,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 4616,
- "instruction": "AND"
- },
- {
- "pc": 4617,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4730
- }],
- "last_instruction": "JUMP",
- "id": 4531
- },
- {
- "instructions": [
- {
- "pc": 2307,
- "instruction": "DUP1"
- },
- {
- "pc": 2308,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2310,
- "instruction": "LT"
- },
- {
- "pc": 2311,
- "instruction": "PUSH2 0x091e"
- },
- {
- "pc": 2314,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2315
- },
- {
- "color": "\"#5F9747\"",
- "target": 2334
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2307
- },
- {
- "instructions": [
- {
- "pc": 1566,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1567,
- "instruction": "POP"
- },
- {
- "pc": 1568,
- "instruction": "POP"
- },
- {
- "pc": 1569,
- "instruction": "POP"
- },
- {
- "pc": 1570,
- "instruction": "POP"
- },
- {
- "pc": 1571,
- "instruction": "POP"
- },
- {
- "pc": 1572,
- "instruction": "SWAP1"
- },
- {
- "pc": 1573,
- "instruction": "POP"
- },
- {
- "pc": 1574,
- "instruction": "SWAP1"
- },
- {
- "pc": 1575,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 220
- }],
- "last_instruction": "JUMP",
- "id": 1566
- },
- {
- "instructions": [
- {
- "pc": 859,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 860,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 862,
- "instruction": "MLOAD"
- },
- {
- "pc": 863,
- "instruction": "DUP1"
- },
- {
- "pc": 864,
- "instruction": "DUP3"
- },
- {
- "pc": 865,
- "instruction": "DUP2"
- },
- {
- "pc": 866,
- "instruction": "MSTORE"
- },
- {
- "pc": 867,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 869,
- "instruction": "ADD"
- },
- {
- "pc": 870,
- "instruction": "SWAP2"
- },
- {
- "pc": 871,
- "instruction": "POP"
- },
- {
- "pc": 872,
- "instruction": "POP"
- },
- {
- "pc": 873,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 875,
- "instruction": "MLOAD"
- },
- {
- "pc": 876,
- "instruction": "DUP1"
- },
- {
- "pc": 877,
- "instruction": "SWAP2"
- },
- {
- "pc": 878,
- "instruction": "SUB"
- },
- {
- "pc": 879,
- "instruction": "SWAP1"
- },
- {
- "pc": 880,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 859
- },
- {
- "instructions": [
- {
- "pc": 54,
- "instruction": "DUP1"
- },
- {
- "pc": 55,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 60,
- "instruction": "EQ"
- },
- {
- "pc": 61,
- "instruction": "PUSH2 0x03bf"
- },
- {
- "pc": 64,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 65
- },
- {
- "color": "\"#5F9747\"",
- "target": 959
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 54,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 4730,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4731,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4733,
- "instruction": "PUSH2 0x12bc"
- },
- {
- "pc": 4736,
- "instruction": "DUP4"
- },
- {
- "pc": 4737,
- "instruction": "DUP4"
- },
- {
- "pc": 4738,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4740,
- "instruction": "MLOAD"
- },
- {
- "pc": 4741,
- "instruction": "DUP1"
- },
- {
- "pc": 4742,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4744,
- "instruction": "ADD"
- },
- {
- "pc": 4745,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4747,
- "instruction": "MSTORE"
- },
- {
- "pc": 4748,
- "instruction": "DUP1"
- },
- {
- "pc": 4749,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 4751,
- "instruction": "DUP2"
- },
- {
- "pc": 4752,
- "instruction": "MSTORE"
- },
- {
- "pc": 4753,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4755,
- "instruction": "ADD"
- },
- {
- "pc": 4756,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 4789,
- "instruction": "DUP2"
- },
- {
- "pc": 4790,
- "instruction": "MSTORE"
- },
- {
- "pc": 4791,
- "instruction": "POP"
- },
- {
- "pc": 4792,
- "instruction": "PUSH2 0x0f7a"
- },
- {
- "pc": 4795,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3962
- }],
- "last_instruction": "JUMP",
- "id": 4730
- },
- {
- "instructions": [
- {
- "pc": 2046,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2047,
- "instruction": "DUP3"
- },
- {
- "pc": 2048,
- "instruction": "PUSH2 0x10c2"
- },
- {
- "pc": 2051,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4290
- }],
- "last_instruction": "JUMP",
- "id": 2046
- },
- {
- "instructions": [
- {
- "pc": 16,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 17,
- "instruction": "POP"
- },
- {
- "pc": 18,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 20,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 21,
- "instruction": "LT"
- },
- {
- "pc": 22,
- "instruction": "PUSH2 0x00cf"
- },
- {
- "pc": 25,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 26
- },
- {
- "color": "\"#5F9747\"",
- "target": 207
- }
- ],
- "last_instruction": "JUMPI",
- "id": 16
- },
- {
- "instructions": [
- {
- "pc": 4154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4155,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4157,
- "instruction": "DUP1"
- },
- {
- "pc": 4158,
- "instruction": "DUP3"
- },
- {
- "pc": 4159,
- "instruction": "DUP5"
- },
- {
- "pc": 4160,
- "instruction": "ADD"
- },
- {
- "pc": 4161,
- "instruction": "SWAP1"
- },
- {
- "pc": 4162,
- "instruction": "POP"
- },
- {
- "pc": 4163,
- "instruction": "DUP4"
- },
- {
- "pc": 4164,
- "instruction": "DUP2"
- },
- {
- "pc": 4165,
- "instruction": "LT"
- },
- {
- "pc": 4166,
- "instruction": "ISZERO"
- },
- {
- "pc": 4167,
- "instruction": "PUSH2 0x10b8"
- },
- {
- "pc": 4170,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4280
- },
- {
- "color": "\"#B70000\"",
- "target": 4171
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4154
- },
- {
- "instructions": [
- {
- "pc": 2055,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2056,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2058,
- "instruction": "DUP1"
- },
- {
- "pc": 2059,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2061,
- "instruction": "DUP4"
- },
- {
- "pc": 2062,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2083,
- "instruction": "AND"
- },
- {
- "pc": 2084,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2105,
- "instruction": "AND"
- },
- {
- "pc": 2106,
- "instruction": "DUP2"
- },
- {
- "pc": 2107,
- "instruction": "MSTORE"
- },
- {
- "pc": 2108,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2110,
- "instruction": "ADD"
- },
- {
- "pc": 2111,
- "instruction": "SWAP1"
- },
- {
- "pc": 2112,
- "instruction": "DUP2"
- },
- {
- "pc": 2113,
- "instruction": "MSTORE"
- },
- {
- "pc": 2114,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2116,
- "instruction": "ADD"
- },
- {
- "pc": 2117,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2119,
- "instruction": "SHA3"
- },
- {
- "pc": 2120,
- "instruction": "SLOAD"
- },
- {
- "pc": 2121,
- "instruction": "SWAP1"
- },
- {
- "pc": 2122,
- "instruction": "POP"
- },
- {
- "pc": 2123,
- "instruction": "SWAP2"
- },
- {
- "pc": 2124,
- "instruction": "SWAP1"
- },
- {
- "pc": 2125,
- "instruction": "POP"
- },
- {
- "pc": 2126,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 859
- }],
- "last_instruction": "JUMP",
- "id": 2055
- },
- {
- "instructions": [
- {
- "pc": 1316,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1317,
- "instruction": "DUP2"
- },
- {
- "pc": 1318,
- "instruction": "ADD"
- },
- {
- "pc": 1319,
- "instruction": "SWAP1"
- },
- {
- "pc": 1320,
- "instruction": "DUP1"
- },
- {
- "pc": 1321,
- "instruction": "DUP1"
- },
- {
- "pc": 1322,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1323,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1344,
- "instruction": "AND"
- },
- {
- "pc": 1345,
- "instruction": "SWAP1"
- },
- {
- "pc": 1346,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1348,
- "instruction": "ADD"
- },
- {
- "pc": 1349,
- "instruction": "SWAP1"
- },
- {
- "pc": 1350,
- "instruction": "SWAP3"
- },
- {
- "pc": 1351,
- "instruction": "SWAP2"
- },
- {
- "pc": 1352,
- "instruction": "SWAP1"
- },
- {
- "pc": 1353,
- "instruction": "DUP1"
- },
- {
- "pc": 1354,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1355,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1376,
- "instruction": "AND"
- },
- {
- "pc": 1377,
- "instruction": "SWAP1"
- },
- {
- "pc": 1378,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1380,
- "instruction": "ADD"
- },
- {
- "pc": 1381,
- "instruction": "SWAP1"
- },
- {
- "pc": 1382,
- "instruction": "SWAP3"
- },
- {
- "pc": 1383,
- "instruction": "SWAP2"
- },
- {
- "pc": 1384,
- "instruction": "SWAP1"
- },
- {
- "pc": 1385,
- "instruction": "POP"
- },
- {
- "pc": 1386,
- "instruction": "POP"
- },
- {
- "pc": 1387,
- "instruction": "POP"
- },
- {
- "pc": 1388,
- "instruction": "PUSH2 0x0a3e"
- },
- {
- "pc": 1391,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2622
- }],
- "last_instruction": "JUMP",
- "id": 1316
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 14,
- "instruction": "DUP1"
- },
- {
- "pc": 15,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 266,
- "instruction": "DUP1"
- },
- {
- "pc": 267,
- "instruction": "DUP3"
- },
- {
- "pc": 268,
- "instruction": "ADD"
- },
- {
- "pc": 269,
- "instruction": "MLOAD"
- },
- {
- "pc": 270,
- "instruction": "DUP2"
- },
- {
- "pc": 271,
- "instruction": "DUP5"
- },
- {
- "pc": 272,
- "instruction": "ADD"
- },
- {
- "pc": 273,
- "instruction": "MSTORE"
- },
- {
- "pc": 274,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 276,
- "instruction": "DUP2"
- },
- {
- "pc": 277,
- "instruction": "ADD"
- },
- {
- "pc": 278,
- "instruction": "SWAP1"
- },
- {
- "pc": 279,
- "instruction": "POP"
- },
- {
- "pc": 280,
- "instruction": "PUSH2 0x0101"
- },
- {
- "pc": 283,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 257
- }],
- "last_instruction": "JUMP",
- "id": 266
- },
- {
- "instructions": [
- {
- "pc": 811,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 813,
- "instruction": "DUP1"
- },
- {
- "pc": 814,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 811
- },
- {
- "instructions": [
- {
- "pc": 1108,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1110,
- "instruction": "DUP1"
- },
- {
- "pc": 1111,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1108
- },
- {
- "instructions": [
- {
- "pc": 2035,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2036,
- "instruction": "PUSH2 0x0804"
- },
- {
- "pc": 2039,
- "instruction": "PUSH2 0x07fe"
- },
- {
- "pc": 2042,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 2045,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 2035
- },
- {
- "instructions": [
- {
- "pc": 4049,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4050,
- "instruction": "DUP4"
- },
- {
- "pc": 4051,
- "instruction": "DUP2"
- },
- {
- "pc": 4052,
- "instruction": "LT"
- },
- {
- "pc": 4053,
- "instruction": "ISZERO"
- },
- {
- "pc": 4054,
- "instruction": "PUSH2 0x0fec"
- },
- {
- "pc": 4057,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4058
- },
- {
- "color": "\"#5F9747\"",
- "target": 4076
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4049
- },
- {
- "instructions": [
- {
- "pc": 2899,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2900,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2902,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2923,
- "instruction": "AND"
- },
- {
- "pc": 2924,
- "instruction": "DUP3"
- },
- {
- "pc": 2925,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2946,
- "instruction": "AND"
- },
- {
- "pc": 2947,
- "instruction": "EQ"
- },
- {
- "pc": 2948,
- "instruction": "ISZERO"
- },
- {
- "pc": 2949,
- "instruction": "PUSH2 0x0bd9"
- },
- {
- "pc": 2952,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3033
- },
- {
- "color": "\"#B70000\"",
- "target": 2953
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2899
- },
- {
- "instructions": [
- {
- "pc": 174,
- "instruction": "DUP1"
- },
- {
- "pc": 175,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 180,
- "instruction": "EQ"
- },
- {
- "pc": 181,
- "instruction": "PUSH2 0x01db"
- },
- {
- "pc": 184,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 185
- },
- {
- "color": "\"#5F9747\"",
- "target": 475
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 174,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 284,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 285,
- "instruction": "POP"
- },
- {
- "pc": 286,
- "instruction": "POP"
- },
- {
- "pc": 287,
- "instruction": "POP"
- },
- {
- "pc": 288,
- "instruction": "POP"
- },
- {
- "pc": 289,
- "instruction": "SWAP1"
- },
- {
- "pc": 290,
- "instruction": "POP"
- },
- {
- "pc": 291,
- "instruction": "SWAP1"
- },
- {
- "pc": 292,
- "instruction": "DUP2"
- },
- {
- "pc": 293,
- "instruction": "ADD"
- },
- {
- "pc": 294,
- "instruction": "SWAP1"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 297,
- "instruction": "AND"
- },
- {
- "pc": 298,
- "instruction": "DUP1"
- },
- {
- "pc": 299,
- "instruction": "ISZERO"
- },
- {
- "pc": 300,
- "instruction": "PUSH2 0x0149"
- },
- {
- "pc": 303,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 304
- },
- {
- "color": "\"#5F9747\"",
- "target": 329
- }
- ],
- "last_instruction": "JUMPI",
- "id": 284
- },
- {
- "instructions": [
- {
- "pc": 257,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 258,
- "instruction": "DUP4"
- },
- {
- "pc": 259,
- "instruction": "DUP2"
- },
- {
- "pc": 260,
- "instruction": "LT"
- },
- {
- "pc": 261,
- "instruction": "ISZERO"
- },
- {
- "pc": 262,
- "instruction": "PUSH2 0x011c"
- },
- {
- "pc": 265,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 266
- },
- {
- "color": "\"#5F9747\"",
- "target": 284
- }
- ],
- "last_instruction": "JUMPI",
- "id": 257
- },
- {
- "instructions": [
- {
- "pc": 1112,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1113,
- "instruction": "DUP2"
- },
- {
- "pc": 1114,
- "instruction": "ADD"
- },
- {
- "pc": 1115,
- "instruction": "SWAP1"
- },
- {
- "pc": 1116,
- "instruction": "DUP1"
- },
- {
- "pc": 1117,
- "instruction": "DUP1"
- },
- {
- "pc": 1118,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1119,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1140,
- "instruction": "AND"
- },
- {
- "pc": 1141,
- "instruction": "SWAP1"
- },
- {
- "pc": 1142,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1144,
- "instruction": "ADD"
- },
- {
- "pc": 1145,
- "instruction": "SWAP1"
- },
- {
- "pc": 1146,
- "instruction": "SWAP3"
- },
- {
- "pc": 1147,
- "instruction": "SWAP2"
- },
- {
- "pc": 1148,
- "instruction": "SWAP1"
- },
- {
- "pc": 1149,
- "instruction": "DUP1"
- },
- {
- "pc": 1150,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1151,
- "instruction": "SWAP1"
- },
- {
- "pc": 1152,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "SWAP1"
- },
- {
- "pc": 1156,
- "instruction": "SWAP3"
- },
- {
- "pc": 1157,
- "instruction": "SWAP2"
- },
- {
- "pc": 1158,
- "instruction": "SWAP1"
- },
- {
- "pc": 1159,
- "instruction": "POP"
- },
- {
- "pc": 1160,
- "instruction": "POP"
- },
- {
- "pc": 1161,
- "instruction": "POP"
- },
- {
- "pc": 1162,
- "instruction": "PUSH2 0x0953"
- },
- {
- "pc": 1165,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2387
- }],
- "last_instruction": "JUMP",
- "id": 1112
- },
- {
- "instructions": [
- {
- "pc": 76,
- "instruction": "DUP1"
- },
- {
- "pc": 77,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 82,
- "instruction": "EQ"
- },
- {
- "pc": 83,
- "instruction": "PUSH2 0x04a8"
- },
- {
- "pc": 86,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 87
- },
- {
- "color": "\"#5F9747\"",
- "target": 1192
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 76,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 663,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 665,
- "instruction": "DUP1"
- },
- {
- "pc": 666,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 663
- },
- {
- "instructions": [
- {
- "pc": 419,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 422,
- "instruction": "MLOAD"
- },
- {
- "pc": 423,
- "instruction": "DUP1"
- },
- {
- "pc": 424,
- "instruction": "DUP3"
- },
- {
- "pc": 425,
- "instruction": "ISZERO"
- },
- {
- "pc": 426,
- "instruction": "ISZERO"
- },
- {
- "pc": 427,
- "instruction": "ISZERO"
- },
- {
- "pc": 428,
- "instruction": "ISZERO"
- },
- {
- "pc": 429,
- "instruction": "DUP2"
- },
- {
- "pc": 430,
- "instruction": "MSTORE"
- },
- {
- "pc": 431,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 433,
- "instruction": "ADD"
- },
- {
- "pc": 434,
- "instruction": "SWAP2"
- },
- {
- "pc": 435,
- "instruction": "POP"
- },
- {
- "pc": 436,
- "instruction": "POP"
- },
- {
- "pc": 437,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 439,
- "instruction": "MLOAD"
- },
- {
- "pc": 440,
- "instruction": "DUP1"
- },
- {
- "pc": 441,
- "instruction": "SWAP2"
- },
- {
- "pc": 442,
- "instruction": "SUB"
- },
- {
- "pc": 443,
- "instruction": "SWAP1"
- },
- {
- "pc": 444,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 419
- },
- {
- "instructions": [
- {
- "pc": 163,
- "instruction": "DUP1"
- },
- {
- "pc": 164,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 169,
- "instruction": "EQ"
- },
- {
- "pc": 170,
- "instruction": "PUSH2 0x01bd"
- },
- {
- "pc": 173,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 445
- },
- {
- "color": "\"#B70000\"",
- "target": 174
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 163,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 125,
- "instruction": "DUP1"
- },
- {
- "pc": 126,
- "instruction": "PUSH4 0x79cc6790"
- },
- {
- "pc": 131,
- "instruction": "EQ"
- },
- {
- "pc": 132,
- "instruction": "PUSH2 0x0371"
- },
- {
- "pc": 135,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 881
- },
- {
- "color": "\"#B70000\"",
- "target": 136
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 125,
- "label": "Function 79cc6790"
- },
- {
- "instructions": [
- {
- "pc": 645,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 646,
- "instruction": "PUSH2 0x02d1"
- },
- {
- "pc": 649,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 651,
- "instruction": "DUP1"
- },
- {
- "pc": 652,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 653,
- "instruction": "SUB"
- },
- {
- "pc": 654,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 656,
- "instruction": "DUP2"
- },
- {
- "pc": 657,
- "instruction": "LT"
- },
- {
- "pc": 658,
- "instruction": "ISZERO"
- },
- {
- "pc": 659,
- "instruction": "PUSH2 0x029b"
- },
- {
- "pc": 662,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 663
- },
- {
- "color": "\"#5F9747\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 645
- },
- {
- "instructions": [
- {
- "pc": 1013,
- "instruction": "DUP1"
- },
- {
- "pc": 1014,
- "instruction": "DUP3"
- },
- {
- "pc": 1015,
- "instruction": "ADD"
- },
- {
- "pc": 1016,
- "instruction": "MLOAD"
- },
- {
- "pc": 1017,
- "instruction": "DUP2"
- },
- {
- "pc": 1018,
- "instruction": "DUP5"
- },
- {
- "pc": 1019,
- "instruction": "ADD"
- },
- {
- "pc": 1020,
- "instruction": "MSTORE"
- },
- {
- "pc": 1021,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1023,
- "instruction": "DUP2"
- },
- {
- "pc": 1024,
- "instruction": "ADD"
- },
- {
- "pc": 1025,
- "instruction": "SWAP1"
- },
- {
- "pc": 1026,
- "instruction": "POP"
- },
- {
- "pc": 1027,
- "instruction": "PUSH2 0x03ec"
- },
- {
- "pc": 1030,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1004
- }],
- "last_instruction": "JUMP",
- "id": 1013
- },
- {
- "instructions": [
- {
- "pc": 791,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 792,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 791
- },
- {
- "instructions": [
- {
- "pc": 2225,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2226,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2228,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2230,
- "instruction": "DUP1"
- },
- {
- "pc": 2231,
- "instruction": "SLOAD"
- },
- {
- "pc": 2232,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2234,
- "instruction": "DUP2"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2237,
- "instruction": "AND"
- },
- {
- "pc": 2238,
- "instruction": "ISZERO"
- },
- {
- "pc": 2239,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2242,
- "instruction": "MUL"
- },
- {
- "pc": 2243,
- "instruction": "SUB"
- },
- {
- "pc": 2244,
- "instruction": "AND"
- },
- {
- "pc": 2245,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2247,
- "instruction": "SWAP1"
- },
- {
- "pc": 2248,
- "instruction": "DIV"
- },
- {
- "pc": 2249,
- "instruction": "DUP1"
- },
- {
- "pc": 2250,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2252,
- "instruction": "ADD"
- },
- {
- "pc": 2253,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2255,
- "instruction": "DUP1"
- },
- {
- "pc": 2256,
- "instruction": "SWAP2"
- },
- {
- "pc": 2257,
- "instruction": "DIV"
- },
- {
- "pc": 2258,
- "instruction": "MUL"
- },
- {
- "pc": 2259,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2261,
- "instruction": "ADD"
- },
- {
- "pc": 2262,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2264,
- "instruction": "MLOAD"
- },
- {
- "pc": 2265,
- "instruction": "SWAP1"
- },
- {
- "pc": 2266,
- "instruction": "DUP2"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2270,
- "instruction": "MSTORE"
- },
- {
- "pc": 2271,
- "instruction": "DUP1"
- },
- {
- "pc": 2272,
- "instruction": "SWAP3"
- },
- {
- "pc": 2273,
- "instruction": "SWAP2"
- },
- {
- "pc": 2274,
- "instruction": "SWAP1"
- },
- {
- "pc": 2275,
- "instruction": "DUP2"
- },
- {
- "pc": 2276,
- "instruction": "DUP2"
- },
- {
- "pc": 2277,
- "instruction": "MSTORE"
- },
- {
- "pc": 2278,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2280,
- "instruction": "ADD"
- },
- {
- "pc": 2281,
- "instruction": "DUP3"
- },
- {
- "pc": 2282,
- "instruction": "DUP1"
- },
- {
- "pc": 2283,
- "instruction": "SLOAD"
- },
- {
- "pc": 2284,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2286,
- "instruction": "DUP2"
- },
- {
- "pc": 2287,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "ISZERO"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 2294,
- "instruction": "MUL"
- },
- {
- "pc": 2295,
- "instruction": "SUB"
- },
- {
- "pc": 2296,
- "instruction": "AND"
- },
- {
- "pc": 2297,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 2299,
- "instruction": "SWAP1"
- },
- {
- "pc": 2300,
- "instruction": "DIV"
- },
- {
- "pc": 2301,
- "instruction": "DUP1"
- },
- {
- "pc": 2302,
- "instruction": "ISZERO"
- },
- {
- "pc": 2303,
- "instruction": "PUSH2 0x0949"
- },
- {
- "pc": 2306,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2307
- },
- {
- "color": "\"#5F9747\"",
- "target": 2377
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2225
- },
- {
- "instructions": [
- {
- "pc": 765,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 767,
- "instruction": "DUP1"
- },
- {
- "pc": 768,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 765
- },
- {
- "instructions": [
- {
- "pc": 3643,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3644,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3646,
- "instruction": "DUP1"
- },
- {
- "pc": 3647,
- "instruction": "DUP6"
- },
- {
- "pc": 3648,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3669,
- "instruction": "AND"
- },
- {
- "pc": 3670,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3691,
- "instruction": "AND"
- },
- {
- "pc": 3692,
- "instruction": "DUP2"
- },
- {
- "pc": 3693,
- "instruction": "MSTORE"
- },
- {
- "pc": 3694,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3696,
- "instruction": "ADD"
- },
- {
- "pc": 3697,
- "instruction": "SWAP1"
- },
- {
- "pc": 3698,
- "instruction": "DUP2"
- },
- {
- "pc": 3699,
- "instruction": "MSTORE"
- },
- {
- "pc": 3700,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3702,
- "instruction": "ADD"
- },
- {
- "pc": 3703,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3705,
- "instruction": "SHA3"
- },
- {
- "pc": 3706,
- "instruction": "DUP2"
- },
- {
- "pc": 3707,
- "instruction": "SWAP1"
- },
- {
- "pc": 3708,
- "instruction": "SSTORE"
- },
- {
- "pc": 3709,
- "instruction": "POP"
- },
- {
- "pc": 3710,
- "instruction": "PUSH2 0x0ece"
- },
- {
- "pc": 3713,
- "instruction": "DUP2"
- },
- {
- "pc": 3714,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3716,
- "instruction": "DUP1"
- },
- {
- "pc": 3717,
- "instruction": "DUP6"
- },
- {
- "pc": 3718,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3739,
- "instruction": "AND"
- },
- {
- "pc": 3740,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3761,
- "instruction": "AND"
- },
- {
- "pc": 3762,
- "instruction": "DUP2"
- },
- {
- "pc": 3763,
- "instruction": "MSTORE"
- },
- {
- "pc": 3764,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3766,
- "instruction": "ADD"
- },
- {
- "pc": 3767,
- "instruction": "SWAP1"
- },
- {
- "pc": 3768,
- "instruction": "DUP2"
- },
- {
- "pc": 3769,
- "instruction": "MSTORE"
- },
- {
- "pc": 3770,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3772,
- "instruction": "ADD"
- },
- {
- "pc": 3773,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3775,
- "instruction": "SHA3"
- },
- {
- "pc": 3776,
- "instruction": "SLOAD"
- },
- {
- "pc": 3777,
- "instruction": "PUSH2 0x103a"
- },
- {
- "pc": 3780,
- "instruction": "SWAP1"
- },
- {
- "pc": 3781,
- "instruction": "SWAP2"
- },
- {
- "pc": 3782,
- "instruction": "SWAP1"
- },
- {
- "pc": 3783,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3788,
- "instruction": "AND"
- },
- {
- "pc": 3789,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4154
- }],
- "last_instruction": "JUMP",
- "id": 3643
- },
- {
- "instructions": [
- {
- "pc": 1557,
- "instruction": "DUP3"
- },
- {
- "pc": 1558,
- "instruction": "SWAP1"
- },
- {
- "pc": 1559,
- "instruction": "SUB"
- },
- {
- "pc": 1560,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1562,
- "instruction": "AND"
- },
- {
- "pc": 1563,
- "instruction": "DUP3"
- },
- {
- "pc": 1564,
- "instruction": "ADD"
- },
- {
- "pc": 1565,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1566
- }],
- "last_instruction": "UNKNOWN",
- "id": 1557
- },
- {
- "instructions": [
- {
- "pc": 1606,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1607,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1609,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1611,
- "instruction": "SLOAD"
- },
- {
- "pc": 1612,
- "instruction": "SWAP1"
- },
- {
- "pc": 1613,
- "instruction": "POP"
- },
- {
- "pc": 1614,
- "instruction": "SWAP1"
- },
- {
- "pc": 1615,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 453
- }],
- "last_instruction": "JUMP",
- "id": 1606
- },
- {
- "instructions": [
- {
- "pc": 2377,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2378,
- "instruction": "POP"
- },
- {
- "pc": 2379,
- "instruction": "POP"
- },
- {
- "pc": 2380,
- "instruction": "POP"
- },
- {
- "pc": 2381,
- "instruction": "POP"
- },
- {
- "pc": 2382,
- "instruction": "POP"
- },
- {
- "pc": 2383,
- "instruction": "SWAP1"
- },
- {
- "pc": 2384,
- "instruction": "POP"
- },
- {
- "pc": 2385,
- "instruction": "SWAP1"
- },
- {
- "pc": 2386,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 967
- }],
- "last_instruction": "JUMP",
- "id": 2377
- },
- {
- "instructions": [
- {
- "pc": 2052,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2053,
- "instruction": "POP"
- },
- {
- "pc": 2054,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 791
- }],
- "last_instruction": "JUMP",
- "id": 2052
- },
- {
- "instructions": [
- {
- "pc": 959,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 960,
- "instruction": "PUSH2 0x03c7"
- },
- {
- "pc": 963,
- "instruction": "PUSH2 0x08b1"
- },
- {
- "pc": 966,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2225
- }],
- "last_instruction": "JUMP",
- "id": 959
- },
- {
- "instructions": [
- {
- "pc": 87,
- "instruction": "DUP1"
- },
- {
- "pc": 88,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 93,
- "instruction": "EQ"
- },
- {
- "pc": 94,
- "instruction": "PUSH2 0x050e"
- },
- {
- "pc": 97,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 98
- },
- {
- "color": "\"#5F9747\"",
- "target": 1294
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 87,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 4076,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4077,
- "instruction": "POP"
- },
- {
- "pc": 4078,
- "instruction": "POP"
- },
- {
- "pc": 4079,
- "instruction": "POP"
- },
- {
- "pc": 4080,
- "instruction": "POP"
- },
- {
- "pc": 4081,
- "instruction": "SWAP1"
- },
- {
- "pc": 4082,
- "instruction": "POP"
- },
- {
- "pc": 4083,
- "instruction": "SWAP1"
- },
- {
- "pc": 4084,
- "instruction": "DUP2"
- },
- {
- "pc": 4085,
- "instruction": "ADD"
- },
- {
- "pc": 4086,
- "instruction": "SWAP1"
- },
- {
- "pc": 4087,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 4089,
- "instruction": "AND"
- },
- {
- "pc": 4090,
- "instruction": "DUP1"
- },
- {
- "pc": 4091,
- "instruction": "ISZERO"
- },
- {
- "pc": 4092,
- "instruction": "PUSH2 0x1019"
- },
- {
- "pc": 4095,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4096
- },
- {
- "color": "\"#5F9747\"",
- "target": 4121
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4076
- },
- {
- "instructions": [
- {
- "pc": 1192,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1193,
- "instruction": "PUSH2 0x04f4"
- },
- {
- "pc": 1196,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1198,
- "instruction": "DUP1"
- },
- {
- "pc": 1199,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1200,
- "instruction": "SUB"
- },
- {
- "pc": 1201,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1203,
- "instruction": "DUP2"
- },
- {
- "pc": 1204,
- "instruction": "LT"
- },
- {
- "pc": 1205,
- "instruction": "ISZERO"
- },
- {
- "pc": 1206,
- "instruction": "PUSH2 0x04be"
- },
- {
- "pc": 1209,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1210
- },
- {
- "color": "\"#5F9747\"",
- "target": 1214
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1192
- },
- {
- "instructions": [
- {
- "pc": 1051,
- "instruction": "DUP1"
- },
- {
- "pc": 1052,
- "instruction": "DUP3"
- },
- {
- "pc": 1053,
- "instruction": "SUB"
- },
- {
- "pc": 1054,
- "instruction": "DUP1"
- },
- {
- "pc": 1055,
- "instruction": "MLOAD"
- },
- {
- "pc": 1056,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1058,
- "instruction": "DUP4"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1061,
- "instruction": "SUB"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1065,
- "instruction": "EXP"
- },
- {
- "pc": 1066,
- "instruction": "SUB"
- },
- {
- "pc": 1067,
- "instruction": "NOT"
- },
- {
- "pc": 1068,
- "instruction": "AND"
- },
- {
- "pc": 1069,
- "instruction": "DUP2"
- },
- {
- "pc": 1070,
- "instruction": "MSTORE"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1073,
- "instruction": "ADD"
- },
- {
- "pc": 1074,
- "instruction": "SWAP2"
- },
- {
- "pc": 1075,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1076
- }],
- "last_instruction": "UNKNOWN",
- "id": 1051
- },
- {
- "instructions": [
- {
- "pc": 4280,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4281,
- "instruction": "DUP1"
- },
- {
- "pc": 4282,
- "instruction": "SWAP2"
- },
- {
- "pc": 4283,
- "instruction": "POP"
- },
- {
- "pc": 4284,
- "instruction": "POP"
- },
- {
- "pc": 4285,
- "instruction": "SWAP3"
- },
- {
- "pc": 4286,
- "instruction": "SWAP2"
- },
- {
- "pc": 4287,
- "instruction": "POP"
- },
- {
- "pc": 4288,
- "instruction": "POP"
- },
- {
- "pc": 4289,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 4280
- },
- {
- "instructions": [
- {
- "pc": 453,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 454,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 456,
- "instruction": "MLOAD"
- },
- {
- "pc": 457,
- "instruction": "DUP1"
- },
- {
- "pc": 458,
- "instruction": "DUP3"
- },
- {
- "pc": 459,
- "instruction": "DUP2"
- },
- {
- "pc": 460,
- "instruction": "MSTORE"
- },
- {
- "pc": 461,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 463,
- "instruction": "ADD"
- },
- {
- "pc": 464,
- "instruction": "SWAP2"
- },
- {
- "pc": 465,
- "instruction": "POP"
- },
- {
- "pc": 466,
- "instruction": "POP"
- },
- {
- "pc": 467,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 469,
- "instruction": "MLOAD"
- },
- {
- "pc": 470,
- "instruction": "DUP1"
- },
- {
- "pc": 471,
- "instruction": "SWAP2"
- },
- {
- "pc": 472,
- "instruction": "SUB"
- },
- {
- "pc": 473,
- "instruction": "SWAP1"
- },
- {
- "pc": 474,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 453
- },
- {
- "instructions": [
- {
- "pc": 140,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 141,
- "instruction": "DUP1"
- },
- {
- "pc": 142,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 147,
- "instruction": "EQ"
- },
- {
- "pc": 148,
- "instruction": "PUSH2 0x00d4"
- },
- {
- "pc": 151,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 212
- },
- {
- "color": "\"#B70000\"",
- "target": 152
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 140,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2130,
- "instruction": "PUSH2 0x088e"
- },
- {
- "pc": 2133,
- "instruction": "DUP3"
- },
- {
- "pc": 2134,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2136,
- "instruction": "MLOAD"
- },
- {
- "pc": 2137,
- "instruction": "DUP1"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2140,
- "instruction": "ADD"
- },
- {
- "pc": 2141,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2143,
- "instruction": "MSTORE"
- },
- {
- "pc": 2144,
- "instruction": "DUP1"
- },
- {
- "pc": 2145,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2147,
- "instruction": "DUP2"
- },
- {
- "pc": 2148,
- "instruction": "MSTORE"
- },
- {
- "pc": 2149,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2151,
- "instruction": "ADD"
- },
- {
- "pc": 2152,
- "instruction": "PUSH2 0x137a"
- },
- {
- "pc": 2155,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2157,
- "instruction": "SWAP2"
- },
- {
- "pc": 2158,
- "instruction": "CODECOPY"
- },
- {
- "pc": 2159,
- "instruction": "PUSH2 0x087f"
- },
- {
- "pc": 2162,
- "instruction": "DUP7"
- },
- {
- "pc": 2163,
- "instruction": "PUSH2 0x087a"
- },
- {
- "pc": 2166,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 2169,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 210,
- "instruction": "DUP1"
- },
- {
- "pc": 211,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 207
- },
- {
- "instructions": [
- {
- "pc": 2400,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2401,
- "instruction": "DUP5"
- },
- {
- "pc": 2402,
- "instruction": "PUSH2 0x0a11"
- },
- {
- "pc": 2405,
- "instruction": "DUP6"
- },
- {
- "pc": 2406,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2408,
- "instruction": "MLOAD"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2412,
- "instruction": "ADD"
- },
- {
- "pc": 2413,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2415,
- "instruction": "MSTORE"
- },
- {
- "pc": 2416,
- "instruction": "DUP1"
- },
- {
- "pc": 2417,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 2419,
- "instruction": "DUP2"
- },
- {
- "pc": 2420,
- "instruction": "MSTORE"
- },
- {
- "pc": 2421,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2423,
- "instruction": "ADD"
- },
- {
- "pc": 2424,
- "instruction": "PUSH2 0x1408"
- },
- {
- "pc": 2427,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 2429,
- "instruction": "SWAP2"
- },
- {
- "pc": 2430,
- "instruction": "CODECOPY"
- },
- {
- "pc": 2431,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2433,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2435,
- "instruction": "PUSH2 0x098a"
- },
- {
- "pc": 2438,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 2441,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 2400
- },
- {
- "instructions": [
- {
- "pc": 2605,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2606,
- "instruction": "DUP5"
- },
- {
- "pc": 2607,
- "instruction": "DUP5"
- },
- {
- "pc": 2608,
- "instruction": "PUSH2 0x0cc4"
- },
- {
- "pc": 2611,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3268
- }],
- "last_instruction": "JUMP",
- "id": 2605
- },
- {
- "instructions": [
- {
- "pc": 497,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 498,
- "instruction": "DUP2"
- },
- {
- "pc": 499,
- "instruction": "ADD"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "DUP1"
- },
- {
- "pc": 502,
- "instruction": "DUP1"
- },
- {
- "pc": 503,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 504,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 525,
- "instruction": "AND"
- },
- {
- "pc": 526,
- "instruction": "SWAP1"
- },
- {
- "pc": 527,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 529,
- "instruction": "ADD"
- },
- {
- "pc": 530,
- "instruction": "SWAP1"
- },
- {
- "pc": 531,
- "instruction": "SWAP3"
- },
- {
- "pc": 532,
- "instruction": "SWAP2"
- },
- {
- "pc": 533,
- "instruction": "SWAP1"
- },
- {
- "pc": 534,
- "instruction": "DUP1"
- },
- {
- "pc": 535,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 536,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 557,
- "instruction": "AND"
- },
- {
- "pc": 558,
- "instruction": "SWAP1"
- },
- {
- "pc": 559,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 561,
- "instruction": "ADD"
- },
- {
- "pc": 562,
- "instruction": "SWAP1"
- },
- {
- "pc": 563,
- "instruction": "SWAP3"
- },
- {
- "pc": 564,
- "instruction": "SWAP2"
- },
- {
- "pc": 565,
- "instruction": "SWAP1"
- },
- {
- "pc": 566,
- "instruction": "DUP1"
- },
- {
- "pc": 567,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 568,
- "instruction": "SWAP1"
- },
- {
- "pc": 569,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 571,
- "instruction": "ADD"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SWAP3"
- },
- {
- "pc": 574,
- "instruction": "SWAP2"
- },
- {
- "pc": 575,
- "instruction": "SWAP1"
- },
- {
- "pc": 576,
- "instruction": "POP"
- },
- {
- "pc": 577,
- "instruction": "POP"
- },
- {
- "pc": 578,
- "instruction": "POP"
- },
- {
- "pc": 579,
- "instruction": "PUSH2 0x0650"
- },
- {
- "pc": 582,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1616
- }],
- "last_instruction": "JUMP",
- "id": 497
- },
- {
- "instructions": [
- {
- "pc": 3322,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3324,
- "instruction": "MLOAD"
- },
- {
- "pc": 3325,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3358,
- "instruction": "DUP2"
- },
- {
- "pc": 3359,
- "instruction": "MSTORE"
- },
- {
- "pc": 3360,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3362,
- "instruction": "ADD"
- },
- {
- "pc": 3363,
- "instruction": "DUP1"
- },
- {
- "pc": 3364,
- "instruction": "DUP1"
- },
- {
- "pc": 3365,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3367,
- "instruction": "ADD"
- },
- {
- "pc": 3368,
- "instruction": "DUP3"
- },
- {
- "pc": 3369,
- "instruction": "DUP2"
- },
- {
- "pc": 3370,
- "instruction": "SUB"
- },
- {
- "pc": 3371,
- "instruction": "DUP3"
- },
- {
- "pc": 3372,
- "instruction": "MSTORE"
- },
- {
- "pc": 3373,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 3375,
- "instruction": "DUP2"
- },
- {
- "pc": 3376,
- "instruction": "MSTORE"
- },
- {
- "pc": 3377,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3379,
- "instruction": "ADD"
- },
- {
- "pc": 3380,
- "instruction": "DUP1"
- },
- {
- "pc": 3381,
- "instruction": "PUSH2 0x13bf"
- },
- {
- "pc": 3384,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 3386,
- "instruction": "SWAP2"
- },
- {
- "pc": 3387,
- "instruction": "CODECOPY"
- },
- {
- "pc": 3388,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3390,
- "instruction": "ADD"
- },
- {
- "pc": 3391,
- "instruction": "SWAP2"
- },
- {
- "pc": 3392,
- "instruction": "POP"
- },
- {
- "pc": 3393,
- "instruction": "POP"
- },
- {
- "pc": 3394,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3396,
- "instruction": "MLOAD"
- },
- {
- "pc": 3397,
- "instruction": "DUP1"
- },
- {
- "pc": 3398,
- "instruction": "SWAP2"
- },
- {
- "pc": 3399,
- "instruction": "SUB"
- },
- {
- "pc": 3400,
- "instruction": "SWAP1"
- },
- {
- "pc": 3401,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3322
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x0010"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 16
- },
- {
- "color": "\"#B70000\"",
- "target": 12
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 26,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 28,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 29,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 31,
- "instruction": "SHR"
- },
- {
- "pc": 32,
- "instruction": "DUP1"
- },
- {
- "pc": 33,
- "instruction": "PUSH4 0x42966c68"
- },
- {
- "pc": 38,
- "instruction": "GT"
- },
- {
- "pc": 39,
- "instruction": "PUSH2 0x008c"
- },
- {
- "pc": 42,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 43
- },
- {
- "color": "\"#5F9747\"",
- "target": 140
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 26,
- "label": "Function 42966c68"
- },
- {
- "instructions": [
- {
- "pc": 1312,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1314,
- "instruction": "DUP1"
- },
- {
- "pc": 1315,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1312
- },
- {
- "instructions": [
- {
- "pc": 1504,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1507,
- "instruction": "DUP1"
- },
- {
- "pc": 1508,
- "instruction": "DUP4"
- },
- {
- "pc": 1509,
- "instruction": "SLOAD"
- },
- {
- "pc": 1510,
- "instruction": "DIV"
- },
- {
- "pc": 1511,
- "instruction": "MUL"
- },
- {
- "pc": 1512,
- "instruction": "DUP4"
- },
- {
- "pc": 1513,
- "instruction": "MSTORE"
- },
- {
- "pc": 1514,
- "instruction": "SWAP2"
- },
- {
- "pc": 1515,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1517,
- "instruction": "ADD"
- },
- {
- "pc": 1518,
- "instruction": "SWAP2"
- },
- {
- "pc": 1519,
- "instruction": "PUSH2 0x061e"
- },
- {
- "pc": 1522,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1566
- }],
- "last_instruction": "JUMP",
- "id": 1504
- },
- {
- "instructions": [
- {
- "pc": 361,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 363,
- "instruction": "DUP1"
- },
- {
- "pc": 364,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 361
- },
- {
- "instructions": [
- {
- "pc": 365,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 366,
- "instruction": "DUP2"
- },
- {
- "pc": 367,
- "instruction": "ADD"
- },
- {
- "pc": 368,
- "instruction": "SWAP1"
- },
- {
- "pc": 369,
- "instruction": "DUP1"
- },
- {
- "pc": 370,
- "instruction": "DUP1"
- },
- {
- "pc": 371,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 372,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 393,
- "instruction": "AND"
- },
- {
- "pc": 394,
- "instruction": "SWAP1"
- },
- {
- "pc": 395,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 397,
- "instruction": "ADD"
- },
- {
- "pc": 398,
- "instruction": "SWAP1"
- },
- {
- "pc": 399,
- "instruction": "SWAP3"
- },
- {
- "pc": 400,
- "instruction": "SWAP2"
- },
- {
- "pc": 401,
- "instruction": "SWAP1"
- },
- {
- "pc": 402,
- "instruction": "DUP1"
- },
- {
- "pc": 403,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 404,
- "instruction": "SWAP1"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 407,
- "instruction": "ADD"
- },
- {
- "pc": 408,
- "instruction": "SWAP1"
- },
- {
- "pc": 409,
- "instruction": "SWAP3"
- },
- {
- "pc": 410,
- "instruction": "SWAP2"
- },
- {
- "pc": 411,
- "instruction": "SWAP1"
- },
- {
- "pc": 412,
- "instruction": "POP"
- },
- {
- "pc": 413,
- "instruction": "POP"
- },
- {
- "pc": 414,
- "instruction": "POP"
- },
- {
- "pc": 415,
- "instruction": "PUSH2 0x0628"
- },
- {
- "pc": 418,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1576
- }],
- "last_instruction": "JUMP",
- "id": 365
- },
- {
- "instructions": [
- {
- "pc": 1616,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1617,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1619,
- "instruction": "PUSH2 0x065d"
- },
- {
- "pc": 1622,
- "instruction": "DUP5"
- },
- {
- "pc": 1623,
- "instruction": "DUP5"
- },
- {
- "pc": 1624,
- "instruction": "DUP5"
- },
- {
- "pc": 1625,
- "instruction": "PUSH2 0x0cc4"
- },
- {
- "pc": 1628,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3268
- }],
- "last_instruction": "JUMP",
- "id": 1616
- },
- {
- "instructions": [
- {
- "pc": 4424,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4425,
- "instruction": "PUSH2 0x11b3"
- },
- {
- "pc": 4428,
- "instruction": "DUP2"
- },
- {
- "pc": 4429,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4431,
- "instruction": "MLOAD"
- },
- {
- "pc": 4432,
- "instruction": "DUP1"
- },
- {
- "pc": 4433,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 4435,
- "instruction": "ADD"
- },
- {
- "pc": 4436,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4438,
- "instruction": "MSTORE"
- },
- {
- "pc": 4439,
- "instruction": "DUP1"
- },
- {
- "pc": 4440,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4442,
- "instruction": "DUP2"
- },
- {
- "pc": 4443,
- "instruction": "MSTORE"
- },
- {
- "pc": 4444,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4446,
- "instruction": "ADD"
- },
- {
- "pc": 4447,
- "instruction": "PUSH2 0x12e8"
- },
- {
- "pc": 4450,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 4452,
- "instruction": "SWAP2"
- },
- {
- "pc": 4453,
- "instruction": "CODECOPY"
- },
- {
- "pc": 4454,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4456,
- "instruction": "DUP1"
- },
- {
- "pc": 4457,
- "instruction": "DUP7"
- },
- {
- "pc": 4458,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4479,
- "instruction": "AND"
- },
- {
- "pc": 4480,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4501,
- "instruction": "AND"
- },
- {
- "pc": 4502,
- "instruction": "DUP2"
- },
- {
- "pc": 4503,
- "instruction": "MSTORE"
- },
- {
- "pc": 4504,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4506,
- "instruction": "ADD"
- },
- {
- "pc": 4507,
- "instruction": "SWAP1"
- },
- {
- "pc": 4508,
- "instruction": "DUP2"
- },
- {
- "pc": 4509,
- "instruction": "MSTORE"
- },
- {
- "pc": 4510,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4512,
- "instruction": "ADD"
- },
- {
- "pc": 4513,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4515,
- "instruction": "SHA3"
- },
- {
- "pc": 4516,
- "instruction": "SLOAD"
- },
- {
- "pc": 4517,
- "instruction": "PUSH2 0x0f7a"
- },
- {
- "pc": 4520,
- "instruction": "SWAP1"
- },
- {
- "pc": 4521,
- "instruction": "SWAP3"
- },
- {
- "pc": 4522,
- "instruction": "SWAP2"
- },
- {
- "pc": 4523,
- "instruction": "SWAP1"
- },
- {
- "pc": 4524,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 4529,
- "instruction": "AND"
- },
- {
- "pc": 4530,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3962
- }],
- "last_instruction": "JUMP",
- "id": 4424
- },
- {
- "instructions": [
- {
- "pc": 3033,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3034,
- "instruction": "DUP1"
- },
- {
- "pc": 3035,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 3037,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3039,
- "instruction": "DUP6"
- },
- {
- "pc": 3040,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3061,
- "instruction": "AND"
- },
- {
- "pc": 3062,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3083,
- "instruction": "AND"
- },
- {
- "pc": 3084,
- "instruction": "DUP2"
- },
- {
- "pc": 3085,
- "instruction": "MSTORE"
- },
- {
- "pc": 3086,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3088,
- "instruction": "ADD"
- },
- {
- "pc": 3089,
- "instruction": "SWAP1"
- },
- {
- "pc": 3090,
- "instruction": "DUP2"
- },
- {
- "pc": 3091,
- "instruction": "MSTORE"
- },
- {
- "pc": 3092,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3094,
- "instruction": "ADD"
- },
- {
- "pc": 3095,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3097,
- "instruction": "SHA3"
- },
- {
- "pc": 3098,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3100,
- "instruction": "DUP5"
- },
- {
- "pc": 3101,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3122,
- "instruction": "AND"
- },
- {
- "pc": 3123,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3144,
- "instruction": "AND"
- },
- {
- "pc": 3145,
- "instruction": "DUP2"
- },
- {
- "pc": 3146,
- "instruction": "MSTORE"
- },
- {
- "pc": 3147,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3149,
- "instruction": "ADD"
- },
- {
- "pc": 3150,
- "instruction": "SWAP1"
- },
- {
- "pc": 3151,
- "instruction": "DUP2"
- },
- {
- "pc": 3152,
- "instruction": "MSTORE"
- },
- {
- "pc": 3153,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3155,
- "instruction": "ADD"
- },
- {
- "pc": 3156,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3158,
- "instruction": "SHA3"
- },
- {
- "pc": 3159,
- "instruction": "DUP2"
- },
- {
- "pc": 3160,
- "instruction": "SWAP1"
- },
- {
- "pc": 3161,
- "instruction": "SSTORE"
- },
- {
- "pc": 3162,
- "instruction": "POP"
- },
- {
- "pc": 3163,
- "instruction": "DUP2"
- },
- {
- "pc": 3164,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3185,
- "instruction": "AND"
- },
- {
- "pc": 3186,
- "instruction": "DUP4"
- },
- {
- "pc": 3187,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3208,
- "instruction": "AND"
- },
- {
- "pc": 3209,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 3242,
- "instruction": "DUP4"
- },
- {
- "pc": 3243,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3245,
- "instruction": "MLOAD"
- },
- {
- "pc": 3246,
- "instruction": "DUP1"
- },
- {
- "pc": 3247,
- "instruction": "DUP3"
- },
- {
- "pc": 3248,
- "instruction": "DUP2"
- },
- {
- "pc": 3249,
- "instruction": "MSTORE"
- },
- {
- "pc": 3250,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3252,
- "instruction": "ADD"
- },
- {
- "pc": 3253,
- "instruction": "SWAP2"
- },
- {
- "pc": 3254,
- "instruction": "POP"
- },
- {
- "pc": 3255,
- "instruction": "POP"
- },
- {
- "pc": 3256,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3258,
- "instruction": "MLOAD"
- },
- {
- "pc": 3259,
- "instruction": "DUP1"
- },
- {
- "pc": 3260,
- "instruction": "SWAP2"
- },
- {
- "pc": 3261,
- "instruction": "SUB"
- },
- {
- "pc": 3262,
- "instruction": "SWAP1"
- },
- {
- "pc": 3263,
- "instruction": "LOG3"
- },
- {
- "pc": 3264,
- "instruction": "POP"
- },
- {
- "pc": 3265,
- "instruction": "POP"
- },
- {
- "pc": 3266,
- "instruction": "POP"
- },
- {
- "pc": 3267,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2052
- },
- {
- "color": "\"#FF9248\"",
- "target": 2612
- },
- {
- "color": "\"#FF9248\"",
- "target": 2582
- },
- {
- "color": "\"#FF9248\"",
- "target": 1596
- }
- ],
- "last_instruction": "JUMP",
- "id": 3033
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "PUSH2 0x0269"
- },
- {
- "pc": 613,
- "instruction": "PUSH2 0x0729"
- },
- {
- "pc": 616,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1833
- }],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 1090,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1091,
- "instruction": "PUSH2 0x048e"
- },
- {
- "pc": 1094,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1096,
- "instruction": "DUP1"
- },
- {
- "pc": 1097,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1098,
- "instruction": "SUB"
- },
- {
- "pc": 1099,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1101,
- "instruction": "DUP2"
- },
- {
- "pc": 1102,
- "instruction": "LT"
- },
- {
- "pc": 1103,
- "instruction": "ISZERO"
- },
- {
- "pc": 1104,
- "instruction": "PUSH2 0x0458"
- },
- {
- "pc": 1107,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1108
- },
- {
- "color": "\"#5F9747\"",
- "target": 1112
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1090
- },
- {
- "instructions": [
- {
- "pc": 1210,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1212,
- "instruction": "DUP1"
- },
- {
- "pc": 1213,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1210
- },
- {
- "instructions": [
- {
- "pc": 1414,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1415,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1417,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 1419,
- "instruction": "DUP1"
- },
- {
- "pc": 1420,
- "instruction": "SLOAD"
- },
- {
- "pc": 1421,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1423,
- "instruction": "DUP2"
- },
- {
- "pc": 1424,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1426,
- "instruction": "AND"
- },
- {
- "pc": 1427,
- "instruction": "ISZERO"
- },
- {
- "pc": 1428,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1431,
- "instruction": "MUL"
- },
- {
- "pc": 1432,
- "instruction": "SUB"
- },
- {
- "pc": 1433,
- "instruction": "AND"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1436,
- "instruction": "SWAP1"
- },
- {
- "pc": 1437,
- "instruction": "DIV"
- },
- {
- "pc": 1438,
- "instruction": "DUP1"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1441,
- "instruction": "ADD"
- },
- {
- "pc": 1442,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1444,
- "instruction": "DUP1"
- },
- {
- "pc": 1445,
- "instruction": "SWAP2"
- },
- {
- "pc": 1446,
- "instruction": "DIV"
- },
- {
- "pc": 1447,
- "instruction": "MUL"
- },
- {
- "pc": 1448,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1450,
- "instruction": "ADD"
- },
- {
- "pc": 1451,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1453,
- "instruction": "MLOAD"
- },
- {
- "pc": 1454,
- "instruction": "SWAP1"
- },
- {
- "pc": 1455,
- "instruction": "DUP2"
- },
- {
- "pc": 1456,
- "instruction": "ADD"
- },
- {
- "pc": 1457,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1459,
- "instruction": "MSTORE"
- },
- {
- "pc": 1460,
- "instruction": "DUP1"
- },
- {
- "pc": 1461,
- "instruction": "SWAP3"
- },
- {
- "pc": 1462,
- "instruction": "SWAP2"
- },
- {
- "pc": 1463,
- "instruction": "SWAP1"
- },
- {
- "pc": 1464,
- "instruction": "DUP2"
- },
- {
- "pc": 1465,
- "instruction": "DUP2"
- },
- {
- "pc": 1466,
- "instruction": "MSTORE"
- },
- {
- "pc": 1467,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1469,
- "instruction": "ADD"
- },
- {
- "pc": 1470,
- "instruction": "DUP3"
- },
- {
- "pc": 1471,
- "instruction": "DUP1"
- },
- {
- "pc": 1472,
- "instruction": "SLOAD"
- },
- {
- "pc": 1473,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1475,
- "instruction": "DUP2"
- },
- {
- "pc": 1476,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1478,
- "instruction": "AND"
- },
- {
- "pc": 1479,
- "instruction": "ISZERO"
- },
- {
- "pc": 1480,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1483,
- "instruction": "MUL"
- },
- {
- "pc": 1484,
- "instruction": "SUB"
- },
- {
- "pc": 1485,
- "instruction": "AND"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 1488,
- "instruction": "SWAP1"
- },
- {
- "pc": 1489,
- "instruction": "DIV"
- },
- {
- "pc": 1490,
- "instruction": "DUP1"
- },
- {
- "pc": 1491,
- "instruction": "ISZERO"
- },
- {
- "pc": 1492,
- "instruction": "PUSH2 0x061e"
- },
- {
- "pc": 1495,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1496
- },
- {
- "color": "\"#5F9747\"",
- "target": 1566
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1414
- },
- {
- "instructions": [
- {
- "pc": 4096,
- "instruction": "DUP1"
- },
- {
- "pc": 4097,
- "instruction": "DUP3"
- },
- {
- "pc": 4098,
- "instruction": "SUB"
- },
- {
- "pc": 4099,
- "instruction": "DUP1"
- },
- {
- "pc": 4100,
- "instruction": "MLOAD"
- },
- {
- "pc": 4101,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 4103,
- "instruction": "DUP4"
- },
- {
- "pc": 4104,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4106,
- "instruction": "SUB"
- },
- {
- "pc": 4107,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 4110,
- "instruction": "EXP"
- },
- {
- "pc": 4111,
- "instruction": "SUB"
- },
- {
- "pc": 4112,
- "instruction": "NOT"
- },
- {
- "pc": 4113,
- "instruction": "AND"
- },
- {
- "pc": 4114,
- "instruction": "DUP2"
- },
- {
- "pc": 4115,
- "instruction": "MSTORE"
- },
- {
- "pc": 4116,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4118,
- "instruction": "ADD"
- },
- {
- "pc": 4119,
- "instruction": "SWAP2"
- },
- {
- "pc": 4120,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4121
- }],
- "last_instruction": "UNKNOWN",
- "id": 4096
- },
- {
- "instructions": [
- {
- "pc": 343,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 344,
- "instruction": "PUSH2 0x01a3"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 349,
- "instruction": "DUP1"
- },
- {
- "pc": 350,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 351,
- "instruction": "SUB"
- },
- {
- "pc": 352,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "LT"
- },
- {
- "pc": 356,
- "instruction": "ISZERO"
- },
- {
- "pc": 357,
- "instruction": "PUSH2 0x016d"
- },
- {
- "pc": 360,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 361
- },
- {
- "color": "\"#5F9747\"",
- "target": 365
- }
- ],
- "last_instruction": "JUMPI",
- "id": 343
- },
- {
- "instructions": [
- {
- "pc": 185,
- "instruction": "DUP1"
- },
- {
- "pc": 186,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 191,
- "instruction": "EQ"
- },
- {
- "pc": 192,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 195,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 196
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 185,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 881,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 882,
- "instruction": "PUSH2 0x03bd"
- },
- {
- "pc": 885,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 887,
- "instruction": "DUP1"
- },
- {
- "pc": 888,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 889,
- "instruction": "SUB"
- },
- {
- "pc": 890,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 892,
- "instruction": "DUP2"
- },
- {
- "pc": 893,
- "instruction": "LT"
- },
- {
- "pc": 894,
- "instruction": "ISZERO"
- },
- {
- "pc": 895,
- "instruction": "PUSH2 0x0387"
- },
- {
- "pc": 898,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 899
- },
- {
- "color": "\"#5F9747\"",
- "target": 903
- }
- ],
- "last_instruction": "JUMPI",
- "id": 881
- },
- {
- "instructions": [
- {
- "pc": 98,
- "instruction": "PUSH2 0x00cf"
- },
- {
- "pc": 101,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 207
- }],
- "last_instruction": "JUMP",
- "id": 98
- },
- {
- "instructions": [
- {
- "pc": 1576,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1577,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1579,
- "instruction": "PUSH2 0x063c"
- },
- {
- "pc": 1582,
- "instruction": "PUSH2 0x0635"
- },
- {
- "pc": 1585,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 1588,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 1576
- },
- {
- "instructions": [
- {
- "pc": 1004,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1005,
- "instruction": "DUP4"
- },
- {
- "pc": 1006,
- "instruction": "DUP2"
- },
- {
- "pc": 1007,
- "instruction": "LT"
- },
- {
- "pc": 1008,
- "instruction": "ISZERO"
- },
- {
- "pc": 1009,
- "instruction": "PUSH2 0x0407"
- },
- {
- "pc": 1012,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1013
- },
- {
- "color": "\"#5F9747\"",
- "target": 1031
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1004
- },
- {
- "instructions": [
- {
- "pc": 3962,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3963,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3965,
- "instruction": "DUP4"
- },
- {
- "pc": 3966,
- "instruction": "DUP4"
- },
- {
- "pc": 3967,
- "instruction": "GT"
- },
- {
- "pc": 3968,
- "instruction": "ISZERO"
- },
- {
- "pc": 3969,
- "instruction": "DUP3"
- },
- {
- "pc": 3970,
- "instruction": "SWAP1"
- },
- {
- "pc": 3971,
- "instruction": "PUSH2 0x1027"
- },
- {
- "pc": 3974,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3975
- },
- {
- "color": "\"#5F9747\"",
- "target": 4135
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3962
- },
- {
- "instructions": [
- {
- "pc": 4135,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4136,
- "instruction": "POP"
- },
- {
- "pc": 4137,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4139,
- "instruction": "DUP4"
- },
- {
- "pc": 4140,
- "instruction": "DUP6"
- },
- {
- "pc": 4141,
- "instruction": "SUB"
- },
- {
- "pc": 4142,
- "instruction": "SWAP1"
- },
- {
- "pc": 4143,
- "instruction": "POP"
- },
- {
- "pc": 4144,
- "instruction": "DUP1"
- },
- {
- "pc": 4145,
- "instruction": "SWAP2"
- },
- {
- "pc": 4146,
- "instruction": "POP"
- },
- {
- "pc": 4147,
- "instruction": "POP"
- },
- {
- "pc": 4148,
- "instruction": "SWAP4"
- },
- {
- "pc": 4149,
- "instruction": "SWAP3"
- },
- {
- "pc": 4150,
- "instruction": "POP"
- },
- {
- "pc": 4151,
- "instruction": "POP"
- },
- {
- "pc": 4152,
- "instruction": "POP"
- },
- {
- "pc": 4153,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4531
- },
- {
- "color": "\"#FF9248\"",
- "target": 3643
- }
- ],
- "last_instruction": "JUMP",
- "id": 4135
- },
- {
- "instructions": [
- {
- "pc": 136,
- "instruction": "PUSH2 0x00cf"
- },
- {
- "pc": 139,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 207
- }],
- "last_instruction": "JUMP",
- "id": 136
- },
- {
- "instructions": [
- {
- "pc": 152,
- "instruction": "DUP1"
- },
- {
- "pc": 153,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 158,
- "instruction": "EQ"
- },
- {
- "pc": 159,
- "instruction": "PUSH2 0x0157"
- },
- {
- "pc": 162,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 163
- },
- {
- "color": "\"#5F9747\"",
- "target": 343
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 152,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 793,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 794,
- "instruction": "PUSH2 0x035b"
- },
- {
- "pc": 797,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 799,
- "instruction": "DUP1"
- },
- {
- "pc": 800,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 801,
- "instruction": "SUB"
- },
- {
- "pc": 802,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 804,
- "instruction": "DUP2"
- },
- {
- "pc": 805,
- "instruction": "LT"
- },
- {
- "pc": 806,
- "instruction": "ISZERO"
- },
- {
- "pc": 807,
- "instruction": "PUSH2 0x032f"
- },
- {
- "pc": 810,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 811
- },
- {
- "color": "\"#5F9747\"",
- "target": 815
- }
- ],
- "last_instruction": "JUMPI",
- "id": 793
- },
- {
- "instructions": [
- {
- "pc": 815,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 816,
- "instruction": "DUP2"
- },
- {
- "pc": 817,
- "instruction": "ADD"
- },
- {
- "pc": 818,
- "instruction": "SWAP1"
- },
- {
- "pc": 819,
- "instruction": "DUP1"
- },
- {
- "pc": 820,
- "instruction": "DUP1"
- },
- {
- "pc": 821,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 822,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 843,
- "instruction": "AND"
- },
- {
- "pc": 844,
- "instruction": "SWAP1"
- },
- {
- "pc": 845,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 847,
- "instruction": "ADD"
- },
- {
- "pc": 848,
- "instruction": "SWAP1"
- },
- {
- "pc": 849,
- "instruction": "SWAP3"
- },
- {
- "pc": 850,
- "instruction": "SWAP2"
- },
- {
- "pc": 851,
- "instruction": "SWAP1"
- },
- {
- "pc": 852,
- "instruction": "POP"
- },
- {
- "pc": 853,
- "instruction": "POP"
- },
- {
- "pc": 854,
- "instruction": "POP"
- },
- {
- "pc": 855,
- "instruction": "PUSH2 0x0807"
- },
- {
- "pc": 858,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2055
- }],
- "last_instruction": "JUMP",
- "id": 815
- },
- {
- "instructions": [
- {
- "pc": 3975,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3977,
- "instruction": "MLOAD"
- },
- {
- "pc": 3978,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4011,
- "instruction": "DUP2"
- },
- {
- "pc": 4012,
- "instruction": "MSTORE"
- },
- {
- "pc": 4013,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4015,
- "instruction": "ADD"
- },
- {
- "pc": 4016,
- "instruction": "DUP1"
- },
- {
- "pc": 4017,
- "instruction": "DUP1"
- },
- {
- "pc": 4018,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4020,
- "instruction": "ADD"
- },
- {
- "pc": 4021,
- "instruction": "DUP3"
- },
- {
- "pc": 4022,
- "instruction": "DUP2"
- },
- {
- "pc": 4023,
- "instruction": "SUB"
- },
- {
- "pc": 4024,
- "instruction": "DUP3"
- },
- {
- "pc": 4025,
- "instruction": "MSTORE"
- },
- {
- "pc": 4026,
- "instruction": "DUP4"
- },
- {
- "pc": 4027,
- "instruction": "DUP2"
- },
- {
- "pc": 4028,
- "instruction": "DUP2"
- },
- {
- "pc": 4029,
- "instruction": "MLOAD"
- },
- {
- "pc": 4030,
- "instruction": "DUP2"
- },
- {
- "pc": 4031,
- "instruction": "MSTORE"
- },
- {
- "pc": 4032,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4034,
- "instruction": "ADD"
- },
- {
- "pc": 4035,
- "instruction": "SWAP2"
- },
- {
- "pc": 4036,
- "instruction": "POP"
- },
- {
- "pc": 4037,
- "instruction": "DUP1"
- },
- {
- "pc": 4038,
- "instruction": "MLOAD"
- },
- {
- "pc": 4039,
- "instruction": "SWAP1"
- },
- {
- "pc": 4040,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4042,
- "instruction": "ADD"
- },
- {
- "pc": 4043,
- "instruction": "SWAP1"
- },
- {
- "pc": 4044,
- "instruction": "DUP1"
- },
- {
- "pc": 4045,
- "instruction": "DUP4"
- },
- {
- "pc": 4046,
- "instruction": "DUP4"
- },
- {
- "pc": 4047,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4049
- }],
- "last_instruction": "UNKNOWN",
- "id": 3975
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 668,
- "instruction": "DUP2"
- },
- {
- "pc": 669,
- "instruction": "ADD"
- },
- {
- "pc": 670,
- "instruction": "SWAP1"
- },
- {
- "pc": 671,
- "instruction": "DUP1"
- },
- {
- "pc": 672,
- "instruction": "DUP1"
- },
- {
- "pc": 673,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 674,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 695,
- "instruction": "AND"
- },
- {
- "pc": 696,
- "instruction": "SWAP1"
- },
- {
- "pc": 697,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 699,
- "instruction": "ADD"
- },
- {
- "pc": 700,
- "instruction": "SWAP1"
- },
- {
- "pc": 701,
- "instruction": "SWAP3"
- },
- {
- "pc": 702,
- "instruction": "SWAP2"
- },
- {
- "pc": 703,
- "instruction": "SWAP1"
- },
- {
- "pc": 704,
- "instruction": "DUP1"
- },
- {
- "pc": 705,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 706,
- "instruction": "SWAP1"
- },
- {
- "pc": 707,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 709,
- "instruction": "ADD"
- },
- {
- "pc": 710,
- "instruction": "SWAP1"
- },
- {
- "pc": 711,
- "instruction": "SWAP3"
- },
- {
- "pc": 712,
- "instruction": "SWAP2"
- },
- {
- "pc": 713,
- "instruction": "SWAP1"
- },
- {
- "pc": 714,
- "instruction": "POP"
- },
- {
- "pc": 715,
- "instruction": "POP"
- },
- {
- "pc": 716,
- "instruction": "POP"
- },
- {
- "pc": 717,
- "instruction": "PUSH2 0x0740"
- },
- {
- "pc": 720,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1856
- }],
- "last_instruction": "JUMP",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 899,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 901,
- "instruction": "DUP1"
- },
- {
- "pc": 902,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 899
- },
- {
- "instructions": [
- {
- "pc": 1294,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1295,
- "instruction": "PUSH2 0x0570"
- },
- {
- "pc": 1298,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1300,
- "instruction": "DUP1"
- },
- {
- "pc": 1301,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 1302,
- "instruction": "SUB"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1305,
- "instruction": "DUP2"
- },
- {
- "pc": 1306,
- "instruction": "LT"
- },
- {
- "pc": 1307,
- "instruction": "ISZERO"
- },
- {
- "pc": 1308,
- "instruction": "PUSH2 0x0524"
- },
- {
- "pc": 1311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1312
- },
- {
- "color": "\"#5F9747\"",
- "target": 1316
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1294
- },
- {
- "instructions": [
- {
- "pc": 1031,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1032,
- "instruction": "POP"
- },
- {
- "pc": 1033,
- "instruction": "POP"
- },
- {
- "pc": 1034,
- "instruction": "POP"
- },
- {
- "pc": 1035,
- "instruction": "POP"
- },
- {
- "pc": 1036,
- "instruction": "SWAP1"
- },
- {
- "pc": 1037,
- "instruction": "POP"
- },
- {
- "pc": 1038,
- "instruction": "SWAP1"
- },
- {
- "pc": 1039,
- "instruction": "DUP2"
- },
- {
- "pc": 1040,
- "instruction": "ADD"
- },
- {
- "pc": 1041,
- "instruction": "SWAP1"
- },
- {
- "pc": 1042,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1044,
- "instruction": "AND"
- },
- {
- "pc": 1045,
- "instruction": "DUP1"
- },
- {
- "pc": 1046,
- "instruction": "ISZERO"
- },
- {
- "pc": 1047,
- "instruction": "PUSH2 0x0434"
- },
- {
- "pc": 1050,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1076
- },
- {
- "color": "\"#B70000\"",
- "target": 1051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1031
- },
- {
- "instructions": [
- {
- "pc": 2387,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2388,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2390,
- "instruction": "PUSH2 0x0a16"
- },
- {
- "pc": 2393,
- "instruction": "PUSH2 0x0960"
- },
- {
- "pc": 2396,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 2399,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 2387
- },
- {
- "instructions": [
- {
- "pc": 1214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1215,
- "instruction": "DUP2"
- },
- {
- "pc": 1216,
- "instruction": "ADD"
- },
- {
- "pc": 1217,
- "instruction": "SWAP1"
- },
- {
- "pc": 1218,
- "instruction": "DUP1"
- },
- {
- "pc": 1219,
- "instruction": "DUP1"
- },
- {
- "pc": 1220,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1221,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1242,
- "instruction": "AND"
- },
- {
- "pc": 1243,
- "instruction": "SWAP1"
- },
- {
- "pc": 1244,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "SWAP1"
- },
- {
- "pc": 1248,
- "instruction": "SWAP3"
- },
- {
- "pc": 1249,
- "instruction": "SWAP2"
- },
- {
- "pc": 1250,
- "instruction": "SWAP1"
- },
- {
- "pc": 1251,
- "instruction": "DUP1"
- },
- {
- "pc": 1252,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1256,
- "instruction": "ADD"
- },
- {
- "pc": 1257,
- "instruction": "SWAP1"
- },
- {
- "pc": 1258,
- "instruction": "SWAP3"
- },
- {
- "pc": 1259,
- "instruction": "SWAP2"
- },
- {
- "pc": 1260,
- "instruction": "SWAP1"
- },
- {
- "pc": 1261,
- "instruction": "POP"
- },
- {
- "pc": 1262,
- "instruction": "POP"
- },
- {
- "pc": 1263,
- "instruction": "POP"
- },
- {
- "pc": 1264,
- "instruction": "PUSH2 0x0a20"
- },
- {
- "pc": 1267,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2592
- }],
- "last_instruction": "JUMP",
- "id": 1214
- },
- {
- "instructions": [
- {
- "pc": 4171,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4173,
- "instruction": "MLOAD"
- },
- {
- "pc": 4174,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 4207,
- "instruction": "DUP2"
- },
- {
- "pc": 4208,
- "instruction": "MSTORE"
- },
- {
- "pc": 4209,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 4211,
- "instruction": "ADD"
- },
- {
- "pc": 4212,
- "instruction": "DUP1"
- },
- {
- "pc": 4213,
- "instruction": "DUP1"
- },
- {
- "pc": 4214,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4216,
- "instruction": "ADD"
- },
- {
- "pc": 4217,
- "instruction": "DUP3"
- },
- {
- "pc": 4218,
- "instruction": "DUP2"
- },
- {
- "pc": 4219,
- "instruction": "SUB"
- },
- {
- "pc": 4220,
- "instruction": "DUP3"
- },
- {
- "pc": 4221,
- "instruction": "MSTORE"
- },
- {
- "pc": 4222,
- "instruction": "PUSH1 0x1b"
- },
- {
- "pc": 4224,
- "instruction": "DUP2"
- },
- {
- "pc": 4225,
- "instruction": "MSTORE"
- },
- {
- "pc": 4226,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4228,
- "instruction": "ADD"
- },
- {
- "pc": 4229,
- "instruction": "DUP1"
- },
- {
- "pc": 4230,
- "instruction": "PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000"
- },
- {
- "pc": 4263,
- "instruction": "DUP2"
- },
- {
- "pc": 4264,
- "instruction": "MSTORE"
- },
- {
- "pc": 4265,
- "instruction": "POP"
- },
- {
- "pc": 4266,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4268,
- "instruction": "ADD"
- },
- {
- "pc": 4269,
- "instruction": "SWAP2"
- },
- {
- "pc": 4270,
- "instruction": "POP"
- },
- {
- "pc": 4271,
- "instruction": "POP"
- },
- {
- "pc": 4272,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4274,
- "instruction": "MLOAD"
- },
- {
- "pc": 4275,
- "instruction": "DUP1"
- },
- {
- "pc": 4276,
- "instruction": "SWAP2"
- },
- {
- "pc": 4277,
- "instruction": "SUB"
- },
- {
- "pc": 4278,
- "instruction": "SWAP1"
- },
- {
- "pc": 4279,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4171
- },
- {
- "instructions": [
- {
- "pc": 1869,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1870,
- "instruction": "DUP5"
- },
- {
- "pc": 1871,
- "instruction": "PUSH2 0x07e4"
- },
- {
- "pc": 1874,
- "instruction": "DUP6"
- },
- {
- "pc": 1875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1877,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1879,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1882,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 1869
- },
- {
- "instructions": [
- {
- "pc": 1076,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1077,
- "instruction": "POP"
- },
- {
- "pc": 1078,
- "instruction": "SWAP3"
- },
- {
- "pc": 1079,
- "instruction": "POP"
- },
- {
- "pc": 1080,
- "instruction": "POP"
- },
- {
- "pc": 1081,
- "instruction": "POP"
- },
- {
- "pc": 1082,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1084,
- "instruction": "MLOAD"
- },
- {
- "pc": 1085,
- "instruction": "DUP1"
- },
- {
- "pc": 1086,
- "instruction": "SWAP2"
- },
- {
- "pc": 1087,
- "instruction": "SUB"
- },
- {
- "pc": 1088,
- "instruction": "SWAP1"
- },
- {
- "pc": 1089,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1076
- },
- {
- "instructions": [
- {
- "pc": 212,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 213,
- "instruction": "PUSH2 0x00dc"
- },
- {
- "pc": 216,
- "instruction": "PUSH2 0x0586"
- },
- {
- "pc": 219,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1414
- }],
- "last_instruction": "JUMP",
- "id": 212
- },
- {
- "instructions": [
- {
- "pc": 1856,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1857,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1859,
- "instruction": "PUSH2 0x07e9"
- },
- {
- "pc": 1862,
- "instruction": "PUSH2 0x074d"
- },
- {
- "pc": 1865,
- "instruction": "PUSH2 0x0ac5"
- },
- {
- "pc": 1868,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2757
- }],
- "last_instruction": "JUMP",
- "id": 1856
- },
- {
- "instructions": [
- {
- "pc": 220,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 221,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 223,
- "instruction": "MLOAD"
- },
- {
- "pc": 224,
- "instruction": "DUP1"
- },
- {
- "pc": 225,
- "instruction": "DUP1"
- },
- {
- "pc": 226,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 228,
- "instruction": "ADD"
- },
- {
- "pc": 229,
- "instruction": "DUP3"
- },
- {
- "pc": 230,
- "instruction": "DUP2"
- },
- {
- "pc": 231,
- "instruction": "SUB"
- },
- {
- "pc": 232,
- "instruction": "DUP3"
- },
- {
- "pc": 233,
- "instruction": "MSTORE"
- },
- {
- "pc": 234,
- "instruction": "DUP4"
- },
- {
- "pc": 235,
- "instruction": "DUP2"
- },
- {
- "pc": 236,
- "instruction": "DUP2"
- },
- {
- "pc": 237,
- "instruction": "MLOAD"
- },
- {
- "pc": 238,
- "instruction": "DUP2"
- },
- {
- "pc": 239,
- "instruction": "MSTORE"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 242,
- "instruction": "ADD"
- },
- {
- "pc": 243,
- "instruction": "SWAP2"
- },
- {
- "pc": 244,
- "instruction": "POP"
- },
- {
- "pc": 245,
- "instruction": "DUP1"
- },
- {
- "pc": 246,
- "instruction": "MLOAD"
- },
- {
- "pc": 247,
- "instruction": "SWAP1"
- },
- {
- "pc": 248,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 250,
- "instruction": "ADD"
- },
- {
- "pc": 251,
- "instruction": "SWAP1"
- },
- {
- "pc": 252,
- "instruction": "DUP1"
- },
- {
- "pc": 253,
- "instruction": "DUP4"
- },
- {
- "pc": 254,
- "instruction": "DUP4"
- },
- {
- "pc": 255,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 257
- }],
- "last_instruction": "UNKNOWN",
- "id": 220
- },
- {
- "instructions": [
- {
- "pc": 3536,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3537,
- "instruction": "PUSH2 0x0e3b"
- },
- {
- "pc": 3540,
- "instruction": "DUP2"
- },
- {
- "pc": 3541,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3543,
- "instruction": "MLOAD"
- },
- {
- "pc": 3544,
- "instruction": "DUP1"
- },
- {
- "pc": 3545,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3547,
- "instruction": "ADD"
- },
- {
- "pc": 3548,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3550,
- "instruction": "MSTORE"
- },
- {
- "pc": 3551,
- "instruction": "DUP1"
- },
- {
- "pc": 3552,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 3554,
- "instruction": "DUP2"
- },
- {
- "pc": 3555,
- "instruction": "MSTORE"
- },
- {
- "pc": 3556,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3558,
- "instruction": "ADD"
- },
- {
- "pc": 3559,
- "instruction": "PUSH2 0x132c"
- },
- {
- "pc": 3562,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 3564,
- "instruction": "SWAP2"
- },
- {
- "pc": 3565,
- "instruction": "CODECOPY"
- },
- {
- "pc": 3566,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3568,
- "instruction": "DUP1"
- },
- {
- "pc": 3569,
- "instruction": "DUP8"
- },
- {
- "pc": 3570,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3591,
- "instruction": "AND"
- },
- {
- "pc": 3592,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3613,
- "instruction": "AND"
- },
- {
- "pc": 3614,
- "instruction": "DUP2"
- },
- {
- "pc": 3615,
- "instruction": "MSTORE"
- },
- {
- "pc": 3616,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3618,
- "instruction": "ADD"
- },
- {
- "pc": 3619,
- "instruction": "SWAP1"
- },
- {
- "pc": 3620,
- "instruction": "DUP2"
- },
- {
- "pc": 3621,
- "instruction": "MSTORE"
- },
- {
- "pc": 3622,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3624,
- "instruction": "ADD"
- },
- {
- "pc": 3625,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3627,
- "instruction": "SHA3"
- },
- {
- "pc": 3628,
- "instruction": "SLOAD"
- },
- {
- "pc": 3629,
- "instruction": "PUSH2 0x0f7a"
- },
- {
- "pc": 3632,
- "instruction": "SWAP1"
- },
- {
- "pc": 3633,
- "instruction": "SWAP3"
- },
- {
- "pc": 3634,
- "instruction": "SWAP2"
- },
- {
- "pc": 3635,
- "instruction": "SWAP1"
- },
- {
- "pc": 3636,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 3641,
- "instruction": "AND"
- },
- {
- "pc": 3642,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3962
- }],
- "last_instruction": "JUMP",
- "id": 3536
- },
- {
- "instructions": [
- {
- "pc": 2622,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2623,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2625,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2627,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2629,
- "instruction": "DUP5"
- },
- {
- "pc": 2630,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2651,
- "instruction": "AND"
- },
- {
- "pc": 2652,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2673,
- "instruction": "AND"
- },
- {
- "pc": 2674,
- "instruction": "DUP2"
- },
- {
- "pc": 2675,
- "instruction": "MSTORE"
- },
- {
- "pc": 2676,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2678,
- "instruction": "ADD"
- },
- {
- "pc": 2679,
- "instruction": "SWAP1"
- },
- {
- "pc": 2680,
- "instruction": "DUP2"
- },
- {
- "pc": 2681,
- "instruction": "MSTORE"
- },
- {
- "pc": 2682,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2684,
- "instruction": "ADD"
- },
- {
- "pc": 2685,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2687,
- "instruction": "SHA3"
- },
- {
- "pc": 2688,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2690,
- "instruction": "DUP4"
- },
- {
- "pc": 2691,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2712,
- "instruction": "AND"
- },
- {
- "pc": 2713,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2734,
- "instruction": "AND"
- },
- {
- "pc": 2735,
- "instruction": "DUP2"
- },
- {
- "pc": 2736,
- "instruction": "MSTORE"
- },
- {
- "pc": 2737,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2739,
- "instruction": "ADD"
- },
- {
- "pc": 2740,
- "instruction": "SWAP1"
- },
- {
- "pc": 2741,
- "instruction": "DUP2"
- },
- {
- "pc": 2742,
- "instruction": "MSTORE"
- },
- {
- "pc": 2743,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2745,
- "instruction": "ADD"
- },
- {
- "pc": 2746,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2748,
- "instruction": "SHA3"
- },
- {
- "pc": 2749,
- "instruction": "SLOAD"
- },
- {
- "pc": 2750,
- "instruction": "SWAP1"
- },
- {
- "pc": 2751,
- "instruction": "POP"
- },
- {
- "pc": 2752,
- "instruction": "SWAP3"
- },
- {
- "pc": 2753,
- "instruction": "SWAP2"
- },
- {
- "pc": 2754,
- "instruction": "POP"
- },
- {
- "pc": 2755,
- "instruction": "POP"
- },
- {
- "pc": 2756,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1392
- }],
- "last_instruction": "JUMP",
- "id": 2622
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1908,
- "instruction": "AND"
- },
- {
- "pc": 1909,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1930,
- "instruction": "AND"
- },
- {
- "pc": 1931,
- "instruction": "DUP2"
- },
- {
- "pc": 1932,
- "instruction": "MSTORE"
- },
- {
- "pc": 1933,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1935,
- "instruction": "ADD"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "DUP2"
- },
- {
- "pc": 1938,
- "instruction": "MSTORE"
- },
- {
- "pc": 1939,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1941,
- "instruction": "ADD"
- },
- {
- "pc": 1942,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1944,
- "instruction": "SHA3"
- },
- {
- "pc": 1945,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1947,
- "instruction": "DUP10"
- },
- {
- "pc": 1948,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1969,
- "instruction": "AND"
- },
- {
- "pc": 1970,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1991,
- "instruction": "AND"
- },
- {
- "pc": 1992,
- "instruction": "DUP2"
- },
- {
- "pc": 1993,
- "instruction": "MSTORE"
- },
- {
- "pc": 1994,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1996,
- "instruction": "ADD"
- },
- {
- "pc": 1997,
- "instruction": "SWAP1"
- },
- {
- "pc": 1998,
- "instruction": "DUP2"
- },
- {
- "pc": 1999,
- "instruction": "MSTORE"
- },
- {
- "pc": 2000,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2002,
- "instruction": "ADD"
- },
- {
- "pc": 2003,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2005,
- "instruction": "SHA3"
- },
- {
- "pc": 2006,
- "instruction": "SLOAD"
- },
- {
- "pc": 2007,
- "instruction": "PUSH2 0x103a"
- },
- {
- "pc": 2010,
- "instruction": "SWAP1"
- },
- {
- "pc": 2011,
- "instruction": "SWAP2"
- },
- {
- "pc": 2012,
- "instruction": "SWAP1"
- },
- {
- "pc": 2013,
- "instruction": "PUSH4 0xffffffff"
- },
- {
- "pc": 2018,
- "instruction": "AND"
- },
- {
- "pc": 2019,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4154
- }],
- "last_instruction": "JUMP",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2368,
- "instruction": "DUP3"
- },
- {
- "pc": 2369,
- "instruction": "SWAP1"
- },
- {
- "pc": 2370,
- "instruction": "SUB"
- },
- {
- "pc": 2371,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2373,
- "instruction": "AND"
- },
- {
- "pc": 2374,
- "instruction": "DUP3"
- },
- {
- "pc": 2375,
- "instruction": "ADD"
- },
- {
- "pc": 2376,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2377
- }],
- "last_instruction": "UNKNOWN",
- "id": 2368
- },
- {
- "instructions": [
- {
- "pc": 445,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 446,
- "instruction": "PUSH2 0x01c5"
- },
- {
- "pc": 449,
- "instruction": "PUSH2 0x0646"
- },
- {
- "pc": 452,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1606
- }],
- "last_instruction": "JUMP",
- "id": 445
- },
- {
- "instructions": [
- {
- "pc": 903,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 904,
- "instruction": "DUP2"
- },
- {
- "pc": 905,
- "instruction": "ADD"
- },
- {
- "pc": 906,
- "instruction": "SWAP1"
- },
- {
- "pc": 907,
- "instruction": "DUP1"
- },
- {
- "pc": 908,
- "instruction": "DUP1"
- },
- {
- "pc": 909,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 910,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 931,
- "instruction": "AND"
- },
- {
- "pc": 932,
- "instruction": "SWAP1"
- },
- {
- "pc": 933,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 935,
- "instruction": "ADD"
- },
- {
- "pc": 936,
- "instruction": "SWAP1"
- },
- {
- "pc": 937,
- "instruction": "SWAP3"
- },
- {
- "pc": 938,
- "instruction": "SWAP2"
- },
- {
- "pc": 939,
- "instruction": "SWAP1"
- },
- {
- "pc": 940,
- "instruction": "DUP1"
- },
- {
- "pc": 941,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 942,
- "instruction": "SWAP1"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 945,
- "instruction": "ADD"
- },
- {
- "pc": 946,
- "instruction": "SWAP1"
- },
- {
- "pc": 947,
- "instruction": "SWAP3"
- },
- {
- "pc": 948,
- "instruction": "SWAP2"
- },
- {
- "pc": 949,
- "instruction": "SWAP1"
- },
- {
- "pc": 950,
- "instruction": "POP"
- },
- {
- "pc": 951,
- "instruction": "POP"
- },
- {
- "pc": 952,
- "instruction": "POP"
- },
- {
- "pc": 953,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 956,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2127
- }],
- "last_instruction": "JUMP",
- "id": 903
- },
- {
- "instructions": [
- {
- "pc": 3456,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3458,
- "instruction": "MLOAD"
- },
- {
- "pc": 3459,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3492,
- "instruction": "DUP2"
- },
- {
- "pc": 3493,
- "instruction": "MSTORE"
- },
- {
- "pc": 3494,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3496,
- "instruction": "ADD"
- },
- {
- "pc": 3497,
- "instruction": "DUP1"
- },
- {
- "pc": 3498,
- "instruction": "DUP1"
- },
- {
- "pc": 3499,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3501,
- "instruction": "ADD"
- },
- {
- "pc": 3502,
- "instruction": "DUP3"
- },
- {
- "pc": 3503,
- "instruction": "DUP2"
- },
- {
- "pc": 3504,
- "instruction": "SUB"
- },
- {
- "pc": 3505,
- "instruction": "DUP3"
- },
- {
- "pc": 3506,
- "instruction": "MSTORE"
- },
- {
- "pc": 3507,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 3509,
- "instruction": "DUP2"
- },
- {
- "pc": 3510,
- "instruction": "MSTORE"
- },
- {
- "pc": 3511,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3513,
- "instruction": "ADD"
- },
- {
- "pc": 3514,
- "instruction": "DUP1"
- },
- {
- "pc": 3515,
- "instruction": "PUSH2 0x12c5"
- },
- {
- "pc": 3518,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 3520,
- "instruction": "SWAP2"
- },
- {
- "pc": 3521,
- "instruction": "CODECOPY"
- },
- {
- "pc": 3522,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3524,
- "instruction": "ADD"
- },
- {
- "pc": 3525,
- "instruction": "SWAP2"
- },
- {
- "pc": 3526,
- "instruction": "POP"
- },
- {
- "pc": 3527,
- "instruction": "POP"
- },
- {
- "pc": 3528,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3530,
- "instruction": "MLOAD"
- },
- {
- "pc": 3531,
- "instruction": "DUP1"
- },
- {
- "pc": 3532,
- "instruction": "SWAP2"
- },
- {
- "pc": 3533,
- "instruction": "SUB"
- },
- {
- "pc": 3534,
- "instruction": "SWAP1"
- },
- {
- "pc": 3535,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3456
- },
- {
- "instructions": [
- {
- "pc": 1833,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1834,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1836,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1838,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1840,
- "instruction": "SWAP1"
- },
- {
- "pc": 1841,
- "instruction": "SLOAD"
- },
- {
- "pc": 1842,
- "instruction": "SWAP1"
- },
- {
- "pc": 1843,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1846,
- "instruction": "EXP"
- },
- {
- "pc": 1847,
- "instruction": "SWAP1"
- },
- {
- "pc": 1848,
- "instruction": "DIV"
- },
- {
- "pc": 1849,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 1851,
- "instruction": "AND"
- },
- {
- "pc": 1852,
- "instruction": "SWAP1"
- },
- {
- "pc": 1853,
- "instruction": "POP"
- },
- {
- "pc": 1854,
- "instruction": "SWAP1"
- },
- {
- "pc": 1855,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 617
- }],
- "last_instruction": "JUMP",
- "id": 1833
- },
- {
- "instructions": [
- {
- "pc": 617,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 620,
- "instruction": "MLOAD"
- },
- {
- "pc": 621,
- "instruction": "DUP1"
- },
- {
- "pc": 622,
- "instruction": "DUP3"
- },
- {
- "pc": 623,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 628,
- "instruction": "AND"
- },
- {
- "pc": 629,
- "instruction": "DUP2"
- },
- {
- "pc": 630,
- "instruction": "MSTORE"
- },
- {
- "pc": 631,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 633,
- "instruction": "ADD"
- },
- {
- "pc": 634,
- "instruction": "SWAP2"
- },
- {
- "pc": 635,
- "instruction": "POP"
- },
- {
- "pc": 636,
- "instruction": "POP"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "MLOAD"
- },
- {
- "pc": 640,
- "instruction": "DUP1"
- },
- {
- "pc": 641,
- "instruction": "SWAP2"
- },
- {
- "pc": 642,
- "instruction": "SUB"
- },
- {
- "pc": 643,
- "instruction": "SWAP1"
- },
- {
- "pc": 644,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 617
- },
- {
- "instructions": [
- {
- "pc": 967,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 968,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 970,
- "instruction": "MLOAD"
- },
- {
- "pc": 971,
- "instruction": "DUP1"
- },
- {
- "pc": 972,
- "instruction": "DUP1"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 975,
- "instruction": "ADD"
- },
- {
- "pc": 976,
- "instruction": "DUP3"
- },
- {
- "pc": 977,
- "instruction": "DUP2"
- },
- {
- "pc": 978,
- "instruction": "SUB"
- },
- {
- "pc": 979,
- "instruction": "DUP3"
- },
- {
- "pc": 980,
- "instruction": "MSTORE"
- },
- {
- "pc": 981,
- "instruction": "DUP4"
- },
- {
- "pc": 982,
- "instruction": "DUP2"
- },
- {
- "pc": 983,
- "instruction": "DUP2"
- },
- {
- "pc": 984,
- "instruction": "MLOAD"
- },
- {
- "pc": 985,
- "instruction": "DUP2"
- },
- {
- "pc": 986,
- "instruction": "MSTORE"
- },
- {
- "pc": 987,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 989,
- "instruction": "ADD"
- },
- {
- "pc": 990,
- "instruction": "SWAP2"
- },
- {
- "pc": 991,
- "instruction": "POP"
- },
- {
- "pc": 992,
- "instruction": "DUP1"
- },
- {
- "pc": 993,
- "instruction": "MLOAD"
- },
- {
- "pc": 994,
- "instruction": "SWAP1"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "ADD"
- },
- {
- "pc": 998,
- "instruction": "SWAP1"
- },
- {
- "pc": 999,
- "instruction": "DUP1"
- },
- {
- "pc": 1000,
- "instruction": "DUP4"
- },
- {
- "pc": 1001,
- "instruction": "DUP4"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x00"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1004
- }],
- "last_instruction": "UNKNOWN",
- "id": 967
- },
- {
- "instructions": [
- {
- "pc": 102,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 103,
- "instruction": "DUP1"
- },
- {
- "pc": 104,
- "instruction": "PUSH4 0x42966c68"
- },
- {
- "pc": 109,
- "instruction": "EQ"
- },
- {
- "pc": 110,
- "instruction": "PUSH2 0x02eb"
- },
- {
- "pc": 113,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 114
- },
- {
- "color": "\"#5F9747\"",
- "target": 747
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 102,
- "label": "Function 42966c68"
- },
- {
- "instructions": [
- {
- "pc": 493,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 493
- },
- {
- "instructions": [
- {
- "pc": 3268,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3269,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3271,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3292,
- "instruction": "AND"
- },
- {
- "pc": 3293,
- "instruction": "DUP4"
- },
- {
- "pc": 3294,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3315,
- "instruction": "AND"
- },
- {
- "pc": 3316,
- "instruction": "EQ"
- },
- {
- "pc": 3317,
- "instruction": "ISZERO"
- },
- {
- "pc": 3318,
- "instruction": "PUSH2 0x0d4a"
- },
- {
- "pc": 3321,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3322
- },
- {
- "color": "\"#5F9747\"",
- "target": 3402
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3268
- },
- {
- "instructions": [
- {
- "pc": 1166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1167,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1169,
- "instruction": "MLOAD"
- },
- {
- "pc": 1170,
- "instruction": "DUP1"
- },
- {
- "pc": 1171,
- "instruction": "DUP3"
- },
- {
- "pc": 1172,
- "instruction": "ISZERO"
- },
- {
- "pc": 1173,
- "instruction": "ISZERO"
- },
- {
- "pc": 1174,
- "instruction": "ISZERO"
- },
- {
- "pc": 1175,
- "instruction": "ISZERO"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "MSTORE"
- },
- {
- "pc": 1178,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1180,
- "instruction": "ADD"
- },
- {
- "pc": 1181,
- "instruction": "SWAP2"
- },
- {
- "pc": 1182,
- "instruction": "POP"
- },
- {
- "pc": 1183,
- "instruction": "POP"
- },
- {
- "pc": 1184,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1186,
- "instruction": "MLOAD"
- },
- {
- "pc": 1187,
- "instruction": "DUP1"
- },
- {
- "pc": 1188,
- "instruction": "SWAP2"
- },
- {
- "pc": 1189,
- "instruction": "SUB"
- },
- {
- "pc": 1190,
- "instruction": "SWAP1"
- },
- {
- "pc": 1191,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1166
- },
- {
- "instructions": [
- {
- "pc": 1537,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1538,
- "instruction": "DUP2"
- },
- {
- "pc": 1539,
- "instruction": "SLOAD"
- },
- {
- "pc": 1540,
- "instruction": "DUP2"
- },
- {
- "pc": 1541,
- "instruction": "MSTORE"
- },
- {
- "pc": 1542,
- "instruction": "SWAP1"
- },
- {
- "pc": 1543,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1545,
- "instruction": "ADD"
- },
- {
- "pc": 1546,
- "instruction": "SWAP1"
- },
- {
- "pc": 1547,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1549,
- "instruction": "ADD"
- },
- {
- "pc": 1550,
- "instruction": "DUP1"
- },
- {
- "pc": 1551,
- "instruction": "DUP4"
- },
- {
- "pc": 1552,
- "instruction": "GT"
- },
- {
- "pc": 1553,
- "instruction": "PUSH2 0x0601"
- },
- {
- "pc": 1556,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1537
- },
- {
- "color": "\"#B70000\"",
- "target": 1557
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1537
- },
- {
- "instructions": [
- {
- "pc": 114,
- "instruction": "DUP1"
- },
- {
- "pc": 115,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 120,
- "instruction": "EQ"
- },
- {
- "pc": 121,
- "instruction": "PUSH2 0x0319"
- },
- {
- "pc": 124,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 793
- },
- {
- "color": "\"#B70000\"",
- "target": 125
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 114,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 4290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4291,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 4293,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4314,
- "instruction": "AND"
- },
- {
- "pc": 4315,
- "instruction": "DUP3"
- },
- {
- "pc": 4316,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 4337,
- "instruction": "AND"
- },
- {
- "pc": 4338,
- "instruction": "EQ"
- },
- {
- "pc": 4339,
- "instruction": "ISZERO"
- },
- {
- "pc": 4340,
- "instruction": "PUSH2 0x1148"
- },
- {
- "pc": 4343,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 4344
- },
- {
- "color": "\"#5F9747\"",
- "target": 4424
- }
- ],
- "last_instruction": "JUMPI",
- "id": 4290
- },
- {
- "instructions": [
- {
- "pc": 4058,
- "instruction": "DUP1"
- },
- {
- "pc": 4059,
- "instruction": "DUP3"
- },
- {
- "pc": 4060,
- "instruction": "ADD"
- },
- {
- "pc": 4061,
- "instruction": "MLOAD"
- },
- {
- "pc": 4062,
- "instruction": "DUP2"
- },
- {
- "pc": 4063,
- "instruction": "DUP5"
- },
- {
- "pc": 4064,
- "instruction": "ADD"
- },
- {
- "pc": 4065,
- "instruction": "MSTORE"
- },
- {
- "pc": 4066,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4068,
- "instruction": "DUP2"
- },
- {
- "pc": 4069,
- "instruction": "ADD"
- },
- {
- "pc": 4070,
- "instruction": "SWAP1"
- },
- {
- "pc": 4071,
- "instruction": "POP"
- },
- {
- "pc": 4072,
- "instruction": "PUSH2 0x0fd1"
- },
- {
- "pc": 4075,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 4049
- }],
- "last_instruction": "JUMP",
- "id": 4058
- },
- {
- "instructions": [
- {
- "pc": 1596,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1597,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1599,
- "instruction": "SWAP1"
- },
- {
- "pc": 1600,
- "instruction": "POP"
- },
- {
- "pc": 1601,
- "instruction": "SWAP3"
- },
- {
- "pc": 1602,
- "instruction": "SWAP2"
- },
- {
- "pc": 1603,
- "instruction": "POP"
- },
- {
- "pc": 1604,
- "instruction": "POP"
- },
- {
- "pc": 1605,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 419
- },
- {
- "color": "\"#FF9248\"",
- "target": 1268
- },
- {
- "color": "\"#FF9248\"",
- "target": 1166
- }
- ],
- "last_instruction": "JUMP",
- "id": 1596
- },
- {
- "instructions": [
- {
- "pc": 65,
- "instruction": "DUP1"
- },
- {
- "pc": 66,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 71,
- "instruction": "EQ"
- },
- {
- "pc": 72,
- "instruction": "PUSH2 0x0442"
- },
- {
- "pc": 75,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1090
- },
- {
- "color": "\"#B70000\"",
- "target": 76
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 65,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 4121,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4122,
- "instruction": "POP"
- },
- {
- "pc": 4123,
- "instruction": "SWAP3"
- },
- {
- "pc": 4124,
- "instruction": "POP"
- },
- {
- "pc": 4125,
- "instruction": "POP"
- },
- {
- "pc": 4126,
- "instruction": "POP"
- },
- {
- "pc": 4127,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4129,
- "instruction": "MLOAD"
- },
- {
- "pc": 4130,
- "instruction": "DUP1"
- },
- {
- "pc": 4131,
- "instruction": "SWAP2"
- },
- {
- "pc": 4132,
- "instruction": "SUB"
- },
- {
- "pc": 4133,
- "instruction": "SWAP1"
- },
- {
- "pc": 4134,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 4121
- },
- {
- "instructions": [
- {
- "pc": 43,
- "instruction": "DUP1"
- },
- {
- "pc": 44,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 49,
- "instruction": "GT"
- },
- {
- "pc": 50,
- "instruction": "PUSH2 0x0066"
- },
- {
- "pc": 53,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 54
- },
- {
- "color": "\"#5F9747\"",
- "target": 102
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 43,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 2953,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2955,
- "instruction": "MLOAD"
- },
- {
- "pc": 2956,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2989,
- "instruction": "DUP2"
- },
- {
- "pc": 2990,
- "instruction": "MSTORE"
- },
- {
- "pc": 2991,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2993,
- "instruction": "ADD"
- },
- {
- "pc": 2994,
- "instruction": "DUP1"
- },
- {
- "pc": 2995,
- "instruction": "DUP1"
- },
- {
- "pc": 2996,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2998,
- "instruction": "ADD"
- },
- {
- "pc": 2999,
- "instruction": "DUP3"
- },
- {
- "pc": 3000,
- "instruction": "DUP2"
- },
- {
- "pc": 3001,
- "instruction": "SUB"
- },
- {
- "pc": 3002,
- "instruction": "DUP3"
- },
- {
- "pc": 3003,
- "instruction": "MSTORE"
- },
- {
- "pc": 3004,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 3006,
- "instruction": "DUP2"
- },
- {
- "pc": 3007,
- "instruction": "MSTORE"
- },
- {
- "pc": 3008,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3010,
- "instruction": "ADD"
- },
- {
- "pc": 3011,
- "instruction": "DUP1"
- },
- {
- "pc": 3012,
- "instruction": "PUSH2 0x130a"
- },
- {
- "pc": 3015,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 3017,
- "instruction": "SWAP2"
- },
- {
- "pc": 3018,
- "instruction": "CODECOPY"
- },
- {
- "pc": 3019,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3021,
- "instruction": "ADD"
- },
- {
- "pc": 3022,
- "instruction": "SWAP2"
- },
- {
- "pc": 3023,
- "instruction": "POP"
- },
- {
- "pc": 3024,
- "instruction": "POP"
- },
- {
- "pc": 3025,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3027,
- "instruction": "MLOAD"
- },
- {
- "pc": 3028,
- "instruction": "DUP1"
- },
- {
- "pc": 3029,
- "instruction": "SWAP2"
- },
- {
- "pc": 3030,
- "instruction": "SUB"
- },
- {
- "pc": 3031,
- "instruction": "SWAP1"
- },
- {
- "pc": 3032,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2953
- },
- {
- "instructions": [
- {
- "pc": 1589,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1590,
- "instruction": "DUP5"
- },
- {
- "pc": 1591,
- "instruction": "DUP5"
- },
- {
- "pc": 1592,
- "instruction": "PUSH2 0x0acd"
- },
- {
- "pc": 1595,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2765
- }],
- "last_instruction": "JUMP",
- "id": 1589
- },
- {
- "instructions": [
- {
- "pc": 1523,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1524,
- "instruction": "DUP3"
- },
- {
- "pc": 1525,
- "instruction": "ADD"
- },
- {
- "pc": 1526,
- "instruction": "SWAP2"
- },
- {
- "pc": 1527,
- "instruction": "SWAP1"
- },
- {
- "pc": 1528,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1530,
- "instruction": "MSTORE"
- },
- {
- "pc": 1531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1533,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 1535,
- "instruction": "SHA3"
- },
- {
- "pc": 1536,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1537
- }],
- "last_instruction": "UNKNOWN",
- "id": 1523
- },
- {
- "instructions": [
- {
- "pc": 2348,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2349,
- "instruction": "DUP2"
- },
- {
- "pc": 2350,
- "instruction": "SLOAD"
- },
- {
- "pc": 2351,
- "instruction": "DUP2"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "SWAP1"
- },
- {
- "pc": 2354,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2356,
- "instruction": "ADD"
- },
- {
- "pc": 2357,
- "instruction": "SWAP1"
- },
- {
- "pc": 2358,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2360,
- "instruction": "ADD"
- },
- {
- "pc": 2361,
- "instruction": "DUP1"
- },
- {
- "pc": 2362,
- "instruction": "DUP4"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "PUSH2 0x092c"
- },
- {
- "pc": 2367,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2368
- },
- {
- "color": "\"#5F9747\"",
- "target": 2348
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2348
- },
- {
- "instructions": [
- {
- "pc": 2757,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2758,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2760,
- "instruction": "CALLER"
- },
- {
- "pc": 2761,
- "instruction": "SWAP1"
- },
- {
- "pc": 2762,
- "instruction": "POP"
- },
- {
- "pc": 2763,
- "instruction": "SWAP1"
- },
- {
- "pc": 2764,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2400
- },
- {
- "color": "\"#FF9248\"",
- "target": 1589
- },
- {
- "color": "\"#FF9248\"",
- "target": 2170
- },
- {
- "color": "\"#FF9248\"",
- "target": 1869
- },
- {
- "color": "\"#FF9248\"",
- "target": 2605
- },
- {
- "color": "\"#FF9248\"",
- "target": 1886
- },
- {
- "color": "\"#FF9248\"",
- "target": 2046
- }
- ],
- "last_instruction": "JUMP",
- "id": 2757
- },
- {
- "instructions": [
- {
- "pc": 2170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2171,
- "instruction": "PUSH2 0x0a3e"
- },
- {
- "pc": 2174,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2622
- }],
- "last_instruction": "JUMP",
- "id": 2170
- },
- {
- "instructions": [
- {
- "pc": 3402,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3403,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 3405,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3426,
- "instruction": "AND"
- },
- {
- "pc": 3427,
- "instruction": "DUP3"
- },
- {
- "pc": 3428,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3449,
- "instruction": "AND"
- },
- {
- "pc": 3450,
- "instruction": "EQ"
- },
- {
- "pc": 3451,
- "instruction": "ISZERO"
- },
- {
- "pc": 3452,
- "instruction": "PUSH2 0x0dd0"
- },
- {
- "pc": 3455,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3456
- },
- {
- "color": "\"#5F9747\"",
- "target": 3536
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3402
- },
- {
- "instructions": [
- {
- "pc": 2819,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2821,
- "instruction": "MLOAD"
- },
- {
- "pc": 2822,
- "instruction": "PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 2855,
- "instruction": "DUP2"
- },
- {
- "pc": 2856,
- "instruction": "MSTORE"
- },
- {
- "pc": 2857,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2859,
- "instruction": "ADD"
- },
- {
- "pc": 2860,
- "instruction": "DUP1"
- },
- {
- "pc": 2861,
- "instruction": "DUP1"
- },
- {
- "pc": 2862,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2864,
- "instruction": "ADD"
- },
- {
- "pc": 2865,
- "instruction": "DUP3"
- },
- {
- "pc": 2866,
- "instruction": "DUP2"
- },
- {
- "pc": 2867,
- "instruction": "SUB"
- },
- {
- "pc": 2868,
- "instruction": "DUP3"
- },
- {
- "pc": 2869,
- "instruction": "MSTORE"
- },
- {
- "pc": 2870,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2872,
- "instruction": "DUP2"
- },
- {
- "pc": 2873,
- "instruction": "MSTORE"
- },
- {
- "pc": 2874,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2876,
- "instruction": "ADD"
- },
- {
- "pc": 2877,
- "instruction": "DUP1"
- },
- {
- "pc": 2878,
- "instruction": "PUSH2 0x13e4"
- },
- {
- "pc": 2881,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2883,
- "instruction": "SWAP2"
- },
- {
- "pc": 2884,
- "instruction": "CODECOPY"
- },
- {
- "pc": 2885,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2887,
- "instruction": "ADD"
- },
- {
- "pc": 2888,
- "instruction": "SWAP2"
- },
- {
- "pc": 2889,
- "instruction": "POP"
- },
- {
- "pc": 2890,
- "instruction": "POP"
- },
- {
- "pc": 2891,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2893,
- "instruction": "MLOAD"
- },
- {
- "pc": 2894,
- "instruction": "DUP1"
- },
- {
- "pc": 2895,
- "instruction": "SWAP2"
- },
- {
- "pc": 2896,
- "instruction": "SUB"
- },
- {
- "pc": 2897,
- "instruction": "SWAP1"
- },
- {
- "pc": 2898,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2819
- },
- {
- "instructions": [
- {
- "pc": 2765,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2766,
- "instruction": "PUSH1 0x00"
- },
- {
- "pc": 2768,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2789,
- "instruction": "AND"
- },
- {
- "pc": 2790,
- "instruction": "DUP4"
- },
- {
- "pc": 2791,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 2812,
- "instruction": "AND"
- },
- {
- "pc": 2813,
- "instruction": "EQ"
- },
- {
- "pc": 2814,
- "instruction": "ISZERO"
- },
- {
- "pc": 2815,
- "instruction": "PUSH2 0x0b53"
- },
- {
- "pc": 2818,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2899
- },
- {
- "color": "\"#B70000\"",
- "target": 2819
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2765
- },
- {
- "instructions": [
- {
- "pc": 304,
- "instruction": "DUP1"
- },
- {
- "pc": 305,
- "instruction": "DUP3"
- },
- {
- "pc": 306,
- "instruction": "SUB"
- },
- {
- "pc": 307,
- "instruction": "DUP1"
- },
- {
- "pc": 308,
- "instruction": "MLOAD"
- },
- {
- "pc": 309,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 311,
- "instruction": "DUP4"
- },
- {
- "pc": 312,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 314,
- "instruction": "SUB"
- },
- {
- "pc": 315,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 318,
- "instruction": "EXP"
- },
- {
- "pc": 319,
- "instruction": "SUB"
- },
- {
- "pc": 320,
- "instruction": "NOT"
- },
- {
- "pc": 321,
- "instruction": "AND"
- },
- {
- "pc": 322,
- "instruction": "DUP2"
- },
- {
- "pc": 323,
- "instruction": "MSTORE"
- },
- {
- "pc": 324,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 326,
- "instruction": "ADD"
- },
- {
- "pc": 327,
- "instruction": "SWAP2"
- },
- {
- "pc": 328,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 329
- }],
- "last_instruction": "UNKNOWN",
- "id": 304
- },
- {
- "instructions": [
- {
- "pc": 1392,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1393,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1395,
- "instruction": "MLOAD"
- },
- {
- "pc": 1396,
- "instruction": "DUP1"
- },
- {
- "pc": 1397,
- "instruction": "DUP3"
- },
- {
- "pc": 1398,
- "instruction": "DUP2"
- },
- {
- "pc": 1399,
- "instruction": "MSTORE"
- },
- {
- "pc": 1400,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1402,
- "instruction": "ADD"
- },
- {
- "pc": 1403,
- "instruction": "SWAP2"
- },
- {
- "pc": 1404,
- "instruction": "POP"
- },
- {
- "pc": 1405,
- "instruction": "POP"
- },
- {
- "pc": 1406,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1408,
- "instruction": "MLOAD"
- },
- {
- "pc": 1409,
- "instruction": "DUP1"
- },
- {
- "pc": 1410,
- "instruction": "SWAP2"
- },
- {
- "pc": 1411,
- "instruction": "SUB"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 1392
- },
- {
- "instructions": [
- {
- "pc": 2612,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2613,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2615,
- "instruction": "SWAP1"
- },
- {
- "pc": 2616,
- "instruction": "POP"
- },
- {
- "pc": 2617,
- "instruction": "SWAP3"
- },
- {
- "pc": 2618,
- "instruction": "SWAP2"
- },
- {
- "pc": 2619,
- "instruction": "POP"
- },
- {
- "pc": 2620,
- "instruction": "POP"
- },
- {
- "pc": 2621,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 419
- },
- {
- "color": "\"#FF9248\"",
- "target": 1268
- },
- {
- "color": "\"#FF9248\"",
- "target": 1166
- }
- ],
- "last_instruction": "JUMP",
- "id": 2612
- },
- {
- "instructions": [
- {
- "pc": 747,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 748,
- "instruction": "PUSH2 0x0317"
- },
- {
- "pc": 751,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 753,
- "instruction": "DUP1"
- },
- {
- "pc": 754,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 755,
- "instruction": "SUB"
- },
- {
- "pc": 756,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 758,
- "instruction": "DUP2"
- },
- {
- "pc": 759,
- "instruction": "LT"
- },
- {
- "pc": 760,
- "instruction": "ISZERO"
- },
- {
- "pc": 761,
- "instruction": "PUSH2 0x0301"
- },
- {
- "pc": 764,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 769
- },
- {
- "color": "\"#B70000\"",
- "target": 765
- }
- ],
- "last_instruction": "JUMPI",
- "id": 747
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x39509351"],
- "name": "increaseAllowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "burnFrom(address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x79cc6790"],
- "name": "burnFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "79cc6790",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "burn(uint256)",
- "output_param_types": [],
- "entry_points": [
- "PUSH4 0x42966c68",
- "PUSH4 0x42966c68"
- ],
- "name": "burn",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "42966c68",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": [
- "PUSH4 0x95d89b41",
- "PUSH4 0x95d89b41"
- ],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "RETURN",
- "RETURN",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "RETURN"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(196, 645), (196, 207), (2334, 2348), (2592, 2757), (1496, 1504), (1496, 1523), (475, 497), (475, 493), (2582, 419), (2582, 1268), (2582, 1166), (769, 2035), (2315, 2377), (4531, 4730), (2307, 2315), (2307, 2334), (1566, 220), (54, 65), (54, 959), (4730, 3962), (2046, 4290), (16, 26), (16, 207), (4154, 4280), (4154, 4171), (2055, 859), (1316, 2622), (266, 257), (2035, 2757), (4049, 4058), (4049, 4076), (2899, 3033), (2899, 2953), (174, 185), (174, 475), (284, 304), (284, 329), (257, 266), (257, 284), (1112, 2387), (76, 87), (76, 1192), (163, 445), (163, 174), (125, 881), (125, 136), (645, 663), (645, 667), (1013, 1004), (2225, 2307), (2225, 2377), (3643, 4154), (1557, 1566), (1606, 453), (2377, 967), (2052, 791), (959, 2225), (87, 98), (87, 1294), (4076, 4096), (4076, 4121), (1192, 1210), (1192, 1214), (1051, 1076), (140, 212), (140, 152), (2127, 2757), (2400, 2757), (2605, 3268), (497, 1616), (0, 16), (0, 12), (26, 43), (26, 140), (1504, 1566), (365, 1576), (1616, 3268), (4424, 3962), (3033, 2052), (3033, 2612), (3033, 2582), (3033, 1596), (609, 1833), (1090, 1108), (1090, 1112), (1414, 1496), (1414, 1566), (4096, 4121), (343, 361), (343, 365), (185, 609), (185, 196), (881, 899), (881, 903), (98, 207), (1576, 2757), (1004, 1013), (1004, 1031), (3962, 3975), (3962, 4135), (4135, 4531), (4135, 3643), (136, 207), (152, 163), (152, 343), (793, 811), (793, 815), (815, 2055), (3975, 4049), (667, 1856), (1294, 1312), (1294, 1316), (1031, 1076), (1031, 1051), (2387, 2757), (1214, 2592), (1869, 2757), (212, 1414), (1856, 2757), (220, 257), (3536, 3962), (2622, 1392), (1886, 4154), (2368, 2377), (445, 1606), (903, 2127), (1833, 617), (967, 1004), (102, 114), (102, 747), (3268, 3322), (3268, 3402), (1537, 1537), (1537, 1557), (114, 793), (114, 125), (4290, 4344), (4290, 4424), (4058, 4049), (1596, 419), (1596, 1268), (1596, 1166), (65, 1090), (65, 76), (43, 54), (43, 102), (1589, 2765), (1523, 1537), (2348, 2368), (2348, 2348), (2757, 2400), (2757, 1589), (2757, 2170), (2757, 1869), (2757, 2605), (2757, 1886), (2757, 2046), (2170, 2622), (3402, 3456), (3402, 3536), (2765, 2899), (2765, 2819), (304, 329), (2612, 419), (2612, 1268), (2612, 1166), (747, 769), (747, 765)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 16), (0, 12), (16, 26), (16, 207), (26, 43), (26, 140), (43, 54), (43, 102), (54, 65), (54, 959), (65, 1090), (65, 76), (76, 87), (76, 1192), (87, 98), (87, 1294), (98, 207), (102, 114), (102, 747), (114, 793), (114, 125), (125, 881), (125, 136), (136, 207), (140, 212), (140, 152), (152, 163), (152, 343), (163, 445), (163, 174), (174, 185), (174, 475), (185, 609), (185, 196), (196, 645), (196, 207), (212, 1414), (220, 257), (257, 266), (257, 284), (266, 257), (284, 304), (284, 329), (304, 329), (343, 361), (343, 365), (365, 1576), (445, 1606), (475, 497), (475, 493), (497, 1616), (609, 1833), (645, 663), (645, 667), (667, 1856), (747, 769), (747, 765), (769, 2035), (793, 811), (793, 815), (815, 2055), (881, 899), (881, 903), (903, 2127), (959, 2225), (967, 1004), (1004, 1013), (1004, 1031), (1013, 1004), (1031, 1076), (1031, 1051), (1051, 1076), (1090, 1108), (1090, 1112), (1112, 2387), (1192, 1210), (1192, 1214), (1214, 2592), (1294, 1312), (1294, 1316), (1316, 2622), (1414, 1496), (1414, 1566), (1496, 1504), (1496, 1523), (1504, 1566), (1523, 1537), (1537, 1537), (1537, 1557), (1557, 1566), (1566, 220), (1576, 2757), (1589, 2765), (1596, 721), (1596, 419), (1596, 1268), (1596, 1166), (1606, 453), (1616, 3268), (1833, 617), (1856, 2757), (1869, 2757), (2025, 721), (2025, 419), (2025, 1268), (2025, 1166), (2035, 2757), (2046, 4290), (2052, 791), (2055, 859), (2127, 2757), (2170, 2622), (2175, 3962), (2225, 2307), (2225, 2377), (2307, 2315), (2307, 2334), (2315, 2377), (2334, 2348), (2348, 2368), (2348, 2348), (2368, 2377), (2377, 967), (2387, 2757), (2400, 2757), (2582, 721), (2582, 419), (2582, 1268), (2582, 1166), (2592, 2757), (2605, 3268), (2612, 721), (2612, 419), (2612, 1268), (2612, 1166), (2622, 1392), (2622, 2175), (2757, 2400), (2757, 1589), (2757, 2170), (2757, 1869), (2757, 2605), (2757, 2046), (2765, 2819), (2765, 2899), (2899, 3033), (2899, 2953), (3033, 2052), (3033, 2612), (3033, 2582), (3033, 2025), (3033, 1596), (3268, 3322), (3268, 3402), (3402, 3456), (3402, 3536), (3536, 3962), (3962, 4135), (3962, 3975), (3975, 4049), (4049, 4058), (4049, 4076), (4058, 4049), (4076, 4096), (4076, 4121), (4096, 4121), (4135, 4531), (4290, 4344), (4290, 4424), (4424, 3962), (4531, 4730), (4730, 3962)]",
+ "last_pc": 4795,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8/0x7699B9ACb26b9d05bd9091e14B28Ba57C1F0F5E8.abi",
"statistics": {
"definitely_unreachable_jumps": 10,
+ "total_edges": 2545,
"unsound_jumps": 0,
"total_opcodes": 2526,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 115,
"resolved_jumps": 105
- }
+ },
+ "execution_time": 1207
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea264697066735822122025aed773d67d12dba4acc95d7d7e08a606d812d348d0382dde821cc786797ba564736f6c63430008140033",
"address": "0x3f121b9a6bc33b6c9f711ccbcaac67459c875641",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'25'(Unknown Opcode)\n'ae'(Unknown Opcode)\n'd7'(Unknown Opcode)\nPUSH20 0xd67d12dba4acc95d7d7e08a606d812d348d0382d\n'de'(Unknown Opcode)\nDUP3\nSHR\n'c7'(Unknown Opcode)\nDUP7\nPUSH26 0x7ba564736f6c63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (1886, 1972), (1886, 1965), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641/0x3f121b9a6bc33b6c9f711ccbcaac67459c875641.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1538,
"unsound_jumps": 0,
"total_opcodes": 1510,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 436
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461012557806395d89b411461014d578063a67bbd0214610155578063a9059cbb14610180578063cb50376614610193578063dd62ed3e146101a8575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101e0565b6040516100bf9190610726565b60405180910390f35b6100db6100d636600461078d565b610270565b60405190151581526020016100bf565b6005545b6040519081526020016100bf565b6100db61010b3660046107b5565b610286565b60045460405160ff90911681526020016100bf565b6100ef6101333660046107ee565b6001600160a01b03165f9081526020819052604090205490565b6100b26102ed565b600654610168906001600160a01b031681565b6040516001600160a01b0390911681526020016100bf565b6100db61018e36600461078d565b6102fc565b6101a66101a136600461081b565b610308565b005b6100ef6101b63660046108db565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600280546101ef9061090c565b80601f016020809104026020016040519081016040528092919081815260200182805461021b9061090c565b80156102665780601f1061023d57610100808354040283529160200191610266565b820191905f5260205f20905b81548152906001019060200180831161024957829003601f168201915b5050505050905090565b5f61027c338484610445565b5060015b92915050565b5f610292848484610569565b6102e384336102de8560405180606001604052806028815260200161099e602891396001600160a01b038a165f90815260016020908152604080832033845290915290205491906106e9565b610445565b5060019392505050565b6060600380546101ef9061090c565b5f61027c338484610569565b6006546001600160a01b031633146103555760405162461bcd60e51b815260206004820152600b60248201526a139bdd08185b1b1bddd95960aa1b60448201526064015b60405180910390fd5b5f5b8151811015610441575f82828151811061037357610373610944565b6020908102919091018101516001600160a01b0381165f8181528084526040808220548151808301909252600582526422a92927a960d91b828701529282529352909250906103c590829081906106e9565b6001600160a01b0383165f9081526020819052604081209190915580527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb55461040e9082610714565b5f8080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5555050600101610357565b5050565b6001600160a01b0383166104a75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161034c565b6001600160a01b0382166105085760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161034c565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166105cd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161034c565b6001600160a01b03821661062f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161034c565b61066b81604051806060016040528060268152602001610978602691396001600160a01b0386165f9081526020819052604090205491906106e9565b6001600160a01b038085165f9081526020819052604080822093909355908416815220546106999082610714565b6001600160a01b038381165f818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161055c565b5f818484111561070c5760405162461bcd60e51b815260040161034c9190610726565b505050900390565b5f61071f8284610958565b9392505050565b5f602080835283518060208501525f5b8181101561075257858101830151858201604001528201610736565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610788575f80fd5b919050565b5f806040838503121561079e575f80fd5b6107a783610772565b946020939093013593505050565b5f805f606084860312156107c7575f80fd5b6107d084610772565b92506107de60208501610772565b9150604084013590509250925092565b5f602082840312156107fe575f80fd5b61071f82610772565b634e487b7160e01b5f52604160045260245ffd5b5f602080838503121561082c575f80fd5b823567ffffffffffffffff80821115610843575f80fd5b818501915085601f830112610856575f80fd5b81358181111561086857610868610807565b8060051b604051601f19603f8301168101818110858211171561088d5761088d610807565b6040529182528482019250838101850191888311156108aa575f80fd5b938501935b828510156108cf576108c085610772565b845293850193928501926108af565b98975050505050505050565b5f80604083850312156108ec575f80fd5b6108f583610772565b915061090360208401610772565b90509250929050565b600181811c9082168061092057607f821691505b60208210810361093e57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b8082018082111561028057634e487b7160e01b5f52601160045260245ffdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220e1edbc8b4fc827f40ccf3b6d75f44a2477aafe9235ac76b184dd620a590ca90d64736f6c63430008180033",
"address": "0xb663945fc96656ad9f5b7ad1561182aca7071592",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0125\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x014d\nJUMPI\nDUP1\nPUSH4 0xa67bbd02\nEQ\nPUSH2 0x0155\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0180\nJUMPI\nDUP1\nPUSH4 0xcb503766\nEQ\nPUSH2 0x0193\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x01a8\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01e0\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x0726\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x078d\nJUMP\nJUMPDEST\nPUSH2 0x0270\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x05\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07b5\nJUMP\nJUMPDEST\nPUSH2 0x0286\nJUMP\nJUMPDEST\nPUSH1 0x04\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0xff\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0133\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07ee\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x02ed\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH2 0x0168\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x018e\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x078d\nJUMP\nJUMPDEST\nPUSH2 0x02fc\nJUMP\nJUMPDEST\nPUSH2 0x01a6\nPUSH2 0x01a1\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x081b\nJUMP\nJUMPDEST\nPUSH2 0x0308\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x01b6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08db\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01ef\nSWAP1\nPUSH2 0x090c\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x021b\nSWAP1\nPUSH2 0x090c\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0266\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x023d\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0266\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0249\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027c\nCALLER\nDUP5\nDUP5\nPUSH2 0x0445\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0292\nDUP5\nDUP5\nDUP5\nPUSH2 0x0569\nJUMP\nJUMPDEST\nPUSH2 0x02e3\nDUP5\nCALLER\nPUSH2 0x02de\nDUP6\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x28\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x099e\nPUSH1 0x28\nSWAP2\nCODECOPY\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP11\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nSWAP1\nSHA3\nSLOAD\nSWAP2\nSWAP1\nPUSH2 0x06e9\nJUMP\nJUMPDEST\nPUSH2 0x0445\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01ef\nSWAP1\nPUSH2 0x090c\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027c\nCALLER\nDUP5\nDUP5\nPUSH2 0x0569\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0355\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x0b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH11 0x139bdd08185b1b1bddd959\nPUSH1 0xaa\nSHL\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH0\nJUMPDEST\nDUP2\nMLOAD\nDUP2\nLT\nISZERO\nPUSH2 0x0441\nJUMPI\nPUSH0\nDUP3\nDUP3\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0373\nJUMPI\nPUSH2 0x0373\nPUSH2 0x0944\nJUMP\nJUMPDEST\nPUSH1 0x20\nSWAP1\nDUP2\nMUL\nSWAP2\nSWAP1\nSWAP2\nADD\nDUP2\nADD\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nDUP1\nDUP5\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSLOAD\nDUP2\nMLOAD\nDUP1\nDUP4\nADD\nSWAP1\nSWAP3\nMSTORE\nPUSH1 0x05\nDUP3\nMSTORE\nPUSH5 0x22a92927a9\nPUSH1 0xd9\nSHL\nDUP3\nDUP8\nADD\nMSTORE\nSWAP3\nDUP3\nMSTORE\nSWAP4\nMSTORE\nSWAP1\nSWAP3\nPOP\nSWAP1\nPUSH2 0x03c5\nSWAP1\nDUP3\nSWAP1\nDUP2\nSWAP1\nPUSH2 0x06e9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSWAP2\nSWAP1\nSWAP2\nSSTORE\nDUP1\nMSTORE\nPUSH32 0xad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5\nSLOAD\nPUSH2 0x040e\nSWAP1\nDUP3\nPUSH2 0x0714\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nDUP1\nMSTORE\nPUSH1 0x20\nMSTORE\nPUSH32 0xad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5\nSSTORE\nPOP\nPOP\nPUSH1 0x01\nADD\nPUSH2 0x0357\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x04a7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x034c\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0508\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x034c\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x05cd\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x034c\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x062f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x034c\nJUMP\nJUMPDEST\nPUSH2 0x066b\nDUP2\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x60\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x26\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x0978\nPUSH1 0x26\nSWAP2\nCODECOPY\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP2\nSWAP1\nPUSH2 0x06e9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP5\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x0699\nSWAP1\nDUP3\nPUSH2 0x0714\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nDUP2\nMSTORE\nPUSH1 0x40\nSWAP2\nDUP3\nSWAP1\nSHA3\nSWAP5\nSWAP1\nSWAP5\nSSTORE\nMLOAD\nDUP5\nDUP2\nMSTORE\nSWAP1\nSWAP3\nSWAP2\nDUP7\nAND\nSWAP2\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP2\nADD\nPUSH2 0x055c\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nDUP5\nDUP5\nGT\nISZERO\nPUSH2 0x070c\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x034c\nSWAP2\nSWAP1\nPUSH2 0x0726\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nSWAP1\nSUB\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x071f\nDUP3\nDUP5\nPUSH2 0x0958\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nPUSH1 0x20\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0752\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x0736\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0788\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x079e\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07a7\nDUP4\nPUSH2 0x0772\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x07c7\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07d0\nDUP5\nPUSH2 0x0772\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x07de\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0772\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x07fe\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x071f\nDUP3\nPUSH2 0x0772\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x41\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x082c\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP3\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0843\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nDUP6\nADD\nSWAP2\nPOP\nDUP6\nPUSH1 0x1f\nDUP4\nADD\nSLT\nPUSH2 0x0856\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP2\nCALLDATALOAD\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0868\nJUMPI\nPUSH2 0x0868\nPUSH2 0x0807\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x05\nSHL\nPUSH1 0x40\nMLOAD\nPUSH1 0x1f\nNOT\nPUSH1 0x3f\nDUP4\nADD\nAND\nDUP2\nADD\nDUP2\nDUP2\nLT\nDUP6\nDUP3\nGT\nOR\nISZERO\nPUSH2 0x088d\nJUMPI\nPUSH2 0x088d\nPUSH2 0x0807\nJUMP\nJUMPDEST\nPUSH1 0x40\nMSTORE\nSWAP2\nDUP3\nMSTORE\nDUP5\nDUP3\nADD\nSWAP3\nPOP\nDUP4\nDUP2\nADD\nDUP6\nADD\nSWAP2\nDUP9\nDUP4\nGT\nISZERO\nPUSH2 0x08aa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP4\nDUP6\nADD\nSWAP4\nJUMPDEST\nDUP3\nDUP6\nLT\nISZERO\nPUSH2 0x08cf\nJUMPI\nPUSH2 0x08c0\nDUP6\nPUSH2 0x0772\nJUMP\nJUMPDEST\nDUP5\nMSTORE\nSWAP4\nDUP6\nADD\nSWAP4\nSWAP3\nDUP6\nADD\nSWAP3\nPUSH2 0x08af\nJUMP\nJUMPDEST\nSWAP9\nSWAP8\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08ec\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08f5\nDUP4\nPUSH2 0x0772\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0903\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0772\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x0920\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x093e\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x32\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0280\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nINVALID\nGASLIMIT\nMSTORE\nNUMBER\nORIGIN\nADDRESS\nGASPRICE\nSHA3\nPUSH21 0x72616e7366657220616d6f756e7420657863656564\nPUSH20 0x2062616c616e636545524332303a207472616e73\nPUSH7 0x657220616d6f75\nPUSH15 0x74206578636565647320616c6c6f77\nPUSH2 0x6e63\nPUSH6 0xa26469706673\nPC\n'22'(Unknown Opcode)\nSLT\nSHA3\n'e1'(Unknown Opcode)\n'ed'(Unknown Opcode)\n'bc'(Unknown Opcode)\nDUP12\nINVALID\n'c8'(Unknown Opcode)\n'27'(Unknown Opcode)\nDELEGATECALL\n'0c'(Unknown Opcode)\n'cf'(Unknown Opcode)\nEXTCODESIZE\nPUSH14 0x75f44a2477aafe9235ac76b184dd\nPUSH3 0x0a590c\n'a9'(Unknown Opcode)\n'0d'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nXOR\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "mevblockerbagpacket",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "doggypark",
- "internalType": "address[]",
- "type": "address[]"
- }],
- "name": "raysistede",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x014d"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 333
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 1400,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1402,
- "instruction": "MLOAD"
- },
- {
- "pc": 1403,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1407,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1409,
- "instruction": "SHL"
- },
- {
- "pc": 1410,
- "instruction": "DUP2"
- },
- {
- "pc": 1411,
- "instruction": "MSTORE"
- },
- {
- "pc": 1412,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1414,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1416,
- "instruction": "DUP3"
- },
- {
- "pc": 1417,
- "instruction": "ADD"
- },
- {
- "pc": 1418,
- "instruction": "MSTORE"
- },
- {
- "pc": 1419,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 1421,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1423,
- "instruction": "DUP3"
- },
- {
- "pc": 1424,
- "instruction": "ADD"
- },
- {
- "pc": 1425,
- "instruction": "MSTORE"
- },
- {
- "pc": 1426,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1461,
- "instruction": "DUP3"
- },
- {
- "pc": 1462,
- "instruction": "ADD"
- },
- {
- "pc": 1463,
- "instruction": "MSTORE"
- },
- {
- "pc": 1464,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 1470,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1472,
- "instruction": "SHL"
- },
- {
- "pc": 1473,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1475,
- "instruction": "DUP3"
- },
- {
- "pc": 1476,
- "instruction": "ADD"
- },
- {
- "pc": 1477,
- "instruction": "MSTORE"
- },
- {
- "pc": 1478,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1480,
- "instruction": "ADD"
- },
- {
- "pc": 1481,
- "instruction": "PUSH2 0x034c"
- },
- {
- "pc": 1484,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "JUMP",
- "id": 1400
- },
- {
- "instructions": [
- {
- "pc": 1372,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1375,
- "instruction": "MLOAD"
- },
- {
- "pc": 1376,
- "instruction": "DUP1"
- },
- {
- "pc": 1377,
- "instruction": "SWAP2"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "SWAP1"
- },
- {
- "pc": 1380,
- "instruction": "LOG3"
- },
- {
- "pc": 1381,
- "instruction": "POP"
- },
- {
- "pc": 1382,
- "instruction": "POP"
- },
- {
- "pc": 1383,
- "instruction": "POP"
- },
- {
- "pc": 1384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 636
- }],
- "last_instruction": "JUMP",
- "id": 1372
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x0270"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 624
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0180"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 384
- },
- {
- "color": "\"#B70000\"",
- "target": 85
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 1928,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1929,
- "instruction": "SWAP2"
- },
- {
- "pc": 1930,
- "instruction": "SWAP1"
- },
- {
- "pc": 1931,
- "instruction": "POP"
- },
- {
- "pc": 1932,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2000
- },
- {
- "color": "\"#FF9248\"",
- "target": 2240
- },
- {
- "color": "\"#FF9248\"",
- "target": 2307
- },
- {
- "color": "\"#FF9248\"",
- "target": 2293
- },
- {
- "color": "\"#FF9248\"",
- "target": 1959
- },
- {
- "color": "\"#FF9248\"",
- "target": 2014
- },
- {
- "color": "\"#FF9248\"",
- "target": 1823
- }
- ],
- "last_instruction": "JUMP",
- "id": 1928
- },
- {
- "instructions": [
- {
- "pc": 2392,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2393,
- "instruction": "DUP1"
- },
- {
- "pc": 2394,
- "instruction": "DUP3"
- },
- {
- "pc": 2395,
- "instruction": "ADD"
- },
- {
- "pc": 2396,
- "instruction": "DUP1"
- },
- {
- "pc": 2397,
- "instruction": "DUP3"
- },
- {
- "pc": 2398,
- "instruction": "GT"
- },
- {
- "pc": 2399,
- "instruction": "ISZERO"
- },
- {
- "pc": 2400,
- "instruction": "PUSH2 0x0280"
- },
- {
- "pc": 2403,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 640
- },
- {
- "color": "\"#B70000\"",
- "target": 2404
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2392
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1500,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1502,
- "instruction": "MLOAD"
- },
- {
- "pc": 1503,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1507,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1509,
- "instruction": "SHL"
- },
- {
- "pc": 1510,
- "instruction": "DUP2"
- },
- {
- "pc": 1511,
- "instruction": "MSTORE"
- },
- {
- "pc": 1512,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1514,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1516,
- "instruction": "DUP3"
- },
- {
- "pc": 1517,
- "instruction": "ADD"
- },
- {
- "pc": 1518,
- "instruction": "MSTORE"
- },
- {
- "pc": 1519,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1521,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1523,
- "instruction": "DUP3"
- },
- {
- "pc": 1524,
- "instruction": "ADD"
- },
- {
- "pc": 1525,
- "instruction": "MSTORE"
- },
- {
- "pc": 1526,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 1559,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1561,
- "instruction": "DUP3"
- },
- {
- "pc": 1562,
- "instruction": "ADD"
- },
- {
- "pc": 1563,
- "instruction": "MSTORE"
- },
- {
- "pc": 1564,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 1568,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1570,
- "instruction": "SHL"
- },
- {
- "pc": 1571,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1573,
- "instruction": "DUP3"
- },
- {
- "pc": 1574,
- "instruction": "ADD"
- },
- {
- "pc": 1575,
- "instruction": "MSTORE"
- },
- {
- "pc": 1576,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1578,
- "instruction": "ADD"
- },
- {
- "pc": 1579,
- "instruction": "PUSH2 0x034c"
- },
- {
- "pc": 1582,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "JUMP",
- "id": 1500
- },
- {
- "instructions": [
- {
- "pc": 341,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 342,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 344,
- "instruction": "SLOAD"
- },
- {
- "pc": 345,
- "instruction": "PUSH2 0x0168"
- },
- {
- "pc": 348,
- "instruction": "SWAP1"
- },
- {
- "pc": 349,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 351,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 353,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 355,
- "instruction": "SHL"
- },
- {
- "pc": 356,
- "instruction": "SUB"
- },
- {
- "pc": 357,
- "instruction": "AND"
- },
- {
- "pc": 358,
- "instruction": "DUP2"
- },
- {
- "pc": 359,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 360
- }],
- "last_instruction": "JUMP",
- "id": 341
- },
- {
- "instructions": [
- {
- "pc": 605,
- "instruction": "DUP3"
- },
- {
- "pc": 606,
- "instruction": "SWAP1"
- },
- {
- "pc": 607,
- "instruction": "SUB"
- },
- {
- "pc": 608,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 610,
- "instruction": "AND"
- },
- {
- "pc": 611,
- "instruction": "DUP3"
- },
- {
- "pc": 612,
- "instruction": "ADD"
- },
- {
- "pc": 613,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 614
- }],
- "last_instruction": "UNKNOWN",
- "id": 605
- },
- {
- "instructions": [
- {
- "pc": 2182,
- "instruction": "PUSH2 0x088d"
- },
- {
- "pc": 2185,
- "instruction": "PUSH2 0x0807"
- },
- {
- "pc": 2188,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2055
- }],
- "last_instruction": "JUMP",
- "id": 2182
- },
- {
- "instructions": [
- {
- "pc": 480,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 485,
- "instruction": "DUP1"
- },
- {
- "pc": 486,
- "instruction": "SLOAD"
- },
- {
- "pc": 487,
- "instruction": "PUSH2 0x01ef"
- },
- {
- "pc": 490,
- "instruction": "SWAP1"
- },
- {
- "pc": 491,
- "instruction": "PUSH2 0x090c"
- },
- {
- "pc": 494,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2316
- }],
- "last_instruction": "JUMP",
- "id": 480
- },
- {
- "instructions": [
- {
- "pc": 403,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 404,
- "instruction": "PUSH2 0x01a6"
- },
- {
- "pc": 407,
- "instruction": "PUSH2 0x01a1"
- },
- {
- "pc": 410,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 411,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 413,
- "instruction": "PUSH2 0x081b"
- },
- {
- "pc": 416,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2075
- }],
- "last_instruction": "JUMP",
- "id": 403
- },
- {
- "instructions": [
- {
- "pc": 2347,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2352,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2354,
- "instruction": "SHL"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "MSTORE"
- },
- {
- "pc": 2357,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2359,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2361,
- "instruction": "MSTORE"
- },
- {
- "pc": 2362,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2364,
- "instruction": "PUSH0"
- },
- {
- "pc": 2365,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2347
- },
- {
- "instructions": [
- {
- "pc": 614,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 615,
- "instruction": "POP"
- },
- {
- "pc": 616,
- "instruction": "POP"
- },
- {
- "pc": 617,
- "instruction": "POP"
- },
- {
- "pc": 618,
- "instruction": "POP"
- },
- {
- "pc": 619,
- "instruction": "POP"
- },
- {
- "pc": 620,
- "instruction": "SWAP1"
- },
- {
- "pc": 621,
- "instruction": "POP"
- },
- {
- "pc": 622,
- "instruction": "SWAP1"
- },
- {
- "pc": 623,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 614
- },
- {
- "instructions": [
- {
- "pc": 1830,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1831,
- "instruction": "PUSH0"
- },
- {
- "pc": 1832,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1834,
- "instruction": "DUP1"
- },
- {
- "pc": 1835,
- "instruction": "DUP4"
- },
- {
- "pc": 1836,
- "instruction": "MSTORE"
- },
- {
- "pc": 1837,
- "instruction": "DUP4"
- },
- {
- "pc": 1838,
- "instruction": "MLOAD"
- },
- {
- "pc": 1839,
- "instruction": "DUP1"
- },
- {
- "pc": 1840,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1842,
- "instruction": "DUP6"
- },
- {
- "pc": 1843,
- "instruction": "ADD"
- },
- {
- "pc": 1844,
- "instruction": "MSTORE"
- },
- {
- "pc": 1845,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1846
- }],
- "last_instruction": "UNKNOWN",
- "id": 1830
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0286"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 646
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1988,
- "instruction": "PUSH0"
- },
- {
- "pc": 1989,
- "instruction": "DUP1"
- },
- {
- "pc": 1990,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1988
- },
- {
- "instructions": [
- {
- "pc": 2372,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2373,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2378,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2380,
- "instruction": "SHL"
- },
- {
- "pc": 2381,
- "instruction": "PUSH0"
- },
- {
- "pc": 2382,
- "instruction": "MSTORE"
- },
- {
- "pc": 2383,
- "instruction": "PUSH1 0x32"
- },
- {
- "pc": 2385,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2387,
- "instruction": "MSTORE"
- },
- {
- "pc": 2388,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2390,
- "instruction": "PUSH0"
- },
- {
- "pc": 2391,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2372
- },
- {
- "instructions": [
- {
- "pc": 2115,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2116,
- "instruction": "DUP2"
- },
- {
- "pc": 2117,
- "instruction": "DUP6"
- },
- {
- "pc": 2118,
- "instruction": "ADD"
- },
- {
- "pc": 2119,
- "instruction": "SWAP2"
- },
- {
- "pc": 2120,
- "instruction": "POP"
- },
- {
- "pc": 2121,
- "instruction": "DUP6"
- },
- {
- "pc": 2122,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2124,
- "instruction": "DUP4"
- },
- {
- "pc": 2125,
- "instruction": "ADD"
- },
- {
- "pc": 2126,
- "instruction": "SLT"
- },
- {
- "pc": 2127,
- "instruction": "PUSH2 0x0856"
- },
- {
- "pc": 2130,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2131
- },
- {
- "color": "\"#5F9747\"",
- "target": 2134
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2115
- },
- {
- "instructions": [
- {
- "pc": 293,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 294,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x0133"
- },
- {
- "pc": 300,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 301,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 303,
- "instruction": "PUSH2 0x07ee"
- },
- {
- "pc": 306,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2030
- }],
- "last_instruction": "JUMP",
- "id": 293
- },
- {
- "instructions": [
- {
- "pc": 554,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 557,
- "instruction": "DUP1"
- },
- {
- "pc": 558,
- "instruction": "DUP4"
- },
- {
- "pc": 559,
- "instruction": "SLOAD"
- },
- {
- "pc": 560,
- "instruction": "DIV"
- },
- {
- "pc": 561,
- "instruction": "MUL"
- },
- {
- "pc": 562,
- "instruction": "DUP4"
- },
- {
- "pc": 563,
- "instruction": "MSTORE"
- },
- {
- "pc": 564,
- "instruction": "SWAP2"
- },
- {
- "pc": 565,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 567,
- "instruction": "ADD"
- },
- {
- "pc": 568,
- "instruction": "SWAP2"
- },
- {
- "pc": 569,
- "instruction": "PUSH2 0x0266"
- },
- {
- "pc": 572,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 614
- }],
- "last_instruction": "JUMP",
- "id": 554
- },
- {
- "instructions": [
- {
- "pc": 2240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2241,
- "instruction": "DUP5"
- },
- {
- "pc": 2242,
- "instruction": "MSTORE"
- },
- {
- "pc": 2243,
- "instruction": "SWAP4"
- },
- {
- "pc": 2244,
- "instruction": "DUP6"
- },
- {
- "pc": 2245,
- "instruction": "ADD"
- },
- {
- "pc": 2246,
- "instruction": "SWAP4"
- },
- {
- "pc": 2247,
- "instruction": "SWAP3"
- },
- {
- "pc": 2248,
- "instruction": "DUP6"
- },
- {
- "pc": 2249,
- "instruction": "ADD"
- },
- {
- "pc": 2250,
- "instruction": "SWAP3"
- },
- {
- "pc": 2251,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2254,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2223
- }],
- "last_instruction": "JUMP",
- "id": 2240
- },
- {
- "instructions": [
- {
- "pc": 2336,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2337,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2339,
- "instruction": "DUP3"
- },
- {
- "pc": 2340,
- "instruction": "LT"
- },
- {
- "pc": 2341,
- "instruction": "DUP2"
- },
- {
- "pc": 2342,
- "instruction": "SUB"
- },
- {
- "pc": 2343,
- "instruction": "PUSH2 0x093e"
- },
- {
- "pc": 2346,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2347
- },
- {
- "color": "\"#5F9747\"",
- "target": 2366
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2336
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xa67bbd02"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0155"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 341
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function a67bbd02"
- },
- {
- "instructions": [
- {
- "pc": 1108,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1110,
- "instruction": "MLOAD"
- },
- {
- "pc": 1111,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1115,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1117,
- "instruction": "SHL"
- },
- {
- "pc": 1118,
- "instruction": "DUP2"
- },
- {
- "pc": 1119,
- "instruction": "MSTORE"
- },
- {
- "pc": 1120,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1122,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1124,
- "instruction": "DUP3"
- },
- {
- "pc": 1125,
- "instruction": "ADD"
- },
- {
- "pc": 1126,
- "instruction": "MSTORE"
- },
- {
- "pc": 1127,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1129,
- "instruction": "DUP1"
- },
- {
- "pc": 1130,
- "instruction": "DUP3"
- },
- {
- "pc": 1131,
- "instruction": "ADD"
- },
- {
- "pc": 1132,
- "instruction": "MSTORE"
- },
- {
- "pc": 1133,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1168,
- "instruction": "DUP3"
- },
- {
- "pc": 1169,
- "instruction": "ADD"
- },
- {
- "pc": 1170,
- "instruction": "MSTORE"
- },
- {
- "pc": 1171,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1176,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1178,
- "instruction": "SHL"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1181,
- "instruction": "DUP3"
- },
- {
- "pc": 1182,
- "instruction": "ADD"
- },
- {
- "pc": 1183,
- "instruction": "MSTORE"
- },
- {
- "pc": 1184,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1186,
- "instruction": "ADD"
- },
- {
- "pc": 1187,
- "instruction": "PUSH2 0x034c"
- },
- {
- "pc": 1190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "JUMP",
- "id": 1108
- },
- {
- "instructions": [
- {
- "pc": 585,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 586,
- "instruction": "DUP2"
- },
- {
- "pc": 587,
- "instruction": "SLOAD"
- },
- {
- "pc": 588,
- "instruction": "DUP2"
- },
- {
- "pc": 589,
- "instruction": "MSTORE"
- },
- {
- "pc": 590,
- "instruction": "SWAP1"
- },
- {
- "pc": 591,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 593,
- "instruction": "ADD"
- },
- {
- "pc": 594,
- "instruction": "SWAP1"
- },
- {
- "pc": 595,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 597,
- "instruction": "ADD"
- },
- {
- "pc": 598,
- "instruction": "DUP1"
- },
- {
- "pc": 599,
- "instruction": "DUP4"
- },
- {
- "pc": 600,
- "instruction": "GT"
- },
- {
- "pc": 601,
- "instruction": "PUSH2 0x0249"
- },
- {
- "pc": 604,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 585
- },
- {
- "color": "\"#B70000\"",
- "target": 605
- }
- ],
- "last_instruction": "JUMPI",
- "id": 585
- },
- {
- "instructions": [
- {
- "pc": 1874,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1875,
- "instruction": "POP"
- },
- {
- "pc": 1876,
- "instruction": "PUSH0"
- },
- {
- "pc": 1877,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1879,
- "instruction": "DUP3"
- },
- {
- "pc": 1880,
- "instruction": "DUP7"
- },
- {
- "pc": 1881,
- "instruction": "ADD"
- },
- {
- "pc": 1882,
- "instruction": "ADD"
- },
- {
- "pc": 1883,
- "instruction": "MSTORE"
- },
- {
- "pc": 1884,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1886,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1888,
- "instruction": "NOT"
- },
- {
- "pc": 1889,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1891,
- "instruction": "DUP4"
- },
- {
- "pc": 1892,
- "instruction": "ADD"
- },
- {
- "pc": 1893,
- "instruction": "AND"
- },
- {
- "pc": 1894,
- "instruction": "DUP6"
- },
- {
- "pc": 1895,
- "instruction": "ADD"
- },
- {
- "pc": 1896,
- "instruction": "ADD"
- },
- {
- "pc": 1897,
- "instruction": "SWAP3"
- },
- {
- "pc": 1898,
- "instruction": "POP"
- },
- {
- "pc": 1899,
- "instruction": "POP"
- },
- {
- "pc": 1900,
- "instruction": "POP"
- },
- {
- "pc": 1901,
- "instruction": "SWAP3"
- },
- {
- "pc": 1902,
- "instruction": "SWAP2"
- },
- {
- "pc": 1903,
- "instruction": "POP"
- },
- {
- "pc": 1904,
- "instruction": "POP"
- },
- {
- "pc": 1905,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "JUMP",
- "id": 1874
- },
- {
- "instructions": [
- {
- "pc": 844,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 845,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 847,
- "instruction": "MLOAD"
- },
- {
- "pc": 848,
- "instruction": "DUP1"
- },
- {
- "pc": 849,
- "instruction": "SWAP2"
- },
- {
- "pc": 850,
- "instruction": "SUB"
- },
- {
- "pc": 851,
- "instruction": "SWAP1"
- },
- {
- "pc": 852,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 844
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2293,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2294,
- "instruction": "SWAP2"
- },
- {
- "pc": 2295,
- "instruction": "POP"
- },
- {
- "pc": 2296,
- "instruction": "PUSH2 0x0903"
- },
- {
- "pc": 2299,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2301,
- "instruction": "DUP5"
- },
- {
- "pc": 2302,
- "instruction": "ADD"
- },
- {
- "pc": 2303,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 2306,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 2293
- },
- {
- "instructions": [
- {
- "pc": 2075,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2076,
- "instruction": "PUSH0"
- },
- {
- "pc": 2077,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2079,
- "instruction": "DUP1"
- },
- {
- "pc": 2080,
- "instruction": "DUP4"
- },
- {
- "pc": 2081,
- "instruction": "DUP6"
- },
- {
- "pc": 2082,
- "instruction": "SUB"
- },
- {
- "pc": 2083,
- "instruction": "SLT"
- },
- {
- "pc": 2084,
- "instruction": "ISZERO"
- },
- {
- "pc": 2085,
- "instruction": "PUSH2 0x082c"
- },
- {
- "pc": 2088,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2089
- },
- {
- "color": "\"#5F9747\"",
- "target": 2092
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2075
- },
- {
- "instructions": [
- {
- "pc": 1812,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1813,
- "instruction": "PUSH0"
- },
- {
- "pc": 1814,
- "instruction": "PUSH2 0x071f"
- },
- {
- "pc": 1817,
- "instruction": "DUP3"
- },
- {
- "pc": 1818,
- "instruction": "DUP5"
- },
- {
- "pc": 1819,
- "instruction": "PUSH2 0x0958"
- },
- {
- "pc": 1822,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2392
- }],
- "last_instruction": "JUMP",
- "id": 1812
- },
- {
- "instructions": [
- {
- "pc": 2089,
- "instruction": "PUSH0"
- },
- {
- "pc": 2090,
- "instruction": "DUP1"
- },
- {
- "pc": 2091,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2089
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "DUP3"
- },
- {
- "pc": 2225,
- "instruction": "DUP6"
- },
- {
- "pc": 2226,
- "instruction": "LT"
- },
- {
- "pc": 2227,
- "instruction": "ISZERO"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x08cf"
- },
- {
- "pc": 2231,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2232
- },
- {
- "color": "\"#5F9747\"",
- "target": 2255
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 2235,
- "instruction": "DUP6"
- },
- {
- "pc": 2236,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 2239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 749,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 750,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 752,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 754,
- "instruction": "DUP1"
- },
- {
- "pc": 755,
- "instruction": "SLOAD"
- },
- {
- "pc": 756,
- "instruction": "PUSH2 0x01ef"
- },
- {
- "pc": 759,
- "instruction": "SWAP1"
- },
- {
- "pc": 760,
- "instruction": "PUSH2 0x090c"
- },
- {
- "pc": 763,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2316
- }],
- "last_instruction": "JUMP",
- "id": 749
- },
- {
- "instructions": [
- {
- "pc": 1583,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1584,
- "instruction": "PUSH2 0x066b"
- },
- {
- "pc": 1587,
- "instruction": "DUP2"
- },
- {
- "pc": 1588,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1590,
- "instruction": "MLOAD"
- },
- {
- "pc": 1591,
- "instruction": "DUP1"
- },
- {
- "pc": 1592,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1594,
- "instruction": "ADD"
- },
- {
- "pc": 1595,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1597,
- "instruction": "MSTORE"
- },
- {
- "pc": 1598,
- "instruction": "DUP1"
- },
- {
- "pc": 1599,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1601,
- "instruction": "DUP2"
- },
- {
- "pc": 1602,
- "instruction": "MSTORE"
- },
- {
- "pc": 1603,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1605,
- "instruction": "ADD"
- },
- {
- "pc": 1606,
- "instruction": "PUSH2 0x0978"
- },
- {
- "pc": 1609,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1611,
- "instruction": "SWAP2"
- },
- {
- "pc": 1612,
- "instruction": "CODECOPY"
- },
- {
- "pc": 1613,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1615,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1617,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1619,
- "instruction": "SHL"
- },
- {
- "pc": 1620,
- "instruction": "SUB"
- },
- {
- "pc": 1621,
- "instruction": "DUP7"
- },
- {
- "pc": 1622,
- "instruction": "AND"
- },
- {
- "pc": 1623,
- "instruction": "PUSH0"
- },
- {
- "pc": 1624,
- "instruction": "SWAP1"
- },
- {
- "pc": 1625,
- "instruction": "DUP2"
- },
- {
- "pc": 1626,
- "instruction": "MSTORE"
- },
- {
- "pc": 1627,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1629,
- "instruction": "DUP2"
- },
- {
- "pc": 1630,
- "instruction": "SWAP1"
- },
- {
- "pc": 1631,
- "instruction": "MSTORE"
- },
- {
- "pc": 1632,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1634,
- "instruction": "SWAP1"
- },
- {
- "pc": 1635,
- "instruction": "SHA3"
- },
- {
- "pc": 1636,
- "instruction": "SLOAD"
- },
- {
- "pc": 1637,
- "instruction": "SWAP2"
- },
- {
- "pc": 1638,
- "instruction": "SWAP1"
- },
- {
- "pc": 1639,
- "instruction": "PUSH2 0x06e9"
- },
- {
- "pc": 1642,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1769
- }],
- "last_instruction": "JUMP",
- "id": 1583
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 1823,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1824,
- "instruction": "SWAP4"
- },
- {
- "pc": 1825,
- "instruction": "SWAP3"
- },
- {
- "pc": 1826,
- "instruction": "POP"
- },
- {
- "pc": 1827,
- "instruction": "POP"
- },
- {
- "pc": 1828,
- "instruction": "POP"
- },
- {
- "pc": 1829,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 307
- },
- {
- "color": "\"#FF9248\"",
- "target": 1689
- }
- ],
- "last_instruction": "JUMP",
- "id": 1823
- },
- {
- "instructions": [
- {
- "pc": 1089,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1090,
- "instruction": "POP"
- },
- {
- "pc": 1091,
- "instruction": "POP"
- },
- {
- "pc": 1092,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1089
- },
- {
- "instructions": [
- {
- "pc": 1485,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1488,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1490,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1492,
- "instruction": "SHL"
- },
- {
- "pc": 1493,
- "instruction": "SUB"
- },
- {
- "pc": 1494,
- "instruction": "DUP3"
- },
- {
- "pc": 1495,
- "instruction": "AND"
- },
- {
- "pc": 1496,
- "instruction": "PUSH2 0x062f"
- },
- {
- "pc": 1499,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1500
- },
- {
- "color": "\"#5F9747\"",
- "target": 1583
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1485
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 865,
- "instruction": "PUSH0"
- },
- {
- "pc": 866,
- "instruction": "DUP3"
- },
- {
- "pc": 867,
- "instruction": "DUP3"
- },
- {
- "pc": 868,
- "instruction": "DUP2"
- },
- {
- "pc": 869,
- "instruction": "MLOAD"
- },
- {
- "pc": 870,
- "instruction": "DUP2"
- },
- {
- "pc": 871,
- "instruction": "LT"
- },
- {
- "pc": 872,
- "instruction": "PUSH2 0x0373"
- },
- {
- "pc": 875,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 883
- },
- {
- "color": "\"#B70000\"",
- "target": 876
- }
- ],
- "last_instruction": "JUMPI",
- "id": 865
- },
- {
- "instructions": [
- {
- "pc": 2284,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2285,
- "instruction": "PUSH2 0x08f5"
- },
- {
- "pc": 2288,
- "instruction": "DUP4"
- },
- {
- "pc": 2289,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 2292,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 2284
- },
- {
- "instructions": [
- {
- "pc": 495,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 496,
- "instruction": "DUP1"
- },
- {
- "pc": 497,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 499,
- "instruction": "ADD"
- },
- {
- "pc": 500,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 502,
- "instruction": "DUP1"
- },
- {
- "pc": 503,
- "instruction": "SWAP2"
- },
- {
- "pc": 504,
- "instruction": "DIV"
- },
- {
- "pc": 505,
- "instruction": "MUL"
- },
- {
- "pc": 506,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 508,
- "instruction": "ADD"
- },
- {
- "pc": 509,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 511,
- "instruction": "MLOAD"
- },
- {
- "pc": 512,
- "instruction": "SWAP1"
- },
- {
- "pc": 513,
- "instruction": "DUP2"
- },
- {
- "pc": 514,
- "instruction": "ADD"
- },
- {
- "pc": 515,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 517,
- "instruction": "MSTORE"
- },
- {
- "pc": 518,
- "instruction": "DUP1"
- },
- {
- "pc": 519,
- "instruction": "SWAP3"
- },
- {
- "pc": 520,
- "instruction": "SWAP2"
- },
- {
- "pc": 521,
- "instruction": "SWAP1"
- },
- {
- "pc": 522,
- "instruction": "DUP2"
- },
- {
- "pc": 523,
- "instruction": "DUP2"
- },
- {
- "pc": 524,
- "instruction": "MSTORE"
- },
- {
- "pc": 525,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 527,
- "instruction": "ADD"
- },
- {
- "pc": 528,
- "instruction": "DUP3"
- },
- {
- "pc": 529,
- "instruction": "DUP1"
- },
- {
- "pc": 530,
- "instruction": "SLOAD"
- },
- {
- "pc": 531,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 534,
- "instruction": "SWAP1"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x090c"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2316
- }],
- "last_instruction": "JUMP",
- "id": 495
- },
- {
- "instructions": [
- {
- "pc": 853,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 854,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 855
- }],
- "last_instruction": "UNKNOWN",
- "id": 853
- },
- {
- "instructions": [
- {
- "pc": 384,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 385,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 388,
- "instruction": "PUSH2 0x018e"
- },
- {
- "pc": 391,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 392,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x078d"
- },
- {
- "pc": 397,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1933
- }],
- "last_instruction": "JUMP",
- "id": 384
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01e0"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 480
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 1804,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1805,
- "instruction": "POP"
- },
- {
- "pc": 1806,
- "instruction": "POP"
- },
- {
- "pc": 1807,
- "instruction": "POP"
- },
- {
- "pc": 1808,
- "instruction": "SWAP1"
- },
- {
- "pc": 1809,
- "instruction": "SUB"
- },
- {
- "pc": 1810,
- "instruction": "SWAP1"
- },
- {
- "pc": 1811,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1643
- }],
- "last_instruction": "JUMP",
- "id": 1804
- },
- {
- "instructions": [
- {
- "pc": 1947,
- "instruction": "PUSH0"
- },
- {
- "pc": 1948,
- "instruction": "DUP1"
- },
- {
- "pc": 1949,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1947
- },
- {
- "instructions": [
- {
- "pc": 1933,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1934,
- "instruction": "PUSH0"
- },
- {
- "pc": 1935,
- "instruction": "DUP1"
- },
- {
- "pc": 1936,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1938,
- "instruction": "DUP4"
- },
- {
- "pc": 1939,
- "instruction": "DUP6"
- },
- {
- "pc": 1940,
- "instruction": "SUB"
- },
- {
- "pc": 1941,
- "instruction": "SLT"
- },
- {
- "pc": 1942,
- "instruction": "ISZERO"
- },
- {
- "pc": 1943,
- "instruction": "PUSH2 0x079e"
- },
- {
- "pc": 1946,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1947
- },
- {
- "color": "\"#5F9747\"",
- "target": 1950
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1933
- },
- {
- "instructions": [
- {
- "pc": 1950,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1951,
- "instruction": "PUSH2 0x07a7"
- },
- {
- "pc": 1954,
- "instruction": "DUP4"
- },
- {
- "pc": 1955,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 1958,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 1950
- },
- {
- "instructions": [
- {
- "pc": 1846,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1847,
- "instruction": "DUP2"
- },
- {
- "pc": 1848,
- "instruction": "DUP2"
- },
- {
- "pc": 1849,
- "instruction": "LT"
- },
- {
- "pc": 1850,
- "instruction": "ISZERO"
- },
- {
- "pc": 1851,
- "instruction": "PUSH2 0x0752"
- },
- {
- "pc": 1854,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1874
- },
- {
- "color": "\"#B70000\"",
- "target": 1855
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1846
- },
- {
- "instructions": [
- {
- "pc": 2255,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2256,
- "instruction": "SWAP9"
- },
- {
- "pc": 2257,
- "instruction": "SWAP8"
- },
- {
- "pc": 2258,
- "instruction": "POP"
- },
- {
- "pc": 2259,
- "instruction": "POP"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "POP"
- },
- {
- "pc": 2262,
- "instruction": "POP"
- },
- {
- "pc": 2263,
- "instruction": "POP"
- },
- {
- "pc": 2264,
- "instruction": "POP"
- },
- {
- "pc": 2265,
- "instruction": "POP"
- },
- {
- "pc": 2266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 417
- }],
- "last_instruction": "JUMP",
- "id": 2255
- },
- {
- "instructions": [
- {
- "pc": 2030,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2031,
- "instruction": "PUSH0"
- },
- {
- "pc": 2032,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2034,
- "instruction": "DUP3"
- },
- {
- "pc": 2035,
- "instruction": "DUP5"
- },
- {
- "pc": 2036,
- "instruction": "SUB"
- },
- {
- "pc": 2037,
- "instruction": "SLT"
- },
- {
- "pc": 2038,
- "instruction": "ISZERO"
- },
- {
- "pc": 2039,
- "instruction": "PUSH2 0x07fe"
- },
- {
- "pc": 2042,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2043
- },
- {
- "color": "\"#5F9747\"",
- "target": 2046
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2030
- },
- {
- "instructions": [
- {
- "pc": 2046,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x071f"
- },
- {
- "pc": 2050,
- "instruction": "DUP3"
- },
- {
- "pc": 2051,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 2054,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 2046
- },
- {
- "instructions": [
- {
- "pc": 876,
- "instruction": "PUSH2 0x0373"
- },
- {
- "pc": 879,
- "instruction": "PUSH2 0x0944"
- },
- {
- "pc": 882,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2372
- }],
- "last_instruction": "JUMP",
- "id": 876
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1780,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1782,
- "instruction": "MLOAD"
- },
- {
- "pc": 1783,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1787,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1789,
- "instruction": "SHL"
- },
- {
- "pc": 1790,
- "instruction": "DUP2"
- },
- {
- "pc": 1791,
- "instruction": "MSTORE"
- },
- {
- "pc": 1792,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1794,
- "instruction": "ADD"
- },
- {
- "pc": 1795,
- "instruction": "PUSH2 0x034c"
- },
- {
- "pc": 1798,
- "instruction": "SWAP2"
- },
- {
- "pc": 1799,
- "instruction": "SWAP1"
- },
- {
- "pc": 1800,
- "instruction": "PUSH2 0x0726"
- },
- {
- "pc": 1803,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1830
- }],
- "last_instruction": "JUMP",
- "id": 1780
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x01a8"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 424
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 764,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 765,
- "instruction": "PUSH0"
- },
- {
- "pc": 766,
- "instruction": "PUSH2 0x027c"
- },
- {
- "pc": 769,
- "instruction": "CALLER"
- },
- {
- "pc": 770,
- "instruction": "DUP5"
- },
- {
- "pc": 771,
- "instruction": "DUP5"
- },
- {
- "pc": 772,
- "instruction": "PUSH2 0x0569"
- },
- {
- "pc": 775,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1385
- }],
- "last_instruction": "JUMP",
- "id": 764
- },
- {
- "instructions": [
- {
- "pc": 573,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 574,
- "instruction": "DUP3"
- },
- {
- "pc": 575,
- "instruction": "ADD"
- },
- {
- "pc": 576,
- "instruction": "SWAP2"
- },
- {
- "pc": 577,
- "instruction": "SWAP1"
- },
- {
- "pc": 578,
- "instruction": "PUSH0"
- },
- {
- "pc": 579,
- "instruction": "MSTORE"
- },
- {
- "pc": 580,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 582,
- "instruction": "PUSH0"
- },
- {
- "pc": 583,
- "instruction": "SHA3"
- },
- {
- "pc": 584,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 585
- }],
- "last_instruction": "UNKNOWN",
- "id": 573
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x078d"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1933
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 2330,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2332,
- "instruction": "DUP3"
- },
- {
- "pc": 2333,
- "instruction": "AND"
- },
- {
- "pc": 2334,
- "instruction": "SWAP2"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2336
- }],
- "last_instruction": "UNKNOWN",
- "id": 2330
- },
- {
- "instructions": [
- {
- "pc": 2000,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2001,
- "instruction": "SWAP3"
- },
- {
- "pc": 2002,
- "instruction": "POP"
- },
- {
- "pc": 2003,
- "instruction": "PUSH2 0x07de"
- },
- {
- "pc": 2006,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2008,
- "instruction": "DUP6"
- },
- {
- "pc": 2009,
- "instruction": "ADD"
- },
- {
- "pc": 2010,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 2013,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 2000
- },
- {
- "instructions": [
- {
- "pc": 2218,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2219,
- "instruction": "SWAP4"
- },
- {
- "pc": 2220,
- "instruction": "DUP6"
- },
- {
- "pc": 2221,
- "instruction": "ADD"
- },
- {
- "pc": 2222,
- "instruction": "SWAP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2223
- }],
- "last_instruction": "UNKNOWN",
- "id": 2218
- },
- {
- "instructions": [
- {
- "pc": 640,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 641,
- "instruction": "SWAP3"
- },
- {
- "pc": 642,
- "instruction": "SWAP2"
- },
- {
- "pc": 643,
- "instruction": "POP"
- },
- {
- "pc": 644,
- "instruction": "POP"
- },
- {
- "pc": 645,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- },
- {
- "color": "\"#FF9248\"",
- "target": 1823
- }
- ],
- "last_instruction": "JUMP",
- "id": 640
- },
- {
- "instructions": [
- {
- "pc": 2267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2268,
- "instruction": "PUSH0"
- },
- {
- "pc": 2269,
- "instruction": "DUP1"
- },
- {
- "pc": 2270,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2272,
- "instruction": "DUP4"
- },
- {
- "pc": 2273,
- "instruction": "DUP6"
- },
- {
- "pc": 2274,
- "instruction": "SUB"
- },
- {
- "pc": 2275,
- "instruction": "SLT"
- },
- {
- "pc": 2276,
- "instruction": "ISZERO"
- },
- {
- "pc": 2277,
- "instruction": "PUSH2 0x08ec"
- },
- {
- "pc": 2280,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2281
- },
- {
- "color": "\"#5F9747\"",
- "target": 2284
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2267
- },
- {
- "instructions": [
- {
- "pc": 1689,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1690,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1692,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1694,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1696,
- "instruction": "SHL"
- },
- {
- "pc": 1697,
- "instruction": "SUB"
- },
- {
- "pc": 1698,
- "instruction": "DUP4"
- },
- {
- "pc": 1699,
- "instruction": "DUP2"
- },
- {
- "pc": 1700,
- "instruction": "AND"
- },
- {
- "pc": 1701,
- "instruction": "PUSH0"
- },
- {
- "pc": 1702,
- "instruction": "DUP2"
- },
- {
- "pc": 1703,
- "instruction": "DUP2"
- },
- {
- "pc": 1704,
- "instruction": "MSTORE"
- },
- {
- "pc": 1705,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1707,
- "instruction": "DUP2"
- },
- {
- "pc": 1708,
- "instruction": "DUP2"
- },
- {
- "pc": 1709,
- "instruction": "MSTORE"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1712,
- "instruction": "SWAP2"
- },
- {
- "pc": 1713,
- "instruction": "DUP3"
- },
- {
- "pc": 1714,
- "instruction": "SWAP1"
- },
- {
- "pc": 1715,
- "instruction": "SHA3"
- },
- {
- "pc": 1716,
- "instruction": "SWAP5"
- },
- {
- "pc": 1717,
- "instruction": "SWAP1"
- },
- {
- "pc": 1718,
- "instruction": "SWAP5"
- },
- {
- "pc": 1719,
- "instruction": "SSTORE"
- },
- {
- "pc": 1720,
- "instruction": "MLOAD"
- },
- {
- "pc": 1721,
- "instruction": "DUP5"
- },
- {
- "pc": 1722,
- "instruction": "DUP2"
- },
- {
- "pc": 1723,
- "instruction": "MSTORE"
- },
- {
- "pc": 1724,
- "instruction": "SWAP1"
- },
- {
- "pc": 1725,
- "instruction": "SWAP3"
- },
- {
- "pc": 1726,
- "instruction": "SWAP2"
- },
- {
- "pc": 1727,
- "instruction": "DUP7"
- },
- {
- "pc": 1728,
- "instruction": "AND"
- },
- {
- "pc": 1729,
- "instruction": "SWAP2"
- },
- {
- "pc": 1730,
- "instruction": "PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
- },
- {
- "pc": 1763,
- "instruction": "SWAP2"
- },
- {
- "pc": 1764,
- "instruction": "ADD"
- },
- {
- "pc": 1765,
- "instruction": "PUSH2 0x055c"
- },
- {
- "pc": 1768,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1372
- }],
- "last_instruction": "JUMP",
- "id": 1689
- },
- {
- "instructions": [
- {
- "pc": 2152,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2153,
- "instruction": "DUP1"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 2156,
- "instruction": "SHL"
- },
- {
- "pc": 2157,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2159,
- "instruction": "MLOAD"
- },
- {
- "pc": 2160,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2162,
- "instruction": "NOT"
- },
- {
- "pc": 2163,
- "instruction": "PUSH1 0x3f"
- },
- {
- "pc": 2165,
- "instruction": "DUP4"
- },
- {
- "pc": 2166,
- "instruction": "ADD"
- },
- {
- "pc": 2167,
- "instruction": "AND"
- },
- {
- "pc": 2168,
- "instruction": "DUP2"
- },
- {
- "pc": 2169,
- "instruction": "ADD"
- },
- {
- "pc": 2170,
- "instruction": "DUP2"
- },
- {
- "pc": 2171,
- "instruction": "DUP2"
- },
- {
- "pc": 2172,
- "instruction": "LT"
- },
- {
- "pc": 2173,
- "instruction": "DUP6"
- },
- {
- "pc": 2174,
- "instruction": "DUP3"
- },
- {
- "pc": 2175,
- "instruction": "GT"
- },
- {
- "pc": 2176,
- "instruction": "OR"
- },
- {
- "pc": 2177,
- "instruction": "ISZERO"
- },
- {
- "pc": 2178,
- "instruction": "PUSH2 0x088d"
- },
- {
- "pc": 2181,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2182
- },
- {
- "color": "\"#5F9747\"",
- "target": 2189
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2152
- },
- {
- "instructions": [
- {
- "pc": 2316,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2319,
- "instruction": "DUP2"
- },
- {
- "pc": 2320,
- "instruction": "DUP2"
- },
- {
- "pc": 2321,
- "instruction": "SHR"
- },
- {
- "pc": 2322,
- "instruction": "SWAP1"
- },
- {
- "pc": 2323,
- "instruction": "DUP3"
- },
- {
- "pc": 2324,
- "instruction": "AND"
- },
- {
- "pc": 2325,
- "instruction": "DUP1"
- },
- {
- "pc": 2326,
- "instruction": "PUSH2 0x0920"
- },
- {
- "pc": 2329,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2336
- },
- {
- "color": "\"#B70000\"",
- "target": 2330
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2316
- },
- {
- "instructions": [
- {
- "pc": 333,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 334,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 337,
- "instruction": "PUSH2 0x02ed"
- },
- {
- "pc": 340,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 749
- }],
- "last_instruction": "JUMP",
- "id": 333
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1643,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1644,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1646,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1650,
- "instruction": "SHL"
- },
- {
- "pc": 1651,
- "instruction": "SUB"
- },
- {
- "pc": 1652,
- "instruction": "DUP1"
- },
- {
- "pc": 1653,
- "instruction": "DUP6"
- },
- {
- "pc": 1654,
- "instruction": "AND"
- },
- {
- "pc": 1655,
- "instruction": "PUSH0"
- },
- {
- "pc": 1656,
- "instruction": "SWAP1"
- },
- {
- "pc": 1657,
- "instruction": "DUP2"
- },
- {
- "pc": 1658,
- "instruction": "MSTORE"
- },
- {
- "pc": 1659,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1661,
- "instruction": "DUP2"
- },
- {
- "pc": 1662,
- "instruction": "SWAP1"
- },
- {
- "pc": 1663,
- "instruction": "MSTORE"
- },
- {
- "pc": 1664,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1666,
- "instruction": "DUP1"
- },
- {
- "pc": 1667,
- "instruction": "DUP3"
- },
- {
- "pc": 1668,
- "instruction": "SHA3"
- },
- {
- "pc": 1669,
- "instruction": "SWAP4"
- },
- {
- "pc": 1670,
- "instruction": "SWAP1"
- },
- {
- "pc": 1671,
- "instruction": "SWAP4"
- },
- {
- "pc": 1672,
- "instruction": "SSTORE"
- },
- {
- "pc": 1673,
- "instruction": "SWAP1"
- },
- {
- "pc": 1674,
- "instruction": "DUP5"
- },
- {
- "pc": 1675,
- "instruction": "AND"
- },
- {
- "pc": 1676,
- "instruction": "DUP2"
- },
- {
- "pc": 1677,
- "instruction": "MSTORE"
- },
- {
- "pc": 1678,
- "instruction": "SHA3"
- },
- {
- "pc": 1679,
- "instruction": "SLOAD"
- },
- {
- "pc": 1680,
- "instruction": "PUSH2 0x0699"
- },
- {
- "pc": 1683,
- "instruction": "SWAP1"
- },
- {
- "pc": 1684,
- "instruction": "DUP3"
- },
- {
- "pc": 1685,
- "instruction": "PUSH2 0x0714"
- },
- {
- "pc": 1688,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1812
- }],
- "last_instruction": "JUMP",
- "id": 1643
- },
- {
- "instructions": [
- {
- "pc": 438,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 439,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 441,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 443,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 445,
- "instruction": "SHL"
- },
- {
- "pc": 446,
- "instruction": "SUB"
- },
- {
- "pc": 447,
- "instruction": "SWAP2"
- },
- {
- "pc": 448,
- "instruction": "DUP3"
- },
- {
- "pc": 449,
- "instruction": "AND"
- },
- {
- "pc": 450,
- "instruction": "PUSH0"
- },
- {
- "pc": 451,
- "instruction": "SWAP1"
- },
- {
- "pc": 452,
- "instruction": "DUP2"
- },
- {
- "pc": 453,
- "instruction": "MSTORE"
- },
- {
- "pc": 454,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 456,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 458,
- "instruction": "SWAP1"
- },
- {
- "pc": 459,
- "instruction": "DUP2"
- },
- {
- "pc": 460,
- "instruction": "MSTORE"
- },
- {
- "pc": 461,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 463,
- "instruction": "DUP1"
- },
- {
- "pc": 464,
- "instruction": "DUP4"
- },
- {
- "pc": 465,
- "instruction": "SHA3"
- },
- {
- "pc": 466,
- "instruction": "SWAP4"
- },
- {
- "pc": 467,
- "instruction": "SWAP1"
- },
- {
- "pc": 468,
- "instruction": "SWAP5"
- },
- {
- "pc": 469,
- "instruction": "AND"
- },
- {
- "pc": 470,
- "instruction": "DUP3"
- },
- {
- "pc": 471,
- "instruction": "MSTORE"
- },
- {
- "pc": 472,
- "instruction": "SWAP2"
- },
- {
- "pc": 473,
- "instruction": "SWAP1"
- },
- {
- "pc": 474,
- "instruction": "SWAP2"
- },
- {
- "pc": 475,
- "instruction": "MSTORE"
- },
- {
- "pc": 476,
- "instruction": "SHA3"
- },
- {
- "pc": 477,
- "instruction": "SLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 438
- },
- {
- "instructions": [
- {
- "pc": 2404,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2409,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2411,
- "instruction": "SHL"
- },
- {
- "pc": 2412,
- "instruction": "PUSH0"
- },
- {
- "pc": 2413,
- "instruction": "MSTORE"
- },
- {
- "pc": 2414,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2416,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2418,
- "instruction": "MSTORE"
- },
- {
- "pc": 2419,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2421,
- "instruction": "PUSH0"
- },
- {
- "pc": 2422,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2404
- },
- {
- "instructions": [
- {
- "pc": 2092,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2093,
- "instruction": "DUP3"
- },
- {
- "pc": 2094,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2095,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 2104,
- "instruction": "DUP1"
- },
- {
- "pc": 2105,
- "instruction": "DUP3"
- },
- {
- "pc": 2106,
- "instruction": "GT"
- },
- {
- "pc": 2107,
- "instruction": "ISZERO"
- },
- {
- "pc": 2108,
- "instruction": "PUSH2 0x0843"
- },
- {
- "pc": 2111,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2112
- },
- {
- "color": "\"#5F9747\"",
- "target": 2115
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2092
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x0726"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1830
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 636,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 637,
- "instruction": "POP"
- },
- {
- "pc": 638,
- "instruction": "PUSH1 0x01"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 640
- }],
- "last_instruction": "UNKNOWN",
- "id": 636
- },
- {
- "instructions": [
- {
- "pc": 1206,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1213,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1215,
- "instruction": "SHL"
- },
- {
- "pc": 1216,
- "instruction": "DUP2"
- },
- {
- "pc": 1217,
- "instruction": "MSTORE"
- },
- {
- "pc": 1218,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1220,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1222,
- "instruction": "DUP3"
- },
- {
- "pc": 1223,
- "instruction": "ADD"
- },
- {
- "pc": 1224,
- "instruction": "MSTORE"
- },
- {
- "pc": 1225,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1227,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1229,
- "instruction": "DUP3"
- },
- {
- "pc": 1230,
- "instruction": "ADD"
- },
- {
- "pc": 1231,
- "instruction": "MSTORE"
- },
- {
- "pc": 1232,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1265,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1267,
- "instruction": "DUP3"
- },
- {
- "pc": 1268,
- "instruction": "ADD"
- },
- {
- "pc": 1269,
- "instruction": "MSTORE"
- },
- {
- "pc": 1270,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1273,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1275,
- "instruction": "SHL"
- },
- {
- "pc": 1276,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1278,
- "instruction": "DUP3"
- },
- {
- "pc": 1279,
- "instruction": "ADD"
- },
- {
- "pc": 1280,
- "instruction": "MSTORE"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1283,
- "instruction": "ADD"
- },
- {
- "pc": 1284,
- "instruction": "PUSH2 0x034c"
- },
- {
- "pc": 1287,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "JUMP",
- "id": 1206
- },
- {
- "instructions": [
- {
- "pc": 2014,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2015,
- "instruction": "SWAP2"
- },
- {
- "pc": 2016,
- "instruction": "POP"
- },
- {
- "pc": 2017,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2019,
- "instruction": "DUP5"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2022,
- "instruction": "SWAP1"
- },
- {
- "pc": 2023,
- "instruction": "POP"
- },
- {
- "pc": 2024,
- "instruction": "SWAP3"
- },
- {
- "pc": 2025,
- "instruction": "POP"
- },
- {
- "pc": 2026,
- "instruction": "SWAP3"
- },
- {
- "pc": 2027,
- "instruction": "POP"
- },
- {
- "pc": 2028,
- "instruction": "SWAP3"
- },
- {
- "pc": 2029,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2014
- },
- {
- "instructions": [
- {
- "pc": 424,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 425,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 428,
- "instruction": "PUSH2 0x01b6"
- },
- {
- "pc": 431,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 432,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 434,
- "instruction": "PUSH2 0x08db"
- },
- {
- "pc": 437,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2267
- }],
- "last_instruction": "JUMP",
- "id": 424
- },
- {
- "instructions": [
- {
- "pc": 1288,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1289,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1291,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1293,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1295,
- "instruction": "SHL"
- },
- {
- "pc": 1296,
- "instruction": "SUB"
- },
- {
- "pc": 1297,
- "instruction": "DUP4"
- },
- {
- "pc": 1298,
- "instruction": "DUP2"
- },
- {
- "pc": 1299,
- "instruction": "AND"
- },
- {
- "pc": 1300,
- "instruction": "PUSH0"
- },
- {
- "pc": 1301,
- "instruction": "DUP2"
- },
- {
- "pc": 1302,
- "instruction": "DUP2"
- },
- {
- "pc": 1303,
- "instruction": "MSTORE"
- },
- {
- "pc": 1304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1306,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1308,
- "instruction": "SWAP1"
- },
- {
- "pc": 1309,
- "instruction": "DUP2"
- },
- {
- "pc": 1310,
- "instruction": "MSTORE"
- },
- {
- "pc": 1311,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1313,
- "instruction": "DUP1"
- },
- {
- "pc": 1314,
- "instruction": "DUP4"
- },
- {
- "pc": 1315,
- "instruction": "SHA3"
- },
- {
- "pc": 1316,
- "instruction": "SWAP5"
- },
- {
- "pc": 1317,
- "instruction": "DUP8"
- },
- {
- "pc": 1318,
- "instruction": "AND"
- },
- {
- "pc": 1319,
- "instruction": "DUP1"
- },
- {
- "pc": 1320,
- "instruction": "DUP5"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "SWAP5"
- },
- {
- "pc": 1323,
- "instruction": "DUP3"
- },
- {
- "pc": 1324,
- "instruction": "MSTORE"
- },
- {
- "pc": 1325,
- "instruction": "SWAP2"
- },
- {
- "pc": 1326,
- "instruction": "DUP3"
- },
- {
- "pc": 1327,
- "instruction": "SWAP1"
- },
- {
- "pc": 1328,
- "instruction": "SHA3"
- },
- {
- "pc": 1329,
- "instruction": "DUP6"
- },
- {
- "pc": 1330,
- "instruction": "SWAP1"
- },
- {
- "pc": 1331,
- "instruction": "SSTORE"
- },
- {
- "pc": 1332,
- "instruction": "SWAP1"
- },
- {
- "pc": 1333,
- "instruction": "MLOAD"
- },
- {
- "pc": 1334,
- "instruction": "DUP5"
- },
- {
- "pc": 1335,
- "instruction": "DUP2"
- },
- {
- "pc": 1336,
- "instruction": "MSTORE"
- },
- {
- "pc": 1337,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1370,
- "instruction": "SWAP2"
- },
- {
- "pc": 1371,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1372
- }],
- "last_instruction": "UNKNOWN",
- "id": 1288
- },
- {
- "instructions": [
- {
- "pc": 1191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1192,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1194,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1196,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1198,
- "instruction": "SHL"
- },
- {
- "pc": 1199,
- "instruction": "SUB"
- },
- {
- "pc": 1200,
- "instruction": "DUP3"
- },
- {
- "pc": 1201,
- "instruction": "AND"
- },
- {
- "pc": 1202,
- "instruction": "PUSH2 0x0508"
- },
- {
- "pc": 1205,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1206
- },
- {
- "color": "\"#5F9747\"",
- "target": 1288
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1191
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 2307,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2308,
- "instruction": "SWAP1"
- },
- {
- "pc": 2309,
- "instruction": "POP"
- },
- {
- "pc": 2310,
- "instruction": "SWAP3"
- },
- {
- "pc": 2311,
- "instruction": "POP"
- },
- {
- "pc": 2312,
- "instruction": "SWAP3"
- },
- {
- "pc": 2313,
- "instruction": "SWAP1"
- },
- {
- "pc": 2314,
- "instruction": "POP"
- },
- {
- "pc": 2315,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 438
- },
- {
- "color": "\"#FF9248\"",
- "target": 398
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2307
- },
- {
- "instructions": [
- {
- "pc": 855,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 856,
- "instruction": "DUP2"
- },
- {
- "pc": 857,
- "instruction": "MLOAD"
- },
- {
- "pc": 858,
- "instruction": "DUP2"
- },
- {
- "pc": 859,
- "instruction": "LT"
- },
- {
- "pc": 860,
- "instruction": "ISZERO"
- },
- {
- "pc": 861,
- "instruction": "PUSH2 0x0441"
- },
- {
- "pc": 864,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 865
- },
- {
- "color": "\"#5F9747\"",
- "target": 1089
- }
- ],
- "last_instruction": "JUMPI",
- "id": 855
- },
- {
- "instructions": [
- {
- "pc": 795,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 797,
- "instruction": "MLOAD"
- },
- {
- "pc": 798,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 802,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 804,
- "instruction": "SHL"
- },
- {
- "pc": 805,
- "instruction": "DUP2"
- },
- {
- "pc": 806,
- "instruction": "MSTORE"
- },
- {
- "pc": 807,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 811,
- "instruction": "DUP3"
- },
- {
- "pc": 812,
- "instruction": "ADD"
- },
- {
- "pc": 813,
- "instruction": "MSTORE"
- },
- {
- "pc": 814,
- "instruction": "PUSH1 0x0b"
- },
- {
- "pc": 816,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 818,
- "instruction": "DUP3"
- },
- {
- "pc": 819,
- "instruction": "ADD"
- },
- {
- "pc": 820,
- "instruction": "MSTORE"
- },
- {
- "pc": 821,
- "instruction": "PUSH11 0x139bdd08185b1b1bddd959"
- },
- {
- "pc": 833,
- "instruction": "PUSH1 0xaa"
- },
- {
- "pc": 835,
- "instruction": "SHL"
- },
- {
- "pc": 836,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 838,
- "instruction": "DUP3"
- },
- {
- "pc": 839,
- "instruction": "ADD"
- },
- {
- "pc": 840,
- "instruction": "MSTORE"
- },
- {
- "pc": 841,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 843,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 844
- }],
- "last_instruction": "UNKNOWN",
- "id": 795
- },
- {
- "instructions": [
- {
- "pc": 2134,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2135,
- "instruction": "DUP2"
- },
- {
- "pc": 2136,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2137,
- "instruction": "DUP2"
- },
- {
- "pc": 2138,
- "instruction": "DUP2"
- },
- {
- "pc": 2139,
- "instruction": "GT"
- },
- {
- "pc": 2140,
- "instruction": "ISZERO"
- },
- {
- "pc": 2141,
- "instruction": "PUSH2 0x0868"
- },
- {
- "pc": 2144,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2145
- },
- {
- "color": "\"#5F9747\"",
- "target": 2152
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2134
- },
- {
- "instructions": [
- {
- "pc": 2215,
- "instruction": "PUSH0"
- },
- {
- "pc": 2216,
- "instruction": "DUP1"
- },
- {
- "pc": 2217,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2215
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 1855,
- "instruction": "DUP6"
- },
- {
- "pc": 1856,
- "instruction": "DUP2"
- },
- {
- "pc": 1857,
- "instruction": "ADD"
- },
- {
- "pc": 1858,
- "instruction": "DUP4"
- },
- {
- "pc": 1859,
- "instruction": "ADD"
- },
- {
- "pc": 1860,
- "instruction": "MLOAD"
- },
- {
- "pc": 1861,
- "instruction": "DUP6"
- },
- {
- "pc": 1862,
- "instruction": "DUP3"
- },
- {
- "pc": 1863,
- "instruction": "ADD"
- },
- {
- "pc": 1864,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1866,
- "instruction": "ADD"
- },
- {
- "pc": 1867,
- "instruction": "MSTORE"
- },
- {
- "pc": 1868,
- "instruction": "DUP3"
- },
- {
- "pc": 1869,
- "instruction": "ADD"
- },
- {
- "pc": 1870,
- "instruction": "PUSH2 0x0736"
- },
- {
- "pc": 1873,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1846
- }],
- "last_instruction": "JUMP",
- "id": 1855
- },
- {
- "instructions": [
- {
- "pc": 883,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 884,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "DUP2"
- },
- {
- "pc": 888,
- "instruction": "MUL"
- },
- {
- "pc": 889,
- "instruction": "SWAP2"
- },
- {
- "pc": 890,
- "instruction": "SWAP1"
- },
- {
- "pc": 891,
- "instruction": "SWAP2"
- },
- {
- "pc": 892,
- "instruction": "ADD"
- },
- {
- "pc": 893,
- "instruction": "DUP2"
- },
- {
- "pc": 894,
- "instruction": "ADD"
- },
- {
- "pc": 895,
- "instruction": "MLOAD"
- },
- {
- "pc": 896,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 898,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 900,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 902,
- "instruction": "SHL"
- },
- {
- "pc": 903,
- "instruction": "SUB"
- },
- {
- "pc": 904,
- "instruction": "DUP2"
- },
- {
- "pc": 905,
- "instruction": "AND"
- },
- {
- "pc": 906,
- "instruction": "PUSH0"
- },
- {
- "pc": 907,
- "instruction": "DUP2"
- },
- {
- "pc": 908,
- "instruction": "DUP2"
- },
- {
- "pc": 909,
- "instruction": "MSTORE"
- },
- {
- "pc": 910,
- "instruction": "DUP1"
- },
- {
- "pc": 911,
- "instruction": "DUP5"
- },
- {
- "pc": 912,
- "instruction": "MSTORE"
- },
- {
- "pc": 913,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 915,
- "instruction": "DUP1"
- },
- {
- "pc": 916,
- "instruction": "DUP3"
- },
- {
- "pc": 917,
- "instruction": "SHA3"
- },
- {
- "pc": 918,
- "instruction": "SLOAD"
- },
- {
- "pc": 919,
- "instruction": "DUP2"
- },
- {
- "pc": 920,
- "instruction": "MLOAD"
- },
- {
- "pc": 921,
- "instruction": "DUP1"
- },
- {
- "pc": 922,
- "instruction": "DUP4"
- },
- {
- "pc": 923,
- "instruction": "ADD"
- },
- {
- "pc": 924,
- "instruction": "SWAP1"
- },
- {
- "pc": 925,
- "instruction": "SWAP3"
- },
- {
- "pc": 926,
- "instruction": "MSTORE"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 929,
- "instruction": "DUP3"
- },
- {
- "pc": 930,
- "instruction": "MSTORE"
- },
- {
- "pc": 931,
- "instruction": "PUSH5 0x22a92927a9"
- },
- {
- "pc": 937,
- "instruction": "PUSH1 0xd9"
- },
- {
- "pc": 939,
- "instruction": "SHL"
- },
- {
- "pc": 940,
- "instruction": "DUP3"
- },
- {
- "pc": 941,
- "instruction": "DUP8"
- },
- {
- "pc": 942,
- "instruction": "ADD"
- },
- {
- "pc": 943,
- "instruction": "MSTORE"
- },
- {
- "pc": 944,
- "instruction": "SWAP3"
- },
- {
- "pc": 945,
- "instruction": "DUP3"
- },
- {
- "pc": 946,
- "instruction": "MSTORE"
- },
- {
- "pc": 947,
- "instruction": "SWAP4"
- },
- {
- "pc": 948,
- "instruction": "MSTORE"
- },
- {
- "pc": 949,
- "instruction": "SWAP1"
- },
- {
- "pc": 950,
- "instruction": "SWAP3"
- },
- {
- "pc": 951,
- "instruction": "POP"
- },
- {
- "pc": 952,
- "instruction": "SWAP1"
- },
- {
- "pc": 953,
- "instruction": "PUSH2 0x03c5"
- },
- {
- "pc": 956,
- "instruction": "SWAP1"
- },
- {
- "pc": 957,
- "instruction": "DUP3"
- },
- {
- "pc": 958,
- "instruction": "SWAP1"
- },
- {
- "pc": 959,
- "instruction": "DUP2"
- },
- {
- "pc": 960,
- "instruction": "SWAP1"
- },
- {
- "pc": 961,
- "instruction": "PUSH2 0x06e9"
- },
- {
- "pc": 964,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1769
- }],
- "last_instruction": "JUMP",
- "id": 883
- },
- {
- "instructions": [
- {
- "pc": 1991,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1992,
- "instruction": "PUSH2 0x07d0"
- },
- {
- "pc": 1995,
- "instruction": "DUP5"
- },
- {
- "pc": 1996,
- "instruction": "PUSH2 0x0772"
- },
- {
- "pc": 1999,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1906
- }],
- "last_instruction": "JUMP",
- "id": 1991
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP1"
- },
- {
- "pc": 541,
- "instruction": "ISZERO"
- },
- {
- "pc": 542,
- "instruction": "PUSH2 0x0266"
- },
- {
- "pc": 545,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 546
- },
- {
- "color": "\"#5F9747\"",
- "target": 614
- }
- ],
- "last_instruction": "JUMPI",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 1973,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1974,
- "instruction": "PUSH0"
- },
- {
- "pc": 1975,
- "instruction": "DUP1"
- },
- {
- "pc": 1976,
- "instruction": "PUSH0"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1979,
- "instruction": "DUP5"
- },
- {
- "pc": 1980,
- "instruction": "DUP7"
- },
- {
- "pc": 1981,
- "instruction": "SUB"
- },
- {
- "pc": 1982,
- "instruction": "SLT"
- },
- {
- "pc": 1983,
- "instruction": "ISZERO"
- },
- {
- "pc": 1984,
- "instruction": "PUSH2 0x07c7"
- },
- {
- "pc": 1987,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1988
- },
- {
- "color": "\"#5F9747\"",
- "target": 1991
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1973
- },
- {
- "instructions": [
- {
- "pc": 398,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 399,
- "instruction": "PUSH2 0x02fc"
- },
- {
- "pc": 402,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 764
- }],
- "last_instruction": "JUMP",
- "id": 398
- },
- {
- "instructions": [
- {
- "pc": 2131,
- "instruction": "PUSH0"
- },
- {
- "pc": 2132,
- "instruction": "DUP1"
- },
- {
- "pc": 2133,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2131
- },
- {
- "instructions": [
- {
- "pc": 624,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 625,
- "instruction": "PUSH0"
- },
- {
- "pc": 626,
- "instruction": "PUSH2 0x027c"
- },
- {
- "pc": 629,
- "instruction": "CALLER"
- },
- {
- "pc": 630,
- "instruction": "DUP5"
- },
- {
- "pc": 631,
- "instruction": "DUP5"
- },
- {
- "pc": 632,
- "instruction": "PUSH2 0x0445"
- },
- {
- "pc": 635,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1093
- }],
- "last_instruction": "JUMP",
- "id": 624
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xcb503766"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0193"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 403
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function cb503766"
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 2043,
- "instruction": "PUSH0"
- },
- {
- "pc": 2044,
- "instruction": "DUP1"
- },
- {
- "pc": 2045,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2043
- },
- {
- "instructions": [
- {
- "pc": 646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 647,
- "instruction": "PUSH0"
- },
- {
- "pc": 648,
- "instruction": "PUSH2 0x0292"
- },
- {
- "pc": 651,
- "instruction": "DUP5"
- },
- {
- "pc": 652,
- "instruction": "DUP5"
- },
- {
- "pc": 653,
- "instruction": "DUP5"
- },
- {
- "pc": 654,
- "instruction": "PUSH2 0x0569"
- },
- {
- "pc": 657,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1385
- }],
- "last_instruction": "JUMP",
- "id": 646
- },
- {
- "instructions": [
- {
- "pc": 1906,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1907,
- "instruction": "DUP1"
- },
- {
- "pc": 1908,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1909,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1911,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1913,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1915,
- "instruction": "SHL"
- },
- {
- "pc": 1916,
- "instruction": "SUB"
- },
- {
- "pc": 1917,
- "instruction": "DUP2"
- },
- {
- "pc": 1918,
- "instruction": "AND"
- },
- {
- "pc": 1919,
- "instruction": "DUP2"
- },
- {
- "pc": 1920,
- "instruction": "EQ"
- },
- {
- "pc": 1921,
- "instruction": "PUSH2 0x0788"
- },
- {
- "pc": 1924,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1925
- },
- {
- "color": "\"#5F9747\"",
- "target": 1928
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1906
- },
- {
- "instructions": [
- {
- "pc": 1385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1390,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1392,
- "instruction": "SHL"
- },
- {
- "pc": 1393,
- "instruction": "SUB"
- },
- {
- "pc": 1394,
- "instruction": "DUP4"
- },
- {
- "pc": 1395,
- "instruction": "AND"
- },
- {
- "pc": 1396,
- "instruction": "PUSH2 0x05cd"
- },
- {
- "pc": 1399,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1400
- },
- {
- "color": "\"#5F9747\"",
- "target": 1485
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1385
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 275,
- "instruction": "SLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 278,
- "instruction": "MLOAD"
- },
- {
- "pc": 279,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 281,
- "instruction": "SWAP1"
- },
- {
- "pc": 282,
- "instruction": "SWAP2"
- },
- {
- "pc": 283,
- "instruction": "AND"
- },
- {
- "pc": 284,
- "instruction": "DUP2"
- },
- {
- "pc": 285,
- "instruction": "MSTORE"
- },
- {
- "pc": 286,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 288,
- "instruction": "ADD"
- },
- {
- "pc": 289,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 292,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 1925,
- "instruction": "PUSH0"
- },
- {
- "pc": 1926,
- "instruction": "DUP1"
- },
- {
- "pc": 1927,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1925
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1769,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1770,
- "instruction": "PUSH0"
- },
- {
- "pc": 1771,
- "instruction": "DUP2"
- },
- {
- "pc": 1772,
- "instruction": "DUP5"
- },
- {
- "pc": 1773,
- "instruction": "DUP5"
- },
- {
- "pc": 1774,
- "instruction": "GT"
- },
- {
- "pc": 1775,
- "instruction": "ISZERO"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x070c"
- },
- {
- "pc": 1779,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1780
- },
- {
- "color": "\"#5F9747\"",
- "target": 1804
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1769
- },
- {
- "instructions": [
- {
- "pc": 307,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 308,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 310,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 312,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 314,
- "instruction": "SHL"
- },
- {
- "pc": 315,
- "instruction": "SUB"
- },
- {
- "pc": 316,
- "instruction": "AND"
- },
- {
- "pc": 317,
- "instruction": "PUSH0"
- },
- {
- "pc": 318,
- "instruction": "SWAP1"
- },
- {
- "pc": 319,
- "instruction": "DUP2"
- },
- {
- "pc": 320,
- "instruction": "MSTORE"
- },
- {
- "pc": 321,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 323,
- "instruction": "DUP2"
- },
- {
- "pc": 324,
- "instruction": "SWAP1"
- },
- {
- "pc": 325,
- "instruction": "MSTORE"
- },
- {
- "pc": 326,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 328,
- "instruction": "SWAP1"
- },
- {
- "pc": 329,
- "instruction": "SHA3"
- },
- {
- "pc": 330,
- "instruction": "SLOAD"
- },
- {
- "pc": 331,
- "instruction": "SWAP1"
- },
- {
- "pc": 332,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 307
- },
- {
- "instructions": [
- {
- "pc": 2189,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2190,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2192,
- "instruction": "MSTORE"
- },
- {
- "pc": 2193,
- "instruction": "SWAP2"
- },
- {
- "pc": 2194,
- "instruction": "DUP3"
- },
- {
- "pc": 2195,
- "instruction": "MSTORE"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "DUP3"
- },
- {
- "pc": 2198,
- "instruction": "ADD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP3"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "DUP4"
- },
- {
- "pc": 2202,
- "instruction": "DUP2"
- },
- {
- "pc": 2203,
- "instruction": "ADD"
- },
- {
- "pc": 2204,
- "instruction": "DUP6"
- },
- {
- "pc": 2205,
- "instruction": "ADD"
- },
- {
- "pc": 2206,
- "instruction": "SWAP2"
- },
- {
- "pc": 2207,
- "instruction": "DUP9"
- },
- {
- "pc": 2208,
- "instruction": "DUP4"
- },
- {
- "pc": 2209,
- "instruction": "GT"
- },
- {
- "pc": 2210,
- "instruction": "ISZERO"
- },
- {
- "pc": 2211,
- "instruction": "PUSH2 0x08aa"
- },
- {
- "pc": 2214,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2215
- },
- {
- "color": "\"#5F9747\"",
- "target": 2218
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2189
- },
- {
- "instructions": [
- {
- "pc": 2112,
- "instruction": "PUSH0"
- },
- {
- "pc": 2113,
- "instruction": "DUP1"
- },
- {
- "pc": 2114,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2112
- },
- {
- "instructions": [
- {
- "pc": 1959,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1960,
- "instruction": "SWAP5"
- },
- {
- "pc": 1961,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1963,
- "instruction": "SWAP4"
- },
- {
- "pc": 1964,
- "instruction": "SWAP1"
- },
- {
- "pc": 1965,
- "instruction": "SWAP4"
- },
- {
- "pc": 1966,
- "instruction": "ADD"
- },
- {
- "pc": 1967,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1968,
- "instruction": "SWAP4"
- },
- {
- "pc": 1969,
- "instruction": "POP"
- },
- {
- "pc": 1970,
- "instruction": "POP"
- },
- {
- "pc": 1971,
- "instruction": "POP"
- },
- {
- "pc": 1972,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 438
- },
- {
- "color": "\"#FF9248\"",
- "target": 398
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1959
- },
- {
- "instructions": [
- {
- "pc": 1093,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1094,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1096,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1098,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1100,
- "instruction": "SHL"
- },
- {
- "pc": 1101,
- "instruction": "SUB"
- },
- {
- "pc": 1102,
- "instruction": "DUP4"
- },
- {
- "pc": 1103,
- "instruction": "AND"
- },
- {
- "pc": 1104,
- "instruction": "PUSH2 0x04a7"
- },
- {
- "pc": 1107,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1108
- },
- {
- "color": "\"#5F9747\"",
- "target": 1191
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1093
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 2055,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2056,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2063,
- "instruction": "SHL"
- },
- {
- "pc": 2064,
- "instruction": "PUSH0"
- },
- {
- "pc": 2065,
- "instruction": "MSTORE"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 2068,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2070,
- "instruction": "MSTORE"
- },
- {
- "pc": 2071,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2073,
- "instruction": "PUSH0"
- },
- {
- "pc": 2074,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2055
- },
- {
- "instructions": [
- {
- "pc": 417,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 418,
- "instruction": "PUSH2 0x0308"
- },
- {
- "pc": 421,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 776
- }],
- "last_instruction": "JUMP",
- "id": 417
- },
- {
- "instructions": [
- {
- "pc": 776,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 777,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 779,
- "instruction": "SLOAD"
- },
- {
- "pc": 780,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 786,
- "instruction": "SHL"
- },
- {
- "pc": 787,
- "instruction": "SUB"
- },
- {
- "pc": 788,
- "instruction": "AND"
- },
- {
- "pc": 789,
- "instruction": "CALLER"
- },
- {
- "pc": 790,
- "instruction": "EQ"
- },
- {
- "pc": 791,
- "instruction": "PUSH2 0x0355"
- },
- {
- "pc": 794,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 853
- },
- {
- "color": "\"#B70000\"",
- "target": 795
- }
- ],
- "last_instruction": "JUMPI",
- "id": 776
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0125"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 293
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 546,
- "instruction": "DUP1"
- },
- {
- "pc": 547,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 549,
- "instruction": "LT"
- },
- {
- "pc": 550,
- "instruction": "PUSH2 0x023d"
- },
- {
- "pc": 553,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 554
- },
- {
- "color": "\"#5F9747\"",
- "target": 573
- }
- ],
- "last_instruction": "JUMPI",
- "id": 546
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 2366,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2367,
- "instruction": "POP"
- },
- {
- "pc": 2368,
- "instruction": "SWAP2"
- },
- {
- "pc": 2369,
- "instruction": "SWAP1"
- },
- {
- "pc": 2370,
- "instruction": "POP"
- },
- {
- "pc": 2371,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 539
- },
- {
- "color": "\"#FF9248\"",
- "target": 495
- }
- ],
- "last_instruction": "JUMP",
- "id": 2366
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "PUSH0"
- },
- {
- "pc": 2282,
- "instruction": "DUP1"
- },
- {
- "pc": 2283,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x07b5"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1973
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 360,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 361,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 363,
- "instruction": "MLOAD"
- },
- {
- "pc": 364,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 366,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 368,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 370,
- "instruction": "SHL"
- },
- {
- "pc": 371,
- "instruction": "SUB"
- },
- {
- "pc": 372,
- "instruction": "SWAP1"
- },
- {
- "pc": 373,
- "instruction": "SWAP2"
- },
- {
- "pc": 374,
- "instruction": "AND"
- },
- {
- "pc": 375,
- "instruction": "DUP2"
- },
- {
- "pc": 376,
- "instruction": "MSTORE"
- },
- {
- "pc": 377,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 379,
- "instruction": "ADD"
- },
- {
- "pc": 380,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 383,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 360
- },
- {
- "instructions": [
- {
- "pc": 2145,
- "instruction": "PUSH2 0x0868"
- },
- {
- "pc": 2148,
- "instruction": "PUSH2 0x0807"
- },
- {
- "pc": 2151,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2055
- }],
- "last_instruction": "JUMP",
- "id": 2145
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "mevblockerbagpacket()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0xa67bbd02"],
- "name": "mevblockerbagpacket",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a67bbd02",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "raysistede(address[])",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xcb503766"],
- "name": "raysistede",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "cb503766",
- "type": "function",
- "input_param_types": ["address[]"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(52, 333), (52, 63), (1400, 844), (1372, 636), (214, 624), (74, 384), (74, 85), (1928, 2000), (1928, 2240), (1928, 2307), (1928, 2293), (1928, 1959), (1928, 2014), (1928, 1823), (2392, 640), (2392, 2404), (25, 41), (25, 110), (1500, 844), (341, 360), (605, 614), (2182, 2055), (480, 2316), (403, 2075), (614, 178), (1830, 1846), (267, 646), (2115, 2131), (2115, 2134), (293, 2030), (554, 614), (2240, 2223), (2336, 2347), (2336, 2366), (219, 191), (63, 341), (63, 74), (1108, 844), (585, 585), (585, 605), (1874, 844), (122, 133), (122, 200), (2293, 1906), (2075, 2089), (2075, 2092), (1812, 2392), (2223, 2232), (2223, 2255), (2232, 1906), (749, 2316), (1583, 1769), (155, 272), (155, 166), (1823, 307), (1823, 1689), (1485, 1500), (1485, 1583), (235, 239), (865, 883), (865, 876), (2284, 1906), (495, 2316), (853, 855), (384, 1933), (170, 480), (1804, 1643), (1933, 1947), (1933, 1950), (1950, 1906), (1846, 1874), (1846, 1855), (2255, 417), (2030, 2043), (2030, 2046), (2046, 1906), (876, 2372), (1780, 1830), (96, 424), (96, 107), (764, 1385), (573, 585), (200, 1933), (2330, 2336), (2000, 1906), (2218, 2223), (640, 219), (640, 239), (640, 1823), (2267, 2281), (2267, 2284), (1689, 1372), (2152, 2182), (2152, 2189), (2316, 2336), (2316, 2330), (333, 749), (0, 12), (0, 15), (1643, 1812), (438, 219), (438, 239), (2092, 2112), (2092, 2115), (178, 1830), (636, 640), (1206, 844), (2014, 219), (2014, 267), (2014, 239), (424, 2267), (1288, 1372), (1191, 1206), (1191, 1288), (15, 166), (15, 25), (2307, 214), (2307, 438), (2307, 398), (2307, 239), (855, 865), (855, 1089), (795, 844), (2134, 2145), (2134, 2152), (1855, 1846), (883, 1769), (1991, 1906), (539, 546), (539, 614), (1973, 1988), (1973, 1991), (398, 764), (624, 1093), (85, 96), (85, 403), (239, 191), (110, 122), (110, 170), (646, 1385), (1906, 1925), (1906, 1928), (1385, 1400), (1385, 1485), (272, 191), (133, 144), (133, 235), (1769, 1780), (1769, 1804), (307, 239), (2189, 2215), (2189, 2218), (1959, 214), (1959, 438), (1959, 398), (1959, 239), (1093, 1108), (1093, 1191), (417, 776), (776, 853), (776, 795), (41, 52), (41, 293), (546, 554), (546, 573), (144, 155), (144, 253), (2366, 539), (2366, 495), (253, 1973), (360, 191), (2145, 2055)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 293), (52, 333), (52, 63), (63, 341), (63, 74), (74, 384), (74, 85), (85, 96), (85, 403), (96, 424), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 480), (178, 1830), (200, 1933), (214, 624), (219, 191), (235, 239), (239, 191), (253, 1973), (272, 191), (293, 2030), (307, 239), (333, 749), (341, 360), (360, 191), (384, 1933), (398, 764), (403, 2075), (417, 776), (424, 2267), (438, 219), (438, 239), (480, 2316), (495, 2316), (539, 546), (539, 614), (546, 554), (546, 573), (554, 614), (573, 585), (585, 585), (585, 605), (605, 614), (614, 178), (624, 1093), (636, 640), (640, 219), (640, 239), (640, 1823), (749, 2316), (764, 1385), (776, 853), (776, 795), (795, 844), (853, 855), (855, 865), (855, 1089), (865, 883), (865, 876), (876, 2372), (883, 1769), (965, 1812), (1089, 422), (1093, 1108), (1093, 1191), (1108, 844), (1191, 1206), (1191, 1288), (1206, 844), (1288, 1372), (1372, 636), (1385, 1400), (1385, 1485), (1400, 844), (1485, 1500), (1485, 1583), (1500, 844), (1583, 1769), (1643, 1812), (1769, 1780), (1769, 1804), (1780, 1830), (1804, 965), (1804, 1643), (1812, 2392), (1823, 307), (1830, 1846), (1846, 1874), (1846, 1855), (1855, 1846), (1874, 844), (1874, 191), (1906, 1925), (1906, 1928), (1928, 2000), (1928, 2293), (1928, 1959), (1928, 1823), (1933, 1947), (1933, 1950), (1950, 1906), (1959, 214), (1959, 438), (1959, 398), (1959, 239), (1973, 1988), (1973, 1991), (1991, 1906), (2000, 1906), (2030, 2043), (2030, 2046), (2046, 1906), (2075, 2089), (2075, 2092), (2092, 2112), (2092, 2115), (2115, 2131), (2115, 2134), (2134, 2145), (2134, 2152), (2145, 2055), (2152, 2182), (2152, 2189), (2182, 2055), (2189, 2215), (2189, 2218), (2218, 2223), (2223, 2232), (2223, 2255), (2232, 1906), (2255, 417), (2267, 2281), (2267, 2284), (2284, 1906), (2293, 1906), (2316, 2336), (2316, 2330), (2330, 2336), (2336, 2347), (2336, 2366), (2366, 539), (2366, 495), (2392, 640), (2392, 2404)]",
+ "last_pc": 2422,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb663945fc96656ad9f5b7ad1561182aca7071592/0xb663945fc96656ad9f5b7ad1561182aca7071592.abi",
"statistics": {
"definitely_unreachable_jumps": 3,
+ "total_edges": 1609,
"unsound_jumps": 0,
"total_opcodes": 1592,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 108,
"resolved_jumps": 105
- }
+ },
+ "execution_time": 559
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b60405163a2ab8dcd60e01b81525f60048201819052602482018490526001600160a01b03838116604484015290919085169063a2ab8dcd90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea26469706673582212201789c940c3448ffe21099dfe1c3366ef1a29ea72f3786b48ad79c50585c409b364736f6c63430008140033",
"address": "0x9248679610d7a502a069948278160c88239f123b",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0xa2ab8dcd\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0xa2ab8dcd\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nOR\nDUP10\n'c9'(Unknown Opcode)\nBLOCKHASH\n'c3'(Unknown Opcode)\nDIFFICULTY\nDUP16\nINVALID\n'21'(Unknown Opcode)\nMULMOD\nSWAP14\nINVALID\nSHR\nCALLER\nPUSH7 0xef1a29ea72f378\nPUSH12 0x48ad79c50585c409b364736f\nPUSH13 0x63430008140033\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(2168, 2083), (363, 940), (2023, 2032), (2023, 2051), (25, 41), (25, 110), (461, 2281), (2258, 2083), (41, 52), (41, 287), (1422, 734), (2369, 2337), (1259, 1291), (1259, 1278), (1066, 1081), (1066, 1163), (2150, 2165), (2150, 2168), (659, 743), (659, 667), (2281, 2295), (2281, 2301), (505, 512), (505, 580), (1081, 734), (2295, 2301), (955, 1259), (214, 590), (219, 191), (2357, 609), (2357, 2369), (96, 390), (96, 107), (122, 133), (122, 200), (2395, 2408), (2395, 2411), (74, 85), (74, 363), (301, 239), (2177, 2083), (2223, 2083), (327, 779), (155, 272), (155, 166), (983, 734), (1774, 2357), (2272, 385), (2272, 404), (2272, 214), (2272, 239), (2331, 505), (2331, 461), (1657, 1886), (390, 2232), (1278, 1291), (253, 2150), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (1296, 734), (1879, 301), (446, 2281), (337, 191), (2411, 1685), (580, 178), (170, 446), (404, 219), (404, 239), (2191, 219), (2191, 267), (2191, 239), (609, 1685), (609, 219), (609, 239), (0, 12), (0, 15), (1367, 1646), (868, 335), (2083, 2102), (2083, 2105), (940, 2281), (615, 659), (615, 756), (2105, 2272), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (63, 337), (63, 74), (1693, 1703), (1693, 1774), (267, 615), (1667, 1685), (15, 166), (15, 25), (1703, 734), (968, 983), (968, 1066), (551, 551), (551, 571), (1493, 1693), (85, 96), (85, 371), (2249, 2083), (512, 520), (512, 539), (797, 734), (2110, 2124), (2110, 2127), (2127, 2083), (371, 2110), (239, 191), (235, 239), (603, 609), (110, 122), (110, 170), (1411, 1493), (1411, 1422), (2301, 2312), (2301, 2331), (590, 968), (571, 580), (2008, 2023), (520, 580), (1646, 1657), (1646, 1674), (178, 2008), (200, 2110), (1674, 1886), (287, 2207), (133, 144), (133, 235), (2232, 2246), (2232, 2249), (756, 1259), (272, 191), (52, 327), (52, 63), (743, 968), (385, 955), (1163, 603), (539, 551), (667, 734), (144, 155), (144, 253), (779, 868), (779, 797), (2032, 2023), (1972, 2395), (2207, 2220), (2207, 2223), (1886, 1972), (1886, 1965), (1685, 1667), (1685, 1411), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 2008), (200, 2110), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2150), (267, 615), (272, 191), (287, 2207), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2110), (385, 955), (390, 2232), (404, 219), (404, 239), (446, 2281), (461, 2281), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2281), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1646), (1411, 1493), (1411, 1422), (1422, 734), (1493, 1693), (1646, 1657), (1646, 1674), (1657, 1886), (1667, 1685), (1674, 1886), (1685, 1667), (1685, 1411), (1693, 1703), (1693, 1774), (1703, 734), (1774, 2357), (1879, 301), (1886, 1972), (1886, 1965), (1972, 2395), (2008, 2023), (2023, 2032), (2023, 2051), (2032, 2023), (2051, 191), (2083, 2102), (2083, 2105), (2105, 2177), (2105, 2258), (2105, 1879), (2105, 2136), (2105, 2191), (2110, 2124), (2110, 2127), (2127, 2083), (2136, 385), (2136, 404), (2136, 214), (2136, 239), (2150, 2165), (2150, 2168), (2168, 2083), (2177, 2083), (2191, 219), (2191, 267), (2191, 239), (2207, 2220), (2207, 2223), (2223, 2083), (2232, 2246), (2232, 2249), (2249, 2083), (2258, 2083), (2281, 2295), (2281, 2301), (2295, 2301), (2301, 2312), (2301, 2331), (2331, 505), (2331, 461), (2357, 609), (2357, 2369), (2369, 2337), (2395, 2408), (2395, 2411), (2411, 1685)]",
+ "last_pc": 2417,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x9248679610d7a502a069948278160c88239f123b/0x9248679610d7a502a069948278160c88239f123b.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1545,
"unsound_jumps": 0,
"total_opcodes": 1517,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 107,
"resolved_jumps": 103
- }
+ },
+ "execution_time": 546
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063395093511161006e578063395093511461014157806370a082311461015457806395d89b411461017c578063a457c2d714610184578063a9059cbb14610197578063dd62ed3e146101aa575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101e2565b6040516100bf9190610720565b60405180910390f35b6100db6100d6366004610770565b610272565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b366004610798565b610288565b60405160ff7f00000000000000000000000000000000000000000000000000000000000000121681526020016100bf565b6100db61014f366004610770565b61033c565b6100ef6101623660046107d1565b6001600160a01b03165f9081526020819052604090205490565b6100b2610372565b6100db610192366004610770565b610381565b6100db6101a5366004610770565b61041b565b6100ef6101b83660046107f1565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600380546101f190610822565b80601f016020809104026020016040519081016040528092919081815260200182805461021d90610822565b80156102685780601f1061023f57610100808354040283529160200191610268565b820191905f5260205f20905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b5f61027e338484610427565b5060015b92915050565b5f61029484848461054a565b6001600160a01b0384165f9081526001602090815260408083203384529091529020548281101561031d5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610331853361032c868561086e565b610427565b506001949350505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161027e91859061032c908690610881565b6060600480546101f190610822565b335f9081526001602090815260408083206001600160a01b0386168452909152812054828110156104025760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610314565b610411338561032c868561086e565b5060019392505050565b5f61027e33848461054a565b6001600160a01b0383166104895760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610314565b6001600160a01b0382166104ea5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610314565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105ae5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610314565b6001600160a01b0382166106105760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610314565b6001600160a01b0383165f90815260208190526040902054818110156106875760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610314565b610691828261086e565b6001600160a01b038086165f9081526020819052604080822093909355908516815290812080548492906106c6908490610881565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071291815260200190565b60405180910390a350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461076b575f80fd5b919050565b5f8060408385031215610781575f80fd5b61078a83610755565b946020939093013593505050565b5f805f606084860312156107aa575f80fd5b6107b384610755565b92506107c160208501610755565b9150604084013590509250925092565b5f602082840312156107e1575f80fd5b6107ea82610755565b9392505050565b5f8060408385031215610802575f80fd5b61080b83610755565b915061081960208401610755565b90509250929050565b600181811c9082168061083657607f821691505b60208210810361085457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102825761028261085a565b808201808211156102825761028261085a56fea2646970667358221220cb9b7c2b033c5edae42c4890fbdc44ecfe13d92a89a5d9318e97d2dd80d1d28964736f6c63430008190033",
"address": "0x7f212c237699f3244da5ac025e12bcbf00d09357",
- "events_signature": [
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x39509351\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x39509351\nEQ\nPUSH2 0x0141\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x0154\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x017c\nJUMPI\nDUP1\nPUSH4 0xa457c2d7\nEQ\nPUSH2 0x0184\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0197\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x01aa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01e2\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x0720\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0770\nJUMP\nJUMPDEST\nPUSH2 0x0272\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x02\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0798\nJUMP\nJUMPDEST\nPUSH2 0x0288\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0xff\nPUSH32 0x0000000000000000000000000000000000000000000000000000000000000012\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x014f\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0770\nJUMP\nJUMPDEST\nPUSH2 0x033c\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0162\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07d1\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x0372\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0192\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0770\nJUMP\nJUMPDEST\nPUSH2 0x0381\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x01a5\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0770\nJUMP\nJUMPDEST\nPUSH2 0x041b\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x01b8\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x07f1\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x0822\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x021d\nSWAP1\nPUSH2 0x0822\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0268\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x023f\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0268\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x024b\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027e\nCALLER\nDUP5\nDUP5\nPUSH2 0x0427\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0294\nDUP5\nDUP5\nDUP5\nPUSH2 0x054a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nSWAP1\nSHA3\nSLOAD\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x031d\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x28\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH8 0x6c6c6f77616e6365\nPUSH1 0xc0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x0331\nDUP6\nCALLER\nPUSH2 0x032c\nDUP7\nDUP6\nPUSH2 0x086e\nJUMP\nJUMPDEST\nPUSH2 0x0427\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP8\nAND\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP2\nPUSH2 0x027e\nSWAP2\nDUP6\nSWAP1\nPUSH2 0x032c\nSWAP1\nDUP7\nSWAP1\nPUSH2 0x0881\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH2 0x01f1\nSWAP1\nPUSH2 0x0822\nJUMP\nJUMPDEST\nCALLER\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP7\nAND\nDUP5\nMSTORE\nSWAP1\nSWAP2\nMSTORE\nDUP2\nSHA3\nSLOAD\nDUP3\nDUP2\nLT\nISZERO\nPUSH2 0x0402\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x207a65726f\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH2 0x0411\nCALLER\nDUP6\nPUSH2 0x032c\nDUP7\nDUP6\nPUSH2 0x086e\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x027e\nCALLER\nDUP5\nDUP5\nPUSH2 0x054a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x0489\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x04ea\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x01\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x05ae\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x25\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH5 0x6472657373\nPUSH1 0xd8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x0610\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x23\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH3 0x657373\nPUSH1 0xe8\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0687\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x26\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH6 0x616c616e6365\nPUSH1 0xd0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x0314\nJUMP\nJUMPDEST\nPUSH2 0x0691\nDUP3\nDUP3\nPUSH2 0x086e\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSWAP1\nDUP2\nSHA3\nDUP1\nSLOAD\nDUP5\nSWAP3\nSWAP1\nPUSH2 0x06c6\nSWAP1\nDUP5\nSWAP1\nPUSH2 0x0881\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nDUP2\nSWAP1\nSSTORE\nPOP\nDUP3\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nDUP5\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nDUP5\nPUSH1 0x40\nMLOAD\nPUSH2 0x0712\nSWAP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP2\nMSTORE\nPUSH0\nDUP3\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nMSTORE\nDUP1\nPUSH1 0x20\nDUP6\nADD\nPUSH1 0x40\nDUP6\nADD\nMCOPY\nPUSH0\nPUSH1 0x40\nDUP3\nDUP6\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP5\nADD\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x076b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0781\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x078a\nDUP4\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x07aa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07b3\nDUP5\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x07c1\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x07e1\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07ea\nDUP3\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0802\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x080b\nDUP4\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0819\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0755\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x0836\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x0854\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0282\nJUMPI\nPUSH2 0x0282\nPUSH2 0x085a\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0282\nJUMPI\nPUSH2 0x0282\nPUSH2 0x085a\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'cb'(Unknown Opcode)\nSWAP12\nPUSH29 0x2b033c5edae42c4890fbdc44ecfe13d92a89a5d9318e97d2dd80d1d289\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nNOT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "subtractedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "decreaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "addedValue",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "increaseAllowance",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "recipient",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 1971,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1972,
- "instruction": "SWAP3"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "PUSH2 0x07c1"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1979,
- "instruction": "DUP6"
- },
- {
- "pc": 1980,
- "instruction": "ADD"
- },
- {
- "pc": 1981,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 1984,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 1971
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x0272"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 626
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 426,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 427,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 430,
- "instruction": "PUSH2 0x01b8"
- },
- {
- "pc": 433,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 434,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 436,
- "instruction": "PUSH2 0x07f1"
- },
- {
- "pc": 439,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2033
- }],
- "last_instruction": "JUMP",
- "id": 426
- },
- {
- "instructions": [
- {
- "pc": 440,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 441,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 443,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 445,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 447,
- "instruction": "SHL"
- },
- {
- "pc": 448,
- "instruction": "SUB"
- },
- {
- "pc": 449,
- "instruction": "SWAP2"
- },
- {
- "pc": 450,
- "instruction": "DUP3"
- },
- {
- "pc": 451,
- "instruction": "AND"
- },
- {
- "pc": 452,
- "instruction": "PUSH0"
- },
- {
- "pc": 453,
- "instruction": "SWAP1"
- },
- {
- "pc": 454,
- "instruction": "DUP2"
- },
- {
- "pc": 455,
- "instruction": "MSTORE"
- },
- {
- "pc": 456,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 458,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 460,
- "instruction": "SWAP1"
- },
- {
- "pc": 461,
- "instruction": "DUP2"
- },
- {
- "pc": 462,
- "instruction": "MSTORE"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 465,
- "instruction": "DUP1"
- },
- {
- "pc": 466,
- "instruction": "DUP4"
- },
- {
- "pc": 467,
- "instruction": "SHA3"
- },
- {
- "pc": 468,
- "instruction": "SWAP4"
- },
- {
- "pc": 469,
- "instruction": "SWAP1"
- },
- {
- "pc": 470,
- "instruction": "SWAP5"
- },
- {
- "pc": 471,
- "instruction": "AND"
- },
- {
- "pc": 472,
- "instruction": "DUP3"
- },
- {
- "pc": 473,
- "instruction": "MSTORE"
- },
- {
- "pc": 474,
- "instruction": "SWAP2"
- },
- {
- "pc": 475,
- "instruction": "SWAP1"
- },
- {
- "pc": 476,
- "instruction": "SWAP2"
- },
- {
- "pc": 477,
- "instruction": "MSTORE"
- },
- {
- "pc": 478,
- "instruction": "SHA3"
- },
- {
- "pc": 479,
- "instruction": "SLOAD"
- },
- {
- "pc": 480,
- "instruction": "SWAP1"
- },
- {
- "pc": 481,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 440
- },
- {
- "instructions": [
- {
- "pc": 2026,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2027,
- "instruction": "SWAP4"
- },
- {
- "pc": 2028,
- "instruction": "SWAP3"
- },
- {
- "pc": 2029,
- "instruction": "POP"
- },
- {
- "pc": 2030,
- "instruction": "POP"
- },
- {
- "pc": 2031,
- "instruction": "POP"
- },
- {
- "pc": 2032,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 354
- }],
- "last_instruction": "JUMP",
- "id": 2026
- },
- {
- "instructions": [
- {
- "pc": 1921,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1922,
- "instruction": "PUSH2 0x078a"
- },
- {
- "pc": 1925,
- "instruction": "DUP4"
- },
- {
- "pc": 1926,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 1929,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 1921
- },
- {
- "instructions": [
- {
- "pc": 828,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 829,
- "instruction": "CALLER"
- },
- {
- "pc": 830,
- "instruction": "PUSH0"
- },
- {
- "pc": 831,
- "instruction": "DUP2"
- },
- {
- "pc": 832,
- "instruction": "DUP2"
- },
- {
- "pc": 833,
- "instruction": "MSTORE"
- },
- {
- "pc": 834,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 836,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 838,
- "instruction": "SWAP1"
- },
- {
- "pc": 839,
- "instruction": "DUP2"
- },
- {
- "pc": 840,
- "instruction": "MSTORE"
- },
- {
- "pc": 841,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 843,
- "instruction": "DUP1"
- },
- {
- "pc": 844,
- "instruction": "DUP4"
- },
- {
- "pc": 845,
- "instruction": "SHA3"
- },
- {
- "pc": 846,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 848,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 850,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 852,
- "instruction": "SHL"
- },
- {
- "pc": 853,
- "instruction": "SUB"
- },
- {
- "pc": 854,
- "instruction": "DUP8"
- },
- {
- "pc": 855,
- "instruction": "AND"
- },
- {
- "pc": 856,
- "instruction": "DUP5"
- },
- {
- "pc": 857,
- "instruction": "MSTORE"
- },
- {
- "pc": 858,
- "instruction": "SWAP1"
- },
- {
- "pc": 859,
- "instruction": "SWAP2"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "DUP2"
- },
- {
- "pc": 862,
- "instruction": "SHA3"
- },
- {
- "pc": 863,
- "instruction": "SLOAD"
- },
- {
- "pc": 864,
- "instruction": "SWAP1"
- },
- {
- "pc": 865,
- "instruction": "SWAP2"
- },
- {
- "pc": 866,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 869,
- "instruction": "SWAP2"
- },
- {
- "pc": 870,
- "instruction": "DUP6"
- },
- {
- "pc": 871,
- "instruction": "SWAP1"
- },
- {
- "pc": 872,
- "instruction": "PUSH2 0x032c"
- },
- {
- "pc": 875,
- "instruction": "SWAP1"
- },
- {
- "pc": 876,
- "instruction": "DUP7"
- },
- {
- "pc": 877,
- "instruction": "SWAP1"
- },
- {
- "pc": 878,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 881,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2177
- }],
- "last_instruction": "JUMP",
- "id": 828
- },
- {
- "instructions": [
- {
- "pc": 2113,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2118,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2120,
- "instruction": "SHL"
- },
- {
- "pc": 2121,
- "instruction": "PUSH0"
- },
- {
- "pc": 2122,
- "instruction": "MSTORE"
- },
- {
- "pc": 2123,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2125,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2127,
- "instruction": "MSTORE"
- },
- {
- "pc": 2128,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2130,
- "instruction": "PUSH0"
- },
- {
- "pc": 2131,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2113
- },
- {
- "instructions": [
- {
- "pc": 1369,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1371,
- "instruction": "MLOAD"
- },
- {
- "pc": 1372,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1376,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1378,
- "instruction": "SHL"
- },
- {
- "pc": 1379,
- "instruction": "DUP2"
- },
- {
- "pc": 1380,
- "instruction": "MSTORE"
- },
- {
- "pc": 1381,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1383,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1385,
- "instruction": "DUP3"
- },
- {
- "pc": 1386,
- "instruction": "ADD"
- },
- {
- "pc": 1387,
- "instruction": "MSTORE"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 1390,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1392,
- "instruction": "DUP3"
- },
- {
- "pc": 1393,
- "instruction": "ADD"
- },
- {
- "pc": 1394,
- "instruction": "MSTORE"
- },
- {
- "pc": 1395,
- "instruction": "PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164"
- },
- {
- "pc": 1428,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1430,
- "instruction": "DUP3"
- },
- {
- "pc": 1431,
- "instruction": "ADD"
- },
- {
- "pc": 1432,
- "instruction": "MSTORE"
- },
- {
- "pc": 1433,
- "instruction": "PUSH5 0x6472657373"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1441,
- "instruction": "SHL"
- },
- {
- "pc": 1442,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1444,
- "instruction": "DUP3"
- },
- {
- "pc": 1445,
- "instruction": "ADD"
- },
- {
- "pc": 1446,
- "instruction": "MSTORE"
- },
- {
- "pc": 1447,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1449,
- "instruction": "ADD"
- },
- {
- "pc": 1450,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1453,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1369
- },
- {
- "instructions": [
- {
- "pc": 1585,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1587,
- "instruction": "MLOAD"
- },
- {
- "pc": 1588,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1592,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1594,
- "instruction": "SHL"
- },
- {
- "pc": 1595,
- "instruction": "DUP2"
- },
- {
- "pc": 1596,
- "instruction": "MSTORE"
- },
- {
- "pc": 1597,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1599,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1601,
- "instruction": "DUP3"
- },
- {
- "pc": 1602,
- "instruction": "ADD"
- },
- {
- "pc": 1603,
- "instruction": "MSTORE"
- },
- {
- "pc": 1604,
- "instruction": "PUSH1 0x26"
- },
- {
- "pc": 1606,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1608,
- "instruction": "DUP3"
- },
- {
- "pc": 1609,
- "instruction": "ADD"
- },
- {
- "pc": 1610,
- "instruction": "MSTORE"
- },
- {
- "pc": 1611,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062"
- },
- {
- "pc": 1644,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1646,
- "instruction": "DUP3"
- },
- {
- "pc": 1647,
- "instruction": "ADD"
- },
- {
- "pc": 1648,
- "instruction": "MSTORE"
- },
- {
- "pc": 1649,
- "instruction": "PUSH6 0x616c616e6365"
- },
- {
- "pc": 1656,
- "instruction": "PUSH1 0xd0"
- },
- {
- "pc": 1658,
- "instruction": "SHL"
- },
- {
- "pc": 1659,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1661,
- "instruction": "DUP3"
- },
- {
- "pc": 1662,
- "instruction": "ADD"
- },
- {
- "pc": 1663,
- "instruction": "MSTORE"
- },
- {
- "pc": 1664,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1666,
- "instruction": "ADD"
- },
- {
- "pc": 1667,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1670,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1585
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0798"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1944
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 882,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 883,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 885,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 887,
- "instruction": "DUP1"
- },
- {
- "pc": 888,
- "instruction": "SLOAD"
- },
- {
- "pc": 889,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 892,
- "instruction": "SWAP1"
- },
- {
- "pc": 893,
- "instruction": "PUSH2 0x0822"
- },
- {
- "pc": 896,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2082
- }],
- "last_instruction": "JUMP",
- "id": 882
- },
- {
- "instructions": [
- {
- "pc": 321,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 322,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 325,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 328,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 329,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x0770"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1904
- }],
- "last_instruction": "JUMP",
- "id": 321
- },
- {
- "instructions": [
- {
- "pc": 2033,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2034,
- "instruction": "PUSH0"
- },
- {
- "pc": 2035,
- "instruction": "DUP1"
- },
- {
- "pc": 2036,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2038,
- "instruction": "DUP4"
- },
- {
- "pc": 2039,
- "instruction": "DUP6"
- },
- {
- "pc": 2040,
- "instruction": "SUB"
- },
- {
- "pc": 2041,
- "instruction": "SLT"
- },
- {
- "pc": 2042,
- "instruction": "ISZERO"
- },
- {
- "pc": 2043,
- "instruction": "PUSH2 0x0802"
- },
- {
- "pc": 2046,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2050
- },
- {
- "color": "\"#B70000\"",
- "target": 2047
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2033
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 1944,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1945,
- "instruction": "PUSH0"
- },
- {
- "pc": 1946,
- "instruction": "DUP1"
- },
- {
- "pc": 1947,
- "instruction": "PUSH0"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 1950,
- "instruction": "DUP5"
- },
- {
- "pc": 1951,
- "instruction": "DUP7"
- },
- {
- "pc": 1952,
- "instruction": "SUB"
- },
- {
- "pc": 1953,
- "instruction": "SLT"
- },
- {
- "pc": 1954,
- "instruction": "ISZERO"
- },
- {
- "pc": 1955,
- "instruction": "PUSH2 0x07aa"
- },
- {
- "pc": 1958,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1959
- },
- {
- "color": "\"#5F9747\"",
- "target": 1962
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1944
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 1176,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1178,
- "instruction": "MLOAD"
- },
- {
- "pc": 1179,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1183,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1185,
- "instruction": "SHL"
- },
- {
- "pc": 1186,
- "instruction": "DUP2"
- },
- {
- "pc": 1187,
- "instruction": "MSTORE"
- },
- {
- "pc": 1188,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1190,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1192,
- "instruction": "DUP3"
- },
- {
- "pc": 1193,
- "instruction": "ADD"
- },
- {
- "pc": 1194,
- "instruction": "MSTORE"
- },
- {
- "pc": 1195,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1197,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1199,
- "instruction": "DUP3"
- },
- {
- "pc": 1200,
- "instruction": "ADD"
- },
- {
- "pc": 1201,
- "instruction": "MSTORE"
- },
- {
- "pc": 1202,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1235,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1237,
- "instruction": "DUP3"
- },
- {
- "pc": 1238,
- "instruction": "ADD"
- },
- {
- "pc": 1239,
- "instruction": "MSTORE"
- },
- {
- "pc": 1240,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1243,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1245,
- "instruction": "SHL"
- },
- {
- "pc": 1246,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1248,
- "instruction": "DUP3"
- },
- {
- "pc": 1249,
- "instruction": "ADD"
- },
- {
- "pc": 1250,
- "instruction": "MSTORE"
- },
- {
- "pc": 1251,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1253,
- "instruction": "ADD"
- },
- {
- "pc": 1254,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1176
- },
- {
- "instructions": [
- {
- "pc": 1063,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1064,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1066,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1068,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1070,
- "instruction": "SHL"
- },
- {
- "pc": 1071,
- "instruction": "SUB"
- },
- {
- "pc": 1072,
- "instruction": "DUP4"
- },
- {
- "pc": 1073,
- "instruction": "AND"
- },
- {
- "pc": 1074,
- "instruction": "PUSH2 0x0489"
- },
- {
- "pc": 1077,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1078
- },
- {
- "color": "\"#5F9747\"",
- "target": 1161
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1063
- },
- {
- "instructions": [
- {
- "pc": 788,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 789,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 791,
- "instruction": "MLOAD"
- },
- {
- "pc": 792,
- "instruction": "DUP1"
- },
- {
- "pc": 793,
- "instruction": "SWAP2"
- },
- {
- "pc": 794,
- "instruction": "SUB"
- },
- {
- "pc": 795,
- "instruction": "SWAP1"
- },
- {
- "pc": 796,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 788
- },
- {
- "instructions": [
- {
- "pc": 541,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 542,
- "instruction": "DUP1"
- },
- {
- "pc": 543,
- "instruction": "ISZERO"
- },
- {
- "pc": 544,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 547,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 548
- },
- {
- "color": "\"#5F9747\"",
- "target": 616
- }
- ],
- "last_instruction": "JUMPI",
- "id": 541
- },
- {
- "instructions": [
- {
- "pc": 1918,
- "instruction": "PUSH0"
- },
- {
- "pc": 1919,
- "instruction": "DUP1"
- },
- {
- "pc": 1920,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1918
- },
- {
- "instructions": [
- {
- "pc": 1051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1052,
- "instruction": "PUSH0"
- },
- {
- "pc": 1053,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 1056,
- "instruction": "CALLER"
- },
- {
- "pc": 1057,
- "instruction": "DUP5"
- },
- {
- "pc": 1058,
- "instruction": "DUP5"
- },
- {
- "pc": 1059,
- "instruction": "PUSH2 0x054a"
- },
- {
- "pc": 1062,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1354
- }],
- "last_instruction": "JUMP",
- "id": 1051
- },
- {
- "instructions": [
- {
- "pc": 897,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 898,
- "instruction": "CALLER"
- },
- {
- "pc": 899,
- "instruction": "PUSH0"
- },
- {
- "pc": 900,
- "instruction": "SWAP1"
- },
- {
- "pc": 901,
- "instruction": "DUP2"
- },
- {
- "pc": 902,
- "instruction": "MSTORE"
- },
- {
- "pc": 903,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 905,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 907,
- "instruction": "SWAP1"
- },
- {
- "pc": 908,
- "instruction": "DUP2"
- },
- {
- "pc": 909,
- "instruction": "MSTORE"
- },
- {
- "pc": 910,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 912,
- "instruction": "DUP1"
- },
- {
- "pc": 913,
- "instruction": "DUP4"
- },
- {
- "pc": 914,
- "instruction": "SHA3"
- },
- {
- "pc": 915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 921,
- "instruction": "SHL"
- },
- {
- "pc": 922,
- "instruction": "SUB"
- },
- {
- "pc": 923,
- "instruction": "DUP7"
- },
- {
- "pc": 924,
- "instruction": "AND"
- },
- {
- "pc": 925,
- "instruction": "DUP5"
- },
- {
- "pc": 926,
- "instruction": "MSTORE"
- },
- {
- "pc": 927,
- "instruction": "SWAP1"
- },
- {
- "pc": 928,
- "instruction": "SWAP2"
- },
- {
- "pc": 929,
- "instruction": "MSTORE"
- },
- {
- "pc": 930,
- "instruction": "DUP2"
- },
- {
- "pc": 931,
- "instruction": "SHA3"
- },
- {
- "pc": 932,
- "instruction": "SLOAD"
- },
- {
- "pc": 933,
- "instruction": "DUP3"
- },
- {
- "pc": 934,
- "instruction": "DUP2"
- },
- {
- "pc": 935,
- "instruction": "LT"
- },
- {
- "pc": 936,
- "instruction": "ISZERO"
- },
- {
- "pc": 937,
- "instruction": "PUSH2 0x0402"
- },
- {
- "pc": 940,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1026
- },
- {
- "color": "\"#B70000\"",
- "target": 941
- }
- ],
- "last_instruction": "JUMPI",
- "id": 897
- },
- {
- "instructions": [
- {
- "pc": 2132,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2133,
- "instruction": "POP"
- },
- {
- "pc": 2134,
- "instruction": "SWAP2"
- },
- {
- "pc": 2135,
- "instruction": "SWAP1"
- },
- {
- "pc": 2136,
- "instruction": "POP"
- },
- {
- "pc": 2137,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 497
- },
- {
- "color": "\"#FF9248\"",
- "target": 541
- }
- ],
- "last_instruction": "JUMP",
- "id": 2132
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2059,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2060,
- "instruction": "SWAP2"
- },
- {
- "pc": 2061,
- "instruction": "POP"
- },
- {
- "pc": 2062,
- "instruction": "PUSH2 0x0819"
- },
- {
- "pc": 2065,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2067,
- "instruction": "DUP5"
- },
- {
- "pc": 2068,
- "instruction": "ADD"
- },
- {
- "pc": 2069,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 2072,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 2059
- },
- {
- "instructions": [
- {
- "pc": 1078,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1080,
- "instruction": "MLOAD"
- },
- {
- "pc": 1081,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1085,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1087,
- "instruction": "SHL"
- },
- {
- "pc": 1088,
- "instruction": "DUP2"
- },
- {
- "pc": 1089,
- "instruction": "MSTORE"
- },
- {
- "pc": 1090,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1092,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1094,
- "instruction": "DUP3"
- },
- {
- "pc": 1095,
- "instruction": "ADD"
- },
- {
- "pc": 1096,
- "instruction": "MSTORE"
- },
- {
- "pc": 1097,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1099,
- "instruction": "DUP1"
- },
- {
- "pc": 1100,
- "instruction": "DUP3"
- },
- {
- "pc": 1101,
- "instruction": "ADD"
- },
- {
- "pc": 1102,
- "instruction": "MSTORE"
- },
- {
- "pc": 1103,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1136,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1138,
- "instruction": "DUP3"
- },
- {
- "pc": 1139,
- "instruction": "ADD"
- },
- {
- "pc": 1140,
- "instruction": "MSTORE"
- },
- {
- "pc": 1141,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1146,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1148,
- "instruction": "SHL"
- },
- {
- "pc": 1149,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1151,
- "instruction": "DUP3"
- },
- {
- "pc": 1152,
- "instruction": "ADD"
- },
- {
- "pc": 1153,
- "instruction": "MSTORE"
- },
- {
- "pc": 1154,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1156,
- "instruction": "ADD"
- },
- {
- "pc": 1157,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1160,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1078
- },
- {
- "instructions": [
- {
- "pc": 1671,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1672,
- "instruction": "PUSH2 0x0691"
- },
- {
- "pc": 1675,
- "instruction": "DUP3"
- },
- {
- "pc": 1676,
- "instruction": "DUP3"
- },
- {
- "pc": 1677,
- "instruction": "PUSH2 0x086e"
- },
- {
- "pc": 1680,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2158
- }],
- "last_instruction": "JUMP",
- "id": 1671
- },
- {
- "instructions": [
- {
- "pc": 607,
- "instruction": "DUP3"
- },
- {
- "pc": 608,
- "instruction": "SWAP1"
- },
- {
- "pc": 609,
- "instruction": "SUB"
- },
- {
- "pc": 610,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 612,
- "instruction": "AND"
- },
- {
- "pc": 613,
- "instruction": "DUP3"
- },
- {
- "pc": 614,
- "instruction": "ADD"
- },
- {
- "pc": 615,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "UNKNOWN",
- "id": 607
- },
- {
- "instructions": [
- {
- "pc": 2170,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x085a"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2138
- }],
- "last_instruction": "JUMP",
- "id": 2170
- },
- {
- "instructions": [
- {
- "pc": 2050,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2051,
- "instruction": "PUSH2 0x080b"
- },
- {
- "pc": 2054,
- "instruction": "DUP4"
- },
- {
- "pc": 2055,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 2058,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 2050
- },
- {
- "instructions": [
- {
- "pc": 638,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 639,
- "instruction": "POP"
- },
- {
- "pc": 640,
- "instruction": "PUSH1 0x01"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 642
- }],
- "last_instruction": "UNKNOWN",
- "id": 638
- },
- {
- "instructions": [
- {
- "pc": 2189,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2192,
- "instruction": "PUSH2 0x085a"
- },
- {
- "pc": 2195,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2138
- }],
- "last_instruction": "JUMP",
- "id": 2189
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0197"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 407
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x0720"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1824
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 1681,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1682,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1684,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1686,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1688,
- "instruction": "SHL"
- },
- {
- "pc": 1689,
- "instruction": "SUB"
- },
- {
- "pc": 1690,
- "instruction": "DUP1"
- },
- {
- "pc": 1691,
- "instruction": "DUP7"
- },
- {
- "pc": 1692,
- "instruction": "AND"
- },
- {
- "pc": 1693,
- "instruction": "PUSH0"
- },
- {
- "pc": 1694,
- "instruction": "SWAP1"
- },
- {
- "pc": 1695,
- "instruction": "DUP2"
- },
- {
- "pc": 1696,
- "instruction": "MSTORE"
- },
- {
- "pc": 1697,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1699,
- "instruction": "DUP2"
- },
- {
- "pc": 1700,
- "instruction": "SWAP1"
- },
- {
- "pc": 1701,
- "instruction": "MSTORE"
- },
- {
- "pc": 1702,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1704,
- "instruction": "DUP1"
- },
- {
- "pc": 1705,
- "instruction": "DUP3"
- },
- {
- "pc": 1706,
- "instruction": "SHA3"
- },
- {
- "pc": 1707,
- "instruction": "SWAP4"
- },
- {
- "pc": 1708,
- "instruction": "SWAP1"
- },
- {
- "pc": 1709,
- "instruction": "SWAP4"
- },
- {
- "pc": 1710,
- "instruction": "SSTORE"
- },
- {
- "pc": 1711,
- "instruction": "SWAP1"
- },
- {
- "pc": 1712,
- "instruction": "DUP6"
- },
- {
- "pc": 1713,
- "instruction": "AND"
- },
- {
- "pc": 1714,
- "instruction": "DUP2"
- },
- {
- "pc": 1715,
- "instruction": "MSTORE"
- },
- {
- "pc": 1716,
- "instruction": "SWAP1"
- },
- {
- "pc": 1717,
- "instruction": "DUP2"
- },
- {
- "pc": 1718,
- "instruction": "SHA3"
- },
- {
- "pc": 1719,
- "instruction": "DUP1"
- },
- {
- "pc": 1720,
- "instruction": "SLOAD"
- },
- {
- "pc": 1721,
- "instruction": "DUP5"
- },
- {
- "pc": 1722,
- "instruction": "SWAP3"
- },
- {
- "pc": 1723,
- "instruction": "SWAP1"
- },
- {
- "pc": 1724,
- "instruction": "PUSH2 0x06c6"
- },
- {
- "pc": 1727,
- "instruction": "SWAP1"
- },
- {
- "pc": 1728,
- "instruction": "DUP5"
- },
- {
- "pc": 1729,
- "instruction": "SWAP1"
- },
- {
- "pc": 1730,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 1733,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2177
- }],
- "last_instruction": "JUMP",
- "id": 1681
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x017c"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 380
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 2082,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2083,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2085,
- "instruction": "DUP2"
- },
- {
- "pc": 2086,
- "instruction": "DUP2"
- },
- {
- "pc": 2087,
- "instruction": "SHR"
- },
- {
- "pc": 2088,
- "instruction": "SWAP1"
- },
- {
- "pc": 2089,
- "instruction": "DUP3"
- },
- {
- "pc": 2090,
- "instruction": "AND"
- },
- {
- "pc": 2091,
- "instruction": "DUP1"
- },
- {
- "pc": 2092,
- "instruction": "PUSH2 0x0836"
- },
- {
- "pc": 2095,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2096
- },
- {
- "color": "\"#5F9747\"",
- "target": 2102
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2082
- },
- {
- "instructions": [
- {
- "pc": 1896,
- "instruction": "PUSH0"
- },
- {
- "pc": 1897,
- "instruction": "DUP1"
- },
- {
- "pc": 1898,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1896
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01e2"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 482
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 642,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 643,
- "instruction": "SWAP3"
- },
- {
- "pc": 644,
- "instruction": "SWAP2"
- },
- {
- "pc": 645,
- "instruction": "POP"
- },
- {
- "pc": 646,
- "instruction": "POP"
- },
- {
- "pc": 647,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1681
- },
- {
- "color": "\"#FF9248\"",
- "target": 812
- }
- ],
- "last_instruction": "JUMP",
- "id": 642
- },
- {
- "instructions": [
- {
- "pc": 2158,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2159,
- "instruction": "DUP2"
- },
- {
- "pc": 2160,
- "instruction": "DUP2"
- },
- {
- "pc": 2161,
- "instruction": "SUB"
- },
- {
- "pc": 2162,
- "instruction": "DUP2"
- },
- {
- "pc": 2163,
- "instruction": "DUP2"
- },
- {
- "pc": 2164,
- "instruction": "GT"
- },
- {
- "pc": 2165,
- "instruction": "ISZERO"
- },
- {
- "pc": 2166,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2169,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 642
- },
- {
- "color": "\"#B70000\"",
- "target": 2170
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2158
- },
- {
- "instructions": [
- {
- "pc": 1899,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1900,
- "instruction": "SWAP2"
- },
- {
- "pc": 1901,
- "instruction": "SWAP1"
- },
- {
- "pc": 1902,
- "instruction": "POP"
- },
- {
- "pc": 1903,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1971
- },
- {
- "color": "\"#FF9248\"",
- "target": 1930
- },
- {
- "color": "\"#FF9248\"",
- "target": 2026
- },
- {
- "color": "\"#FF9248\"",
- "target": 2059
- }
- ],
- "last_instruction": "JUMP",
- "id": 1899
- },
- {
- "instructions": [
- {
- "pc": 1904,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1905,
- "instruction": "PUSH0"
- },
- {
- "pc": 1906,
- "instruction": "DUP1"
- },
- {
- "pc": 1907,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1909,
- "instruction": "DUP4"
- },
- {
- "pc": 1910,
- "instruction": "DUP6"
- },
- {
- "pc": 1911,
- "instruction": "SUB"
- },
- {
- "pc": 1912,
- "instruction": "SLT"
- },
- {
- "pc": 1913,
- "instruction": "ISZERO"
- },
- {
- "pc": 1914,
- "instruction": "PUSH2 0x0781"
- },
- {
- "pc": 1917,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1921
- },
- {
- "color": "\"#B70000\"",
- "target": 1918
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1904
- },
- {
- "instructions": [
- {
- "pc": 1026,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1027,
- "instruction": "PUSH2 0x0411"
- },
- {
- "pc": 1030,
- "instruction": "CALLER"
- },
- {
- "pc": 1031,
- "instruction": "DUP6"
- },
- {
- "pc": 1032,
- "instruction": "PUSH2 0x032c"
- },
- {
- "pc": 1035,
- "instruction": "DUP7"
- },
- {
- "pc": 1036,
- "instruction": "DUP6"
- },
- {
- "pc": 1037,
- "instruction": "PUSH2 0x086e"
- },
- {
- "pc": 1040,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2158
- }],
- "last_instruction": "JUMP",
- "id": 1026
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 812,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 813,
- "instruction": "PUSH2 0x0427"
- },
- {
- "pc": 816,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1063
- }],
- "last_instruction": "JUMP",
- "id": 812
- },
- {
- "instructions": [
- {
- "pc": 421,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 422,
- "instruction": "PUSH2 0x041b"
- },
- {
- "pc": 425,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1051
- }],
- "last_instruction": "JUMP",
- "id": 421
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 482,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 483,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 485,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 487,
- "instruction": "DUP1"
- },
- {
- "pc": 488,
- "instruction": "SLOAD"
- },
- {
- "pc": 489,
- "instruction": "PUSH2 0x01f1"
- },
- {
- "pc": 492,
- "instruction": "SWAP1"
- },
- {
- "pc": 493,
- "instruction": "PUSH2 0x0822"
- },
- {
- "pc": 496,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2082
- }],
- "last_instruction": "JUMP",
- "id": 482
- },
- {
- "instructions": [
- {
- "pc": 575,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 576,
- "instruction": "DUP3"
- },
- {
- "pc": 577,
- "instruction": "ADD"
- },
- {
- "pc": 578,
- "instruction": "SWAP2"
- },
- {
- "pc": 579,
- "instruction": "SWAP1"
- },
- {
- "pc": 580,
- "instruction": "PUSH0"
- },
- {
- "pc": 581,
- "instruction": "MSTORE"
- },
- {
- "pc": 582,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 584,
- "instruction": "PUSH0"
- },
- {
- "pc": 585,
- "instruction": "SHA3"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 587
- }],
- "last_instruction": "UNKNOWN",
- "id": 575
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 278,
- "instruction": "PUSH32 0x0000000000000000000000000000000000000000000000000000000000000012"
- },
- {
- "pc": 311,
- "instruction": "AND"
- },
- {
- "pc": 312,
- "instruction": "DUP2"
- },
- {
- "pc": 313,
- "instruction": "MSTORE"
- },
- {
- "pc": 314,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 316,
- "instruction": "ADD"
- },
- {
- "pc": 317,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 320,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 1354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1359,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1361,
- "instruction": "SHL"
- },
- {
- "pc": 1362,
- "instruction": "SUB"
- },
- {
- "pc": 1363,
- "instruction": "DUP4"
- },
- {
- "pc": 1364,
- "instruction": "AND"
- },
- {
- "pc": 1365,
- "instruction": "PUSH2 0x05ae"
- },
- {
- "pc": 1368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1369
- },
- {
- "color": "\"#5F9747\"",
- "target": 1454
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1354
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 556,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 559,
- "instruction": "DUP1"
- },
- {
- "pc": 560,
- "instruction": "DUP4"
- },
- {
- "pc": 561,
- "instruction": "SLOAD"
- },
- {
- "pc": 562,
- "instruction": "DIV"
- },
- {
- "pc": 563,
- "instruction": "MUL"
- },
- {
- "pc": 564,
- "instruction": "DUP4"
- },
- {
- "pc": 565,
- "instruction": "MSTORE"
- },
- {
- "pc": 566,
- "instruction": "SWAP2"
- },
- {
- "pc": 567,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 569,
- "instruction": "ADD"
- },
- {
- "pc": 570,
- "instruction": "SWAP2"
- },
- {
- "pc": 571,
- "instruction": "PUSH2 0x0268"
- },
- {
- "pc": 574,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 616
- }],
- "last_instruction": "JUMP",
- "id": 556
- },
- {
- "instructions": [
- {
- "pc": 497,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 498,
- "instruction": "DUP1"
- },
- {
- "pc": 499,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 501,
- "instruction": "ADD"
- },
- {
- "pc": 502,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 504,
- "instruction": "DUP1"
- },
- {
- "pc": 505,
- "instruction": "SWAP2"
- },
- {
- "pc": 506,
- "instruction": "DIV"
- },
- {
- "pc": 507,
- "instruction": "MUL"
- },
- {
- "pc": 508,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 510,
- "instruction": "ADD"
- },
- {
- "pc": 511,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 513,
- "instruction": "MLOAD"
- },
- {
- "pc": 514,
- "instruction": "SWAP1"
- },
- {
- "pc": 515,
- "instruction": "DUP2"
- },
- {
- "pc": 516,
- "instruction": "ADD"
- },
- {
- "pc": 517,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 519,
- "instruction": "MSTORE"
- },
- {
- "pc": 520,
- "instruction": "DUP1"
- },
- {
- "pc": 521,
- "instruction": "SWAP3"
- },
- {
- "pc": 522,
- "instruction": "SWAP2"
- },
- {
- "pc": 523,
- "instruction": "SWAP1"
- },
- {
- "pc": 524,
- "instruction": "DUP2"
- },
- {
- "pc": 525,
- "instruction": "DUP2"
- },
- {
- "pc": 526,
- "instruction": "MSTORE"
- },
- {
- "pc": 527,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 529,
- "instruction": "ADD"
- },
- {
- "pc": 530,
- "instruction": "DUP3"
- },
- {
- "pc": 531,
- "instruction": "DUP1"
- },
- {
- "pc": 532,
- "instruction": "SLOAD"
- },
- {
- "pc": 533,
- "instruction": "PUSH2 0x021d"
- },
- {
- "pc": 536,
- "instruction": "SWAP1"
- },
- {
- "pc": 537,
- "instruction": "PUSH2 0x0822"
- },
- {
- "pc": 540,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2082
- }],
- "last_instruction": "JUMP",
- "id": 497
- },
- {
- "instructions": [
- {
- "pc": 2047,
- "instruction": "PUSH0"
- },
- {
- "pc": 2048,
- "instruction": "DUP1"
- },
- {
- "pc": 2049,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2047
- },
- {
- "instructions": [
- {
- "pc": 587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 588,
- "instruction": "DUP2"
- },
- {
- "pc": 589,
- "instruction": "SLOAD"
- },
- {
- "pc": 590,
- "instruction": "DUP2"
- },
- {
- "pc": 591,
- "instruction": "MSTORE"
- },
- {
- "pc": 592,
- "instruction": "SWAP1"
- },
- {
- "pc": 593,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 595,
- "instruction": "ADD"
- },
- {
- "pc": 596,
- "instruction": "SWAP1"
- },
- {
- "pc": 597,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 599,
- "instruction": "ADD"
- },
- {
- "pc": 600,
- "instruction": "DUP1"
- },
- {
- "pc": 601,
- "instruction": "DUP4"
- },
- {
- "pc": 602,
- "instruction": "GT"
- },
- {
- "pc": 603,
- "instruction": "PUSH2 0x024b"
- },
- {
- "pc": 606,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 587
- },
- {
- "color": "\"#B70000\"",
- "target": 607
- }
- ],
- "last_instruction": "JUMPI",
- "id": 587
- },
- {
- "instructions": [
- {
- "pc": 2017,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2018,
- "instruction": "PUSH2 0x07ea"
- },
- {
- "pc": 2021,
- "instruction": "DUP3"
- },
- {
- "pc": 2022,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 2025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 2017
- },
- {
- "instructions": [
- {
- "pc": 1041,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1042,
- "instruction": "POP"
- },
- {
- "pc": 1043,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1045,
- "instruction": "SWAP4"
- },
- {
- "pc": 1046,
- "instruction": "SWAP3"
- },
- {
- "pc": 1047,
- "instruction": "POP"
- },
- {
- "pc": 1048,
- "instruction": "POP"
- },
- {
- "pc": 1049,
- "instruction": "POP"
- },
- {
- "pc": 1050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 219
- }],
- "last_instruction": "JUMP",
- "id": 1041
- },
- {
- "instructions": [
- {
- "pc": 2014,
- "instruction": "PUSH0"
- },
- {
- "pc": 2015,
- "instruction": "DUP1"
- },
- {
- "pc": 2016,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2014
- },
- {
- "instructions": [
- {
- "pc": 1161,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1162,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1168,
- "instruction": "SHL"
- },
- {
- "pc": 1169,
- "instruction": "SUB"
- },
- {
- "pc": 1170,
- "instruction": "DUP3"
- },
- {
- "pc": 1171,
- "instruction": "AND"
- },
- {
- "pc": 1172,
- "instruction": "PUSH2 0x04ea"
- },
- {
- "pc": 1175,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1176
- },
- {
- "color": "\"#5F9747\"",
- "target": 1258
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1161
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2103,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2105,
- "instruction": "DUP3"
- },
- {
- "pc": 2106,
- "instruction": "LT"
- },
- {
- "pc": 2107,
- "instruction": "DUP2"
- },
- {
- "pc": 2108,
- "instruction": "SUB"
- },
- {
- "pc": 2109,
- "instruction": "PUSH2 0x0854"
- },
- {
- "pc": 2112,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2113
- },
- {
- "color": "\"#5F9747\"",
- "target": 2132
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1454,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1455,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1457,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1459,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1461,
- "instruction": "SHL"
- },
- {
- "pc": 1462,
- "instruction": "SUB"
- },
- {
- "pc": 1463,
- "instruction": "DUP3"
- },
- {
- "pc": 1464,
- "instruction": "AND"
- },
- {
- "pc": 1465,
- "instruction": "PUSH2 0x0610"
- },
- {
- "pc": 1468,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1552
- },
- {
- "color": "\"#B70000\"",
- "target": 1469
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1454
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0141"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 321
- },
- {
- "color": "\"#B70000\"",
- "target": 52
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 1824,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1825,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1827,
- "instruction": "DUP2"
- },
- {
- "pc": 1828,
- "instruction": "MSTORE"
- },
- {
- "pc": 1829,
- "instruction": "PUSH0"
- },
- {
- "pc": 1830,
- "instruction": "DUP3"
- },
- {
- "pc": 1831,
- "instruction": "MLOAD"
- },
- {
- "pc": 1832,
- "instruction": "DUP1"
- },
- {
- "pc": 1833,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1835,
- "instruction": "DUP5"
- },
- {
- "pc": 1836,
- "instruction": "ADD"
- },
- {
- "pc": 1837,
- "instruction": "MSTORE"
- },
- {
- "pc": 1838,
- "instruction": "DUP1"
- },
- {
- "pc": 1839,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1841,
- "instruction": "DUP6"
- },
- {
- "pc": 1842,
- "instruction": "ADD"
- },
- {
- "pc": 1843,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1845,
- "instruction": "DUP6"
- },
- {
- "pc": 1846,
- "instruction": "ADD"
- },
- {
- "pc": 1847,
- "instruction": "MCOPY"
- },
- {
- "pc": 1848,
- "instruction": "PUSH0"
- },
- {
- "pc": 1849,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1851,
- "instruction": "DUP3"
- },
- {
- "pc": 1852,
- "instruction": "DUP6"
- },
- {
- "pc": 1853,
- "instruction": "ADD"
- },
- {
- "pc": 1854,
- "instruction": "ADD"
- },
- {
- "pc": 1855,
- "instruction": "MSTORE"
- },
- {
- "pc": 1856,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1858,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1860,
- "instruction": "NOT"
- },
- {
- "pc": 1861,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1863,
- "instruction": "DUP4"
- },
- {
- "pc": 1864,
- "instruction": "ADD"
- },
- {
- "pc": 1865,
- "instruction": "AND"
- },
- {
- "pc": 1866,
- "instruction": "DUP5"
- },
- {
- "pc": 1867,
- "instruction": "ADD"
- },
- {
- "pc": 1868,
- "instruction": "ADD"
- },
- {
- "pc": 1869,
- "instruction": "SWAP2"
- },
- {
- "pc": 1870,
- "instruction": "POP"
- },
- {
- "pc": 1871,
- "instruction": "POP"
- },
- {
- "pc": 1872,
- "instruction": "SWAP3"
- },
- {
- "pc": 1873,
- "instruction": "SWAP2"
- },
- {
- "pc": 1874,
- "instruction": "POP"
- },
- {
- "pc": 1875,
- "instruction": "POP"
- },
- {
- "pc": 1876,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 1824
- },
- {
- "instructions": [
- {
- "pc": 616,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 617,
- "instruction": "POP"
- },
- {
- "pc": 618,
- "instruction": "POP"
- },
- {
- "pc": 619,
- "instruction": "POP"
- },
- {
- "pc": 620,
- "instruction": "POP"
- },
- {
- "pc": 621,
- "instruction": "POP"
- },
- {
- "pc": 622,
- "instruction": "SWAP1"
- },
- {
- "pc": 623,
- "instruction": "POP"
- },
- {
- "pc": 624,
- "instruction": "SWAP1"
- },
- {
- "pc": 625,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 616
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "PUSH2 0x033c"
- },
- {
- "pc": 339,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 828
- }],
- "last_instruction": "JUMP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 2138,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2139,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2144,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2146,
- "instruction": "SHL"
- },
- {
- "pc": 2147,
- "instruction": "PUSH0"
- },
- {
- "pc": 2148,
- "instruction": "MSTORE"
- },
- {
- "pc": 2149,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2151,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2153,
- "instruction": "MSTORE"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2156,
- "instruction": "PUSH0"
- },
- {
- "pc": 2157,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2138
- },
- {
- "instructions": [
- {
- "pc": 388,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 389,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 392,
- "instruction": "PUSH2 0x0192"
- },
- {
- "pc": 395,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 396,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 398,
- "instruction": "PUSH2 0x0770"
- },
- {
- "pc": 401,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1904
- }],
- "last_instruction": "JUMP",
- "id": 388
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "DUP1"
- },
- {
- "pc": 2179,
- "instruction": "DUP3"
- },
- {
- "pc": 2180,
- "instruction": "ADD"
- },
- {
- "pc": 2181,
- "instruction": "DUP1"
- },
- {
- "pc": 2182,
- "instruction": "DUP3"
- },
- {
- "pc": 2183,
- "instruction": "GT"
- },
- {
- "pc": 2184,
- "instruction": "ISZERO"
- },
- {
- "pc": 2185,
- "instruction": "PUSH2 0x0282"
- },
- {
- "pc": 2188,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 642
- },
- {
- "color": "\"#B70000\"",
- "target": 2189
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 407,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 408,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 411,
- "instruction": "PUSH2 0x01a5"
- },
- {
- "pc": 414,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 415,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 417,
- "instruction": "PUSH2 0x0770"
- },
- {
- "pc": 420,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1904
- }],
- "last_instruction": "JUMP",
- "id": 407
- },
- {
- "instructions": [
- {
- "pc": 941,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 943,
- "instruction": "MLOAD"
- },
- {
- "pc": 944,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 948,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 950,
- "instruction": "SHL"
- },
- {
- "pc": 951,
- "instruction": "DUP2"
- },
- {
- "pc": 952,
- "instruction": "MSTORE"
- },
- {
- "pc": 953,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 955,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 957,
- "instruction": "DUP3"
- },
- {
- "pc": 958,
- "instruction": "ADD"
- },
- {
- "pc": 959,
- "instruction": "MSTORE"
- },
- {
- "pc": 960,
- "instruction": "PUSH1 0x25"
- },
- {
- "pc": 962,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 964,
- "instruction": "DUP3"
- },
- {
- "pc": 965,
- "instruction": "ADD"
- },
- {
- "pc": 966,
- "instruction": "MSTORE"
- },
- {
- "pc": 967,
- "instruction": "PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77"
- },
- {
- "pc": 1000,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1002,
- "instruction": "DUP3"
- },
- {
- "pc": 1003,
- "instruction": "ADD"
- },
- {
- "pc": 1004,
- "instruction": "MSTORE"
- },
- {
- "pc": 1005,
- "instruction": "PUSH5 0x207a65726f"
- },
- {
- "pc": 1011,
- "instruction": "PUSH1 0xd8"
- },
- {
- "pc": 1013,
- "instruction": "SHL"
- },
- {
- "pc": 1014,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1016,
- "instruction": "DUP3"
- },
- {
- "pc": 1017,
- "instruction": "ADD"
- },
- {
- "pc": 1018,
- "instruction": "MSTORE"
- },
- {
- "pc": 1019,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1021,
- "instruction": "ADD"
- },
- {
- "pc": 1022,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1025,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 941
- },
- {
- "instructions": [
- {
- "pc": 1877,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1878,
- "instruction": "DUP1"
- },
- {
- "pc": 1879,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1880,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1882,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1884,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1886,
- "instruction": "SHL"
- },
- {
- "pc": 1887,
- "instruction": "SUB"
- },
- {
- "pc": 1888,
- "instruction": "DUP2"
- },
- {
- "pc": 1889,
- "instruction": "AND"
- },
- {
- "pc": 1890,
- "instruction": "DUP2"
- },
- {
- "pc": 1891,
- "instruction": "EQ"
- },
- {
- "pc": 1892,
- "instruction": "PUSH2 0x076b"
- },
- {
- "pc": 1895,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1896
- },
- {
- "color": "\"#5F9747\"",
- "target": 1899
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1877
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x39509351"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 39509351"
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0154"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 340
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 548,
- "instruction": "DUP1"
- },
- {
- "pc": 549,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 551,
- "instruction": "LT"
- },
- {
- "pc": 552,
- "instruction": "PUSH2 0x023f"
- },
- {
- "pc": 555,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 556
- },
- {
- "color": "\"#5F9747\"",
- "target": 575
- }
- ],
- "last_instruction": "JUMPI",
- "id": 548
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 1959,
- "instruction": "PUSH0"
- },
- {
- "pc": 1960,
- "instruction": "DUP1"
- },
- {
- "pc": 1961,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1959
- },
- {
- "instructions": [
- {
- "pc": 2096,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2098,
- "instruction": "DUP3"
- },
- {
- "pc": 2099,
- "instruction": "AND"
- },
- {
- "pc": 2100,
- "instruction": "SWAP2"
- },
- {
- "pc": 2101,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2102
- }],
- "last_instruction": "UNKNOWN",
- "id": 2096
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xa457c2d7"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x0184"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 388
- },
- {
- "color": "\"#B70000\"",
- "target": 85
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function a457c2d7"
- },
- {
- "instructions": [
- {
- "pc": 1552,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1553,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1555,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1557,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1559,
- "instruction": "SHL"
- },
- {
- "pc": 1560,
- "instruction": "SUB"
- },
- {
- "pc": 1561,
- "instruction": "DUP4"
- },
- {
- "pc": 1562,
- "instruction": "AND"
- },
- {
- "pc": 1563,
- "instruction": "PUSH0"
- },
- {
- "pc": 1564,
- "instruction": "SWAP1"
- },
- {
- "pc": 1565,
- "instruction": "DUP2"
- },
- {
- "pc": 1566,
- "instruction": "MSTORE"
- },
- {
- "pc": 1567,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1569,
- "instruction": "DUP2"
- },
- {
- "pc": 1570,
- "instruction": "SWAP1"
- },
- {
- "pc": 1571,
- "instruction": "MSTORE"
- },
- {
- "pc": 1572,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1574,
- "instruction": "SWAP1"
- },
- {
- "pc": 1575,
- "instruction": "SHA3"
- },
- {
- "pc": 1576,
- "instruction": "SLOAD"
- },
- {
- "pc": 1577,
- "instruction": "DUP2"
- },
- {
- "pc": 1578,
- "instruction": "DUP2"
- },
- {
- "pc": 1579,
- "instruction": "LT"
- },
- {
- "pc": 1580,
- "instruction": "ISZERO"
- },
- {
- "pc": 1581,
- "instruction": "PUSH2 0x0687"
- },
- {
- "pc": 1584,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1585
- },
- {
- "color": "\"#5F9747\"",
- "target": 1671
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1552
- },
- {
- "instructions": [
- {
- "pc": 1930,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1931,
- "instruction": "SWAP5"
- },
- {
- "pc": 1932,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1934,
- "instruction": "SWAP4"
- },
- {
- "pc": 1935,
- "instruction": "SWAP1"
- },
- {
- "pc": 1936,
- "instruction": "SWAP4"
- },
- {
- "pc": 1937,
- "instruction": "ADD"
- },
- {
- "pc": 1938,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1939,
- "instruction": "SWAP4"
- },
- {
- "pc": 1940,
- "instruction": "POP"
- },
- {
- "pc": 1941,
- "instruction": "POP"
- },
- {
- "pc": 1942,
- "instruction": "POP"
- },
- {
- "pc": 1943,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 402
- },
- {
- "color": "\"#FF9248\"",
- "target": 421
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 440
- },
- {
- "color": "\"#FF9248\"",
- "target": 335
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 1930
- },
- {
- "instructions": [
- {
- "pc": 626,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 627,
- "instruction": "PUSH0"
- },
- {
- "pc": 628,
- "instruction": "PUSH2 0x027e"
- },
- {
- "pc": 631,
- "instruction": "CALLER"
- },
- {
- "pc": 632,
- "instruction": "DUP5"
- },
- {
- "pc": 633,
- "instruction": "DUP5"
- },
- {
- "pc": 634,
- "instruction": "PUSH2 0x0427"
- },
- {
- "pc": 637,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1063
- }],
- "last_instruction": "JUMP",
- "id": 626
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 1962,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1963,
- "instruction": "PUSH2 0x07b3"
- },
- {
- "pc": 1966,
- "instruction": "DUP5"
- },
- {
- "pc": 1967,
- "instruction": "PUSH2 0x0755"
- },
- {
- "pc": 1970,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1877
- }],
- "last_instruction": "JUMP",
- "id": 1962
- },
- {
- "instructions": [
- {
- "pc": 354,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 355,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 357,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 359,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 361,
- "instruction": "SHL"
- },
- {
- "pc": 362,
- "instruction": "SUB"
- },
- {
- "pc": 363,
- "instruction": "AND"
- },
- {
- "pc": 364,
- "instruction": "PUSH0"
- },
- {
- "pc": 365,
- "instruction": "SWAP1"
- },
- {
- "pc": 366,
- "instruction": "DUP2"
- },
- {
- "pc": 367,
- "instruction": "MSTORE"
- },
- {
- "pc": 368,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 370,
- "instruction": "DUP2"
- },
- {
- "pc": 371,
- "instruction": "SWAP1"
- },
- {
- "pc": 372,
- "instruction": "MSTORE"
- },
- {
- "pc": 373,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 375,
- "instruction": "SWAP1"
- },
- {
- "pc": 376,
- "instruction": "SHA3"
- },
- {
- "pc": 377,
- "instruction": "SLOAD"
- },
- {
- "pc": 378,
- "instruction": "SWAP1"
- },
- {
- "pc": 379,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 354
- },
- {
- "instructions": [
- {
- "pc": 340,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 341,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 344,
- "instruction": "PUSH2 0x0162"
- },
- {
- "pc": 347,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 348,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 350,
- "instruction": "PUSH2 0x07d1"
- },
- {
- "pc": 353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2001
- }],
- "last_instruction": "JUMP",
- "id": 340
- },
- {
- "instructions": [
- {
- "pc": 2001,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2002,
- "instruction": "PUSH0"
- },
- {
- "pc": 2003,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2005,
- "instruction": "DUP3"
- },
- {
- "pc": 2006,
- "instruction": "DUP5"
- },
- {
- "pc": 2007,
- "instruction": "SUB"
- },
- {
- "pc": 2008,
- "instruction": "SLT"
- },
- {
- "pc": 2009,
- "instruction": "ISZERO"
- },
- {
- "pc": 2010,
- "instruction": "PUSH2 0x07e1"
- },
- {
- "pc": 2013,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2017
- },
- {
- "color": "\"#B70000\"",
- "target": 2014
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2001
- },
- {
- "instructions": [
- {
- "pc": 380,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 384,
- "instruction": "PUSH2 0x0372"
- },
- {
- "pc": 387,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 882
- }],
- "last_instruction": "JUMP",
- "id": 380
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 1469,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1471,
- "instruction": "MLOAD"
- },
- {
- "pc": 1472,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1476,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1478,
- "instruction": "SHL"
- },
- {
- "pc": 1479,
- "instruction": "DUP2"
- },
- {
- "pc": 1480,
- "instruction": "MSTORE"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1483,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1485,
- "instruction": "DUP3"
- },
- {
- "pc": 1486,
- "instruction": "ADD"
- },
- {
- "pc": 1487,
- "instruction": "MSTORE"
- },
- {
- "pc": 1488,
- "instruction": "PUSH1 0x23"
- },
- {
- "pc": 1490,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1492,
- "instruction": "DUP3"
- },
- {
- "pc": 1493,
- "instruction": "ADD"
- },
- {
- "pc": 1494,
- "instruction": "MSTORE"
- },
- {
- "pc": 1495,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472"
- },
- {
- "pc": 1528,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1530,
- "instruction": "DUP3"
- },
- {
- "pc": 1531,
- "instruction": "ADD"
- },
- {
- "pc": 1532,
- "instruction": "MSTORE"
- },
- {
- "pc": 1533,
- "instruction": "PUSH3 0x657373"
- },
- {
- "pc": 1537,
- "instruction": "PUSH1 0xe8"
- },
- {
- "pc": 1539,
- "instruction": "SHL"
- },
- {
- "pc": 1540,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1542,
- "instruction": "DUP3"
- },
- {
- "pc": 1543,
- "instruction": "ADD"
- },
- {
- "pc": 1544,
- "instruction": "MSTORE"
- },
- {
- "pc": 1545,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1547,
- "instruction": "ADD"
- },
- {
- "pc": 1548,
- "instruction": "PUSH2 0x0314"
- },
- {
- "pc": 1551,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 788
- }],
- "last_instruction": "JUMP",
- "id": 1469
- },
- {
- "instructions": [
- {
- "pc": 402,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 403,
- "instruction": "PUSH2 0x0381"
- },
- {
- "pc": 406,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 897
- }],
- "last_instruction": "JUMP",
- "id": 402
- },
- {
- "instructions": [
- {
- "pc": 1258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1259,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1261,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1263,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1265,
- "instruction": "SHL"
- },
- {
- "pc": 1266,
- "instruction": "SUB"
- },
- {
- "pc": 1267,
- "instruction": "DUP4"
- },
- {
- "pc": 1268,
- "instruction": "DUP2"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "PUSH0"
- },
- {
- "pc": 1271,
- "instruction": "DUP2"
- },
- {
- "pc": 1272,
- "instruction": "DUP2"
- },
- {
- "pc": 1273,
- "instruction": "MSTORE"
- },
- {
- "pc": 1274,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1276,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1278,
- "instruction": "SWAP1"
- },
- {
- "pc": 1279,
- "instruction": "DUP2"
- },
- {
- "pc": 1280,
- "instruction": "MSTORE"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1283,
- "instruction": "DUP1"
- },
- {
- "pc": 1284,
- "instruction": "DUP4"
- },
- {
- "pc": 1285,
- "instruction": "SHA3"
- },
- {
- "pc": 1286,
- "instruction": "SWAP5"
- },
- {
- "pc": 1287,
- "instruction": "DUP8"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "DUP1"
- },
- {
- "pc": 1290,
- "instruction": "DUP5"
- },
- {
- "pc": 1291,
- "instruction": "MSTORE"
- },
- {
- "pc": 1292,
- "instruction": "SWAP5"
- },
- {
- "pc": 1293,
- "instruction": "DUP3"
- },
- {
- "pc": 1294,
- "instruction": "MSTORE"
- },
- {
- "pc": 1295,
- "instruction": "SWAP2"
- },
- {
- "pc": 1296,
- "instruction": "DUP3"
- },
- {
- "pc": 1297,
- "instruction": "SWAP1"
- },
- {
- "pc": 1298,
- "instruction": "SHA3"
- },
- {
- "pc": 1299,
- "instruction": "DUP6"
- },
- {
- "pc": 1300,
- "instruction": "SWAP1"
- },
- {
- "pc": 1301,
- "instruction": "SSTORE"
- },
- {
- "pc": 1302,
- "instruction": "SWAP1"
- },
- {
- "pc": 1303,
- "instruction": "MLOAD"
- },
- {
- "pc": 1304,
- "instruction": "DUP5"
- },
- {
- "pc": 1305,
- "instruction": "DUP2"
- },
- {
- "pc": 1306,
- "instruction": "MSTORE"
- },
- {
- "pc": 1307,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1340,
- "instruction": "SWAP2"
- },
- {
- "pc": 1341,
- "instruction": "ADD"
- },
- {
- "pc": 1342,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1344,
- "instruction": "MLOAD"
- },
- {
- "pc": 1345,
- "instruction": "DUP1"
- },
- {
- "pc": 1346,
- "instruction": "SWAP2"
- },
- {
- "pc": 1347,
- "instruction": "SUB"
- },
- {
- "pc": 1348,
- "instruction": "SWAP1"
- },
- {
- "pc": 1349,
- "instruction": "LOG3"
- },
- {
- "pc": 1350,
- "instruction": "POP"
- },
- {
- "pc": 1351,
- "instruction": "POP"
- },
- {
- "pc": 1352,
- "instruction": "POP"
- },
- {
- "pc": 1353,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1041
- },
- {
- "color": "\"#FF9248\"",
- "target": 638
- }
- ],
- "last_instruction": "JUMP",
- "id": 1258
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x01aa"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 426
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x0770"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1904
- }],
- "last_instruction": "JUMP",
- "id": 200
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "increaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": [
- "PUSH4 0x39509351",
- "PUSH4 0x39509351"
- ],
- "name": "increaseAllowance",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "39509351",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x70a08231"],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "decreaseAllowance(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa457c2d7"],
- "name": "decreaseAllowance",
- "exit_points": [
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a457c2d7",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(1971, 1877), (214, 626), (426, 2033), (440, 219), (440, 239), (2026, 354), (1921, 1877), (828, 2177), (1369, 788), (1585, 788), (253, 1944), (882, 2082), (321, 1904), (2033, 2050), (2033, 2047), (219, 191), (1944, 1959), (1944, 1962), (122, 133), (122, 200), (1176, 788), (1063, 1078), (1063, 1161), (541, 548), (541, 616), (1051, 1354), (897, 1026), (897, 941), (2132, 497), (2132, 541), (155, 272), (155, 166), (2059, 1877), (1078, 788), (1671, 2158), (607, 616), (2170, 2138), (2050, 1877), (638, 642), (2189, 2138), (85, 96), (85, 407), (178, 1824), (1681, 2177), (63, 74), (63, 380), (2082, 2096), (2082, 2102), (170, 482), (642, 1681), (642, 812), (2158, 642), (2158, 2170), (1899, 1971), (1899, 1930), (1899, 2026), (1899, 2059), (1904, 1921), (1904, 1918), (1026, 2158), (235, 239), (812, 1063), (421, 1051), (482, 2082), (575, 587), (272, 191), (1354, 1369), (1354, 1454), (0, 12), (0, 15), (556, 616), (497, 2082), (587, 587), (587, 607), (2017, 1877), (1041, 219), (1161, 1176), (1161, 1258), (2102, 2113), (2102, 2132), (15, 166), (15, 25), (1454, 1552), (1454, 1469), (41, 321), (41, 52), (1824, 191), (616, 178), (335, 828), (388, 1904), (2177, 642), (2177, 2189), (407, 1904), (941, 788), (1877, 1896), (1877, 1899), (239, 191), (110, 122), (110, 170), (25, 41), (25, 110), (52, 340), (52, 63), (548, 556), (548, 575), (133, 144), (133, 235), (2096, 2102), (74, 388), (74, 85), (1552, 1585), (1552, 1671), (1930, 402), (1930, 421), (1930, 214), (1930, 440), (1930, 335), (1930, 239), (626, 1063), (1962, 1877), (354, 239), (340, 2001), (2001, 2017), (2001, 2014), (380, 882), (144, 155), (144, 253), (1469, 788), (402, 897), (1258, 1041), (1258, 638), (96, 426), (96, 107), (200, 1904)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 321), (41, 52), (52, 340), (52, 63), (63, 74), (63, 380), (74, 388), (74, 85), (85, 96), (85, 407), (96, 426), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 482), (178, 1824), (200, 1904), (214, 626), (219, 191), (235, 239), (239, 191), (253, 1944), (272, 191), (321, 1904), (335, 828), (340, 2001), (354, 239), (380, 882), (388, 1904), (402, 897), (407, 1904), (421, 1051), (426, 2033), (440, 219), (440, 239), (482, 2082), (497, 2082), (541, 548), (541, 616), (548, 556), (548, 575), (556, 616), (575, 587), (587, 587), (587, 607), (607, 616), (616, 178), (626, 1063), (638, 642), (642, 812), (812, 1063), (828, 2177), (882, 2082), (897, 1026), (897, 941), (941, 788), (1026, 2158), (1051, 1354), (1063, 1078), (1063, 1161), (1078, 788), (1161, 1176), (1161, 1258), (1176, 788), (1258, 638), (1354, 1369), (1354, 1454), (1369, 788), (1454, 1552), (1454, 1469), (1469, 788), (1552, 1585), (1552, 1671), (1585, 788), (1671, 2158), (1824, 191), (1877, 1896), (1877, 1899), (1899, 1971), (1899, 1930), (1899, 2026), (1899, 2059), (1904, 1921), (1904, 1918), (1921, 1877), (1930, 402), (1930, 421), (1930, 214), (1930, 440), (1930, 335), (1930, 239), (1944, 1959), (1944, 1962), (1962, 1877), (1971, 1877), (2001, 2017), (2001, 2014), (2017, 1877), (2026, 354), (2033, 2050), (2033, 2047), (2050, 1877), (2059, 1877), (2082, 2096), (2082, 2102), (2096, 2102), (2102, 2113), (2102, 2132), (2132, 497), (2132, 541), (2158, 642), (2158, 2170), (2170, 2138), (2177, 642), (2177, 2189), (2189, 2138)]",
+ "last_pc": 2195,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x7f212c237699f3244da5ac025e12bcbf00d09357/0x7f212c237699f3244da5ac025e12bcbf00d09357.abi",
"statistics": {
- "definitely_unreachable_jumps": 5,
+ "definitely_unreachable_jumps": 6,
+ "total_edges": 1355,
"unsound_jumps": 0,
"total_opcodes": 1335,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 94,
- "resolved_jumps": 89
- }
+ "resolved_jumps": 88
+ },
+ "execution_time": 452
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107af565b60405180910390f35b6100db6100d6366004610815565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b36600461083d565b610267565b604051601281526020016100bf565b6100ef61012d366004610876565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db610181366004610815565b6103bb565b6100ef61019436600461088f565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108c0565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108c0565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108c0565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f9081526005602052604081205490926105819216908661066c565b9050818110156105d35760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105dd81836106ee565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060b908361074a565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061065e9086815260200190565b60405180910390a350505050565b604051635f94f14f60e01b81525f60048201819052602482018490526001600160a01b038381166044840152909190851690635f94f14f90606401602060405180830381865afa1580156106c2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e691906108f8565b949350505050565b5f8282111561073f5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106e68385610923565b5f806107568385610936565b9050838110156107a85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b5f6020808352835180828501525f5b818110156107da578581018301518582016040015282016107be565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610810575f80fd5b919050565b5f8060408385031215610826575f80fd5b61082f836107fa565b946020939093013593505050565b5f805f6060848603121561084f575f80fd5b610858846107fa565b9250610866602085016107fa565b9150604084013590509250925092565b5f60208284031215610886575f80fd5b6107a8826107fa565b5f80604083850312156108a0575f80fd5b6108a9836107fa565b91506108b7602084016107fa565b90509250929050565b600181811c908216806108d457607f821691505b6020821081036108f257634e487b7160e01b5f52602260045260245ffd5b50919050565b5f60208284031215610908575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102615761026161090f565b808201808211156102615761026161090f56fea26469706673582212203661e4c6730772ac87be7b53236ee229d468b8ea3d7554baf788f88b91ae2fbd64736f6c63430008140033",
"address": "0x5b7279055048d435d70e86be71764de0a09e5b7f",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07af\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0815\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083d\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0876\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0815\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x088f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08c0\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0581\nSWAP3\nAND\nSWAP1\nDUP7\nPUSH2 0x066c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d3\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05dd\nDUP2\nDUP4\nPUSH2 0x06ee\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060b\nSWAP1\nDUP4\nPUSH2 0x074a\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x065e\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x5f94f14f\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0x5f94f14f\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x06c2\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x06e6\nSWAP2\nSWAP1\nPUSH2 0x08f8\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x073f\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x06e6\nDUP4\nDUP6\nPUSH2 0x0923\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0756\nDUP4\nDUP6\nPUSH2 0x0936\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x07a8\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x07da\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07be\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0810\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x0826\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x082f\nDUP4\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP5\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x0866\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0886\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x07a8\nDUP3\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08a0\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08a9\nDUP4\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08b7\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x07fa\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08d4\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x08f2\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0908\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x090f\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x090f\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nCALLDATASIZE\nPUSH2 0xe4c6\nPUSH20 0x0772ac87be7b53236ee229d468b8ea3d7554baf7\nDUP9\n'f8'(Unknown Opcode)\nDUP12\nSWAP2\n'ae'(Unknown Opcode)\n'2f'(Unknown Opcode)\n'bd'(Unknown Opcode)\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07af"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1967
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 2260,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2261,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2263,
- "instruction": "DUP3"
- },
- {
- "pc": 2264,
- "instruction": "LT"
- },
- {
- "pc": 2265,
- "instruction": "DUP2"
- },
- {
- "pc": 2266,
- "instruction": "SUB"
- },
- {
- "pc": 2267,
- "instruction": "PUSH2 0x08f2"
- },
- {
- "pc": 2270,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2290
- },
- {
- "color": "\"#B70000\"",
- "target": 2271
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2260
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 1991,
- "instruction": "DUP6"
- },
- {
- "pc": 1992,
- "instruction": "DUP2"
- },
- {
- "pc": 1993,
- "instruction": "ADD"
- },
- {
- "pc": 1994,
- "instruction": "DUP4"
- },
- {
- "pc": 1995,
- "instruction": "ADD"
- },
- {
- "pc": 1996,
- "instruction": "MLOAD"
- },
- {
- "pc": 1997,
- "instruction": "DUP6"
- },
- {
- "pc": 1998,
- "instruction": "DUP3"
- },
- {
- "pc": 1999,
- "instruction": "ADD"
- },
- {
- "pc": 2000,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2002,
- "instruction": "ADD"
- },
- {
- "pc": 2003,
- "instruction": "MSTORE"
- },
- {
- "pc": 2004,
- "instruction": "DUP3"
- },
- {
- "pc": 2005,
- "instruction": "ADD"
- },
- {
- "pc": 2006,
- "instruction": "PUSH2 0x07be"
- },
- {
- "pc": 2009,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1982
- }],
- "last_instruction": "JUMP",
- "id": 1991
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 1409,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1410,
- "instruction": "SWAP1"
- },
- {
- "pc": 1411,
- "instruction": "POP"
- },
- {
- "pc": 1412,
- "instruction": "DUP2"
- },
- {
- "pc": 1413,
- "instruction": "DUP2"
- },
- {
- "pc": 1414,
- "instruction": "LT"
- },
- {
- "pc": 1415,
- "instruction": "ISZERO"
- },
- {
- "pc": 1416,
- "instruction": "PUSH2 0x05d3"
- },
- {
- "pc": 1419,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1491
- },
- {
- "color": "\"#B70000\"",
- "target": 1420
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1409
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 2351,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2354,
- "instruction": "PUSH2 0x090f"
- },
- {
- "pc": 2357,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2319
- }],
- "last_instruction": "JUMP",
- "id": 2351
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2339,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2340,
- "instruction": "DUP2"
- },
- {
- "pc": 2341,
- "instruction": "DUP2"
- },
- {
- "pc": 2342,
- "instruction": "SUB"
- },
- {
- "pc": 2343,
- "instruction": "DUP2"
- },
- {
- "pc": 2344,
- "instruction": "DUP2"
- },
- {
- "pc": 2345,
- "instruction": "GT"
- },
- {
- "pc": 2346,
- "instruction": "ISZERO"
- },
- {
- "pc": 2347,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2350,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2351
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2339
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x0815"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2069
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP5"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 2095,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2096,
- "instruction": "SWAP5"
- },
- {
- "pc": 2097,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2099,
- "instruction": "SWAP4"
- },
- {
- "pc": 2100,
- "instruction": "SWAP1"
- },
- {
- "pc": 2101,
- "instruction": "SWAP4"
- },
- {
- "pc": 2102,
- "instruction": "ADD"
- },
- {
- "pc": 2103,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2104,
- "instruction": "SWAP4"
- },
- {
- "pc": 2105,
- "instruction": "POP"
- },
- {
- "pc": 2106,
- "instruction": "POP"
- },
- {
- "pc": 2107,
- "instruction": "POP"
- },
- {
- "pc": 2108,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2095
- },
- {
- "instructions": [
- {
- "pc": 1982,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1983,
- "instruction": "DUP2"
- },
- {
- "pc": 1984,
- "instruction": "DUP2"
- },
- {
- "pc": 1985,
- "instruction": "LT"
- },
- {
- "pc": 1986,
- "instruction": "ISZERO"
- },
- {
- "pc": 1987,
- "instruction": "PUSH2 0x07da"
- },
- {
- "pc": 1990,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1991
- },
- {
- "color": "\"#5F9747\"",
- "target": 2010
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1982
- },
- {
- "instructions": [
- {
- "pc": 2309,
- "instruction": "PUSH0"
- },
- {
- "pc": 2310,
- "instruction": "DUP1"
- },
- {
- "pc": 2311,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2309
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2064,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2065,
- "instruction": "SWAP2"
- },
- {
- "pc": 2066,
- "instruction": "SWAP1"
- },
- {
- "pc": 2067,
- "instruction": "POP"
- },
- {
- "pc": 2068,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2150
- },
- {
- "color": "\"#FF9248\"",
- "target": 2231
- },
- {
- "color": "\"#FF9248\"",
- "target": 1960
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2217
- },
- {
- "color": "\"#FF9248\"",
- "target": 2095
- }
- ],
- "last_instruction": "JUMP",
- "id": 2064
- },
- {
- "instructions": [
- {
- "pc": 2086,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2087,
- "instruction": "PUSH2 0x082f"
- },
- {
- "pc": 2090,
- "instruction": "DUP4"
- },
- {
- "pc": 2091,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2094,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2086
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2205,
- "instruction": "PUSH0"
- },
- {
- "pc": 2206,
- "instruction": "DUP1"
- },
- {
- "pc": 2207,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2205
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 2208,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2209,
- "instruction": "PUSH2 0x08a9"
- },
- {
- "pc": 2212,
- "instruction": "DUP4"
- },
- {
- "pc": 2213,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2216,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2208
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 2109,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2110,
- "instruction": "PUSH0"
- },
- {
- "pc": 2111,
- "instruction": "DUP1"
- },
- {
- "pc": 2112,
- "instruction": "PUSH0"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2115,
- "instruction": "DUP5"
- },
- {
- "pc": 2116,
- "instruction": "DUP7"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2109
- },
- {
- "instructions": [
- {
- "pc": 1766,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1767,
- "instruction": "SWAP5"
- },
- {
- "pc": 1768,
- "instruction": "SWAP4"
- },
- {
- "pc": 1769,
- "instruction": "POP"
- },
- {
- "pc": 1770,
- "instruction": "POP"
- },
- {
- "pc": 1771,
- "instruction": "POP"
- },
- {
- "pc": 1772,
- "instruction": "POP"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1409
- }],
- "last_instruction": "JUMP",
- "id": 1766
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1766
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 1723,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1724,
- "instruction": "PUSH0"
- },
- {
- "pc": 1725,
- "instruction": "DUP1"
- },
- {
- "pc": 1726,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1727,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1728,
- "instruction": "PUSH0"
- },
- {
- "pc": 1729,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1723
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 2217,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2218,
- "instruction": "SWAP2"
- },
- {
- "pc": 2219,
- "instruction": "POP"
- },
- {
- "pc": 2220,
- "instruction": "PUSH2 0x08b7"
- },
- {
- "pc": 2223,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2225,
- "instruction": "DUP5"
- },
- {
- "pc": 2226,
- "instruction": "ADD"
- },
- {
- "pc": 2227,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2230,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2217
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "PUSH0"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 1967,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1968,
- "instruction": "PUSH0"
- },
- {
- "pc": 1969,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1971,
- "instruction": "DUP1"
- },
- {
- "pc": 1972,
- "instruction": "DUP4"
- },
- {
- "pc": 1973,
- "instruction": "MSTORE"
- },
- {
- "pc": 1974,
- "instruction": "DUP4"
- },
- {
- "pc": 1975,
- "instruction": "MLOAD"
- },
- {
- "pc": 1976,
- "instruction": "DUP1"
- },
- {
- "pc": 1977,
- "instruction": "DUP3"
- },
- {
- "pc": 1978,
- "instruction": "DUP6"
- },
- {
- "pc": 1979,
- "instruction": "ADD"
- },
- {
- "pc": 1980,
- "instruction": "MSTORE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1982
- }],
- "last_instruction": "UNKNOWN",
- "id": 1967
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "SWAP2"
- },
- {
- "pc": 2152,
- "instruction": "POP"
- },
- {
- "pc": 2153,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2155,
- "instruction": "DUP5"
- },
- {
- "pc": 2156,
- "instruction": "ADD"
- },
- {
- "pc": 2157,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2158,
- "instruction": "SWAP1"
- },
- {
- "pc": 2159,
- "instruction": "POP"
- },
- {
- "pc": 2160,
- "instruction": "SWAP3"
- },
- {
- "pc": 2161,
- "instruction": "POP"
- },
- {
- "pc": 2162,
- "instruction": "SWAP3"
- },
- {
- "pc": 2163,
- "instruction": "POP"
- },
- {
- "pc": 2164,
- "instruction": "SWAP3"
- },
- {
- "pc": 2165,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 2271,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2276,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2278,
- "instruction": "SHL"
- },
- {
- "pc": 2279,
- "instruction": "PUSH0"
- },
- {
- "pc": 2280,
- "instruction": "MSTORE"
- },
- {
- "pc": 2281,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2283,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2285,
- "instruction": "MSTORE"
- },
- {
- "pc": 2286,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2288,
- "instruction": "PUSH0"
- },
- {
- "pc": 2289,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2271
- },
- {
- "instructions": [
- {
- "pc": 2182,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2183,
- "instruction": "PUSH2 0x07a8"
- },
- {
- "pc": 2186,
- "instruction": "DUP3"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2182
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08c0"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2240
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2296,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2297,
- "instruction": "PUSH0"
- },
- {
- "pc": 2298,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2300,
- "instruction": "DUP3"
- },
- {
- "pc": 2301,
- "instruction": "DUP5"
- },
- {
- "pc": 2302,
- "instruction": "SUB"
- },
- {
- "pc": 2303,
- "instruction": "SLT"
- },
- {
- "pc": 2304,
- "instruction": "ISZERO"
- },
- {
- "pc": 2305,
- "instruction": "PUSH2 0x0908"
- },
- {
- "pc": 2308,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2309
- },
- {
- "color": "\"#5F9747\"",
- "target": 2312
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2296
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "DUP3"
- },
- {
- "pc": 1777,
- "instruction": "DUP3"
- },
- {
- "pc": 1778,
- "instruction": "GT"
- },
- {
- "pc": 1779,
- "instruction": "ISZERO"
- },
- {
- "pc": 1780,
- "instruction": "PUSH2 0x073f"
- },
- {
- "pc": 1783,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1784
- },
- {
- "color": "\"#5F9747\"",
- "target": 1855
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 1730,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1731,
- "instruction": "POP"
- },
- {
- "pc": 1732,
- "instruction": "POP"
- },
- {
- "pc": 1733,
- "instruction": "POP"
- },
- {
- "pc": 1734,
- "instruction": "POP"
- },
- {
- "pc": 1735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1737,
- "instruction": "MLOAD"
- },
- {
- "pc": 1738,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1739,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1741,
- "instruction": "NOT"
- },
- {
- "pc": 1742,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1744,
- "instruction": "DUP3"
- },
- {
- "pc": 1745,
- "instruction": "ADD"
- },
- {
- "pc": 1746,
- "instruction": "AND"
- },
- {
- "pc": 1747,
- "instruction": "DUP3"
- },
- {
- "pc": 1748,
- "instruction": "ADD"
- },
- {
- "pc": 1749,
- "instruction": "DUP1"
- },
- {
- "pc": 1750,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1752,
- "instruction": "MSTORE"
- },
- {
- "pc": 1753,
- "instruction": "POP"
- },
- {
- "pc": 1754,
- "instruction": "DUP2"
- },
- {
- "pc": 1755,
- "instruction": "ADD"
- },
- {
- "pc": 1756,
- "instruction": "SWAP1"
- },
- {
- "pc": 1757,
- "instruction": "PUSH2 0x06e6"
- },
- {
- "pc": 1760,
- "instruction": "SWAP2"
- },
- {
- "pc": 1761,
- "instruction": "SWAP1"
- },
- {
- "pc": 1762,
- "instruction": "PUSH2 0x08f8"
- },
- {
- "pc": 1765,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2296
- }],
- "last_instruction": "JUMP",
- "id": 1730
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1784,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1786,
- "instruction": "MLOAD"
- },
- {
- "pc": 1787,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1791,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1793,
- "instruction": "SHL"
- },
- {
- "pc": 1794,
- "instruction": "DUP2"
- },
- {
- "pc": 1795,
- "instruction": "MSTORE"
- },
- {
- "pc": 1796,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1798,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1800,
- "instruction": "DUP3"
- },
- {
- "pc": 1801,
- "instruction": "ADD"
- },
- {
- "pc": 1802,
- "instruction": "MSTORE"
- },
- {
- "pc": 1803,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1805,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1807,
- "instruction": "DUP3"
- },
- {
- "pc": 1808,
- "instruction": "ADD"
- },
- {
- "pc": 1809,
- "instruction": "MSTORE"
- },
- {
- "pc": 1810,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1843,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1845,
- "instruction": "DUP3"
- },
- {
- "pc": 1846,
- "instruction": "ADD"
- },
- {
- "pc": 1847,
- "instruction": "MSTORE"
- },
- {
- "pc": 1848,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1850,
- "instruction": "ADD"
- },
- {
- "pc": 1851,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1854,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1784
- },
- {
- "instructions": [
- {
- "pc": 2010,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2011,
- "instruction": "POP"
- },
- {
- "pc": 2012,
- "instruction": "PUSH0"
- },
- {
- "pc": 2013,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2015,
- "instruction": "DUP3"
- },
- {
- "pc": 2016,
- "instruction": "DUP7"
- },
- {
- "pc": 2017,
- "instruction": "ADD"
- },
- {
- "pc": 2018,
- "instruction": "ADD"
- },
- {
- "pc": 2019,
- "instruction": "MSTORE"
- },
- {
- "pc": 2020,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2022,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2024,
- "instruction": "NOT"
- },
- {
- "pc": 2025,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2027,
- "instruction": "DUP4"
- },
- {
- "pc": 2028,
- "instruction": "ADD"
- },
- {
- "pc": 2029,
- "instruction": "AND"
- },
- {
- "pc": 2030,
- "instruction": "DUP6"
- },
- {
- "pc": 2031,
- "instruction": "ADD"
- },
- {
- "pc": 2032,
- "instruction": "ADD"
- },
- {
- "pc": 2033,
- "instruction": "SWAP3"
- },
- {
- "pc": 2034,
- "instruction": "POP"
- },
- {
- "pc": 2035,
- "instruction": "POP"
- },
- {
- "pc": 2036,
- "instruction": "POP"
- },
- {
- "pc": 2037,
- "instruction": "SWAP3"
- },
- {
- "pc": 2038,
- "instruction": "SWAP2"
- },
- {
- "pc": 2039,
- "instruction": "POP"
- },
- {
- "pc": 2040,
- "instruction": "POP"
- },
- {
- "pc": 2041,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2010
- },
- {
- "instructions": [
- {
- "pc": 2319,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2320,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2325,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2327,
- "instruction": "SHL"
- },
- {
- "pc": 2328,
- "instruction": "PUSH0"
- },
- {
- "pc": 2329,
- "instruction": "MSTORE"
- },
- {
- "pc": 2330,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2332,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2334,
- "instruction": "MSTORE"
- },
- {
- "pc": 2335,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2337,
- "instruction": "PUSH0"
- },
- {
- "pc": 2338,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2319
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP3"
- },
- {
- "pc": 2138,
- "instruction": "POP"
- },
- {
- "pc": 2139,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 2142,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2144,
- "instruction": "DUP6"
- },
- {
- "pc": 2145,
- "instruction": "ADD"
- },
- {
- "pc": 2146,
- "instruction": "PUSH2 0x07fa"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2042
- }],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2254,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2256,
- "instruction": "DUP3"
- },
- {
- "pc": 2257,
- "instruction": "AND"
- },
- {
- "pc": 2258,
- "instruction": "SWAP2"
- },
- {
- "pc": 2259,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2260
- }],
- "last_instruction": "UNKNOWN",
- "id": 2254
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "PUSH0"
- },
- {
- "pc": 2193,
- "instruction": "DUP1"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP4"
- },
- {
- "pc": 2197,
- "instruction": "DUP6"
- },
- {
- "pc": 2198,
- "instruction": "SUB"
- },
- {
- "pc": 2199,
- "instruction": "SLT"
- },
- {
- "pc": 2200,
- "instruction": "ISZERO"
- },
- {
- "pc": 2201,
- "instruction": "PUSH2 0x08a0"
- },
- {
- "pc": 2204,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2208
- },
- {
- "color": "\"#B70000\"",
- "target": 2205
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 2240,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2241,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2243,
- "instruction": "DUP2"
- },
- {
- "pc": 2244,
- "instruction": "DUP2"
- },
- {
- "pc": 2245,
- "instruction": "SHR"
- },
- {
- "pc": 2246,
- "instruction": "SWAP1"
- },
- {
- "pc": 2247,
- "instruction": "DUP3"
- },
- {
- "pc": 2248,
- "instruction": "AND"
- },
- {
- "pc": 2249,
- "instruction": "DUP1"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d4"
- },
- {
- "pc": 2253,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2260
- },
- {
- "color": "\"#B70000\"",
- "target": 2254
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2240
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 2166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2167,
- "instruction": "PUSH0"
- },
- {
- "pc": 2168,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2170,
- "instruction": "DUP3"
- },
- {
- "pc": 2171,
- "instruction": "DUP5"
- },
- {
- "pc": 2172,
- "instruction": "SUB"
- },
- {
- "pc": 2173,
- "instruction": "SLT"
- },
- {
- "pc": 2174,
- "instruction": "ISZERO"
- },
- {
- "pc": 2175,
- "instruction": "PUSH2 0x0886"
- },
- {
- "pc": 2178,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2179
- },
- {
- "color": "\"#5F9747\"",
- "target": 2182
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2166
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0581"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP7"
- },
- {
- "pc": 1405,
- "instruction": "PUSH2 0x066c"
- },
- {
- "pc": 1408,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1644
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2191
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 2290,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2291,
- "instruction": "POP"
- },
- {
- "pc": 2292,
- "instruction": "SWAP2"
- },
- {
- "pc": 2293,
- "instruction": "SWAP1"
- },
- {
- "pc": 2294,
- "instruction": "POP"
- },
- {
- "pc": 2295,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2290
- },
- {
- "instructions": [
- {
- "pc": 2069,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2070,
- "instruction": "PUSH0"
- },
- {
- "pc": 2071,
- "instruction": "DUP1"
- },
- {
- "pc": 2072,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2074,
- "instruction": "DUP4"
- },
- {
- "pc": 2075,
- "instruction": "DUP6"
- },
- {
- "pc": 2076,
- "instruction": "SUB"
- },
- {
- "pc": 2077,
- "instruction": "SLT"
- },
- {
- "pc": 2078,
- "instruction": "ISZERO"
- },
- {
- "pc": 2079,
- "instruction": "PUSH2 0x0826"
- },
- {
- "pc": 2082,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2083
- },
- {
- "color": "\"#5F9747\"",
- "target": 2086
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2069
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1491,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1492,
- "instruction": "PUSH2 0x05dd"
- },
- {
- "pc": 1495,
- "instruction": "DUP2"
- },
- {
- "pc": 1496,
- "instruction": "DUP4"
- },
- {
- "pc": 1497,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1500,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1774
- }],
- "last_instruction": "JUMP",
- "id": 1491
- },
- {
- "instructions": [
- {
- "pc": 2179,
- "instruction": "PUSH0"
- },
- {
- "pc": 2180,
- "instruction": "DUP1"
- },
- {
- "pc": 2181,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2179
- },
- {
- "instructions": [
- {
- "pc": 2231,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2232,
- "instruction": "SWAP1"
- },
- {
- "pc": 2233,
- "instruction": "POP"
- },
- {
- "pc": 2234,
- "instruction": "SWAP3"
- },
- {
- "pc": 2235,
- "instruction": "POP"
- },
- {
- "pc": 2236,
- "instruction": "SWAP3"
- },
- {
- "pc": 2237,
- "instruction": "SWAP1"
- },
- {
- "pc": 2238,
- "instruction": "POP"
- },
- {
- "pc": 2239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2231
- },
- {
- "instructions": [
- {
- "pc": 1644,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1645,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1647,
- "instruction": "MLOAD"
- },
- {
- "pc": 1648,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1653,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1655,
- "instruction": "SHL"
- },
- {
- "pc": 1656,
- "instruction": "DUP2"
- },
- {
- "pc": 1657,
- "instruction": "MSTORE"
- },
- {
- "pc": 1658,
- "instruction": "PUSH0"
- },
- {
- "pc": 1659,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1661,
- "instruction": "DUP3"
- },
- {
- "pc": 1662,
- "instruction": "ADD"
- },
- {
- "pc": 1663,
- "instruction": "DUP2"
- },
- {
- "pc": 1664,
- "instruction": "SWAP1"
- },
- {
- "pc": 1665,
- "instruction": "MSTORE"
- },
- {
- "pc": 1666,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1668,
- "instruction": "DUP3"
- },
- {
- "pc": 1669,
- "instruction": "ADD"
- },
- {
- "pc": 1670,
- "instruction": "DUP5"
- },
- {
- "pc": 1671,
- "instruction": "SWAP1"
- },
- {
- "pc": 1672,
- "instruction": "MSTORE"
- },
- {
- "pc": 1673,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1675,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1677,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1679,
- "instruction": "SHL"
- },
- {
- "pc": 1680,
- "instruction": "SUB"
- },
- {
- "pc": 1681,
- "instruction": "DUP4"
- },
- {
- "pc": 1682,
- "instruction": "DUP2"
- },
- {
- "pc": 1683,
- "instruction": "AND"
- },
- {
- "pc": 1684,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1686,
- "instruction": "DUP5"
- },
- {
- "pc": 1687,
- "instruction": "ADD"
- },
- {
- "pc": 1688,
- "instruction": "MSTORE"
- },
- {
- "pc": 1689,
- "instruction": "SWAP1"
- },
- {
- "pc": 1690,
- "instruction": "SWAP2"
- },
- {
- "pc": 1691,
- "instruction": "SWAP1"
- },
- {
- "pc": 1692,
- "instruction": "DUP6"
- },
- {
- "pc": 1693,
- "instruction": "AND"
- },
- {
- "pc": 1694,
- "instruction": "SWAP1"
- },
- {
- "pc": 1695,
- "instruction": "PUSH4 0x5f94f14f"
- },
- {
- "pc": 1700,
- "instruction": "SWAP1"
- },
- {
- "pc": 1701,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1703,
- "instruction": "ADD"
- },
- {
- "pc": 1704,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1706,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1708,
- "instruction": "MLOAD"
- },
- {
- "pc": 1709,
- "instruction": "DUP1"
- },
- {
- "pc": 1710,
- "instruction": "DUP4"
- },
- {
- "pc": 1711,
- "instruction": "SUB"
- },
- {
- "pc": 1712,
- "instruction": "DUP2"
- },
- {
- "pc": 1713,
- "instruction": "DUP7"
- },
- {
- "pc": 1714,
- "instruction": "GAS"
- },
- {
- "pc": 1715,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1716,
- "instruction": "ISZERO"
- },
- {
- "pc": 1717,
- "instruction": "DUP1"
- },
- {
- "pc": 1718,
- "instruction": "ISZERO"
- },
- {
- "pc": 1719,
- "instruction": "PUSH2 0x06c2"
- },
- {
- "pc": 1722,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1730
- },
- {
- "color": "\"#B70000\"",
- "target": 1723
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1644
- },
- {
- "instructions": [
- {
- "pc": 2061,
- "instruction": "PUSH0"
- },
- {
- "pc": 2062,
- "instruction": "DUP1"
- },
- {
- "pc": 2063,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2061
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x083d"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2109
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2042,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2043,
- "instruction": "DUP1"
- },
- {
- "pc": 2044,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2045,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2047,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2049,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2051,
- "instruction": "SHL"
- },
- {
- "pc": 2052,
- "instruction": "SUB"
- },
- {
- "pc": 2053,
- "instruction": "DUP2"
- },
- {
- "pc": 2054,
- "instruction": "AND"
- },
- {
- "pc": 2055,
- "instruction": "DUP2"
- },
- {
- "pc": 2056,
- "instruction": "EQ"
- },
- {
- "pc": 2057,
- "instruction": "PUSH2 0x0810"
- },
- {
- "pc": 2060,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 2064
- },
- {
- "color": "\"#B70000\"",
- "target": 2061
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2042
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x0815"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2069
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x0876"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2166
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 1855,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1856,
- "instruction": "PUSH0"
- },
- {
- "pc": 1857,
- "instruction": "PUSH2 0x06e6"
- },
- {
- "pc": 1860,
- "instruction": "DUP4"
- },
- {
- "pc": 1861,
- "instruction": "DUP6"
- },
- {
- "pc": 1862,
- "instruction": "PUSH2 0x0923"
- },
- {
- "pc": 1865,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2339
- }],
- "last_instruction": "JUMP",
- "id": 1855
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2313,
- "instruction": "POP"
- },
- {
- "pc": 2314,
- "instruction": "MLOAD"
- },
- {
- "pc": 2315,
- "instruction": "SWAP2"
- },
- {
- "pc": 2316,
- "instruction": "SWAP1"
- },
- {
- "pc": 2317,
- "instruction": "POP"
- },
- {
- "pc": 2318,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1766
- }],
- "last_instruction": "JUMP",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 1420,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1422,
- "instruction": "MLOAD"
- },
- {
- "pc": 1423,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1427,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1429,
- "instruction": "SHL"
- },
- {
- "pc": 1430,
- "instruction": "DUP2"
- },
- {
- "pc": 1431,
- "instruction": "MSTORE"
- },
- {
- "pc": 1432,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1436,
- "instruction": "DUP3"
- },
- {
- "pc": 1437,
- "instruction": "ADD"
- },
- {
- "pc": 1438,
- "instruction": "MSTORE"
- },
- {
- "pc": 1439,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1443,
- "instruction": "DUP3"
- },
- {
- "pc": 1444,
- "instruction": "ADD"
- },
- {
- "pc": 1445,
- "instruction": "MSTORE"
- },
- {
- "pc": 1446,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1479,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1481,
- "instruction": "DUP3"
- },
- {
- "pc": 1482,
- "instruction": "ADD"
- },
- {
- "pc": 1483,
- "instruction": "MSTORE"
- },
- {
- "pc": 1484,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1486,
- "instruction": "ADD"
- },
- {
- "pc": 1487,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1490,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1420
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 1960,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1961,
- "instruction": "SWAP4"
- },
- {
- "pc": 1962,
- "instruction": "SWAP3"
- },
- {
- "pc": 1963,
- "instruction": "POP"
- },
- {
- "pc": 1964,
- "instruction": "POP"
- },
- {
- "pc": 1965,
- "instruction": "POP"
- },
- {
- "pc": 1966,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1960
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95d89b41",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "allowance(address,address)",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0xdd62ed3e"],
- "name": "allowance",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dd62ed3e",
- "type": "function",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "transfer(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0xa9059cbb"],
- "name": "transfer",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "a9059cbb",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 1,
- "output_param_count": 1,
- "full_signature": "balanceOf(address)",
- "output_param_types": ["uint256"],
- "entry_points": [
- "PUSH4 0x70a08231",
- "PUSH4 0x70a08231"
- ],
- "name": "balanceOf",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "70a08231",
- "type": "function",
- "input_param_types": ["address"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "totalSupply()",
- "output_param_types": ["uint256"],
- "entry_points": ["PUSH4 0x18160ddd"],
- "name": "totalSupply",
- "exit_points": [
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "18160ddd",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "owner()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x8da5cb5b"],
- "name": "owner",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "8da5cb5b",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(363, 940), (178, 1967), (2260, 2290), (2260, 2271), (25, 41), (25, 110), (41, 52), (41, 287), (446, 2240), (1259, 1291), (1259, 1278), (1991, 1982), (1066, 1081), (1066, 1163), (659, 743), (659, 667), (1409, 1491), (1409, 1420), (505, 512), (505, 580), (2351, 2319), (1081, 734), (2339, 609), (2339, 2351), (371, 2069), (955, 1259), (219, 191), (214, 590), (2127, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (1982, 1991), (1982, 2010), (96, 390), (96, 107), (122, 133), (122, 200), (2064, 2150), (2064, 2231), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2086, 2042), (74, 85), (74, 363), (301, 239), (327, 779), (155, 272), (155, 166), (2208, 2042), (983, 734), (2109, 2124), (2109, 2127), (1766, 1409), (609, 1766), (609, 219), (609, 239), (940, 2240), (2217, 2042), (1967, 1982), (1278, 1291), (603, 609), (1296, 734), (2150, 219), (2150, 267), (2150, 239), (2182, 2042), (461, 2240), (2296, 2309), (2296, 2312), (1774, 1784), (1774, 1855), (337, 191), (580, 178), (170, 446), (404, 219), (404, 239), (1730, 2296), (0, 12), (0, 15), (1784, 734), (868, 335), (2136, 2042), (615, 659), (615, 756), (2254, 2260), (2191, 2208), (2191, 2205), (63, 337), (63, 74), (267, 615), (2240, 2260), (2240, 2254), (15, 166), (15, 25), (2166, 2179), (2166, 2182), (968, 983), (968, 1066), (551, 551), (551, 571), (85, 96), (85, 371), (512, 520), (512, 539), (797, 734), (1367, 1644), (390, 2191), (2290, 505), (2290, 461), (2069, 2083), (2069, 2086), (239, 191), (235, 239), (110, 122), (110, 170), (590, 968), (571, 580), (520, 580), (1491, 1774), (2231, 385), (2231, 404), (2231, 214), (2231, 239), (1644, 1730), (1644, 1723), (133, 144), (133, 235), (253, 2109), (2042, 2064), (2042, 2061), (756, 1259), (200, 2069), (272, 191), (52, 327), (52, 63), (287, 2166), (1855, 2339), (2312, 1766), (743, 968), (385, 955), (1163, 603), (539, 551), (1420, 734), (667, 734), (1960, 301), (144, 155), (144, 253), (779, 868), (779, 797), (1291, 1296), (1291, 1367)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 166), (15, 25), (25, 41), (25, 110), (41, 52), (41, 287), (52, 327), (52, 63), (63, 337), (63, 74), (74, 85), (74, 363), (85, 96), (85, 371), (96, 390), (96, 107), (110, 122), (110, 170), (122, 133), (122, 200), (133, 144), (133, 235), (144, 155), (144, 253), (155, 272), (155, 166), (170, 446), (178, 1967), (200, 2069), (214, 590), (219, 191), (235, 239), (239, 191), (253, 2109), (267, 615), (272, 191), (287, 2166), (301, 239), (327, 779), (337, 191), (363, 940), (371, 2069), (385, 955), (390, 2191), (404, 219), (404, 239), (446, 2240), (461, 2240), (505, 512), (505, 580), (512, 520), (512, 539), (520, 580), (539, 551), (551, 551), (551, 571), (571, 580), (580, 178), (590, 968), (603, 609), (609, 219), (609, 239), (615, 659), (615, 756), (659, 743), (659, 667), (667, 734), (743, 968), (756, 1259), (779, 868), (779, 797), (797, 734), (868, 335), (940, 2240), (955, 1259), (968, 983), (968, 1066), (983, 734), (1066, 1081), (1066, 1163), (1081, 734), (1163, 756), (1163, 603), (1259, 1291), (1259, 1278), (1278, 1291), (1291, 1296), (1291, 1367), (1296, 734), (1367, 1644), (1409, 1491), (1409, 1420), (1420, 734), (1491, 1774), (1644, 1730), (1644, 1723), (1730, 2296), (1766, 1409), (1774, 1784), (1774, 1855), (1784, 734), (1855, 2339), (1960, 301), (1967, 1982), (1982, 1991), (1982, 2010), (1991, 1982), (2010, 191), (2042, 2064), (2042, 2061), (2064, 2150), (2064, 1960), (2064, 2136), (2064, 2217), (2064, 2095), (2069, 2083), (2069, 2086), (2086, 2042), (2095, 385), (2095, 404), (2095, 214), (2095, 239), (2109, 2124), (2109, 2127), (2127, 2042), (2136, 2042), (2150, 219), (2150, 267), (2150, 239), (2166, 2179), (2166, 2182), (2182, 2042), (2191, 2208), (2191, 2205), (2208, 2042), (2217, 2042), (2240, 2260), (2240, 2254), (2254, 2260), (2260, 2290), (2260, 2271), (2290, 505), (2290, 461), (2296, 2309), (2296, 2312), (2312, 1766), (2339, 609), (2339, 2351), (2351, 2319)]",
+ "last_pc": 2357,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x5b7279055048d435d70e86be71764de0a09e5b7f/0x5b7279055048d435d70e86be71764de0a09e5b7f.abi",
"statistics": {
"definitely_unreachable_jumps": 4,
+ "total_edges": 1513,
"unsound_jumps": 0,
"total_opcodes": 1488,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 103,
"resolved_jumps": 99
- }
+ },
+ "execution_time": 324
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b5060043610610055575f3560e01c806334a54998146100595780639681bb26146100755780639d76ea5814610091578063c06a504b146100af578063c5a214e9146100cb575b5f80fd5b610073600480360381019061006e9190610e8a565b6100e7565b005b61008f600480360381019061008a9190610ef6565b61039e565b005b6100996106ab565b6040516100a69190610f55565b60405180910390f35b6100c960048036038101906100c49190610ef6565b6106ce565b005b6100e560048036038101906100e09190610f6e565b610950565b005b5f4173ffffffffffffffffffffffffffffffffffffffff1690505f5b84518110156101c857818582815181106101205761011f610fee565b5b6020026020010151036101bb575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b815260040161018792919061102a565b5f604051808303815f87803b15801561019e575f80fd5b505af11580156101b0573d5f803e3d5ffd5b505050505050610399565b8080600101915050610103565b505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3305f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161025d9190610f55565b602060405180830381865afa158015610278573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029c9190611065565b6040518363ffffffff1660e01b81526004016102b992919061102a565b6020604051808303815f875af11580156102d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f991906110c5565b505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3385856040518463ffffffff1660e01b8152600401610356939291906110f0565b6020604051808303815f875af1158015610372573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061039691906110c5565b50505b505050565b5f3a90505f821480156103b057505f81145b15610442575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b815260040161040f92919061102a565b5f604051808303815f87803b158015610426575f80fd5b505af1158015610438573d5f803e3d5ffd5b50505050506106a6565b8181116104d6575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b81526004016104a392919061102a565b5f604051808303815f87803b1580156104ba575f80fd5b505af11580156104cc573d5f803e3d5ffd5b50505050506106a6565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3305f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161056a9190610f55565b602060405180830381865afa158015610585573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105a99190611065565b6040518363ffffffff1660e01b81526004016105c692919061102a565b6020604051808303815f875af11580156105e2573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061060691906110c5565b505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3386866040518463ffffffff1660e01b8152600401610663939291906110f0565b6020604051808303815f875af115801561067f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106a391906110c5565b50505b505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f4173ffffffffffffffffffffffffffffffffffffffff16905081811161077b575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b815260040161074992919061102a565b5f604051808303815f87803b158015610760575f80fd5b505af1158015610772573d5f803e3d5ffd5b5050505061094a565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3305f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161080f9190610f55565b602060405180830381865afa15801561082a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061084e9190611065565b6040518363ffffffff1660e01b815260040161086b92919061102a565b6020604051808303815f875af1158015610887573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108ab91906110c5565b505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3386866040518463ffffffff1660e01b8152600401610908939291906110f0565b6020604051808303815f875af1158015610924573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061094891906110c5565b505b50505050565b5f4173ffffffffffffffffffffffffffffffffffffffff1690505f5b8551811015610a31578186828151811061098957610988610fee565b5b602002602001015103610a24575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933866040518363ffffffff1660e01b81526004016109f092919061102a565b5f604051808303815f87803b158015610a07575f80fd5b505af1158015610a19573d5f803e3d5ffd5b505050505050610c96565b808060010191505061096c565b50818111610ac6575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b8152600401610a9392919061102a565b5f604051808303815f87803b158015610aaa575f80fd5b505af1158015610abc573d5f803e3d5ffd5b5050505050610c96565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3305f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610b5a9190610f55565b602060405180830381865afa158015610b75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b999190611065565b6040518363ffffffff1660e01b8152600401610bb692919061102a565b6020604051808303815f875af1158015610bd2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bf691906110c5565b505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3386866040518463ffffffff1660e01b8152600401610c53939291906110f0565b6020604051808303815f875af1158015610c6f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c9391906110c5565b50505b50505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610cf782610cb1565b810181811067ffffffffffffffff82111715610d1657610d15610cc1565b5b80604052505050565b5f610d28610c9c565b9050610d348282610cee565b919050565b5f67ffffffffffffffff821115610d5357610d52610cc1565b5b602082029050602081019050919050565b5f80fd5b5f819050919050565b610d7a81610d68565b8114610d84575f80fd5b50565b5f81359050610d9581610d71565b92915050565b5f610dad610da884610d39565b610d1f565b90508083825260208201905060208402830185811115610dd057610dcf610d64565b5b835b81811015610df95780610de58882610d87565b845260208401935050602081019050610dd2565b5050509392505050565b5f82601f830112610e1757610e16610cad565b5b8135610e27848260208601610d9b565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e5982610e30565b9050919050565b610e6981610e4f565b8114610e73575f80fd5b50565b5f81359050610e8481610e60565b92915050565b5f805f60608486031215610ea157610ea0610ca5565b5b5f84013567ffffffffffffffff811115610ebe57610ebd610ca9565b5b610eca86828701610e03565b9350506020610edb86828701610e76565b9250506040610eec86828701610d87565b9150509250925092565b5f805f60608486031215610f0d57610f0c610ca5565b5b5f610f1a86828701610e76565b9350506020610f2b86828701610d87565b9250506040610f3c86828701610d87565b9150509250925092565b610f4f81610e4f565b82525050565b5f602082019050610f685f830184610f46565b92915050565b5f805f8060808587031215610f8657610f85610ca5565b5b5f85013567ffffffffffffffff811115610fa357610fa2610ca9565b5b610faf87828801610e03565b9450506020610fc087828801610e76565b9350506040610fd187828801610d87565b9250506060610fe287828801610d87565b91505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b61102481610d68565b82525050565b5f60408201905061103d5f830185610f46565b61104a602083018461101b565b9392505050565b5f8151905061105f81610d71565b92915050565b5f6020828403121561107a57611079610ca5565b5b5f61108784828501611051565b91505092915050565b5f8115159050919050565b6110a481611090565b81146110ae575f80fd5b50565b5f815190506110bf8161109b565b92915050565b5f602082840312156110da576110d9610ca5565b5b5f6110e7848285016110b1565b91505092915050565b5f6060820190506111035f830186610f46565b6111106020830185610f46565b61111d604083018461101b565b94935050505056fea2646970667358221220f4552d9e28ecea1db41d7e23a7dab4e27dc9c9ca30f5eeb120cebbba553ef5e264736f6c634300081a0033",
"address": "0x13b385a0cbc3296f14b342bad0e4fdf91ee08100",
- "events_signature": [],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0055\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x34a54998\nEQ\nPUSH2 0x0059\nJUMPI\nDUP1\nPUSH4 0x9681bb26\nEQ\nPUSH2 0x0075\nJUMPI\nDUP1\nPUSH4 0x9d76ea58\nEQ\nPUSH2 0x0091\nJUMPI\nDUP1\nPUSH4 0xc06a504b\nEQ\nPUSH2 0x00af\nJUMPI\nDUP1\nPUSH4 0xc5a214e9\nEQ\nPUSH2 0x00cb\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0073\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x006e\nSWAP2\nSWAP1\nPUSH2 0x0e8a\nJUMP\nJUMPDEST\nPUSH2 0x00e7\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x008f\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x008a\nSWAP2\nSWAP1\nPUSH2 0x0ef6\nJUMP\nJUMPDEST\nPUSH2 0x039e\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x0099\nPUSH2 0x06ab\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00a6\nSWAP2\nSWAP1\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00c9\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x00c4\nSWAP2\nSWAP1\nPUSH2 0x0ef6\nJUMP\nJUMPDEST\nPUSH2 0x06ce\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH2 0x00e5\nPUSH1 0x04\nDUP1\nCALLDATASIZE\nSUB\nDUP2\nADD\nSWAP1\nPUSH2 0x00e0\nSWAP2\nSWAP1\nPUSH2 0x0f6e\nJUMP\nJUMPDEST\nPUSH2 0x0950\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nCOINBASE\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nPUSH0\nJUMPDEST\nDUP5\nMLOAD\nDUP2\nLT\nISZERO\nPUSH2 0x01c8\nJUMPI\nDUP2\nDUP6\nDUP3\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0120\nJUMPI\nPUSH2 0x011f\nPUSH2 0x0fee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nSUB\nPUSH2 0x01bb\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP6\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0187\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x019e\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x01b0\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x0399\nJUMP\nJUMPDEST\nDUP1\nDUP1\nPUSH1 0x01\nADD\nSWAP2\nPOP\nPOP\nPUSH2 0x0103\nJUMP\nJUMPDEST\nPOP\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x095ea7b3\nADDRESS\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x70a08231\nCALLER\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x025d\nSWAP2\nSWAP1\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0278\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x029c\nSWAP2\nSWAP1\nPUSH2 0x1065\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x02b9\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x02d5\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x02f9\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x23b872dd\nCALLER\nDUP6\nDUP6\nPUSH1 0x40\nMLOAD\nDUP5\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0356\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x10f0\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0372\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0396\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nGASPRICE\nSWAP1\nPOP\nPUSH0\nDUP3\nEQ\nDUP1\nISZERO\nPUSH2 0x03b0\nJUMPI\nPOP\nPUSH0\nDUP2\nEQ\nJUMPDEST\nISZERO\nPUSH2 0x0442\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP6\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x040f\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0426\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0438\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x06a6\nJUMP\nJUMPDEST\nDUP2\nDUP2\nGT\nPUSH2 0x04d6\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP6\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x04a3\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x04ba\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x04cc\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x06a6\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x095ea7b3\nADDRESS\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x70a08231\nCALLER\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x056a\nSWAP2\nSWAP1\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0585\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x05a9\nSWAP2\nSWAP1\nPUSH2 0x1065\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x05c6\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x05e2\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0606\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x23b872dd\nCALLER\nDUP7\nDUP7\nPUSH1 0x40\nMLOAD\nDUP5\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0663\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x10f0\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x067f\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x06a3\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nDUP2\nJUMP\nJUMPDEST\nPUSH0\nCOINBASE\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nDUP2\nDUP2\nGT\nPUSH2 0x077b\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP6\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0749\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0760\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0772\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x094a\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x095ea7b3\nADDRESS\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x70a08231\nCALLER\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x080f\nSWAP2\nSWAP1\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x082a\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x084e\nSWAP2\nSWAP1\nPUSH2 0x1065\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x086b\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0887\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x08ab\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x23b872dd\nCALLER\nDUP7\nDUP7\nPUSH1 0x40\nMLOAD\nDUP5\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0908\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x10f0\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0924\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0948\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nCOINBASE\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nSWAP1\nPOP\nPUSH0\nJUMPDEST\nDUP6\nMLOAD\nDUP2\nLT\nISZERO\nPUSH2 0x0a31\nJUMPI\nDUP2\nDUP7\nDUP3\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0989\nJUMPI\nPUSH2 0x0988\nPUSH2 0x0fee\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x20\nMUL\nPUSH1 0x20\nADD\nADD\nMLOAD\nSUB\nPUSH2 0x0a24\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP7\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x09f0\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0a07\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0a19\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x0c96\nJUMP\nJUMPDEST\nDUP1\nDUP1\nPUSH1 0x01\nADD\nSWAP2\nPOP\nPOP\nPUSH2 0x096c\nJUMP\nJUMPDEST\nPOP\nDUP2\nDUP2\nGT\nPUSH2 0x0ac6\nJUMPI\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x40c10f19\nCALLER\nDUP6\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0a93\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0aaa\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0abc\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nPUSH2 0x0c96\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x095ea7b3\nADDRESS\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x70a08231\nCALLER\nPUSH1 0x40\nMLOAD\nDUP3\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0b5a\nSWAP2\nSWAP1\nPUSH2 0x0f55\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0b75\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0b99\nSWAP2\nSWAP1\nPUSH2 0x1065\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP4\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0bb6\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x102a\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0bd2\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0bf6\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPUSH0\nDUP1\nSLOAD\nSWAP1\nPUSH2 0x0100\nEXP\nSWAP1\nDIV\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nAND\nPUSH4 0x23b872dd\nCALLER\nDUP7\nDUP7\nPUSH1 0x40\nMLOAD\nDUP5\nPUSH4 0xffffffff\nAND\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH1 0x04\nADD\nPUSH2 0x0c53\nSWAP4\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x10f0\nJUMP\nJUMPDEST\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0c6f\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0c93\nSWAP2\nSWAP1\nPUSH2 0x10c5\nJUMP\nJUMPDEST\nPOP\nPOP\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nMLOAD\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x41\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH2 0x0cf7\nDUP3\nPUSH2 0x0cb1\nJUMP\nJUMPDEST\nDUP2\nADD\nDUP2\nDUP2\nLT\nPUSH8 0xffffffffffffffff\nDUP3\nGT\nOR\nISZERO\nPUSH2 0x0d16\nJUMPI\nPUSH2 0x0d15\nPUSH2 0x0cc1\nJUMP\nJUMPDEST\nJUMPDEST\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0d28\nPUSH2 0x0c9c\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0d34\nDUP3\nDUP3\nPUSH2 0x0cee\nJUMP\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH8 0xffffffffffffffff\nDUP3\nGT\nISZERO\nPUSH2 0x0d53\nJUMPI\nPUSH2 0x0d52\nPUSH2 0x0cc1\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH1 0x20\nDUP3\nMUL\nSWAP1\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH0\nDUP2\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0d7a\nDUP2\nPUSH2 0x0d68\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0d84\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0d95\nDUP2\nPUSH2 0x0d71\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0dad\nPUSH2 0x0da8\nDUP5\nPUSH2 0x0d39\nJUMP\nJUMPDEST\nPUSH2 0x0d1f\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP1\nDUP4\nDUP3\nMSTORE\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH1 0x20\nDUP5\nMUL\nDUP4\nADD\nDUP6\nDUP2\nGT\nISZERO\nPUSH2 0x0dd0\nJUMPI\nPUSH2 0x0dcf\nPUSH2 0x0d64\nJUMP\nJUMPDEST\nJUMPDEST\nDUP4\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0df9\nJUMPI\nDUP1\nPUSH2 0x0de5\nDUP9\nDUP3\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nDUP5\nMSTORE\nPUSH1 0x20\nDUP5\nADD\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nDUP2\nADD\nSWAP1\nPOP\nPUSH2 0x0dd2\nJUMP\nJUMPDEST\nPOP\nPOP\nPOP\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nPUSH1 0x1f\nDUP4\nADD\nSLT\nPUSH2 0x0e17\nJUMPI\nPUSH2 0x0e16\nPUSH2 0x0cad\nJUMP\nJUMPDEST\nJUMPDEST\nDUP2\nCALLDATALOAD\nPUSH2 0x0e27\nDUP5\nDUP3\nPUSH1 0x20\nDUP7\nADD\nPUSH2 0x0d9b\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH20 0xffffffffffffffffffffffffffffffffffffffff\nDUP3\nAND\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0e59\nDUP3\nPUSH2 0x0e30\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x0e69\nDUP2\nPUSH2 0x0e4f\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x0e73\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nCALLDATALOAD\nSWAP1\nPOP\nPUSH2 0x0e84\nDUP2\nPUSH2 0x0e60\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0ea1\nJUMPI\nPUSH2 0x0ea0\nPUSH2 0x0ca5\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nDUP5\nADD\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x0ebe\nJUMPI\nPUSH2 0x0ebd\nPUSH2 0x0ca9\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH2 0x0eca\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0e03\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0edb\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0e76\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0eec\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0f0d\nJUMPI\nPUSH2 0x0f0c\nPUSH2 0x0ca5\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x0f1a\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0e76\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0f2b\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0f3c\nDUP7\nDUP3\nDUP8\nADD\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH2 0x0f4f\nDUP2\nPUSH2 0x0e4f\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x0f68\nPUSH0\nDUP4\nADD\nDUP5\nPUSH2 0x0f46\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nDUP1\nPUSH1 0x80\nDUP6\nDUP8\nSUB\nSLT\nISZERO\nPUSH2 0x0f86\nJUMPI\nPUSH2 0x0f85\nPUSH2 0x0ca5\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nDUP6\nADD\nCALLDATALOAD\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x0fa3\nJUMPI\nPUSH2 0x0fa2\nPUSH2 0x0ca9\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH2 0x0faf\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x0e03\nJUMP\nJUMPDEST\nSWAP5\nPOP\nPOP\nPUSH1 0x20\nPUSH2 0x0fc0\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x0e76\nJUMP\nJUMPDEST\nSWAP4\nPOP\nPOP\nPUSH1 0x40\nPUSH2 0x0fd1\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPOP\nPUSH1 0x60\nPUSH2 0x0fe2\nDUP8\nDUP3\nDUP9\nADD\nPUSH2 0x0d87\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP6\nSWAP2\nSWAP5\nPOP\nSWAP3\nPOP\nJUMP\nJUMPDEST\nPUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000\nPUSH0\nMSTORE\nPUSH1 0x32\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH2 0x1024\nDUP2\nPUSH2 0x0d68\nJUMP\nJUMPDEST\nDUP3\nMSTORE\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x40\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x103d\nPUSH0\nDUP4\nADD\nDUP6\nPUSH2 0x0f46\nJUMP\nJUMPDEST\nPUSH2 0x104a\nPUSH1 0x20\nDUP4\nADD\nDUP5\nPUSH2 0x101b\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nPUSH2 0x105f\nDUP2\nPUSH2 0x0d71\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x107a\nJUMPI\nPUSH2 0x1079\nPUSH2 0x0ca5\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x1087\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x1051\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nISZERO\nISZERO\nSWAP1\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH2 0x10a4\nDUP2\nPUSH2 0x1090\nJUMP\nJUMPDEST\nDUP2\nEQ\nPUSH2 0x10ae\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nSWAP1\nPOP\nPUSH2 0x10bf\nDUP2\nPUSH2 0x109b\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x10da\nJUMPI\nPUSH2 0x10d9\nPUSH2 0x0ca5\nJUMP\nJUMPDEST\nJUMPDEST\nPUSH0\nPUSH2 0x10e7\nDUP5\nDUP3\nDUP6\nADD\nPUSH2 0x10b1\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x60\nDUP3\nADD\nSWAP1\nPOP\nPUSH2 0x1103\nPUSH0\nDUP4\nADD\nDUP7\nPUSH2 0x0f46\nJUMP\nJUMPDEST\nPUSH2 0x1110\nPUSH1 0x20\nDUP4\nADD\nDUP6\nPUSH2 0x0f46\nJUMP\nJUMPDEST\nPUSH2 0x111d\nPUSH1 0x40\nDUP4\nADD\nDUP5\nPUSH2 0x101b\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\nDELEGATECALL\nSSTORE\n'2d'(Unknown Opcode)\nSWAP15\n'28'(Unknown Opcode)\n'ec'(Unknown Opcode)\n'ea'(Unknown Opcode)\nSAR\n'b4'(Unknown Opcode)\nSAR\nPUSH31 0x23a7dab4e27dc9c9ca30f5eeb120cebbba553ef5e264736f6c634300081a00\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "_tokenAddress",
- "internalType": "address",
- "type": "address"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "array",
- "internalType": "uint256[]",
- "type": "uint256[]"
- },
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "coinbaseInArray",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "flag",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "coinbaseLessFlag",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "array",
- "internalType": "uint256[]",
- "type": "uint256[]"
- },
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "flag",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "coinbaseLessFlagorInArray",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [
- {
- "name": "_to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- },
- {
- "name": "flag",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "testTxprice",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "tokenAddress",
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 3577,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3578,
- "instruction": "POP"
- },
- {
- "pc": 3579,
- "instruction": "POP"
- },
- {
- "pc": 3580,
- "instruction": "POP"
- },
- {
- "pc": 3581,
- "instruction": "SWAP4"
- },
- {
- "pc": 3582,
- "instruction": "SWAP3"
- },
- {
- "pc": 3583,
- "instruction": "POP"
- },
- {
- "pc": 3584,
- "instruction": "POP"
- },
- {
- "pc": 3585,
- "instruction": "POP"
- },
- {
- "pc": 3586,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3623
- }],
- "last_instruction": "JUMP",
- "id": 3577
- },
- {
- "instructions": [
- {
- "pc": 3803,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3804,
- "instruction": "SWAP3"
- },
- {
- "pc": 3805,
- "instruction": "POP"
- },
- {
- "pc": 3806,
- "instruction": "POP"
- },
- {
- "pc": 3807,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3809,
- "instruction": "PUSH2 0x0eec"
- },
- {
- "pc": 3812,
- "instruction": "DUP7"
- },
- {
- "pc": 3813,
- "instruction": "DUP3"
- },
- {
- "pc": 3814,
- "instruction": "DUP8"
- },
- {
- "pc": 3815,
- "instruction": "ADD"
- },
- {
- "pc": 3816,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 3819,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 3803
- },
- {
- "instructions": [
- {
- "pc": 3319,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3320,
- "instruction": "DUP2"
- },
- {
- "pc": 3321,
- "instruction": "ADD"
- },
- {
- "pc": 3322,
- "instruction": "DUP2"
- },
- {
- "pc": 3323,
- "instruction": "DUP2"
- },
- {
- "pc": 3324,
- "instruction": "LT"
- },
- {
- "pc": 3325,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 3334,
- "instruction": "DUP3"
- },
- {
- "pc": 3335,
- "instruction": "GT"
- },
- {
- "pc": 3336,
- "instruction": "OR"
- },
- {
- "pc": 3337,
- "instruction": "ISZERO"
- },
- {
- "pc": 3338,
- "instruction": "PUSH2 0x0d16"
- },
- {
- "pc": 3341,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3350
- },
- {
- "color": "\"#B70000\"",
- "target": 3342
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3319
- },
- {
- "instructions": [
- {
- "pc": 4003,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4004,
- "instruction": "PUSH2 0x0faf"
- },
- {
- "pc": 4007,
- "instruction": "DUP8"
- },
- {
- "pc": 4008,
- "instruction": "DUP3"
- },
- {
- "pc": 4009,
- "instruction": "DUP9"
- },
- {
- "pc": 4010,
- "instruction": "ADD"
- },
- {
- "pc": 4011,
- "instruction": "PUSH2 0x0e03"
- },
- {
- "pc": 4014,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3587
- }],
- "last_instruction": "JUMP",
- "id": 4003
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 3403,
- "instruction": "PUSH2 0x0d52"
- },
- {
- "pc": 3406,
- "instruction": "PUSH2 0x0cc1"
- },
- {
- "pc": 3409,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3265
- }],
- "last_instruction": "JUMP",
- "id": 3403
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x9681bb26"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x0075"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 117
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 9681bb26"
- },
- {
- "instructions": [
- {
- "pc": 3716,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3717,
- "instruction": "SWAP3"
- },
- {
- "pc": 3718,
- "instruction": "SWAP2"
- },
- {
- "pc": 3719,
- "instruction": "POP"
- },
- {
- "pc": 3720,
- "instruction": "POP"
- },
- {
- "pc": 3721,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 4032
- },
- {
- "color": "\"#FF9248\"",
- "target": 3866
- },
- {
- "color": "\"#FF9248\"",
- "target": 3803
- }
- ],
- "last_instruction": "JUMP",
- "id": 3716
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 86,
- "instruction": "PUSH0"
- },
- {
- "pc": 87,
- "instruction": "DUP1"
- },
- {
- "pc": 88,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 85
- },
- {
- "instructions": [
- {
- "pc": 3441,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3442,
- "instruction": "PUSH2 0x0d7a"
- },
- {
- "pc": 3445,
- "instruction": "DUP2"
- },
- {
- "pc": 3446,
- "instruction": "PUSH2 0x0d68"
- },
- {
- "pc": 3449,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3432
- }],
- "last_instruction": "JUMP",
- "id": 3441
- },
- {
- "instructions": [
- {
- "pc": 117,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x008f"
- },
- {
- "pc": 121,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 123,
- "instruction": "DUP1"
- },
- {
- "pc": 124,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 125,
- "instruction": "SUB"
- },
- {
- "pc": 126,
- "instruction": "DUP2"
- },
- {
- "pc": 127,
- "instruction": "ADD"
- },
- {
- "pc": 128,
- "instruction": "SWAP1"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x008a"
- },
- {
- "pc": 132,
- "instruction": "SWAP2"
- },
- {
- "pc": 133,
- "instruction": "SWAP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH2 0x0ef6"
- },
- {
- "pc": 137,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3830
- }],
- "last_instruction": "JUMP",
- "id": 117
- },
- {
- "instructions": [
- {
- "pc": 1707,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1708,
- "instruction": "PUSH0"
- },
- {
- "pc": 1709,
- "instruction": "DUP1"
- },
- {
- "pc": 1710,
- "instruction": "SLOAD"
- },
- {
- "pc": 1711,
- "instruction": "SWAP1"
- },
- {
- "pc": 1712,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 1715,
- "instruction": "EXP"
- },
- {
- "pc": 1716,
- "instruction": "SWAP1"
- },
- {
- "pc": 1717,
- "instruction": "DIV"
- },
- {
- "pc": 1718,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 1739,
- "instruction": "AND"
- },
- {
- "pc": 1740,
- "instruction": "DUP2"
- },
- {
- "pc": 1741,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 153
- }],
- "last_instruction": "JUMP",
- "id": 1707
- },
- {
- "instructions": [
- {
- "pc": 145,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 146,
- "instruction": "PUSH2 0x0099"
- },
- {
- "pc": 149,
- "instruction": "PUSH2 0x06ab"
- },
- {
- "pc": 152,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1707
- }],
- "last_instruction": "JUMP",
- "id": 145
- },
- {
- "instructions": [
- {
- "pc": 4032,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4033,
- "instruction": "SWAP4"
- },
- {
- "pc": 4034,
- "instruction": "POP"
- },
- {
- "pc": 4035,
- "instruction": "POP"
- },
- {
- "pc": 4036,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4038,
- "instruction": "PUSH2 0x0fd1"
- },
- {
- "pc": 4041,
- "instruction": "DUP8"
- },
- {
- "pc": 4042,
- "instruction": "DUP3"
- },
- {
- "pc": 4043,
- "instruction": "DUP9"
- },
- {
- "pc": 4044,
- "instruction": "ADD"
- },
- {
- "pc": 4045,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 4048,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 4032
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0xc5a214e9"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x00cb"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 203
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function c5a214e9"
- },
- {
- "instructions": [
- {
- "pc": 3950,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3951,
- "instruction": "PUSH0"
- },
- {
- "pc": 3952,
- "instruction": "DUP1"
- },
- {
- "pc": 3953,
- "instruction": "PUSH0"
- },
- {
- "pc": 3954,
- "instruction": "DUP1"
- },
- {
- "pc": 3955,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 3957,
- "instruction": "DUP6"
- },
- {
- "pc": 3958,
- "instruction": "DUP8"
- },
- {
- "pc": 3959,
- "instruction": "SUB"
- },
- {
- "pc": 3960,
- "instruction": "SLT"
- },
- {
- "pc": 3961,
- "instruction": "ISZERO"
- },
- {
- "pc": 3962,
- "instruction": "PUSH2 0x0f86"
- },
- {
- "pc": 3965,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3974
- },
- {
- "color": "\"#B70000\"",
- "target": 3966
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3950
- },
- {
- "instructions": [
- {
- "pc": 3310,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3311,
- "instruction": "PUSH2 0x0cf7"
- },
- {
- "pc": 3314,
- "instruction": "DUP3"
- },
- {
- "pc": 3315,
- "instruction": "PUSH2 0x0cb1"
- },
- {
- "pc": 3318,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3249
- }],
- "last_instruction": "JUMP",
- "id": 3310
- },
- {
- "instructions": [
- {
- "pc": 3241,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3242,
- "instruction": "PUSH0"
- },
- {
- "pc": 3243,
- "instruction": "DUP1"
- },
- {
- "pc": 3244,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3241
- },
- {
- "instructions": [
- {
- "pc": 3853,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3854,
- "instruction": "PUSH0"
- },
- {
- "pc": 3855,
- "instruction": "PUSH2 0x0f1a"
- },
- {
- "pc": 3858,
- "instruction": "DUP7"
- },
- {
- "pc": 3859,
- "instruction": "DUP3"
- },
- {
- "pc": 3860,
- "instruction": "DUP8"
- },
- {
- "pc": 3861,
- "instruction": "ADD"
- },
- {
- "pc": 3862,
- "instruction": "PUSH2 0x0e76"
- },
- {
- "pc": 3865,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3702
- }],
- "last_instruction": "JUMP",
- "id": 3853
- },
- {
- "instructions": [
- {
- "pc": 3411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3412,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3414,
- "instruction": "DUP3"
- },
- {
- "pc": 3415,
- "instruction": "MUL"
- },
- {
- "pc": 3416,
- "instruction": "SWAP1"
- },
- {
- "pc": 3417,
- "instruction": "POP"
- },
- {
- "pc": 3418,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3420,
- "instruction": "DUP2"
- },
- {
- "pc": 3421,
- "instruction": "ADD"
- },
- {
- "pc": 3422,
- "instruction": "SWAP1"
- },
- {
- "pc": 3423,
- "instruction": "POP"
- },
- {
- "pc": 3424,
- "instruction": "SWAP2"
- },
- {
- "pc": 3425,
- "instruction": "SWAP1"
- },
- {
- "pc": 3426,
- "instruction": "POP"
- },
- {
- "pc": 3427,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3496
- }],
- "last_instruction": "JUMP",
- "id": 3411
- },
- {
- "instructions": [
- {
- "pc": 3538,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3539,
- "instruction": "DUP2"
- },
- {
- "pc": 3540,
- "instruction": "DUP2"
- },
- {
- "pc": 3541,
- "instruction": "LT"
- },
- {
- "pc": 3542,
- "instruction": "ISZERO"
- },
- {
- "pc": 3543,
- "instruction": "PUSH2 0x0df9"
- },
- {
- "pc": 3546,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3577
- },
- {
- "color": "\"#B70000\"",
- "target": 3547
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3538
- },
- {
- "instructions": [
- {
- "pc": 3910,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3911,
- "instruction": "PUSH2 0x0f4f"
- },
- {
- "pc": 3914,
- "instruction": "DUP2"
- },
- {
- "pc": 3915,
- "instruction": "PUSH2 0x0e4f"
- },
- {
- "pc": 3918,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3663
- }],
- "last_instruction": "JUMP",
- "id": 3910
- },
- {
- "instructions": [
- {
- "pc": 3501,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3502,
- "instruction": "SWAP1"
- },
- {
- "pc": 3503,
- "instruction": "POP"
- },
- {
- "pc": 3504,
- "instruction": "DUP1"
- },
- {
- "pc": 3505,
- "instruction": "DUP4"
- },
- {
- "pc": 3506,
- "instruction": "DUP3"
- },
- {
- "pc": 3507,
- "instruction": "MSTORE"
- },
- {
- "pc": 3508,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3510,
- "instruction": "DUP3"
- },
- {
- "pc": 3511,
- "instruction": "ADD"
- },
- {
- "pc": 3512,
- "instruction": "SWAP1"
- },
- {
- "pc": 3513,
- "instruction": "POP"
- },
- {
- "pc": 3514,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3516,
- "instruction": "DUP5"
- },
- {
- "pc": 3517,
- "instruction": "MUL"
- },
- {
- "pc": 3518,
- "instruction": "DUP4"
- },
- {
- "pc": 3519,
- "instruction": "ADD"
- },
- {
- "pc": 3520,
- "instruction": "DUP6"
- },
- {
- "pc": 3521,
- "instruction": "DUP2"
- },
- {
- "pc": 3522,
- "instruction": "GT"
- },
- {
- "pc": 3523,
- "instruction": "ISZERO"
- },
- {
- "pc": 3524,
- "instruction": "PUSH2 0x0dd0"
- },
- {
- "pc": 3527,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3536
- },
- {
- "color": "\"#B70000\"",
- "target": 3528
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3501
- },
- {
- "instructions": [
- {
- "pc": 3460,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3461,
- "instruction": "POP"
- },
- {
- "pc": 3462,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 3460
- },
- {
- "instructions": [
- {
- "pc": 3786,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3787,
- "instruction": "SWAP4"
- },
- {
- "pc": 3788,
- "instruction": "POP"
- },
- {
- "pc": 3789,
- "instruction": "POP"
- },
- {
- "pc": 3790,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3792,
- "instruction": "PUSH2 0x0edb"
- },
- {
- "pc": 3795,
- "instruction": "DUP7"
- },
- {
- "pc": 3796,
- "instruction": "DUP3"
- },
- {
- "pc": 3797,
- "instruction": "DUP8"
- },
- {
- "pc": 3798,
- "instruction": "ADD"
- },
- {
- "pc": 3799,
- "instruction": "PUSH2 0x0e76"
- },
- {
- "pc": 3802,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3702
- }],
- "last_instruction": "JUMP",
- "id": 3786
- },
- {
- "instructions": [
- {
- "pc": 3496,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3497,
- "instruction": "PUSH2 0x0d1f"
- },
- {
- "pc": 3500,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3359
- }],
- "last_instruction": "JUMP",
- "id": 3496
- },
- {
- "instructions": [
- {
- "pc": 3547,
- "instruction": "DUP1"
- },
- {
- "pc": 3548,
- "instruction": "PUSH2 0x0de5"
- },
- {
- "pc": 3551,
- "instruction": "DUP9"
- },
- {
- "pc": 3552,
- "instruction": "DUP3"
- },
- {
- "pc": 3553,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 3556,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 3547
- },
- {
- "instructions": [
- {
- "pc": 3483,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3484,
- "instruction": "PUSH0"
- },
- {
- "pc": 3485,
- "instruction": "PUSH2 0x0dad"
- },
- {
- "pc": 3488,
- "instruction": "PUSH2 0x0da8"
- },
- {
- "pc": 3491,
- "instruction": "DUP5"
- },
- {
- "pc": 3492,
- "instruction": "PUSH2 0x0d39"
- },
- {
- "pc": 3495,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3385
- }],
- "last_instruction": "JUMP",
- "id": 3483
- },
- {
- "instructions": [
- {
- "pc": 3944,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3945,
- "instruction": "SWAP3"
- },
- {
- "pc": 3946,
- "instruction": "SWAP2"
- },
- {
- "pc": 3947,
- "instruction": "POP"
- },
- {
- "pc": 3948,
- "instruction": "POP"
- },
- {
- "pc": 3949,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 166
- }],
- "last_instruction": "JUMP",
- "id": 3944
- },
- {
- "instructions": [
- {
- "pc": 3699,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3700,
- "instruction": "POP"
- },
- {
- "pc": 3701,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3716
- }],
- "last_instruction": "JUMP",
- "id": 3699
- },
- {
- "instructions": [
- {
- "pc": 3925,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3926,
- "instruction": "PUSH0"
- },
- {
- "pc": 3927,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3929,
- "instruction": "DUP3"
- },
- {
- "pc": 3930,
- "instruction": "ADD"
- },
- {
- "pc": 3931,
- "instruction": "SWAP1"
- },
- {
- "pc": 3932,
- "instruction": "POP"
- },
- {
- "pc": 3933,
- "instruction": "PUSH2 0x0f68"
- },
- {
- "pc": 3936,
- "instruction": "PUSH0"
- },
- {
- "pc": 3937,
- "instruction": "DUP4"
- },
- {
- "pc": 3938,
- "instruction": "ADD"
- },
- {
- "pc": 3939,
- "instruction": "DUP5"
- },
- {
- "pc": 3940,
- "instruction": "PUSH2 0x0f46"
- },
- {
- "pc": 3943,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3910
- }],
- "last_instruction": "JUMP",
- "id": 3925
- },
- {
- "instructions": [
- {
- "pc": 3663,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3664,
- "instruction": "PUSH0"
- },
- {
- "pc": 3665,
- "instruction": "PUSH2 0x0e59"
- },
- {
- "pc": 3668,
- "instruction": "DUP3"
- },
- {
- "pc": 3669,
- "instruction": "PUSH2 0x0e30"
- },
- {
- "pc": 3672,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3632
- }],
- "last_instruction": "JUMP",
- "id": 3663
- },
- {
- "instructions": [
- {
- "pc": 3245,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3246,
- "instruction": "PUSH0"
- },
- {
- "pc": 3247,
- "instruction": "DUP1"
- },
- {
- "pc": 3248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3245
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0xc06a504b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x00af"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 74
- },
- {
- "color": "\"#5F9747\"",
- "target": 175
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function c06a504b"
- },
- {
- "instructions": [
- {
- "pc": 3599,
- "instruction": "PUSH2 0x0e16"
- },
- {
- "pc": 3602,
- "instruction": "PUSH2 0x0cad"
- },
- {
- "pc": 3605,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3245
- }],
- "last_instruction": "JUMP",
- "id": 3599
- },
- {
- "instructions": [
- {
- "pc": 3632,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3633,
- "instruction": "PUSH0"
- },
- {
- "pc": 3634,
- "instruction": "PUSH20 0xffffffffffffffffffffffffffffffffffffffff"
- },
- {
- "pc": 3655,
- "instruction": "DUP3"
- },
- {
- "pc": 3656,
- "instruction": "AND"
- },
- {
- "pc": 3657,
- "instruction": "SWAP1"
- },
- {
- "pc": 3658,
- "instruction": "POP"
- },
- {
- "pc": 3659,
- "instruction": "SWAP2"
- },
- {
- "pc": 3660,
- "instruction": "SWAP1"
- },
- {
- "pc": 3661,
- "instruction": "POP"
- },
- {
- "pc": 3662,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3673
- }],
- "last_instruction": "JUMP",
- "id": 3632
- },
- {
- "instructions": [
- {
- "pc": 153,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 154,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 156,
- "instruction": "MLOAD"
- },
- {
- "pc": 157,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 160,
- "instruction": "SWAP2"
- },
- {
- "pc": 161,
- "instruction": "SWAP1"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0f55"
- },
- {
- "pc": 165,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3925
- }],
- "last_instruction": "JUMP",
- "id": 153
- },
- {
- "instructions": [
- {
- "pc": 3359,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3360,
- "instruction": "PUSH0"
- },
- {
- "pc": 3361,
- "instruction": "PUSH2 0x0d28"
- },
- {
- "pc": 3364,
- "instruction": "PUSH2 0x0c9c"
- },
- {
- "pc": 3367,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3228
- }],
- "last_instruction": "JUMP",
- "id": 3359
- },
- {
- "instructions": [
- {
- "pc": 3737,
- "instruction": "PUSH2 0x0ea0"
- },
- {
- "pc": 3740,
- "instruction": "PUSH2 0x0ca5"
- },
- {
- "pc": 3743,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3237
- }],
- "last_instruction": "JUMP",
- "id": 3737
- },
- {
- "instructions": [
- {
- "pc": 3722,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3723,
- "instruction": "PUSH0"
- },
- {
- "pc": 3724,
- "instruction": "DUP1"
- },
- {
- "pc": 3725,
- "instruction": "PUSH0"
- },
- {
- "pc": 3726,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3728,
- "instruction": "DUP5"
- },
- {
- "pc": 3729,
- "instruction": "DUP7"
- },
- {
- "pc": 3730,
- "instruction": "SUB"
- },
- {
- "pc": 3731,
- "instruction": "SLT"
- },
- {
- "pc": 3732,
- "instruction": "ISZERO"
- },
- {
- "pc": 3733,
- "instruction": "PUSH2 0x0ea1"
- },
- {
- "pc": 3736,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3745
- },
- {
- "color": "\"#B70000\"",
- "target": 3737
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3722
- },
- {
- "instructions": [
- {
- "pc": 3265,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3266,
- "instruction": "PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000"
- },
- {
- "pc": 3299,
- "instruction": "PUSH0"
- },
- {
- "pc": 3300,
- "instruction": "MSTORE"
- },
- {
- "pc": 3301,
- "instruction": "PUSH1 0x41"
- },
- {
- "pc": 3303,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 3305,
- "instruction": "MSTORE"
- },
- {
- "pc": 3306,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 3308,
- "instruction": "PUSH0"
- },
- {
- "pc": 3309,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3265
- },
- {
- "instructions": [
- {
- "pc": 3350,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3351,
- "instruction": "DUP1"
- },
- {
- "pc": 3352,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3354,
- "instruction": "MSTORE"
- },
- {
- "pc": 3355,
- "instruction": "POP"
- },
- {
- "pc": 3356,
- "instruction": "POP"
- },
- {
- "pc": 3357,
- "instruction": "POP"
- },
- {
- "pc": 3358,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3380
- }],
- "last_instruction": "JUMP",
- "id": 3350
- },
- {
- "instructions": [
- {
- "pc": 3866,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3867,
- "instruction": "SWAP4"
- },
- {
- "pc": 3868,
- "instruction": "POP"
- },
- {
- "pc": 3869,
- "instruction": "POP"
- },
- {
- "pc": 3870,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3872,
- "instruction": "PUSH2 0x0f2b"
- },
- {
- "pc": 3875,
- "instruction": "DUP7"
- },
- {
- "pc": 3876,
- "instruction": "DUP3"
- },
- {
- "pc": 3877,
- "instruction": "DUP8"
- },
- {
- "pc": 3878,
- "instruction": "ADD"
- },
- {
- "pc": 3879,
- "instruction": "PUSH2 0x0d87"
- },
- {
- "pc": 3882,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3463
- }],
- "last_instruction": "JUMP",
- "id": 3866
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x34a54998"
- },
- {
- "pc": 36,
- "instruction": "EQ"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x0059"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 89
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 34a54998"
- },
- {
- "instructions": [
- {
- "pc": 3845,
- "instruction": "PUSH2 0x0f0c"
- },
- {
- "pc": 3848,
- "instruction": "PUSH2 0x0ca5"
- },
- {
- "pc": 3851,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3237
- }],
- "last_instruction": "JUMP",
- "id": 3845
- },
- {
- "instructions": [
- {
- "pc": 3745,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3746,
- "instruction": "PUSH0"
- },
- {
- "pc": 3747,
- "instruction": "DUP5"
- },
- {
- "pc": 3748,
- "instruction": "ADD"
- },
- {
- "pc": 3749,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3750,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 3759,
- "instruction": "DUP2"
- },
- {
- "pc": 3760,
- "instruction": "GT"
- },
- {
- "pc": 3761,
- "instruction": "ISZERO"
- },
- {
- "pc": 3762,
- "instruction": "PUSH2 0x0ebe"
- },
- {
- "pc": 3765,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3766
- },
- {
- "color": "\"#5F9747\"",
- "target": 3774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3745
- },
- {
- "instructions": [
- {
- "pc": 4015,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 4016,
- "instruction": "SWAP5"
- },
- {
- "pc": 4017,
- "instruction": "POP"
- },
- {
- "pc": 4018,
- "instruction": "POP"
- },
- {
- "pc": 4019,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 4021,
- "instruction": "PUSH2 0x0fc0"
- },
- {
- "pc": 4024,
- "instruction": "DUP8"
- },
- {
- "pc": 4025,
- "instruction": "DUP3"
- },
- {
- "pc": 4026,
- "instruction": "DUP9"
- },
- {
- "pc": 4027,
- "instruction": "ADD"
- },
- {
- "pc": 4028,
- "instruction": "PUSH2 0x0e76"
- },
- {
- "pc": 4031,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3702
- }],
- "last_instruction": "JUMP",
- "id": 4015
- },
- {
- "instructions": [
- {
- "pc": 3766,
- "instruction": "PUSH2 0x0ebd"
- },
- {
- "pc": 3769,
- "instruction": "PUSH2 0x0ca9"
- },
- {
- "pc": 3772,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3241
- }],
- "last_instruction": "JUMP",
- "id": 3766
- },
- {
- "instructions": [
- {
- "pc": 3919,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3920,
- "instruction": "DUP3"
- },
- {
- "pc": 3921,
- "instruction": "MSTORE"
- },
- {
- "pc": 3922,
- "instruction": "POP"
- },
- {
- "pc": 3923,
- "instruction": "POP"
- },
- {
- "pc": 3924,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3944
- }],
- "last_instruction": "JUMP",
- "id": 3919
- },
- {
- "instructions": [
- {
- "pc": 3342,
- "instruction": "PUSH2 0x0d15"
- },
- {
- "pc": 3345,
- "instruction": "PUSH2 0x0cc1"
- },
- {
- "pc": 3348,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3265
- }],
- "last_instruction": "JUMP",
- "id": 3342
- },
- {
- "instructions": [
- {
- "pc": 3830,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3831,
- "instruction": "PUSH0"
- },
- {
- "pc": 3832,
- "instruction": "DUP1"
- },
- {
- "pc": 3833,
- "instruction": "PUSH0"
- },
- {
- "pc": 3834,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 3836,
- "instruction": "DUP5"
- },
- {
- "pc": 3837,
- "instruction": "DUP7"
- },
- {
- "pc": 3838,
- "instruction": "SUB"
- },
- {
- "pc": 3839,
- "instruction": "SLT"
- },
- {
- "pc": 3840,
- "instruction": "ISZERO"
- },
- {
- "pc": 3841,
- "instruction": "PUSH2 0x0f0d"
- },
- {
- "pc": 3844,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3845
- },
- {
- "color": "\"#5F9747\"",
- "target": 3853
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3830
- },
- {
- "instructions": [
- {
- "pc": 3974,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3975,
- "instruction": "PUSH0"
- },
- {
- "pc": 3976,
- "instruction": "DUP6"
- },
- {
- "pc": 3977,
- "instruction": "ADD"
- },
- {
- "pc": 3978,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3979,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 3988,
- "instruction": "DUP2"
- },
- {
- "pc": 3989,
- "instruction": "GT"
- },
- {
- "pc": 3990,
- "instruction": "ISZERO"
- },
- {
- "pc": 3991,
- "instruction": "PUSH2 0x0fa3"
- },
- {
- "pc": 3994,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 4003
- },
- {
- "color": "\"#B70000\"",
- "target": 3995
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3974
- },
- {
- "instructions": [
- {
- "pc": 3702,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3703,
- "instruction": "PUSH0"
- },
- {
- "pc": 3704,
- "instruction": "DUP2"
- },
- {
- "pc": 3705,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3706,
- "instruction": "SWAP1"
- },
- {
- "pc": 3707,
- "instruction": "POP"
- },
- {
- "pc": 3708,
- "instruction": "PUSH2 0x0e84"
- },
- {
- "pc": 3711,
- "instruction": "DUP2"
- },
- {
- "pc": 3712,
- "instruction": "PUSH2 0x0e60"
- },
- {
- "pc": 3715,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3680
- }],
- "last_instruction": "JUMP",
- "id": 3702
- },
- {
- "instructions": [
- {
- "pc": 3673,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3674,
- "instruction": "SWAP1"
- },
- {
- "pc": 3675,
- "instruction": "POP"
- },
- {
- "pc": 3676,
- "instruction": "SWAP2"
- },
- {
- "pc": 3677,
- "instruction": "SWAP1"
- },
- {
- "pc": 3678,
- "instruction": "POP"
- },
- {
- "pc": 3679,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3689
- },
- {
- "color": "\"#FF9248\"",
- "target": 3919
- }
- ],
- "last_instruction": "JUMP",
- "id": 3673
- },
- {
- "instructions": [
- {
- "pc": 3463,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3464,
- "instruction": "PUSH0"
- },
- {
- "pc": 3465,
- "instruction": "DUP2"
- },
- {
- "pc": 3466,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3467,
- "instruction": "SWAP1"
- },
- {
- "pc": 3468,
- "instruction": "POP"
- },
- {
- "pc": 3469,
- "instruction": "PUSH2 0x0d95"
- },
- {
- "pc": 3472,
- "instruction": "DUP2"
- },
- {
- "pc": 3473,
- "instruction": "PUSH2 0x0d71"
- },
- {
- "pc": 3476,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3441
- }],
- "last_instruction": "JUMP",
- "id": 3463
- },
- {
- "instructions": [
- {
- "pc": 3623,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3624,
- "instruction": "SWAP2"
- },
- {
- "pc": 3625,
- "instruction": "POP"
- },
- {
- "pc": 3626,
- "instruction": "POP"
- },
- {
- "pc": 3627,
- "instruction": "SWAP3"
- },
- {
- "pc": 3628,
- "instruction": "SWAP2"
- },
- {
- "pc": 3629,
- "instruction": "POP"
- },
- {
- "pc": 3630,
- "instruction": "POP"
- },
- {
- "pc": 3631,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 3786
- },
- {
- "color": "\"#FF9248\"",
- "target": 4015
- }
- ],
- "last_instruction": "JUMP",
- "id": 3623
- },
- {
- "instructions": [
- {
- "pc": 3966,
- "instruction": "PUSH2 0x0f85"
- },
- {
- "pc": 3969,
- "instruction": "PUSH2 0x0ca5"
- },
- {
- "pc": 3972,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3237
- }],
- "last_instruction": "JUMP",
- "id": 3966
- },
- {
- "instructions": [
- {
- "pc": 3607,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3608,
- "instruction": "DUP2"
- },
- {
- "pc": 3609,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 3610,
- "instruction": "PUSH2 0x0e27"
- },
- {
- "pc": 3613,
- "instruction": "DUP5"
- },
- {
- "pc": 3614,
- "instruction": "DUP3"
- },
- {
- "pc": 3615,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 3617,
- "instruction": "DUP7"
- },
- {
- "pc": 3618,
- "instruction": "ADD"
- },
- {
- "pc": 3619,
- "instruction": "PUSH2 0x0d9b"
- },
- {
- "pc": 3622,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3483
- }],
- "last_instruction": "JUMP",
- "id": 3607
- },
- {
- "instructions": [
- {
- "pc": 3428,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3429,
- "instruction": "PUSH0"
- },
- {
- "pc": 3430,
- "instruction": "DUP1"
- },
- {
- "pc": 3431,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3428
- },
- {
- "instructions": [
- {
- "pc": 3237,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3238,
- "instruction": "PUSH0"
- },
- {
- "pc": 3239,
- "instruction": "DUP1"
- },
- {
- "pc": 3240,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3237
- },
- {
- "instructions": [
- {
- "pc": 3380,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3381,
- "instruction": "SWAP2"
- },
- {
- "pc": 3382,
- "instruction": "SWAP1"
- },
- {
- "pc": 3383,
- "instruction": "POP"
- },
- {
- "pc": 3384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3501
- }],
- "last_instruction": "JUMP",
- "id": 3380
- },
- {
- "instructions": [
- {
- "pc": 203,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00e5"
- },
- {
- "pc": 207,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 209,
- "instruction": "DUP1"
- },
- {
- "pc": 210,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 211,
- "instruction": "SUB"
- },
- {
- "pc": 212,
- "instruction": "DUP2"
- },
- {
- "pc": 213,
- "instruction": "ADD"
- },
- {
- "pc": 214,
- "instruction": "SWAP1"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x00e0"
- },
- {
- "pc": 218,
- "instruction": "SWAP2"
- },
- {
- "pc": 219,
- "instruction": "SWAP1"
- },
- {
- "pc": 220,
- "instruction": "PUSH2 0x0f6e"
- },
- {
- "pc": 223,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3950
- }],
- "last_instruction": "JUMP",
- "id": 203
- },
- {
- "instructions": [
- {
- "pc": 3249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3250,
- "instruction": "PUSH0"
- },
- {
- "pc": 3251,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 3253,
- "instruction": "NOT"
- },
- {
- "pc": 3254,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 3256,
- "instruction": "DUP4"
- },
- {
- "pc": 3257,
- "instruction": "ADD"
- },
- {
- "pc": 3258,
- "instruction": "AND"
- },
- {
- "pc": 3259,
- "instruction": "SWAP1"
- },
- {
- "pc": 3260,
- "instruction": "POP"
- },
- {
- "pc": 3261,
- "instruction": "SWAP2"
- },
- {
- "pc": 3262,
- "instruction": "SWAP1"
- },
- {
- "pc": 3263,
- "instruction": "POP"
- },
- {
- "pc": 3264,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3319
- }],
- "last_instruction": "JUMP",
- "id": 3249
- },
- {
- "instructions": [
- {
- "pc": 89,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 90,
- "instruction": "PUSH2 0x0073"
- },
- {
- "pc": 93,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 95,
- "instruction": "DUP1"
- },
- {
- "pc": 96,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 97,
- "instruction": "SUB"
- },
- {
- "pc": 98,
- "instruction": "DUP2"
- },
- {
- "pc": 99,
- "instruction": "ADD"
- },
- {
- "pc": 100,
- "instruction": "SWAP1"
- },
- {
- "pc": 101,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 104,
- "instruction": "SWAP2"
- },
- {
- "pc": 105,
- "instruction": "SWAP1"
- },
- {
- "pc": 106,
- "instruction": "PUSH2 0x0e8a"
- },
- {
- "pc": 109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3722
- }],
- "last_instruction": "JUMP",
- "id": 89
- },
- {
- "instructions": [
- {
- "pc": 3385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3386,
- "instruction": "PUSH0"
- },
- {
- "pc": 3387,
- "instruction": "PUSH8 0xffffffffffffffff"
- },
- {
- "pc": 3396,
- "instruction": "DUP3"
- },
- {
- "pc": 3397,
- "instruction": "GT"
- },
- {
- "pc": 3398,
- "instruction": "ISZERO"
- },
- {
- "pc": 3399,
- "instruction": "PUSH2 0x0d53"
- },
- {
- "pc": 3402,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3411
- },
- {
- "color": "\"#B70000\"",
- "target": 3403
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3385
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 3774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3775,
- "instruction": "PUSH2 0x0eca"
- },
- {
- "pc": 3778,
- "instruction": "DUP7"
- },
- {
- "pc": 3779,
- "instruction": "DUP3"
- },
- {
- "pc": 3780,
- "instruction": "DUP8"
- },
- {
- "pc": 3781,
- "instruction": "ADD"
- },
- {
- "pc": 3782,
- "instruction": "PUSH2 0x0e03"
- },
- {
- "pc": 3785,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3587
- }],
- "last_instruction": "JUMP",
- "id": 3774
- },
- {
- "instructions": [
- {
- "pc": 3680,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3681,
- "instruction": "PUSH2 0x0e69"
- },
- {
- "pc": 3684,
- "instruction": "DUP2"
- },
- {
- "pc": 3685,
- "instruction": "PUSH2 0x0e4f"
- },
- {
- "pc": 3688,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3663
- }],
- "last_instruction": "JUMP",
- "id": 3680
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x9d76ea58"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0091"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 145
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 9d76ea58"
- },
- {
- "instructions": [
- {
- "pc": 175,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 176,
- "instruction": "PUSH2 0x00c9"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 181,
- "instruction": "DUP1"
- },
- {
- "pc": 182,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 183,
- "instruction": "SUB"
- },
- {
- "pc": 184,
- "instruction": "DUP2"
- },
- {
- "pc": 185,
- "instruction": "ADD"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x00c4"
- },
- {
- "pc": 190,
- "instruction": "SWAP2"
- },
- {
- "pc": 191,
- "instruction": "SWAP1"
- },
- {
- "pc": 192,
- "instruction": "PUSH2 0x0ef6"
- },
- {
- "pc": 195,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3830
- }],
- "last_instruction": "JUMP",
- "id": 175
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x0055"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 85
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 3528,
- "instruction": "PUSH2 0x0dcf"
- },
- {
- "pc": 3531,
- "instruction": "PUSH2 0x0d64"
- },
- {
- "pc": 3534,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3428
- }],
- "last_instruction": "JUMP",
- "id": 3528
- },
- {
- "instructions": [
- {
- "pc": 3457,
- "instruction": "PUSH0"
- },
- {
- "pc": 3458,
- "instruction": "DUP1"
- },
- {
- "pc": 3459,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3457
- },
- {
- "instructions": [
- {
- "pc": 3587,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3588,
- "instruction": "PUSH0"
- },
- {
- "pc": 3589,
- "instruction": "DUP3"
- },
- {
- "pc": 3590,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 3592,
- "instruction": "DUP4"
- },
- {
- "pc": 3593,
- "instruction": "ADD"
- },
- {
- "pc": 3594,
- "instruction": "SLT"
- },
- {
- "pc": 3595,
- "instruction": "PUSH2 0x0e17"
- },
- {
- "pc": 3598,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 3607
- },
- {
- "color": "\"#B70000\"",
- "target": 3599
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3587
- },
- {
- "instructions": [
- {
- "pc": 3995,
- "instruction": "PUSH2 0x0fa2"
- },
- {
- "pc": 3998,
- "instruction": "PUSH2 0x0ca9"
- },
- {
- "pc": 4001,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3241
- }],
- "last_instruction": "JUMP",
- "id": 3995
- },
- {
- "instructions": [
- {
- "pc": 3432,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3433,
- "instruction": "PUSH0"
- },
- {
- "pc": 3434,
- "instruction": "DUP2"
- },
- {
- "pc": 3435,
- "instruction": "SWAP1"
- },
- {
- "pc": 3436,
- "instruction": "POP"
- },
- {
- "pc": 3437,
- "instruction": "SWAP2"
- },
- {
- "pc": 3438,
- "instruction": "SWAP1"
- },
- {
- "pc": 3439,
- "instruction": "POP"
- },
- {
- "pc": 3440,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3450
- }],
- "last_instruction": "JUMP",
- "id": 3432
- },
- {
- "instructions": [
- {
- "pc": 3368,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3369,
- "instruction": "SWAP1"
- },
- {
- "pc": 3370,
- "instruction": "POP"
- },
- {
- "pc": 3371,
- "instruction": "PUSH2 0x0d34"
- },
- {
- "pc": 3374,
- "instruction": "DUP3"
- },
- {
- "pc": 3375,
- "instruction": "DUP3"
- },
- {
- "pc": 3376,
- "instruction": "PUSH2 0x0cee"
- },
- {
- "pc": 3379,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3310
- }],
- "last_instruction": "JUMP",
- "id": 3368
- },
- {
- "instructions": [
- {
- "pc": 3696,
- "instruction": "PUSH0"
- },
- {
- "pc": 3697,
- "instruction": "DUP1"
- },
- {
- "pc": 3698,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 3696
- },
- {
- "instructions": [
- {
- "pc": 3536,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3537,
- "instruction": "DUP4"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3538
- }],
- "last_instruction": "UNKNOWN",
- "id": 3536
- },
- {
- "instructions": [
- {
- "pc": 3228,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3229,
- "instruction": "PUSH0"
- },
- {
- "pc": 3230,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 3232,
- "instruction": "MLOAD"
- },
- {
- "pc": 3233,
- "instruction": "SWAP1"
- },
- {
- "pc": 3234,
- "instruction": "POP"
- },
- {
- "pc": 3235,
- "instruction": "SWAP1"
- },
- {
- "pc": 3236,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 3368
- }],
- "last_instruction": "JUMP",
- "id": 3228
- },
- {
- "instructions": [
- {
- "pc": 3450,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3451,
- "instruction": "DUP2"
- },
- {
- "pc": 3452,
- "instruction": "EQ"
- },
- {
- "pc": 3453,
- "instruction": "PUSH2 0x0d84"
- },
- {
- "pc": 3456,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3457
- },
- {
- "color": "\"#5F9747\"",
- "target": 3460
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3450
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 169,
- "instruction": "MLOAD"
- },
- {
- "pc": 170,
- "instruction": "DUP1"
- },
- {
- "pc": 171,
- "instruction": "SWAP2"
- },
- {
- "pc": 172,
- "instruction": "SUB"
- },
- {
- "pc": 173,
- "instruction": "SWAP1"
- },
- {
- "pc": 174,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 3689,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 3690,
- "instruction": "DUP2"
- },
- {
- "pc": 3691,
- "instruction": "EQ"
- },
- {
- "pc": 3692,
- "instruction": "PUSH2 0x0e73"
- },
- {
- "pc": 3695,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 3696
- },
- {
- "color": "\"#5F9747\"",
- "target": 3699
- }
- ],
- "last_instruction": "JUMPI",
- "id": 3689
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "tokenAddress()",
- "output_param_types": ["address"],
- "entry_points": ["PUSH4 0x9d76ea58"],
- "name": "tokenAddress",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT"
- ],
- "selector": "9d76ea58",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "coinbaseInArray(uint256[],address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x34a54998"],
- "name": "coinbaseInArray",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "34a54998",
- "type": "function",
- "input_param_types": [
- "uint256[]",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "coinbaseLessFlag(address,uint256,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xc06a504b"],
- "name": "coinbaseLessFlag",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "c06a504b",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256",
- "uint256"
- ]
- },
- {
- "input_param_count": 4,
- "output_param_count": 0,
- "full_signature": "coinbaseLessFlagorInArray(uint256[],address,uint256,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xc5a214e9"],
- "name": "coinbaseLessFlagorInArray",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "c5a214e9",
- "type": "function",
- "input_param_types": [
- "uint256[]",
- "address",
- "uint256",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "testTxprice(address,uint256,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x9681bb26"],
- "name": "testTxprice",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "9681bb26",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256",
- "uint256"
- ]
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(3577, 3623), (3803, 3463), (3319, 3350), (3319, 3342), (4003, 3587), (0, 12), (0, 15), (3403, 3265), (41, 52), (41, 117), (3716, 4032), (3716, 3866), (3716, 3803), (3441, 3432), (117, 3830), (1707, 153), (145, 1707), (4032, 3463), (74, 85), (74, 203), (3950, 3974), (3950, 3966), (3310, 3249), (3853, 3702), (3411, 3496), (3538, 3577), (3538, 3547), (3910, 3663), (3501, 3536), (3501, 3528), (3786, 3702), (3496, 3359), (3547, 3463), (3483, 3385), (3944, 166), (3699, 3716), (3925, 3910), (3663, 3632), (63, 74), (63, 175), (3599, 3245), (3632, 3673), (153, 3925), (3359, 3228), (3737, 3237), (3722, 3745), (3722, 3737), (3350, 3380), (3866, 3463), (25, 41), (25, 89), (3845, 3237), (3745, 3766), (3745, 3774), (4015, 3702), (3766, 3241), (3919, 3944), (3342, 3265), (3830, 3845), (3830, 3853), (3974, 4003), (3974, 3995), (3702, 3680), (3673, 3689), (3673, 3919), (3463, 3441), (3623, 3786), (3623, 4015), (3966, 3237), (3607, 3483), (3380, 3501), (203, 3950), (3249, 3319), (89, 3722), (3385, 3411), (3385, 3403), (3774, 3587), (3680, 3663), (52, 145), (52, 63), (175, 3830), (15, 85), (15, 25), (3528, 3428), (3587, 3607), (3587, 3599), (3995, 3241), (3432, 3450), (3368, 3310), (3536, 3538), (3228, 3368), (3450, 3457), (3450, 3460), (3689, 3696), (3689, 3699)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 12), (0, 15), (15, 85), (15, 25), (25, 41), (25, 89), (41, 52), (41, 117), (52, 145), (52, 63), (63, 74), (63, 175), (74, 85), (74, 203), (89, 3722), (117, 3830), (138, 926), (145, 1707), (153, 3925), (175, 3830), (196, 1742), (203, 3950), (926, 944), (926, 940), (940, 944), (944, 1090), (944, 950), (950, 4138), (1090, 1238), (1090, 1098), (1098, 4138), (1238, 3925), (1707, 153), (1742, 1776), (1742, 1915), (1776, 4138), (1915, 3925), (3228, 3368), (3249, 3319), (3310, 3249), (3319, 3350), (3319, 3342), (3342, 3265), (3350, 3380), (3359, 3228), (3368, 3310), (3380, 3501), (3385, 3411), (3385, 3403), (3403, 3265), (3411, 3496), (3432, 3450), (3441, 3432), (3450, 3457), (3450, 3460), (3460, 3477), (3463, 3441), (3477, 3557), (3477, 3883), (3477, 3900), (3483, 3385), (3496, 3359), (3501, 3536), (3501, 3528), (3528, 3428), (3536, 3538), (3538, 3577), (3538, 3547), (3547, 3463), (3557, 3538), (3577, 3623), (3587, 3607), (3587, 3599), (3599, 3245), (3607, 3483), (3623, 3786), (3623, 4015), (3632, 3673), (3663, 3632), (3673, 3689), (3673, 3919), (3680, 3663), (3689, 3696), (3689, 3699), (3699, 3716), (3702, 3680), (3716, 4032), (3716, 3866), (3716, 3803), (3722, 3745), (3722, 3737), (3737, 3237), (3745, 3766), (3745, 3774), (3766, 3241), (3774, 3587), (3786, 3702), (3803, 3463), (3830, 3845), (3830, 3853), (3845, 3237), (3853, 3702), (3866, 3463), (3883, 3463), (3900, 196), (3900, 138), (3910, 3663), (3919, 3944), (3925, 3910), (3944, 166), (3950, 3974), (3950, 3966), (3966, 3237), (3974, 4003), (3974, 3995), (3995, 3241), (4003, 3587), (4015, 3702), (4032, 3463), (4138, 3910)]",
+ "last_pc": 4156,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100/0x13b385a0cbc3296f14b342bad0e4fdf91ee08100.abi",
"statistics": {
- "definitely_unreachable_jumps": 18,
+ "definitely_unreachable_jumps": 15,
+ "total_edges": 2622,
"unsound_jumps": 0,
"total_opcodes": 2620,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 187,
- "resolved_jumps": 169
- }
+ "resolved_jumps": 172
+ },
+ "execution_time": 1544
},
{
- "bytecode": "0x608060405260043610610057575f3560e01c806357ea89b614610062578063b64273d314610078578063bedf0f4a1461009a578063d007b811146100b5578063dfa5a437146100bd578063f39d8c65146100dc575f80fd5b3661005e57005b5f80fd5b34801561006d575f80fd5b50610076610106565b005b348015610083575f80fd5b506100766c0b569c21f0fdbe9598d7140000600655565b3480156100a5575f80fd5b506100766004805460ff19169055565b61007661016e565b3480156100c8575f80fd5b506100766100d7366004610482565b600655565b3480156100e7575f80fd5b506100f0610176565b6040516100fd9190610499565b60405180910390f35b5f546001600160a01b031633146101645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b61016c610187565b565b61016c61020c565b60605f6101816102ce565b92915050565b5f546001600160a01b031633146101e05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161015b565b60405133904780156108fc02915f818181858888f19350505050158015610209573d5f803e3d5ffd5b50565b5f61021a6008546009541890565b90505f61022a6007546008541890565b604051630e26d7a760e41b81523360048201526001600160a01b0384811660248301525f60448301524760648301529192509082169063e26d7a70906084015f604051808303815f87803b158015610280575f80fd5b505af1158015610292573d5f803e3d5ffd5b50506040516001600160a01b03851692504780156108fc029250905f818181858888f193505050501580156102c9573d5f803e3d5ffd5b505050565b6003545f80546060926102ea916001600160a01b0316316104e2565b905064d127b3abcd5f64e8d4a5100061030383856104f5565b61030d9190610520565b90505f610322670de0b6b3a764000083610520565b90505f610337670de0b6b3a764000084610533565b90505f80831161036057604051806040016040528060018152602001600360fc1b815250610369565b610369836103a5565b90505f610375836103a5565b9050818160405160200161038a92919061055d565b60405160208183030381529060405297505050505050505090565b6060600a825f5b806103b68161057c565b91506103c490508383610520565b9150815f036103ac575f8167ffffffffffffffff8111156103e7576103e7610594565b6040519080825280601f01601f191660200182016040528015610411576020820181803683370190505b5090505b8515610479576104266001836104e2565b91506104328487610533565b61043d9060306105a8565b60f81b818381518110610452576104526105bb565b60200101906001600160f81b03191690815f1a9053506104728487610520565b9550610415565b95945050505050565b5f60208284031215610492575f80fd5b5035919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610181576101816104ce565b8082028115828204841417610181576101816104ce565b634e487b7160e01b5f52601260045260245ffd5b5f8261052e5761052e61050c565b500490565b5f826105415761054161050c565b500690565b5f81518060208401855e5f93019283525090919050565b5f6105688285610546565b601760f91b81526104796001820185610546565b5f6001820161058d5761058d6104ce565b5060010190565b634e487b7160e01b5f52604160045260245ffd5b80820180821115610181576101816104ce565b634e487b7160e01b5f52603260045260245ffdfea26469706673582212200f95f405f89fc2269644a106cb9fa36f7d7b4bb68c378c7556dba69643f5b7be64736f6c63430008190033",
"address": "0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391",
- "events_signature": [],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x0057\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x57ea89b6\nEQ\nPUSH2 0x0062\nJUMPI\nDUP1\nPUSH4 0xb64273d3\nEQ\nPUSH2 0x0078\nJUMPI\nDUP1\nPUSH4 0xbedf0f4a\nEQ\nPUSH2 0x009a\nJUMPI\nDUP1\nPUSH4 0xd007b811\nEQ\nPUSH2 0x00b5\nJUMPI\nDUP1\nPUSH4 0xdfa5a437\nEQ\nPUSH2 0x00bd\nJUMPI\nDUP1\nPUSH4 0xf39d8c65\nEQ\nPUSH2 0x00dc\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nCALLDATASIZE\nPUSH2 0x005e\nJUMPI\nSTOP\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x006d\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0076\nPUSH2 0x0106\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x0083\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0076\nPUSH13 0x0b569c21f0fdbe9598d7140000\nPUSH1 0x06\nSSTORE\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00a5\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0076\nPUSH1 0x04\nDUP1\nSLOAD\nPUSH1 0xff\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH2 0x0076\nPUSH2 0x016e\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00c8\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x0076\nPUSH2 0x00d7\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0482\nJUMP\nJUMPDEST\nPUSH1 0x06\nSSTORE\nJUMP\nJUMPDEST\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x00e7\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH2 0x00f0\nPUSH2 0x0176\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00fd\nSWAP2\nSWAP1\nPUSH2 0x0499\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0164\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x016c\nPUSH2 0x0187\nJUMP\nJUMPDEST\nJUMP\nJUMPDEST\nPUSH2 0x016c\nPUSH2 0x020c\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH0\nPUSH2 0x0181\nPUSH2 0x02ce\nJUMP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x01e0\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x015b\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nCALLER\nSWAP1\nSELFBALANCE\nDUP1\nISZERO\nPUSH2 0x08fc\nMUL\nSWAP2\nPUSH0\nDUP2\nDUP2\nDUP2\nDUP6\nDUP9\nDUP9\nCALL\nSWAP4\nPOP\nPOP\nPOP\nPOP\nISZERO\nDUP1\nISZERO\nPUSH2 0x0209\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x021a\nPUSH1 0x08\nSLOAD\nPUSH1 0x09\nSLOAD\nXOR\nSWAP1\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nPUSH2 0x022a\nPUSH1 0x07\nSLOAD\nPUSH1 0x08\nSLOAD\nXOR\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0x0e26d7a7\nPUSH1 0xe4\nSHL\nDUP2\nMSTORE\nCALLER\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH1 0x24\nDUP4\nADD\nMSTORE\nPUSH0\nPUSH1 0x44\nDUP4\nADD\nMSTORE\nSELFBALANCE\nPUSH1 0x64\nDUP4\nADD\nMSTORE\nSWAP2\nSWAP3\nPOP\nSWAP1\nDUP3\nAND\nSWAP1\nPUSH4 0xe26d7a70\nSWAP1\nPUSH1 0x84\nADD\nPUSH0\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nPUSH0\nDUP8\nDUP1\nEXTCODESIZE\nISZERO\nDUP1\nISZERO\nPUSH2 0x0280\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nGAS\nCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x0292\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP6\nAND\nSWAP3\nPOP\nSELFBALANCE\nDUP1\nISZERO\nPUSH2 0x08fc\nMUL\nSWAP3\nPOP\nSWAP1\nPUSH0\nDUP2\nDUP2\nDUP2\nDUP6\nDUP9\nDUP9\nCALL\nSWAP4\nPOP\nPOP\nPOP\nPOP\nISZERO\nDUP1\nISZERO\nPUSH2 0x02c9\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x03\nSLOAD\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x60\nSWAP3\nPUSH2 0x02ea\nSWAP2\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nBALANCE\nPUSH2 0x04e2\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH5 0xd127b3abcd\nPUSH0\nPUSH5 0xe8d4a51000\nPUSH2 0x0303\nDUP4\nDUP6\nPUSH2 0x04f5\nJUMP\nJUMPDEST\nPUSH2 0x030d\nSWAP2\nSWAP1\nPUSH2 0x0520\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nPUSH2 0x0322\nPUSH8 0x0de0b6b3a7640000\nDUP4\nPUSH2 0x0520\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nPUSH2 0x0337\nPUSH8 0x0de0b6b3a7640000\nDUP5\nPUSH2 0x0533\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nDUP1\nDUP4\nGT\nPUSH2 0x0360\nJUMPI\nPUSH1 0x40\nMLOAD\nDUP1\nPUSH1 0x40\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nPUSH1 0x01\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH1 0x03\nPUSH1 0xfc\nSHL\nDUP2\nMSTORE\nPOP\nPUSH2 0x0369\nJUMP\nJUMPDEST\nPUSH2 0x0369\nDUP4\nPUSH2 0x03a5\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH0\nPUSH2 0x0375\nDUP4\nPUSH2 0x03a5\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nPUSH1 0x40\nMLOAD\nPUSH1 0x20\nADD\nPUSH2 0x038a\nSWAP3\nSWAP2\nSWAP1\nPUSH2 0x055d\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x20\nDUP2\nDUP4\nSUB\nSUB\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x40\nMSTORE\nSWAP8\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x0a\nDUP3\nPUSH0\nJUMPDEST\nDUP1\nPUSH2 0x03b6\nDUP2\nPUSH2 0x057c\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x03c4\nSWAP1\nPOP\nDUP4\nDUP4\nPUSH2 0x0520\nJUMP\nJUMPDEST\nSWAP2\nPOP\nDUP2\nPUSH0\nSUB\nPUSH2 0x03ac\nJUMPI\nPUSH0\nDUP2\nPUSH8 0xffffffffffffffff\nDUP2\nGT\nISZERO\nPUSH2 0x03e7\nJUMPI\nPUSH2 0x03e7\nPUSH2 0x0594\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP1\nDUP3\nMSTORE\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x1f\nNOT\nAND\nPUSH1 0x20\nADD\nDUP3\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nISZERO\nPUSH2 0x0411\nJUMPI\nPUSH1 0x20\nDUP3\nADD\nDUP2\nDUP1\nCALLDATASIZE\nDUP4\nCALLDATACOPY\nADD\nSWAP1\nPOP\nJUMPDEST\nPOP\nSWAP1\nPOP\nJUMPDEST\nDUP6\nISZERO\nPUSH2 0x0479\nJUMPI\nPUSH2 0x0426\nPUSH1 0x01\nDUP4\nPUSH2 0x04e2\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x0432\nDUP5\nDUP8\nPUSH2 0x0533\nJUMP\nJUMPDEST\nPUSH2 0x043d\nSWAP1\nPUSH1 0x30\nPUSH2 0x05a8\nJUMP\nJUMPDEST\nPUSH1 0xf8\nSHL\nDUP2\nDUP4\nDUP2\nMLOAD\nDUP2\nLT\nPUSH2 0x0452\nJUMPI\nPUSH2 0x0452\nPUSH2 0x05bb\nJUMP\nJUMPDEST\nPUSH1 0x20\nADD\nADD\nSWAP1\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xf8\nSHL\nSUB\nNOT\nAND\nSWAP1\nDUP2\nPUSH0\nBYTE\nSWAP1\nMSTORE8\nPOP\nPUSH2 0x0472\nDUP5\nDUP8\nPUSH2 0x0520\nJUMP\nJUMPDEST\nSWAP6\nPOP\nPUSH2 0x0415\nJUMP\nJUMPDEST\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x0492\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nCALLDATALOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x20\nDUP2\nMSTORE\nPUSH0\nDUP3\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nMSTORE\nDUP1\nPUSH1 0x20\nDUP6\nADD\nPUSH1 0x40\nDUP6\nADD\nMCOPY\nPUSH0\nPUSH1 0x40\nDUP3\nDUP6\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP5\nADD\nADD\nSWAP2\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0181\nJUMPI\nPUSH2 0x0181\nPUSH2 0x04ce\nJUMP\nJUMPDEST\nDUP1\nDUP3\nMUL\nDUP2\nISZERO\nDUP3\nDUP3\nDIV\nDUP5\nEQ\nOR\nPUSH2 0x0181\nJUMPI\nPUSH2 0x0181\nPUSH2 0x04ce\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x12\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPUSH0\nDUP3\nPUSH2 0x052e\nJUMPI\nPUSH2 0x052e\nPUSH2 0x050c\nJUMP\nJUMPDEST\nPOP\nDIV\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nPUSH2 0x0541\nJUMPI\nPUSH2 0x0541\nPUSH2 0x050c\nJUMP\nJUMPDEST\nPOP\nMOD\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nDUP2\nMLOAD\nDUP1\nPUSH1 0x20\nDUP5\nADD\nDUP6\nMCOPY\nPUSH0\nSWAP4\nADD\nSWAP3\nDUP4\nMSTORE\nPOP\nSWAP1\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0568\nDUP3\nDUP6\nPUSH2 0x0546\nJUMP\nJUMPDEST\nPUSH1 0x17\nPUSH1 0xf9\nSHL\nDUP2\nMSTORE\nPUSH2 0x0479\nPUSH1 0x01\nDUP3\nADD\nDUP6\nPUSH2 0x0546\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP3\nADD\nPUSH2 0x058d\nJUMPI\nPUSH2 0x058d\nPUSH2 0x04ce\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x41\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0181\nJUMPI\nPUSH2 0x0181\nPUSH2 0x04ce\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x32\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'0f'(Unknown Opcode)\nSWAP6\nDELEGATECALL\nSDIV\n'f8'(Unknown Opcode)\nSWAP16\n'c2'(Unknown Opcode)\n'26'(Unknown Opcode)\nSWAP7\nDIFFICULTY\nLOG1\nMOD\n'cb'(Unknown Opcode)\nSWAP16\nLOG3\nPUSH16 0x7d7b4bb68c378c7556dba69643f5b7be\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nNOT\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "Key",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "SearchMempool",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [{
- "name": "_specifyBalanceETH",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "name": "SpecifyBalanceETH",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "StartERC20",
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "Stop",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "Withdraw",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "stateMutability": "payable",
- "type": "receive"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 1262,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 1265,
- "instruction": "PUSH2 0x04ce"
- },
- {
- "pc": 1268,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1230
- }],
- "last_instruction": "JUMP",
- "id": 1262
- },
- {
- "instructions": [
- {
- "pc": 364,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 365,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 118
- }],
- "last_instruction": "JUMP",
- "id": 364
- },
- {
- "instructions": [
- {
- "pc": 409,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 411,
- "instruction": "MLOAD"
- },
- {
- "pc": 412,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 416,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 418,
- "instruction": "SHL"
- },
- {
- "pc": 419,
- "instruction": "DUP2"
- },
- {
- "pc": 420,
- "instruction": "MSTORE"
- },
- {
- "pc": 421,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 423,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 425,
- "instruction": "DUP3"
- },
- {
- "pc": 426,
- "instruction": "ADD"
- },
- {
- "pc": 427,
- "instruction": "DUP2"
- },
- {
- "pc": 428,
- "instruction": "SWAP1"
- },
- {
- "pc": 429,
- "instruction": "MSTORE"
- },
- {
- "pc": 430,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 432,
- "instruction": "DUP3"
- },
- {
- "pc": 433,
- "instruction": "ADD"
- },
- {
- "pc": 434,
- "instruction": "MSTORE"
- },
- {
- "pc": 435,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 468,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 470,
- "instruction": "DUP3"
- },
- {
- "pc": 471,
- "instruction": "ADD"
- },
- {
- "pc": 472,
- "instruction": "MSTORE"
- },
- {
- "pc": 473,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 475,
- "instruction": "ADD"
- },
- {
- "pc": 476,
- "instruction": "PUSH2 0x015b"
- },
- {
- "pc": 479,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 347
- }],
- "last_instruction": "JUMP",
- "id": 409
- },
- {
- "instructions": [
- {
- "pc": 131,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 132,
- "instruction": "POP"
- },
- {
- "pc": 133,
- "instruction": "PUSH2 0x0076"
- },
- {
- "pc": 136,
- "instruction": "PUSH13 0x0b569c21f0fdbe9598d7140000"
- },
- {
- "pc": 150,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 152,
- "instruction": "SSTORE"
- },
- {
- "pc": 153,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 118
- }],
- "last_instruction": "JUMP",
- "id": 131
- },
- {
- "instructions": [
- {
- "pc": 262,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 263,
- "instruction": "PUSH0"
- },
- {
- "pc": 264,
- "instruction": "SLOAD"
- },
- {
- "pc": 265,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 267,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 269,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 271,
- "instruction": "SHL"
- },
- {
- "pc": 272,
- "instruction": "SUB"
- },
- {
- "pc": 273,
- "instruction": "AND"
- },
- {
- "pc": 274,
- "instruction": "CALLER"
- },
- {
- "pc": 275,
- "instruction": "EQ"
- },
- {
- "pc": 276,
- "instruction": "PUSH2 0x0164"
- },
- {
- "pc": 279,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 356
- },
- {
- "color": "\"#B70000\"",
- "target": 280
- }
- ],
- "last_instruction": "JUMPI",
- "id": 262
- },
- {
- "instructions": [
- {
- "pc": 1331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1332,
- "instruction": "PUSH0"
- },
- {
- "pc": 1333,
- "instruction": "DUP3"
- },
- {
- "pc": 1334,
- "instruction": "PUSH2 0x0541"
- },
- {
- "pc": 1337,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1345
- },
- {
- "color": "\"#B70000\"",
- "target": 1338
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1331
- },
- {
- "instructions": [
- {
- "pc": 87,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 88,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 89,
- "instruction": "PUSH2 0x005e"
- },
- {
- "pc": 92,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 93
- },
- {
- "color": "\"#5F9747\"",
- "target": 94
- }
- ],
- "last_instruction": "JUMPI",
- "id": 87
- },
- {
- "instructions": [
- {
- "pc": 197,
- "instruction": "PUSH0"
- },
- {
- "pc": 198,
- "instruction": "DUP1"
- },
- {
- "pc": 199,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 197
- },
- {
- "instructions": [
- {
- "pc": 1285,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 1288,
- "instruction": "PUSH2 0x04ce"
- },
- {
- "pc": 1291,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1230
- }],
- "last_instruction": "JUMP",
- "id": 1285
- },
- {
- "instructions": [
- {
- "pc": 514,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 515,
- "instruction": "PUSH0"
- },
- {
- "pc": 516,
- "instruction": "DUP1"
- },
- {
- "pc": 517,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 518,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 519,
- "instruction": "PUSH0"
- },
- {
- "pc": 520,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 514
- },
- {
- "instructions": [
- {
- "pc": 62,
- "instruction": "DUP1"
- },
- {
- "pc": 63,
- "instruction": "PUSH4 0xdfa5a437"
- },
- {
- "pc": 68,
- "instruction": "EQ"
- },
- {
- "pc": 69,
- "instruction": "PUSH2 0x00bd"
- },
- {
- "pc": 72,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 73
- },
- {
- "color": "\"#5F9747\"",
- "target": 189
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 62,
- "label": "Function dfa5a437"
- },
- {
- "instructions": [
- {
- "pc": 120,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 121,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "ISZERO"
- },
- {
- "pc": 124,
- "instruction": "PUSH2 0x0083"
- },
- {
- "pc": 127,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 128
- },
- {
- "color": "\"#5F9747\"",
- "target": 131
- }
- ],
- "last_instruction": "JUMPI",
- "id": 120
- },
- {
- "instructions": [
- {
- "pc": 154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 155,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 156,
- "instruction": "DUP1"
- },
- {
- "pc": 157,
- "instruction": "ISZERO"
- },
- {
- "pc": 158,
- "instruction": "PUSH2 0x00a5"
- },
- {
- "pc": 161,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 162
- },
- {
- "color": "\"#5F9747\"",
- "target": 165
- }
- ],
- "last_instruction": "JUMPI",
- "id": 154
- },
- {
- "instructions": [
- {
- "pc": 1269,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1270,
- "instruction": "DUP1"
- },
- {
- "pc": 1271,
- "instruction": "DUP3"
- },
- {
- "pc": 1272,
- "instruction": "MUL"
- },
- {
- "pc": 1273,
- "instruction": "DUP2"
- },
- {
- "pc": 1274,
- "instruction": "ISZERO"
- },
- {
- "pc": 1275,
- "instruction": "DUP3"
- },
- {
- "pc": 1276,
- "instruction": "DUP3"
- },
- {
- "pc": 1277,
- "instruction": "DIV"
- },
- {
- "pc": 1278,
- "instruction": "DUP5"
- },
- {
- "pc": 1279,
- "instruction": "EQ"
- },
- {
- "pc": 1280,
- "instruction": "OR"
- },
- {
- "pc": 1281,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 1284,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 385
- },
- {
- "color": "\"#B70000\"",
- "target": 1285
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1269
- },
- {
- "instructions": [
- {
- "pc": 1326,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1327,
- "instruction": "POP"
- },
- {
- "pc": 1328,
- "instruction": "DIV"
- },
- {
- "pc": 1329,
- "instruction": "SWAP1"
- },
- {
- "pc": 1330,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 802
- },
- {
- "color": "\"#FF9248\"",
- "target": 781
- }
- ],
- "last_instruction": "JUMP",
- "id": 1326
- },
- {
- "instructions": [
- {
- "pc": 713,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 714,
- "instruction": "POP"
- },
- {
- "pc": 715,
- "instruction": "POP"
- },
- {
- "pc": 716,
- "instruction": "POP"
- },
- {
- "pc": 717,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 364
- }],
- "last_instruction": "JUMP",
- "id": 713
- },
- {
- "instructions": [
- {
- "pc": 718,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 719,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 721,
- "instruction": "SLOAD"
- },
- {
- "pc": 722,
- "instruction": "PUSH0"
- },
- {
- "pc": 723,
- "instruction": "DUP1"
- },
- {
- "pc": 724,
- "instruction": "SLOAD"
- },
- {
- "pc": 725,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 727,
- "instruction": "SWAP3"
- },
- {
- "pc": 728,
- "instruction": "PUSH2 0x02ea"
- },
- {
- "pc": 731,
- "instruction": "SWAP2"
- },
- {
- "pc": 732,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 734,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 736,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 738,
- "instruction": "SHL"
- },
- {
- "pc": 739,
- "instruction": "SUB"
- },
- {
- "pc": 740,
- "instruction": "AND"
- },
- {
- "pc": 741,
- "instruction": "BALANCE"
- },
- {
- "pc": 742,
- "instruction": "PUSH2 0x04e2"
- },
- {
- "pc": 745,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1250
- }],
- "last_instruction": "JUMP",
- "id": 718
- },
- {
- "instructions": [
- {
- "pc": 640,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 641,
- "instruction": "POP"
- },
- {
- "pc": 642,
- "instruction": "GAS"
- },
- {
- "pc": 643,
- "instruction": "CALL"
- },
- {
- "pc": 644,
- "instruction": "ISZERO"
- },
- {
- "pc": 645,
- "instruction": "DUP1"
- },
- {
- "pc": 646,
- "instruction": "ISZERO"
- },
- {
- "pc": 647,
- "instruction": "PUSH2 0x0292"
- },
- {
- "pc": 650,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 658
- },
- {
- "color": "\"#B70000\"",
- "target": 651
- }
- ],
- "last_instruction": "JUMPI",
- "id": 640
- },
- {
- "instructions": [
- {
- "pc": 802,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 803,
- "instruction": "SWAP1"
- },
- {
- "pc": 804,
- "instruction": "POP"
- },
- {
- "pc": 805,
- "instruction": "PUSH0"
- },
- {
- "pc": 806,
- "instruction": "PUSH2 0x0337"
- },
- {
- "pc": 809,
- "instruction": "PUSH8 0x0de0b6b3a7640000"
- },
- {
- "pc": 818,
- "instruction": "DUP5"
- },
- {
- "pc": 819,
- "instruction": "PUSH2 0x0533"
- },
- {
- "pc": 822,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1331
- }],
- "last_instruction": "JUMP",
- "id": 802
- },
- {
- "instructions": [
- {
- "pc": 356,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 357,
- "instruction": "PUSH2 0x016c"
- },
- {
- "pc": 360,
- "instruction": "PUSH2 0x0187"
- },
- {
- "pc": 363,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 391
- }],
- "last_instruction": "JUMP",
- "id": 356
- },
- {
- "instructions": [
- {
- "pc": 1292,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1293,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 1298,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1300,
- "instruction": "SHL"
- },
- {
- "pc": 1301,
- "instruction": "PUSH0"
- },
- {
- "pc": 1302,
- "instruction": "MSTORE"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 1305,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1310,
- "instruction": "PUSH0"
- },
- {
- "pc": 1311,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1292
- },
- {
- "instructions": [
- {
- "pc": 521,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 522,
- "instruction": "POP"
- },
- {
- "pc": 523,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 364
- }],
- "last_instruction": "JUMP",
- "id": 521
- },
- {
- "instructions": [
- {
- "pc": 538,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 539,
- "instruction": "SWAP1"
- },
- {
- "pc": 540,
- "instruction": "POP"
- },
- {
- "pc": 541,
- "instruction": "PUSH0"
- },
- {
- "pc": 542,
- "instruction": "PUSH2 0x022a"
- },
- {
- "pc": 545,
- "instruction": "PUSH1 0x07"
- },
- {
- "pc": 547,
- "instruction": "SLOAD"
- },
- {
- "pc": 548,
- "instruction": "PUSH1 0x08"
- },
- {
- "pc": 550,
- "instruction": "SLOAD"
- },
- {
- "pc": 551,
- "instruction": "XOR"
- },
- {
- "pc": 552,
- "instruction": "SWAP1"
- },
- {
- "pc": 553,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 554
- }],
- "last_instruction": "JUMP",
- "id": 538
- },
- {
- "instructions": [
- {
- "pc": 1250,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1251,
- "instruction": "DUP2"
- },
- {
- "pc": 1252,
- "instruction": "DUP2"
- },
- {
- "pc": 1253,
- "instruction": "SUB"
- },
- {
- "pc": 1254,
- "instruction": "DUP2"
- },
- {
- "pc": 1255,
- "instruction": "DUP2"
- },
- {
- "pc": 1256,
- "instruction": "GT"
- },
- {
- "pc": 1257,
- "instruction": "ISZERO"
- },
- {
- "pc": 1258,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 1261,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 385
- },
- {
- "color": "\"#B70000\"",
- "target": 1262
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1250
- },
- {
- "instructions": [
- {
- "pc": 1167,
- "instruction": "PUSH0"
- },
- {
- "pc": 1168,
- "instruction": "DUP1"
- },
- {
- "pc": 1169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1167
- },
- {
- "instructions": [
- {
- "pc": 651,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 652,
- "instruction": "PUSH0"
- },
- {
- "pc": 653,
- "instruction": "DUP1"
- },
- {
- "pc": 654,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 655,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 656,
- "instruction": "PUSH0"
- },
- {
- "pc": 657,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 651
- },
- {
- "instructions": [
- {
- "pc": 480,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MLOAD"
- },
- {
- "pc": 484,
- "instruction": "CALLER"
- },
- {
- "pc": 485,
- "instruction": "SWAP1"
- },
- {
- "pc": 486,
- "instruction": "SELFBALANCE"
- },
- {
- "pc": 487,
- "instruction": "DUP1"
- },
- {
- "pc": 488,
- "instruction": "ISZERO"
- },
- {
- "pc": 489,
- "instruction": "PUSH2 0x08fc"
- },
- {
- "pc": 492,
- "instruction": "MUL"
- },
- {
- "pc": 493,
- "instruction": "SWAP2"
- },
- {
- "pc": 494,
- "instruction": "PUSH0"
- },
- {
- "pc": 495,
- "instruction": "DUP2"
- },
- {
- "pc": 496,
- "instruction": "DUP2"
- },
- {
- "pc": 497,
- "instruction": "DUP2"
- },
- {
- "pc": 498,
- "instruction": "DUP6"
- },
- {
- "pc": 499,
- "instruction": "DUP9"
- },
- {
- "pc": 500,
- "instruction": "DUP9"
- },
- {
- "pc": 501,
- "instruction": "CALL"
- },
- {
- "pc": 502,
- "instruction": "SWAP4"
- },
- {
- "pc": 503,
- "instruction": "POP"
- },
- {
- "pc": 504,
- "instruction": "POP"
- },
- {
- "pc": 505,
- "instruction": "POP"
- },
- {
- "pc": 506,
- "instruction": "POP"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "DUP1"
- },
- {
- "pc": 509,
- "instruction": "ISZERO"
- },
- {
- "pc": 510,
- "instruction": "PUSH2 0x0209"
- },
- {
- "pc": 513,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 514
- },
- {
- "color": "\"#5F9747\"",
- "target": 521
- }
- ],
- "last_instruction": "JUMPI",
- "id": 480
- },
- {
- "instructions": [
- {
- "pc": 1312,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1313,
- "instruction": "PUSH0"
- },
- {
- "pc": 1314,
- "instruction": "DUP3"
- },
- {
- "pc": 1315,
- "instruction": "PUSH2 0x052e"
- },
- {
- "pc": 1318,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1319
- },
- {
- "color": "\"#5F9747\"",
- "target": 1326
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1312
- },
- {
- "instructions": [
- {
- "pc": 1345,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1346,
- "instruction": "POP"
- },
- {
- "pc": 1347,
- "instruction": "MOD"
- },
- {
- "pc": 1348,
- "instruction": "SWAP1"
- },
- {
- "pc": 1349,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 1345
- },
- {
- "instructions": [
- {
- "pc": 84,
- "instruction": "PUSH0"
- },
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 84
- },
- {
- "instructions": [
- {
- "pc": 220,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 221,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 222,
- "instruction": "DUP1"
- },
- {
- "pc": 223,
- "instruction": "ISZERO"
- },
- {
- "pc": 224,
- "instruction": "PUSH2 0x00e7"
- },
- {
- "pc": 227,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 228
- },
- {
- "color": "\"#5F9747\"",
- "target": 231
- }
- ],
- "last_instruction": "JUMPI",
- "id": 220
- },
- {
- "instructions": [
- {
- "pc": 1338,
- "instruction": "PUSH2 0x0541"
- },
- {
- "pc": 1341,
- "instruction": "PUSH2 0x050c"
- },
- {
- "pc": 1344,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1292
- }],
- "last_instruction": "JUMP",
- "id": 1338
- },
- {
- "instructions": [{
- "pc": 93,
- "instruction": "STOP"
- }],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 93
- },
- {
- "instructions": [
- {
- "pc": 98,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 99,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 100,
- "instruction": "DUP1"
- },
- {
- "pc": 101,
- "instruction": "ISZERO"
- },
- {
- "pc": 102,
- "instruction": "PUSH2 0x006d"
- },
- {
- "pc": 105,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 106
- },
- {
- "color": "\"#5F9747\"",
- "target": 109
- }
- ],
- "last_instruction": "JUMPI",
- "id": 98
- },
- {
- "instructions": [
- {
- "pc": 524,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 525,
- "instruction": "PUSH0"
- },
- {
- "pc": 526,
- "instruction": "PUSH2 0x021a"
- },
- {
- "pc": 529,
- "instruction": "PUSH1 0x08"
- },
- {
- "pc": 531,
- "instruction": "SLOAD"
- },
- {
- "pc": 532,
- "instruction": "PUSH1 0x09"
- },
- {
- "pc": 534,
- "instruction": "SLOAD"
- },
- {
- "pc": 535,
- "instruction": "XOR"
- },
- {
- "pc": 536,
- "instruction": "SWAP1"
- },
- {
- "pc": 537,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 538
- }],
- "last_instruction": "JUMP",
- "id": 524
- },
- {
- "instructions": [
- {
- "pc": 374,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 375,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 377,
- "instruction": "PUSH0"
- },
- {
- "pc": 378,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x02ce"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 718
- }],
- "last_instruction": "JUMP",
- "id": 374
- },
- {
- "instructions": [
- {
- "pc": 781,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 782,
- "instruction": "SWAP1"
- },
- {
- "pc": 783,
- "instruction": "POP"
- },
- {
- "pc": 784,
- "instruction": "PUSH0"
- },
- {
- "pc": 785,
- "instruction": "PUSH2 0x0322"
- },
- {
- "pc": 788,
- "instruction": "PUSH8 0x0de0b6b3a7640000"
- },
- {
- "pc": 797,
- "instruction": "DUP4"
- },
- {
- "pc": 798,
- "instruction": "PUSH2 0x0520"
- },
- {
- "pc": 801,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1312
- }],
- "last_instruction": "JUMP",
- "id": 781
- },
- {
- "instructions": [
- {
- "pc": 189,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 190,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 191,
- "instruction": "DUP1"
- },
- {
- "pc": 192,
- "instruction": "ISZERO"
- },
- {
- "pc": 193,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 196,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 197
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "JUMPI",
- "id": 189
- },
- {
- "instructions": [
- {
- "pc": 128,
- "instruction": "PUSH0"
- },
- {
- "pc": 129,
- "instruction": "DUP1"
- },
- {
- "pc": 130,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 128
- },
- {
- "instructions": [
- {
- "pc": 162,
- "instruction": "PUSH0"
- },
- {
- "pc": 163,
- "instruction": "DUP1"
- },
- {
- "pc": 164,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 162
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "POP"
- },
- {
- "pc": 202,
- "instruction": "PUSH2 0x0076"
- },
- {
- "pc": 205,
- "instruction": "PUSH2 0x00d7"
- },
- {
- "pc": 208,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 209,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 211,
- "instruction": "PUSH2 0x0482"
- },
- {
- "pc": 214,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1154
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 165,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 166,
- "instruction": "POP"
- },
- {
- "pc": 167,
- "instruction": "PUSH2 0x0076"
- },
- {
- "pc": 170,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 172,
- "instruction": "DUP1"
- },
- {
- "pc": 173,
- "instruction": "SLOAD"
- },
- {
- "pc": 174,
- "instruction": "PUSH1 0xff"
- },
- {
- "pc": 176,
- "instruction": "NOT"
- },
- {
- "pc": 177,
- "instruction": "AND"
- },
- {
- "pc": 178,
- "instruction": "SWAP1"
- },
- {
- "pc": 179,
- "instruction": "SSTORE"
- },
- {
- "pc": 180,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 118
- }],
- "last_instruction": "JUMP",
- "id": 165
- },
- {
- "instructions": [
- {
- "pc": 706,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 707,
- "instruction": "PUSH0"
- },
- {
- "pc": 708,
- "instruction": "DUP1"
- },
- {
- "pc": 709,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 710,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 711,
- "instruction": "PUSH0"
- },
- {
- "pc": 712,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 706
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 7,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 8,
- "instruction": "LT"
- },
- {
- "pc": 9,
- "instruction": "PUSH2 0x0057"
- },
- {
- "pc": 12,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 87
- },
- {
- "color": "\"#B70000\"",
- "target": 13
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "SWAP3"
- },
- {
- "pc": 387,
- "instruction": "SWAP2"
- },
- {
- "pc": 388,
- "instruction": "POP"
- },
- {
- "pc": 389,
- "instruction": "POP"
- },
- {
- "pc": 390,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 771
- },
- {
- "color": "\"#FF9248\"",
- "target": 746
- }
- ],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 658,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 659,
- "instruction": "POP"
- },
- {
- "pc": 660,
- "instruction": "POP"
- },
- {
- "pc": 661,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 663,
- "instruction": "MLOAD"
- },
- {
- "pc": 664,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 666,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 668,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 670,
- "instruction": "SHL"
- },
- {
- "pc": 671,
- "instruction": "SUB"
- },
- {
- "pc": 672,
- "instruction": "DUP6"
- },
- {
- "pc": 673,
- "instruction": "AND"
- },
- {
- "pc": 674,
- "instruction": "SWAP3"
- },
- {
- "pc": 675,
- "instruction": "POP"
- },
- {
- "pc": 676,
- "instruction": "SELFBALANCE"
- },
- {
- "pc": 677,
- "instruction": "DUP1"
- },
- {
- "pc": 678,
- "instruction": "ISZERO"
- },
- {
- "pc": 679,
- "instruction": "PUSH2 0x08fc"
- },
- {
- "pc": 682,
- "instruction": "MUL"
- },
- {
- "pc": 683,
- "instruction": "SWAP3"
- },
- {
- "pc": 684,
- "instruction": "POP"
- },
- {
- "pc": 685,
- "instruction": "SWAP1"
- },
- {
- "pc": 686,
- "instruction": "PUSH0"
- },
- {
- "pc": 687,
- "instruction": "DUP2"
- },
- {
- "pc": 688,
- "instruction": "DUP2"
- },
- {
- "pc": 689,
- "instruction": "DUP2"
- },
- {
- "pc": 690,
- "instruction": "DUP6"
- },
- {
- "pc": 691,
- "instruction": "DUP9"
- },
- {
- "pc": 692,
- "instruction": "DUP9"
- },
- {
- "pc": 693,
- "instruction": "CALL"
- },
- {
- "pc": 694,
- "instruction": "SWAP4"
- },
- {
- "pc": 695,
- "instruction": "POP"
- },
- {
- "pc": 696,
- "instruction": "POP"
- },
- {
- "pc": 697,
- "instruction": "POP"
- },
- {
- "pc": 698,
- "instruction": "POP"
- },
- {
- "pc": 699,
- "instruction": "ISZERO"
- },
- {
- "pc": 700,
- "instruction": "DUP1"
- },
- {
- "pc": 701,
- "instruction": "ISZERO"
- },
- {
- "pc": 702,
- "instruction": "PUSH2 0x02c9"
- },
- {
- "pc": 705,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 706
- },
- {
- "color": "\"#5F9747\"",
- "target": 713
- }
- ],
- "last_instruction": "JUMPI",
- "id": 658
- },
- {
- "instructions": [
- {
- "pc": 347,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 348,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 350,
- "instruction": "MLOAD"
- },
- {
- "pc": 351,
- "instruction": "DUP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "SUB"
- },
- {
- "pc": 354,
- "instruction": "SWAP1"
- },
- {
- "pc": 355,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 347
- },
- {
- "instructions": [
- {
- "pc": 181,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x0076"
- },
- {
- "pc": 185,
- "instruction": "PUSH2 0x016e"
- },
- {
- "pc": 188,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 366
- }],
- "last_instruction": "JUMP",
- "id": 181
- },
- {
- "instructions": [
- {
- "pc": 1154,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1155,
- "instruction": "PUSH0"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1158,
- "instruction": "DUP3"
- },
- {
- "pc": 1159,
- "instruction": "DUP5"
- },
- {
- "pc": 1160,
- "instruction": "SUB"
- },
- {
- "pc": 1161,
- "instruction": "SLT"
- },
- {
- "pc": 1162,
- "instruction": "ISZERO"
- },
- {
- "pc": 1163,
- "instruction": "PUSH2 0x0492"
- },
- {
- "pc": 1166,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1170
- },
- {
- "color": "\"#B70000\"",
- "target": 1167
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1154
- },
- {
- "instructions": [
- {
- "pc": 280,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 282,
- "instruction": "MLOAD"
- },
- {
- "pc": 283,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 287,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 289,
- "instruction": "SHL"
- },
- {
- "pc": 290,
- "instruction": "DUP2"
- },
- {
- "pc": 291,
- "instruction": "MSTORE"
- },
- {
- "pc": 292,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 294,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 296,
- "instruction": "DUP3"
- },
- {
- "pc": 297,
- "instruction": "ADD"
- },
- {
- "pc": 298,
- "instruction": "DUP2"
- },
- {
- "pc": 299,
- "instruction": "SWAP1"
- },
- {
- "pc": 300,
- "instruction": "MSTORE"
- },
- {
- "pc": 301,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 303,
- "instruction": "DUP3"
- },
- {
- "pc": 304,
- "instruction": "ADD"
- },
- {
- "pc": 305,
- "instruction": "MSTORE"
- },
- {
- "pc": 306,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 339,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 341,
- "instruction": "DUP3"
- },
- {
- "pc": 342,
- "instruction": "ADD"
- },
- {
- "pc": 343,
- "instruction": "MSTORE"
- },
- {
- "pc": 344,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 346,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 347
- }],
- "last_instruction": "UNKNOWN",
- "id": 280
- },
- {
- "instructions": [
- {
- "pc": 771,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 772,
- "instruction": "PUSH2 0x030d"
- },
- {
- "pc": 775,
- "instruction": "SWAP2"
- },
- {
- "pc": 776,
- "instruction": "SWAP1"
- },
- {
- "pc": 777,
- "instruction": "PUSH2 0x0520"
- },
- {
- "pc": 780,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1312
- }],
- "last_instruction": "JUMP",
- "id": 771
- },
- {
- "instructions": [
- {
- "pc": 637,
- "instruction": "PUSH0"
- },
- {
- "pc": 638,
- "instruction": "DUP1"
- },
- {
- "pc": 639,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 637
- },
- {
- "instructions": [
- {
- "pc": 1319,
- "instruction": "PUSH2 0x052e"
- },
- {
- "pc": 1322,
- "instruction": "PUSH2 0x050c"
- },
- {
- "pc": 1325,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1292
- }],
- "last_instruction": "JUMP",
- "id": 1319
- },
- {
- "instructions": [
- {
- "pc": 13,
- "instruction": "PUSH0"
- },
- {
- "pc": 14,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 15,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 17,
- "instruction": "SHR"
- },
- {
- "pc": 18,
- "instruction": "DUP1"
- },
- {
- "pc": 19,
- "instruction": "PUSH4 0x57ea89b6"
- },
- {
- "pc": 24,
- "instruction": "EQ"
- },
- {
- "pc": 25,
- "instruction": "PUSH2 0x0062"
- },
- {
- "pc": 28,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 98
- },
- {
- "color": "\"#B70000\"",
- "target": 29
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 13,
- "label": "Function 57ea89b6"
- },
- {
- "instructions": [
- {
- "pc": 94,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 95,
- "instruction": "PUSH0"
- },
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 94
- },
- {
- "instructions": [
- {
- "pc": 228,
- "instruction": "PUSH0"
- },
- {
- "pc": 229,
- "instruction": "DUP1"
- },
- {
- "pc": 230,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 228
- },
- {
- "instructions": [
- {
- "pc": 366,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x016c"
- },
- {
- "pc": 370,
- "instruction": "PUSH2 0x020c"
- },
- {
- "pc": 373,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 524
- }],
- "last_instruction": "JUMP",
- "id": 366
- },
- {
- "instructions": [
- {
- "pc": 554,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 555,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 557,
- "instruction": "MLOAD"
- },
- {
- "pc": 558,
- "instruction": "PUSH4 0x0e26d7a7"
- },
- {
- "pc": 563,
- "instruction": "PUSH1 0xe4"
- },
- {
- "pc": 565,
- "instruction": "SHL"
- },
- {
- "pc": 566,
- "instruction": "DUP2"
- },
- {
- "pc": 567,
- "instruction": "MSTORE"
- },
- {
- "pc": 568,
- "instruction": "CALLER"
- },
- {
- "pc": 569,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "ADD"
- },
- {
- "pc": 573,
- "instruction": "MSTORE"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 576,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 578,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 580,
- "instruction": "SHL"
- },
- {
- "pc": 581,
- "instruction": "SUB"
- },
- {
- "pc": 582,
- "instruction": "DUP5"
- },
- {
- "pc": 583,
- "instruction": "DUP2"
- },
- {
- "pc": 584,
- "instruction": "AND"
- },
- {
- "pc": 585,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 587,
- "instruction": "DUP4"
- },
- {
- "pc": 588,
- "instruction": "ADD"
- },
- {
- "pc": 589,
- "instruction": "MSTORE"
- },
- {
- "pc": 590,
- "instruction": "PUSH0"
- },
- {
- "pc": 591,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 593,
- "instruction": "DUP4"
- },
- {
- "pc": 594,
- "instruction": "ADD"
- },
- {
- "pc": 595,
- "instruction": "MSTORE"
- },
- {
- "pc": 596,
- "instruction": "SELFBALANCE"
- },
- {
- "pc": 597,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 599,
- "instruction": "DUP4"
- },
- {
- "pc": 600,
- "instruction": "ADD"
- },
- {
- "pc": 601,
- "instruction": "MSTORE"
- },
- {
- "pc": 602,
- "instruction": "SWAP2"
- },
- {
- "pc": 603,
- "instruction": "SWAP3"
- },
- {
- "pc": 604,
- "instruction": "POP"
- },
- {
- "pc": 605,
- "instruction": "SWAP1"
- },
- {
- "pc": 606,
- "instruction": "DUP3"
- },
- {
- "pc": 607,
- "instruction": "AND"
- },
- {
- "pc": 608,
- "instruction": "SWAP1"
- },
- {
- "pc": 609,
- "instruction": "PUSH4 0xe26d7a70"
- },
- {
- "pc": 614,
- "instruction": "SWAP1"
- },
- {
- "pc": 615,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 617,
- "instruction": "ADD"
- },
- {
- "pc": 618,
- "instruction": "PUSH0"
- },
- {
- "pc": 619,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 621,
- "instruction": "MLOAD"
- },
- {
- "pc": 622,
- "instruction": "DUP1"
- },
- {
- "pc": 623,
- "instruction": "DUP4"
- },
- {
- "pc": 624,
- "instruction": "SUB"
- },
- {
- "pc": 625,
- "instruction": "DUP2"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "DUP8"
- },
- {
- "pc": 628,
- "instruction": "DUP1"
- },
- {
- "pc": 629,
- "instruction": "EXTCODESIZE"
- },
- {
- "pc": 630,
- "instruction": "ISZERO"
- },
- {
- "pc": 631,
- "instruction": "DUP1"
- },
- {
- "pc": 632,
- "instruction": "ISZERO"
- },
- {
- "pc": 633,
- "instruction": "PUSH2 0x0280"
- },
- {
- "pc": 636,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 640
- },
- {
- "color": "\"#B70000\"",
- "target": 637
- }
- ],
- "last_instruction": "JUMPI",
- "id": 554
- },
- {
- "instructions": [
- {
- "pc": 106,
- "instruction": "PUSH0"
- },
- {
- "pc": 107,
- "instruction": "DUP1"
- },
- {
- "pc": 108,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 106
- },
- {
- "instructions": [
- {
- "pc": 29,
- "instruction": "DUP1"
- },
- {
- "pc": 30,
- "instruction": "PUSH4 0xb64273d3"
- },
- {
- "pc": 35,
- "instruction": "EQ"
- },
- {
- "pc": 36,
- "instruction": "PUSH2 0x0078"
- },
- {
- "pc": 39,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 40
- },
- {
- "color": "\"#5F9747\"",
- "target": 120
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 29,
- "label": "Function b64273d3"
- },
- {
- "instructions": [
- {
- "pc": 215,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 216,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 218,
- "instruction": "SSTORE"
- },
- {
- "pc": 219,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 118
- }],
- "last_instruction": "JUMP",
- "id": 215
- },
- {
- "instructions": [
- {
- "pc": 51,
- "instruction": "DUP1"
- },
- {
- "pc": 52,
- "instruction": "PUSH4 0xd007b811"
- },
- {
- "pc": 57,
- "instruction": "EQ"
- },
- {
- "pc": 58,
- "instruction": "PUSH2 0x00b5"
- },
- {
- "pc": 61,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 181
- },
- {
- "color": "\"#B70000\"",
- "target": 62
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 51,
- "label": "Function d007b811"
- },
- {
- "instructions": [
- {
- "pc": 109,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 110,
- "instruction": "POP"
- },
- {
- "pc": 111,
- "instruction": "PUSH2 0x0076"
- },
- {
- "pc": 114,
- "instruction": "PUSH2 0x0106"
- },
- {
- "pc": 117,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 262
- }],
- "last_instruction": "JUMP",
- "id": 109
- },
- {
- "instructions": [
- {
- "pc": 746,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 747,
- "instruction": "SWAP1"
- },
- {
- "pc": 748,
- "instruction": "POP"
- },
- {
- "pc": 749,
- "instruction": "PUSH5 0xd127b3abcd"
- },
- {
- "pc": 755,
- "instruction": "PUSH0"
- },
- {
- "pc": 756,
- "instruction": "PUSH5 0xe8d4a51000"
- },
- {
- "pc": 762,
- "instruction": "PUSH2 0x0303"
- },
- {
- "pc": 765,
- "instruction": "DUP4"
- },
- {
- "pc": 766,
- "instruction": "DUP6"
- },
- {
- "pc": 767,
- "instruction": "PUSH2 0x04f5"
- },
- {
- "pc": 770,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1269
- }],
- "last_instruction": "JUMP",
- "id": 746
- },
- {
- "instructions": [
- {
- "pc": 1170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1171,
- "instruction": "POP"
- },
- {
- "pc": 1172,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 1173,
- "instruction": "SWAP2"
- },
- {
- "pc": 1174,
- "instruction": "SWAP1"
- },
- {
- "pc": 1175,
- "instruction": "POP"
- },
- {
- "pc": 1176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 215
- }],
- "last_instruction": "JUMP",
- "id": 1170
- },
- {
- "instructions": [
- {
- "pc": 118,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 119,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 118
- },
- {
- "instructions": [
- {
- "pc": 391,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 392,
- "instruction": "PUSH0"
- },
- {
- "pc": 393,
- "instruction": "SLOAD"
- },
- {
- "pc": 394,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 396,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 400,
- "instruction": "SHL"
- },
- {
- "pc": 401,
- "instruction": "SUB"
- },
- {
- "pc": 402,
- "instruction": "AND"
- },
- {
- "pc": 403,
- "instruction": "CALLER"
- },
- {
- "pc": 404,
- "instruction": "EQ"
- },
- {
- "pc": 405,
- "instruction": "PUSH2 0x01e0"
- },
- {
- "pc": 408,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 480
- },
- {
- "color": "\"#B70000\"",
- "target": 409
- }
- ],
- "last_instruction": "JUMPI",
- "id": 391
- },
- {
- "instructions": [
- {
- "pc": 40,
- "instruction": "DUP1"
- },
- {
- "pc": 41,
- "instruction": "PUSH4 0xbedf0f4a"
- },
- {
- "pc": 46,
- "instruction": "EQ"
- },
- {
- "pc": 47,
- "instruction": "PUSH2 0x009a"
- },
- {
- "pc": 50,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 51
- },
- {
- "color": "\"#5F9747\"",
- "target": 154
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 40,
- "label": "Function bedf0f4a"
- },
- {
- "instructions": [
- {
- "pc": 1230,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1231,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 1236,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1238,
- "instruction": "SHL"
- },
- {
- "pc": 1239,
- "instruction": "PUSH0"
- },
- {
- "pc": 1240,
- "instruction": "MSTORE"
- },
- {
- "pc": 1241,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 1243,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1245,
- "instruction": "MSTORE"
- },
- {
- "pc": 1246,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1248,
- "instruction": "PUSH0"
- },
- {
- "pc": 1249,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1230
- },
- {
- "instructions": [
- {
- "pc": 231,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 232,
- "instruction": "POP"
- },
- {
- "pc": 233,
- "instruction": "PUSH2 0x00f0"
- },
- {
- "pc": 236,
- "instruction": "PUSH2 0x0176"
- },
- {
- "pc": 239,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 374
- }],
- "last_instruction": "JUMP",
- "id": 231
- },
- {
- "instructions": [
- {
- "pc": 73,
- "instruction": "DUP1"
- },
- {
- "pc": 74,
- "instruction": "PUSH4 0xf39d8c65"
- },
- {
- "pc": 79,
- "instruction": "EQ"
- },
- {
- "pc": 80,
- "instruction": "PUSH2 0x00dc"
- },
- {
- "pc": 83,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 84
- },
- {
- "color": "\"#5F9747\"",
- "target": 220
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 73,
- "label": "Function f39d8c65"
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "Stop()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xbedf0f4a"],
- "name": "Stop",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "bedf0f4a",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "Withdraw()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x57ea89b6"],
- "name": "Withdraw",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "57ea89b6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "Key()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0xf39d8c65"],
- "name": "Key",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "f39d8c65",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 1,
- "output_param_count": 0,
- "full_signature": "SpecifyBalanceETH(uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xdfa5a437"],
- "name": "SpecifyBalanceETH",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "dfa5a437",
- "type": "function",
- "input_param_types": ["uint256"]
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "StartERC20()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xd007b811"],
- "name": "StartERC20",
- "exit_points": [
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "d007b811",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "SearchMempool()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0xb64273d3"],
- "name": "SearchMempool",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "b64273d3",
- "type": "function",
- "input_param_types": []
- }
- ],
- "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.abi.json",
"bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.bytecode",
"mnemonic_bytecode_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.opcode",
- "vulnerabilities": {
- "timestamp_dependency": 0,
- "tx_origin": 0,
- "reentrancy": 0
- },
- "basic_blocks_pc": "[(1262, 1230), (364, 118), (409, 347), (131, 118), (262, 356), (262, 280), (1331, 1345), (1331, 1338), (87, 93), (87, 94), (1285, 1230), (62, 73), (62, 189), (120, 128), (120, 131), (154, 162), (154, 165), (1269, 385), (1269, 1285), (1326, 802), (1326, 781), (713, 364), (718, 1250), (640, 658), (640, 651), (802, 1331), (356, 391), (521, 364), (538, 554), (1250, 385), (1250, 1262), (480, 514), (480, 521), (1312, 1319), (1312, 1326), (220, 228), (220, 231), (1338, 1292), (98, 106), (98, 109), (524, 538), (374, 718), (781, 1312), (189, 197), (189, 200), (200, 1154), (165, 118), (0, 87), (0, 13), (385, 771), (385, 746), (658, 706), (658, 713), (181, 366), (1154, 1170), (1154, 1167), (280, 347), (771, 1312), (1319, 1292), (13, 98), (13, 29), (366, 524), (554, 640), (554, 637), (29, 40), (29, 120), (215, 118), (51, 181), (51, 62), (109, 262), (746, 1269), (1170, 215), (391, 480), (391, 409), (40, 51), (40, 154), (231, 374), (73, 84), (73, 220)]",
+ "vulnerabilities": [],
+ "working_directory": "evm-testcases/ground-truth/50-ground-truth",
+ "basic_blocks_pc": "[(0, 87), (0, 13), (13, 98), (13, 29), (29, 40), (29, 120), (40, 51), (40, 154), (51, 181), (51, 62), (62, 73), (62, 189), (73, 84), (73, 220), (87, 93), (87, 94), (98, 106), (98, 109), (109, 262), (120, 128), (120, 131), (131, 118), (154, 162), (154, 165), (165, 118), (181, 366), (189, 197), (189, 200), (200, 1154), (215, 118), (220, 228), (220, 231), (231, 374), (262, 356), (262, 280), (280, 347), (356, 391), (364, 118), (366, 524), (374, 718), (385, 771), (385, 746), (391, 480), (391, 409), (409, 347), (480, 514), (480, 521), (521, 364), (524, 538), (538, 554), (554, 640), (554, 637), (640, 658), (640, 651), (658, 706), (658, 713), (713, 364), (718, 1250), (746, 1269), (771, 1312), (781, 1312), (802, 1331), (823, 864), (823, 834), (834, 873), (864, 933), (873, 933), (933, 940), (940, 1404), (950, 1312), (1154, 1170), (1154, 1167), (1170, 215), (1250, 385), (1250, 1262), (1262, 1230), (1269, 385), (1269, 1285), (1285, 1230), (1312, 1319), (1312, 1326), (1319, 1292), (1326, 802), (1326, 781), (1331, 1345), (1331, 1338), (1338, 1292), (1345, 823), (1404, 1414), (1404, 1421), (1414, 1230), (1421, 950)]",
+ "last_pc": 1427,
+ "abi_file_path": "evm-testcases/ground-truth/50-ground-truth/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391/0xb2695d83b8fdd7d7b20e54318e8bda89e97e2391.abi",
"statistics": {
- "definitely_unreachable_jumps": 6,
+ "definitely_unreachable_jumps": 4,
+ "total_edges": 1022,
"unsound_jumps": 0,
"total_opcodes": 1021,
"maybe_unsound_jumps": 0,
"maybe_unreachable_jumps": 0,
"total_jumps": 84,
- "resolved_jumps": 78
- }
+ "resolved_jumps": 80
+ },
+ "execution_time": 253
},
{
- "bytecode": "0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f578063715018a6146101475780638da5cb5b1461015157806395d89b411461016b578063a9059cbb14610173578063dd62ed3e14610186575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101be565b6040516100bf91906107d8565b60405180910390f35b6100db6100d636600461083e565b61024e565b60405190151581526020016100bf565b6001545b6040519081526020016100bf565b6100db61010b366004610866565b610267565b604051601281526020016100bf565b6100ef61012d36600461089f565b6001600160a01b03165f9081526005602052604090205490565b61014f61030b565b005b5f546040516001600160a01b0390911681526020016100bf565b6100b26103ac565b6100db61018136600461083e565b6103bb565b6100ef6101943660046108b8565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b6060600280546101cd906108e9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f9906108e9565b80156102445780601f1061021b57610100808354040283529160200191610244565b820191905f5260205f20905b81548152906001019060200180831161022757829003601f168201915b5050505050905090565b5f3361025b8185856103c8565b60019150505b92915050565b6001600160a01b0383165f9081526004602090815260408083203380855292528220545f1981146102f457838110156102e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064015b60405180910390fd5b6102f486838684036103c8565b6102ff8686866104eb565b50600195945050505050565b5f546001600160a01b031633146103645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102de565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600380546101cd906108e9565b5f3361025b8185856104eb565b6001600160a01b03831661042a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102de565b6001600160a01b03821661048b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102de565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061050b57506001600160a01b03821615155b6105575760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f206164647265737360448201526064016102de565b6006546001600160a01b038481165f90815260056020526040812054909261058392169081908761066e565b9050818110156105d55760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20616d6f756e74206f7665722062616c616e636500000000000060448201526064016102de565b6105df818361069d565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461060d90836106f9565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106609086815260200190565b60405180910390a350505050565b5f600183111561068a5761068384848461075e565b9050610695565b61068385848461075e565b949350505050565b5f828211156106ee5760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016102de565b5f6106958385610935565b5f806107058385610948565b9050838110156107575760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102de565b9392505050565b60405163a2ab8dcd60e01b81525f60048201819052602482018490526001600160a01b03838116604484015290919085169063a2ab8dcd90606401602060405180830381865afa1580156107b4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610695919061095b565b5f6020808352835180828501525f5b81811015610803578581018301518582016040015282016107e7565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610839575f80fd5b919050565b5f806040838503121561084f575f80fd5b61085883610823565b946020939093013593505050565b5f805f60608486031215610878575f80fd5b61088184610823565b925061088f60208501610823565b9150604084013590509250925092565b5f602082840312156108af575f80fd5b61075782610823565b5f80604083850312156108c9575f80fd5b6108d283610823565b91506108e060208401610823565b90509250929050565b600181811c908216806108fd57607f821691505b60208210810361091b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561026157610261610921565b8082018082111561026157610261610921565b5f6020828403121561096b575f80fd5b505191905056fea26469706673582212204e5bbbbffbb0f638d5fef16ab4960be6ad738d4b63e39a413cc09b89f04dac9464736f6c63430008140033",
"address": "0xfa0460097248642d69bfb223bab5999507a8c23d",
- "events_signature": [
- {
- "input_param_count": 2,
- "output_param_count": 0,
- "full_signature": "OwnershipTransferred(address,address)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"],
- "name": "OwnershipTransferred",
- "exit_points": [],
- "selector": "8be0079c",
- "type": "event",
- "input_param_types": [
- "address",
- "address"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Transfer(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],
- "name": "Transfer",
- "exit_points": [],
- "selector": "ddf252ad",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 3,
- "output_param_count": 0,
- "full_signature": "Approval(address,address,uint256)",
- "output_param_types": [],
- "entry_points": ["PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"],
- "name": "Approval",
- "exit_points": [],
- "selector": "8c5be1e5",
- "type": "event",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- }
- ],
- "mnemonic_bytecode": "PUSH1 0x80\nPUSH1 0x40\nMSTORE\nCALLVALUE\nDUP1\nISZERO\nPUSH2 0x000f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nPUSH1 0x04\nCALLDATASIZE\nLT\nPUSH2 0x00a6\nJUMPI\nPUSH0\nCALLDATALOAD\nPUSH1 0xe0\nSHR\nDUP1\nPUSH4 0x70a08231\nGT\nPUSH2 0x006e\nJUMPI\nDUP1\nPUSH4 0x70a08231\nEQ\nPUSH2 0x011f\nJUMPI\nDUP1\nPUSH4 0x715018a6\nEQ\nPUSH2 0x0147\nJUMPI\nDUP1\nPUSH4 0x8da5cb5b\nEQ\nPUSH2 0x0151\nJUMPI\nDUP1\nPUSH4 0x95d89b41\nEQ\nPUSH2 0x016b\nJUMPI\nDUP1\nPUSH4 0xa9059cbb\nEQ\nPUSH2 0x0173\nJUMPI\nDUP1\nPUSH4 0xdd62ed3e\nEQ\nPUSH2 0x0186\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nDUP1\nPUSH4 0x06fdde03\nEQ\nPUSH2 0x00aa\nJUMPI\nDUP1\nPUSH4 0x095ea7b3\nEQ\nPUSH2 0x00c8\nJUMPI\nDUP1\nPUSH4 0x18160ddd\nEQ\nPUSH2 0x00eb\nJUMPI\nDUP1\nPUSH4 0x23b872dd\nEQ\nPUSH2 0x00fd\nJUMPI\nDUP1\nPUSH4 0x313ce567\nEQ\nPUSH2 0x0110\nJUMPI\nJUMPDEST\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x01be\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH2 0x00bf\nSWAP2\nSWAP1\nPUSH2 0x07d8\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nRETURN\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x00d6\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x024e\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nISZERO\nISZERO\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH1 0x01\nSLOAD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x010b\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x0866\nJUMP\nJUMPDEST\nPUSH2 0x0267\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH1 0x12\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x012d\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x089f\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH2 0x014f\nPUSH2 0x030b\nJUMP\nJUMPDEST\nSTOP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nPUSH2 0x00bf\nJUMP\nJUMPDEST\nPUSH2 0x00b2\nPUSH2 0x03ac\nJUMP\nJUMPDEST\nPUSH2 0x00db\nPUSH2 0x0181\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x083e\nJUMP\nJUMPDEST\nPUSH2 0x03bb\nJUMP\nJUMPDEST\nPUSH2 0x00ef\nPUSH2 0x0194\nCALLDATASIZE\nPUSH1 0x04\nPUSH2 0x08b8\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP2\nDUP3\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP4\nSWAP1\nSWAP5\nAND\nDUP3\nMSTORE\nSWAP2\nSWAP1\nSWAP2\nMSTORE\nSHA3\nSLOAD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x02\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nPUSH1 0x1f\nADD\nPUSH1 0x20\nDUP1\nSWAP2\nDIV\nMUL\nPUSH1 0x20\nADD\nPUSH1 0x40\nMLOAD\nSWAP1\nDUP2\nADD\nPUSH1 0x40\nMSTORE\nDUP1\nSWAP3\nSWAP2\nSWAP1\nDUP2\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nDUP3\nDUP1\nSLOAD\nPUSH2 0x01f9\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nDUP1\nISZERO\nPUSH2 0x0244\nJUMPI\nDUP1\nPUSH1 0x1f\nLT\nPUSH2 0x021b\nJUMPI\nPUSH2 0x0100\nDUP1\nDUP4\nSLOAD\nDIV\nMUL\nDUP4\nMSTORE\nSWAP2\nPUSH1 0x20\nADD\nSWAP2\nPUSH2 0x0244\nJUMP\nJUMPDEST\nDUP3\nADD\nSWAP2\nSWAP1\nPUSH0\nMSTORE\nPUSH1 0x20\nPUSH0\nSHA3\nSWAP1\nJUMPDEST\nDUP2\nSLOAD\nDUP2\nMSTORE\nSWAP1\nPUSH1 0x01\nADD\nSWAP1\nPUSH1 0x20\nADD\nDUP1\nDUP4\nGT\nPUSH2 0x0227\nJUMPI\nDUP3\nSWAP1\nSUB\nPUSH1 0x1f\nAND\nDUP3\nADD\nSWAP2\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPOP\nSWAP1\nPOP\nSWAP1\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH1 0x01\nSWAP2\nPOP\nPOP\nJUMPDEST\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nCALLER\nDUP1\nDUP6\nMSTORE\nSWAP3\nMSTORE\nDUP3\nSHA3\nSLOAD\nPUSH0\nNOT\nDUP2\nEQ\nPUSH2 0x02f4\nJUMPI\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x02e7\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1d\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nREVERT\nJUMPDEST\nPUSH2 0x02f4\nDUP7\nDUP4\nDUP7\nDUP5\nSUB\nPUSH2 0x03c8\nJUMP\nJUMPDEST\nPUSH2 0x02ff\nDUP7\nDUP7\nDUP7\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPOP\nPUSH1 0x01\nSWAP6\nSWAP5\nPOP\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nAND\nCALLER\nEQ\nPUSH2 0x0364\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x40\nMLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nSWAP1\nSWAP2\nAND\nSWAP1\nPUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0\nSWAP1\nDUP4\nSWAP1\nLOG3\nPUSH0\nDUP1\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nNOT\nAND\nSWAP1\nSSTORE\nJUMP\nJUMPDEST\nPUSH1 0x60\nPUSH1 0x03\nDUP1\nSLOAD\nPUSH2 0x01cd\nSWAP1\nPUSH2 0x08e9\nJUMP\nJUMPDEST\nPUSH0\nCALLER\nPUSH2 0x025b\nDUP2\nDUP6\nDUP6\nPUSH2 0x04eb\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nPUSH2 0x042a\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x24\nDUP1\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH4 0x72657373\nPUSH1 0xe0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nPUSH2 0x048b\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x22\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH2 0x7373\nPUSH1 0xf0\nSHL\nPUSH1 0x64\nDUP3\nADD\nMSTORE\nPUSH1 0x84\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x04\nPUSH1 0x20\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x40\nDUP1\nDUP4\nSHA3\nSWAP5\nDUP8\nAND\nDUP1\nDUP5\nMSTORE\nSWAP5\nDUP3\nMSTORE\nSWAP2\nDUP3\nSWAP1\nSHA3\nDUP6\nSWAP1\nSSTORE\nSWAP1\nMLOAD\nDUP5\nDUP2\nMSTORE\nPUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\nSWAP2\nADD\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nAND\nISZERO\nDUP1\nISZERO\nSWAP1\nPUSH2 0x050b\nJUMPI\nPOP\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP3\nAND\nISZERO\nISZERO\nJUMPDEST\nPUSH2 0x0557\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH1 0x06\nSLOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP5\nDUP2\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP2\nSHA3\nSLOAD\nSWAP1\nSWAP3\nPUSH2 0x0583\nSWAP3\nAND\nSWAP1\nDUP2\nSWAP1\nDUP8\nPUSH2 0x066e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x05d5\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1a\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH2 0x05df\nDUP2\nDUP4\nPUSH2 0x069d\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP7\nAND\nPUSH0\nSWAP1\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nDUP1\nDUP3\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP1\nDUP6\nAND\nDUP2\nMSTORE\nSHA3\nSLOAD\nPUSH2 0x060d\nSWAP1\nDUP4\nPUSH2 0x06f9\nJUMP\nJUMPDEST\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP1\nDUP6\nAND\nPUSH0\nDUP2\nDUP2\nMSTORE\nPUSH1 0x05\nPUSH1 0x20\nMSTORE\nPUSH1 0x40\nSWAP1\nDUP2\nSWAP1\nSHA3\nSWAP4\nSWAP1\nSWAP4\nSSTORE\nSWAP2\nMLOAD\nSWAP1\nDUP7\nAND\nSWAP1\nPUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\nSWAP1\nPUSH2 0x0660\nSWAP1\nDUP7\nDUP2\nMSTORE\nPUSH1 0x20\nADD\nSWAP1\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nDUP1\nSWAP2\nSUB\nSWAP1\nLOG3\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x01\nDUP4\nGT\nISZERO\nPUSH2 0x068a\nJUMPI\nPUSH2 0x0683\nDUP5\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP1\nPOP\nPUSH2 0x0695\nJUMP\nJUMPDEST\nPUSH2 0x0683\nDUP6\nDUP5\nDUP5\nPUSH2 0x075e\nJUMP\nJUMPDEST\nSWAP5\nSWAP4\nPOP\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP3\nDUP3\nGT\nISZERO\nPUSH2 0x06ee\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1e\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nPUSH0\nPUSH2 0x0695\nDUP4\nDUP6\nPUSH2 0x0935\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH2 0x0705\nDUP4\nDUP6\nPUSH2 0x0948\nJUMP\nJUMPDEST\nSWAP1\nPOP\nDUP4\nDUP2\nLT\nISZERO\nPUSH2 0x0757\nJUMPI\nPUSH1 0x40\nMLOAD\nPUSH3 0x461bcd\nPUSH1 0xe5\nSHL\nDUP2\nMSTORE\nPUSH1 0x20\nPUSH1 0x04\nDUP3\nADD\nMSTORE\nPUSH1 0x1b\nPUSH1 0x24\nDUP3\nADD\nMSTORE\nPUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000\nPUSH1 0x44\nDUP3\nADD\nMSTORE\nPUSH1 0x64\nADD\nPUSH2 0x02de\nJUMP\nJUMPDEST\nSWAP4\nSWAP3\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x40\nMLOAD\nPUSH4 0xa2ab8dcd\nPUSH1 0xe0\nSHL\nDUP2\nMSTORE\nPUSH0\nPUSH1 0x04\nDUP3\nADD\nDUP2\nSWAP1\nMSTORE\nPUSH1 0x24\nDUP3\nADD\nDUP5\nSWAP1\nMSTORE\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP4\nDUP2\nAND\nPUSH1 0x44\nDUP5\nADD\nMSTORE\nSWAP1\nSWAP2\nSWAP1\nDUP6\nAND\nSWAP1\nPUSH4 0xa2ab8dcd\nSWAP1\nPUSH1 0x64\nADD\nPUSH1 0x20\nPUSH1 0x40\nMLOAD\nDUP1\nDUP4\nSUB\nDUP2\nDUP7\nGAS\nSTATICCALL\nISZERO\nDUP1\nISZERO\nPUSH2 0x07b4\nJUMPI\nRETURNDATASIZE\nPUSH0\nDUP1\nRETURNDATACOPY\nRETURNDATASIZE\nPUSH0\nREVERT\nJUMPDEST\nPOP\nPOP\nPOP\nPOP\nPUSH1 0x40\nMLOAD\nRETURNDATASIZE\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP3\nADD\nAND\nDUP3\nADD\nDUP1\nPUSH1 0x40\nMSTORE\nPOP\nDUP2\nADD\nSWAP1\nPUSH2 0x0695\nSWAP2\nSWAP1\nPUSH2 0x095b\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP1\nDUP4\nMSTORE\nDUP4\nMLOAD\nDUP1\nDUP3\nDUP6\nADD\nMSTORE\nPUSH0\nJUMPDEST\nDUP2\nDUP2\nLT\nISZERO\nPUSH2 0x0803\nJUMPI\nDUP6\nDUP2\nADD\nDUP4\nADD\nMLOAD\nDUP6\nDUP3\nADD\nPUSH1 0x40\nADD\nMSTORE\nDUP3\nADD\nPUSH2 0x07e7\nJUMP\nJUMPDEST\nPOP\nPUSH0\nPUSH1 0x40\nDUP3\nDUP7\nADD\nADD\nMSTORE\nPUSH1 0x40\nPUSH1 0x1f\nNOT\nPUSH1 0x1f\nDUP4\nADD\nAND\nDUP6\nADD\nADD\nSWAP3\nPOP\nPOP\nPOP\nSWAP3\nSWAP2\nPOP\nPOP\nJUMP\nJUMPDEST\nDUP1\nCALLDATALOAD\nPUSH1 0x01\nPUSH1 0x01\nPUSH1 0xa0\nSHL\nSUB\nDUP2\nAND\nDUP2\nEQ\nPUSH2 0x0839\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x084f\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0858\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP5\nPUSH1 0x20\nSWAP4\nSWAP1\nSWAP4\nADD\nCALLDATALOAD\nSWAP4\nPOP\nPOP\nPOP\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH0\nPUSH1 0x60\nDUP5\nDUP7\nSUB\nSLT\nISZERO\nPUSH2 0x0878\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0881\nDUP5\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP3\nPOP\nPUSH2 0x088f\nPUSH1 0x20\nDUP6\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH1 0x40\nDUP5\nADD\nCALLDATALOAD\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nPOP\nSWAP3\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x08af\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x0757\nDUP3\nPUSH2 0x0823\nJUMP\nJUMPDEST\nPUSH0\nDUP1\nPUSH1 0x40\nDUP4\nDUP6\nSUB\nSLT\nISZERO\nPUSH2 0x08c9\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPUSH2 0x08d2\nDUP4\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP2\nPOP\nPUSH2 0x08e0\nPUSH1 0x20\nDUP5\nADD\nPUSH2 0x0823\nJUMP\nJUMPDEST\nSWAP1\nPOP\nSWAP3\nPOP\nSWAP3\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH1 0x01\nDUP2\nDUP2\nSHR\nSWAP1\nDUP3\nAND\nDUP1\nPUSH2 0x08fd\nJUMPI\nPUSH1 0x7f\nDUP3\nAND\nSWAP2\nPOP\nJUMPDEST\nPUSH1 0x20\nDUP3\nLT\nDUP2\nSUB\nPUSH2 0x091b\nJUMPI\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x22\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nPOP\nSWAP2\nSWAP1\nPOP\nJUMP\nJUMPDEST\nPUSH4 0x4e487b71\nPUSH1 0xe0\nSHL\nPUSH0\nMSTORE\nPUSH1 0x11\nPUSH1 0x04\nMSTORE\nPUSH1 0x24\nPUSH0\nREVERT\nJUMPDEST\nDUP2\nDUP2\nSUB\nDUP2\nDUP2\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nDUP1\nDUP3\nADD\nDUP1\nDUP3\nGT\nISZERO\nPUSH2 0x0261\nJUMPI\nPUSH2 0x0261\nPUSH2 0x0921\nJUMP\nJUMPDEST\nPUSH0\nPUSH1 0x20\nDUP3\nDUP5\nSUB\nSLT\nISZERO\nPUSH2 0x096b\nJUMPI\nPUSH0\nDUP1\nREVERT\nJUMPDEST\nPOP\nMLOAD\nSWAP2\nSWAP1\nPOP\nJUMP\nINVALID\nLOG2\nPUSH5 0x6970667358\n'22'(Unknown Opcode)\nSLT\nSHA3\n'4e'(Unknown Opcode)\nJUMPDEST\n'bb'(Unknown Opcode)\n'bf'(Unknown Opcode)\n'fb'(Unknown Opcode)\n'b0'(Unknown Opcode)\n'f6'(Unknown Opcode)\nCODESIZE\n'd5'(Unknown Opcode)\nINVALID\nCALL\nPUSH11 0xb4960be6ad738d4b63e39a\nCOINBASE\nEXTCODECOPY\n'c0'(Unknown Opcode)\nSWAP12\nDUP10\nCREATE\n'4d'(Unknown Opcode)\n'ac'(Unknown Opcode)\nSWAP5\nPUSH5 0x736f6c6343\nSTOP\nADDMOD\nEQ\nSTOP\nCALLER\n",
- "abi": [
- {
- "inputs": [{
- "name": "aEdZTTu",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "spender",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Approval",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "previousOwner",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "newOwner",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "OwnershipTransferred",
- "anonymous": false,
- "type": "event"
- },
- {
- "inputs": [
- {
- "indexed": true,
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": true,
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "indexed": false,
- "name": "value",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "Transfer",
- "anonymous": false,
- "type": "event"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [
- {
- "name": "owner",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- }
- ],
- "name": "allowance",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "sender",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "approve",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [{
- "name": "account",
- "internalType": "address",
- "type": "address"
- }],
- "name": "balanceOf",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint8",
- "type": "uint8"
- }],
- "inputs": [],
- "name": "decimals",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "name",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "address",
- "type": "address"
- }],
- "inputs": [],
- "name": "owner",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [],
- "inputs": [],
- "name": "renounceOwnership",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "string",
- "type": "string"
- }],
- "inputs": [],
- "name": "symbol",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "uint256",
- "type": "uint256"
- }],
- "inputs": [],
- "name": "totalSupply",
- "stateMutability": "view",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transfer",
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "outputs": [{
- "name": "",
- "internalType": "bool",
- "type": "bool"
- }],
- "inputs": [
- {
- "name": "from",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "to",
- "internalType": "address",
- "type": "address"
- },
- {
- "name": "amount",
- "internalType": "uint256",
- "type": "uint256"
- }
- ],
- "name": "transferFrom",
- "stateMutability": "nonpayable",
- "type": "function"
- }
- ],
- "working_directory": "evm-testcases/ground-truth/50-ground-truth",
- "basic_blocks": [
- {
- "instructions": [
- {
- "pc": 2124,
- "instruction": "PUSH0"
- },
- {
- "pc": 2125,
- "instruction": "DUP1"
- },
- {
- "pc": 2126,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2124
- },
- {
- "instructions": [
- {
- "pc": 2168,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2169,
- "instruction": "PUSH2 0x0881"
- },
- {
- "pc": 2172,
- "instruction": "DUP5"
- },
- {
- "pc": 2173,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2176,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2168
- },
- {
- "instructions": [
- {
- "pc": 363,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 364,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 367,
- "instruction": "PUSH2 0x03ac"
- },
- {
- "pc": 370,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 940
- }],
- "last_instruction": "JUMP",
- "id": 363
- },
- {
- "instructions": [
- {
- "pc": 2023,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2024,
- "instruction": "DUP2"
- },
- {
- "pc": 2025,
- "instruction": "DUP2"
- },
- {
- "pc": 2026,
- "instruction": "LT"
- },
- {
- "pc": 2027,
- "instruction": "ISZERO"
- },
- {
- "pc": 2028,
- "instruction": "PUSH2 0x0803"
- },
- {
- "pc": 2031,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2032
- },
- {
- "color": "\"#5F9747\"",
- "target": 2051
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2023
- },
- {
- "instructions": [
- {
- "pc": 25,
- "instruction": "PUSH0"
- },
- {
- "pc": 26,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 27,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 29,
- "instruction": "SHR"
- },
- {
- "pc": 30,
- "instruction": "DUP1"
- },
- {
- "pc": 31,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 36,
- "instruction": "GT"
- },
- {
- "pc": 37,
- "instruction": "PUSH2 0x006e"
- },
- {
- "pc": 40,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 41
- },
- {
- "color": "\"#5F9747\"",
- "target": 110
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 25,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 461,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 462,
- "instruction": "DUP1"
- },
- {
- "pc": 463,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 465,
- "instruction": "ADD"
- },
- {
- "pc": 466,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 468,
- "instruction": "DUP1"
- },
- {
- "pc": 469,
- "instruction": "SWAP2"
- },
- {
- "pc": 470,
- "instruction": "DIV"
- },
- {
- "pc": 471,
- "instruction": "MUL"
- },
- {
- "pc": 472,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 474,
- "instruction": "ADD"
- },
- {
- "pc": 475,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 477,
- "instruction": "MLOAD"
- },
- {
- "pc": 478,
- "instruction": "SWAP1"
- },
- {
- "pc": 479,
- "instruction": "DUP2"
- },
- {
- "pc": 480,
- "instruction": "ADD"
- },
- {
- "pc": 481,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 483,
- "instruction": "MSTORE"
- },
- {
- "pc": 484,
- "instruction": "DUP1"
- },
- {
- "pc": 485,
- "instruction": "SWAP3"
- },
- {
- "pc": 486,
- "instruction": "SWAP2"
- },
- {
- "pc": 487,
- "instruction": "SWAP1"
- },
- {
- "pc": 488,
- "instruction": "DUP2"
- },
- {
- "pc": 489,
- "instruction": "DUP2"
- },
- {
- "pc": 490,
- "instruction": "MSTORE"
- },
- {
- "pc": 491,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 493,
- "instruction": "ADD"
- },
- {
- "pc": 494,
- "instruction": "DUP3"
- },
- {
- "pc": 495,
- "instruction": "DUP1"
- },
- {
- "pc": 496,
- "instruction": "SLOAD"
- },
- {
- "pc": 497,
- "instruction": "PUSH2 0x01f9"
- },
- {
- "pc": 500,
- "instruction": "SWAP1"
- },
- {
- "pc": 501,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 504,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 461
- },
- {
- "instructions": [
- {
- "pc": 2258,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2259,
- "instruction": "SWAP2"
- },
- {
- "pc": 2260,
- "instruction": "POP"
- },
- {
- "pc": 2261,
- "instruction": "PUSH2 0x08e0"
- },
- {
- "pc": 2264,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2266,
- "instruction": "DUP5"
- },
- {
- "pc": 2267,
- "instruction": "ADD"
- },
- {
- "pc": 2268,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2258
- },
- {
- "instructions": [
- {
- "pc": 41,
- "instruction": "DUP1"
- },
- {
- "pc": 42,
- "instruction": "PUSH4 0x70a08231"
- },
- {
- "pc": 47,
- "instruction": "EQ"
- },
- {
- "pc": 48,
- "instruction": "PUSH2 0x011f"
- },
- {
- "pc": 51,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 52
- },
- {
- "color": "\"#5F9747\"",
- "target": 287
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 41,
- "label": "Function 70a08231"
- },
- {
- "instructions": [
- {
- "pc": 1422,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1424,
- "instruction": "MLOAD"
- },
- {
- "pc": 1425,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1429,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1431,
- "instruction": "SHL"
- },
- {
- "pc": 1432,
- "instruction": "DUP2"
- },
- {
- "pc": 1433,
- "instruction": "MSTORE"
- },
- {
- "pc": 1434,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1436,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1438,
- "instruction": "DUP3"
- },
- {
- "pc": 1439,
- "instruction": "ADD"
- },
- {
- "pc": 1440,
- "instruction": "MSTORE"
- },
- {
- "pc": 1441,
- "instruction": "PUSH1 0x1a"
- },
- {
- "pc": 1443,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1445,
- "instruction": "DUP3"
- },
- {
- "pc": 1446,
- "instruction": "ADD"
- },
- {
- "pc": 1447,
- "instruction": "MSTORE"
- },
- {
- "pc": 1448,
- "instruction": "PUSH32 0x45524332303a20616d6f756e74206f7665722062616c616e6365000000000000"
- },
- {
- "pc": 1481,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1483,
- "instruction": "DUP3"
- },
- {
- "pc": 1484,
- "instruction": "ADD"
- },
- {
- "pc": 1485,
- "instruction": "MSTORE"
- },
- {
- "pc": 1486,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1488,
- "instruction": "ADD"
- },
- {
- "pc": 1489,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1492,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1422
- },
- {
- "instructions": [
- {
- "pc": 2369,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2372,
- "instruction": "PUSH2 0x0921"
- },
- {
- "pc": 2375,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2337
- }],
- "last_instruction": "JUMP",
- "id": 2369
- },
- {
- "instructions": [
- {
- "pc": 1259,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1260,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1262,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1264,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1266,
- "instruction": "SHL"
- },
- {
- "pc": 1267,
- "instruction": "SUB"
- },
- {
- "pc": 1268,
- "instruction": "DUP4"
- },
- {
- "pc": 1269,
- "instruction": "AND"
- },
- {
- "pc": 1270,
- "instruction": "ISZERO"
- },
- {
- "pc": 1271,
- "instruction": "DUP1"
- },
- {
- "pc": 1272,
- "instruction": "ISZERO"
- },
- {
- "pc": 1273,
- "instruction": "SWAP1"
- },
- {
- "pc": 1274,
- "instruction": "PUSH2 0x050b"
- },
- {
- "pc": 1277,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1291
- },
- {
- "color": "\"#B70000\"",
- "target": 1278
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1259
- },
- {
- "instructions": [
- {
- "pc": 734,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 735,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 737,
- "instruction": "MLOAD"
- },
- {
- "pc": 738,
- "instruction": "DUP1"
- },
- {
- "pc": 739,
- "instruction": "SWAP2"
- },
- {
- "pc": 740,
- "instruction": "SUB"
- },
- {
- "pc": 741,
- "instruction": "SWAP1"
- },
- {
- "pc": 742,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 734
- },
- {
- "instructions": [
- {
- "pc": 1066,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1067,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1069,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1071,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1073,
- "instruction": "SHL"
- },
- {
- "pc": 1074,
- "instruction": "SUB"
- },
- {
- "pc": 1075,
- "instruction": "DUP3"
- },
- {
- "pc": 1076,
- "instruction": "AND"
- },
- {
- "pc": 1077,
- "instruction": "PUSH2 0x048b"
- },
- {
- "pc": 1080,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1081
- },
- {
- "color": "\"#5F9747\"",
- "target": 1163
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1066
- },
- {
- "instructions": [
- {
- "pc": 2150,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2151,
- "instruction": "PUSH0"
- },
- {
- "pc": 2152,
- "instruction": "DUP1"
- },
- {
- "pc": 2153,
- "instruction": "PUSH0"
- },
- {
- "pc": 2154,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 2156,
- "instruction": "DUP5"
- },
- {
- "pc": 2157,
- "instruction": "DUP7"
- },
- {
- "pc": 2158,
- "instruction": "SUB"
- },
- {
- "pc": 2159,
- "instruction": "SLT"
- },
- {
- "pc": 2160,
- "instruction": "ISZERO"
- },
- {
- "pc": 2161,
- "instruction": "PUSH2 0x0878"
- },
- {
- "pc": 2164,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2165
- },
- {
- "color": "\"#5F9747\"",
- "target": 2168
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2150
- },
- {
- "instructions": [
- {
- "pc": 659,
- "instruction": "DUP4"
- },
- {
- "pc": 660,
- "instruction": "DUP2"
- },
- {
- "pc": 661,
- "instruction": "LT"
- },
- {
- "pc": 662,
- "instruction": "ISZERO"
- },
- {
- "pc": 663,
- "instruction": "PUSH2 0x02e7"
- },
- {
- "pc": 666,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 743
- },
- {
- "color": "\"#B70000\"",
- "target": 667
- }
- ],
- "last_instruction": "JUMPI",
- "id": 659
- },
- {
- "instructions": [
- {
- "pc": 2281,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2282,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2284,
- "instruction": "DUP2"
- },
- {
- "pc": 2285,
- "instruction": "DUP2"
- },
- {
- "pc": 2286,
- "instruction": "SHR"
- },
- {
- "pc": 2287,
- "instruction": "SWAP1"
- },
- {
- "pc": 2288,
- "instruction": "DUP3"
- },
- {
- "pc": 2289,
- "instruction": "AND"
- },
- {
- "pc": 2290,
- "instruction": "DUP1"
- },
- {
- "pc": 2291,
- "instruction": "PUSH2 0x08fd"
- },
- {
- "pc": 2294,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2295
- },
- {
- "color": "\"#5F9747\"",
- "target": 2301
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2281
- },
- {
- "instructions": [
- {
- "pc": 505,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 506,
- "instruction": "DUP1"
- },
- {
- "pc": 507,
- "instruction": "ISZERO"
- },
- {
- "pc": 508,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 511,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 512
- },
- {
- "color": "\"#5F9747\"",
- "target": 580
- }
- ],
- "last_instruction": "JUMPI",
- "id": 505
- },
- {
- "instructions": [
- {
- "pc": 1081,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1083,
- "instruction": "MLOAD"
- },
- {
- "pc": 1084,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1088,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1090,
- "instruction": "SHL"
- },
- {
- "pc": 1091,
- "instruction": "DUP2"
- },
- {
- "pc": 1092,
- "instruction": "MSTORE"
- },
- {
- "pc": 1093,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1095,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1097,
- "instruction": "DUP3"
- },
- {
- "pc": 1098,
- "instruction": "ADD"
- },
- {
- "pc": 1099,
- "instruction": "MSTORE"
- },
- {
- "pc": 1100,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 1102,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1104,
- "instruction": "DUP3"
- },
- {
- "pc": 1105,
- "instruction": "ADD"
- },
- {
- "pc": 1106,
- "instruction": "MSTORE"
- },
- {
- "pc": 1107,
- "instruction": "PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265"
- },
- {
- "pc": 1140,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1142,
- "instruction": "DUP3"
- },
- {
- "pc": 1143,
- "instruction": "ADD"
- },
- {
- "pc": 1144,
- "instruction": "MSTORE"
- },
- {
- "pc": 1145,
- "instruction": "PUSH2 0x7373"
- },
- {
- "pc": 1148,
- "instruction": "PUSH1 0xf0"
- },
- {
- "pc": 1150,
- "instruction": "SHL"
- },
- {
- "pc": 1151,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1153,
- "instruction": "DUP3"
- },
- {
- "pc": 1154,
- "instruction": "ADD"
- },
- {
- "pc": 1155,
- "instruction": "MSTORE"
- },
- {
- "pc": 1156,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1158,
- "instruction": "ADD"
- },
- {
- "pc": 1159,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1162,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1081
- },
- {
- "instructions": [
- {
- "pc": 2295,
- "instruction": "PUSH1 0x7f"
- },
- {
- "pc": 2297,
- "instruction": "DUP3"
- },
- {
- "pc": 2298,
- "instruction": "AND"
- },
- {
- "pc": 2299,
- "instruction": "SWAP2"
- },
- {
- "pc": 2300,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2301
- }],
- "last_instruction": "UNKNOWN",
- "id": 2295
- },
- {
- "instructions": [
- {
- "pc": 955,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 956,
- "instruction": "PUSH0"
- },
- {
- "pc": 957,
- "instruction": "CALLER"
- },
- {
- "pc": 958,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 961,
- "instruction": "DUP2"
- },
- {
- "pc": 962,
- "instruction": "DUP6"
- },
- {
- "pc": 963,
- "instruction": "DUP6"
- },
- {
- "pc": 964,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 967,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 955
- },
- {
- "instructions": [
- {
- "pc": 214,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 215,
- "instruction": "PUSH2 0x024e"
- },
- {
- "pc": 218,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 590
- }],
- "last_instruction": "JUMP",
- "id": 214
- },
- {
- "instructions": [
- {
- "pc": 219,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 220,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 222,
- "instruction": "MLOAD"
- },
- {
- "pc": 223,
- "instruction": "SWAP1"
- },
- {
- "pc": 224,
- "instruction": "ISZERO"
- },
- {
- "pc": 225,
- "instruction": "ISZERO"
- },
- {
- "pc": 226,
- "instruction": "DUP2"
- },
- {
- "pc": 227,
- "instruction": "MSTORE"
- },
- {
- "pc": 228,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 230,
- "instruction": "ADD"
- },
- {
- "pc": 231,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 234,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 219
- },
- {
- "instructions": [
- {
- "pc": 2357,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2358,
- "instruction": "DUP2"
- },
- {
- "pc": 2359,
- "instruction": "DUP2"
- },
- {
- "pc": 2360,
- "instruction": "SUB"
- },
- {
- "pc": 2361,
- "instruction": "DUP2"
- },
- {
- "pc": 2362,
- "instruction": "DUP2"
- },
- {
- "pc": 2363,
- "instruction": "GT"
- },
- {
- "pc": 2364,
- "instruction": "ISZERO"
- },
- {
- "pc": 2365,
- "instruction": "PUSH2 0x0261"
- },
- {
- "pc": 2368,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 609
- },
- {
- "color": "\"#B70000\"",
- "target": 2369
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2357
- },
- {
- "instructions": [
- {
- "pc": 96,
- "instruction": "DUP1"
- },
- {
- "pc": 97,
- "instruction": "PUSH4 0xdd62ed3e"
- },
- {
- "pc": 102,
- "instruction": "EQ"
- },
- {
- "pc": 103,
- "instruction": "PUSH2 0x0186"
- },
- {
- "pc": 106,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 390
- },
- {
- "color": "\"#B70000\"",
- "target": 107
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 96,
- "label": "Function dd62ed3e"
- },
- {
- "instructions": [
- {
- "pc": 122,
- "instruction": "DUP1"
- },
- {
- "pc": 123,
- "instruction": "PUSH4 0x095ea7b3"
- },
- {
- "pc": 128,
- "instruction": "EQ"
- },
- {
- "pc": 129,
- "instruction": "PUSH2 0x00c8"
- },
- {
- "pc": 132,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 133
- },
- {
- "color": "\"#5F9747\"",
- "target": 200
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 122,
- "label": "Function 095ea7b3"
- },
- {
- "instructions": [
- {
- "pc": 2395,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2396,
- "instruction": "PUSH0"
- },
- {
- "pc": 2397,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2399,
- "instruction": "DUP3"
- },
- {
- "pc": 2400,
- "instruction": "DUP5"
- },
- {
- "pc": 2401,
- "instruction": "SUB"
- },
- {
- "pc": 2402,
- "instruction": "SLT"
- },
- {
- "pc": 2403,
- "instruction": "ISZERO"
- },
- {
- "pc": 2404,
- "instruction": "PUSH2 0x096b"
- },
- {
- "pc": 2407,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2408
- },
- {
- "color": "\"#5F9747\"",
- "target": 2411
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2395
- },
- {
- "instructions": [
- {
- "pc": 74,
- "instruction": "DUP1"
- },
- {
- "pc": 75,
- "instruction": "PUSH4 0x95d89b41"
- },
- {
- "pc": 80,
- "instruction": "EQ"
- },
- {
- "pc": 81,
- "instruction": "PUSH2 0x016b"
- },
- {
- "pc": 84,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 85
- },
- {
- "color": "\"#5F9747\"",
- "target": 363
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 74,
- "label": "Function 95d89b41"
- },
- {
- "instructions": [
- {
- "pc": 301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 302,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 304,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 306,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 308,
- "instruction": "SHL"
- },
- {
- "pc": 309,
- "instruction": "SUB"
- },
- {
- "pc": 310,
- "instruction": "AND"
- },
- {
- "pc": 311,
- "instruction": "PUSH0"
- },
- {
- "pc": 312,
- "instruction": "SWAP1"
- },
- {
- "pc": 313,
- "instruction": "DUP2"
- },
- {
- "pc": 314,
- "instruction": "MSTORE"
- },
- {
- "pc": 315,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 317,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 319,
- "instruction": "MSTORE"
- },
- {
- "pc": 320,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 322,
- "instruction": "SWAP1"
- },
- {
- "pc": 323,
- "instruction": "SHA3"
- },
- {
- "pc": 324,
- "instruction": "SLOAD"
- },
- {
- "pc": 325,
- "instruction": "SWAP1"
- },
- {
- "pc": 326,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "JUMP",
- "id": 301
- },
- {
- "instructions": [
- {
- "pc": 2177,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2178,
- "instruction": "SWAP3"
- },
- {
- "pc": 2179,
- "instruction": "POP"
- },
- {
- "pc": 2180,
- "instruction": "PUSH2 0x088f"
- },
- {
- "pc": 2183,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2185,
- "instruction": "DUP6"
- },
- {
- "pc": 2186,
- "instruction": "ADD"
- },
- {
- "pc": 2187,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2177
- },
- {
- "instructions": [
- {
- "pc": 2223,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2224,
- "instruction": "PUSH2 0x0757"
- },
- {
- "pc": 2227,
- "instruction": "DUP3"
- },
- {
- "pc": 2228,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2231,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2223
- },
- {
- "instructions": [
- {
- "pc": 327,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 328,
- "instruction": "PUSH2 0x014f"
- },
- {
- "pc": 331,
- "instruction": "PUSH2 0x030b"
- },
- {
- "pc": 334,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 779
- }],
- "last_instruction": "JUMP",
- "id": 327
- },
- {
- "instructions": [
- {
- "pc": 155,
- "instruction": "DUP1"
- },
- {
- "pc": 156,
- "instruction": "PUSH4 0x313ce567"
- },
- {
- "pc": 161,
- "instruction": "EQ"
- },
- {
- "pc": 162,
- "instruction": "PUSH2 0x0110"
- },
- {
- "pc": 165,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 272
- },
- {
- "color": "\"#5F9747\"",
- "target": 166
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 155,
- "label": "Function 313ce567"
- },
- {
- "instructions": [
- {
- "pc": 983,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 985,
- "instruction": "MLOAD"
- },
- {
- "pc": 986,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 990,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 992,
- "instruction": "SHL"
- },
- {
- "pc": 993,
- "instruction": "DUP2"
- },
- {
- "pc": 994,
- "instruction": "MSTORE"
- },
- {
- "pc": 995,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 997,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 999,
- "instruction": "DUP3"
- },
- {
- "pc": 1000,
- "instruction": "ADD"
- },
- {
- "pc": 1001,
- "instruction": "MSTORE"
- },
- {
- "pc": 1002,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1004,
- "instruction": "DUP1"
- },
- {
- "pc": 1005,
- "instruction": "DUP3"
- },
- {
- "pc": 1006,
- "instruction": "ADD"
- },
- {
- "pc": 1007,
- "instruction": "MSTORE"
- },
- {
- "pc": 1008,
- "instruction": "PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464"
- },
- {
- "pc": 1041,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1043,
- "instruction": "DUP3"
- },
- {
- "pc": 1044,
- "instruction": "ADD"
- },
- {
- "pc": 1045,
- "instruction": "MSTORE"
- },
- {
- "pc": 1046,
- "instruction": "PUSH4 0x72657373"
- },
- {
- "pc": 1051,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1053,
- "instruction": "SHL"
- },
- {
- "pc": 1054,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1056,
- "instruction": "DUP3"
- },
- {
- "pc": 1057,
- "instruction": "ADD"
- },
- {
- "pc": 1058,
- "instruction": "MSTORE"
- },
- {
- "pc": 1059,
- "instruction": "PUSH1 0x84"
- },
- {
- "pc": 1061,
- "instruction": "ADD"
- },
- {
- "pc": 1062,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1065,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 983
- },
- {
- "instructions": [
- {
- "pc": 1774,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1775,
- "instruction": "PUSH0"
- },
- {
- "pc": 1776,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1779,
- "instruction": "DUP4"
- },
- {
- "pc": 1780,
- "instruction": "DUP6"
- },
- {
- "pc": 1781,
- "instruction": "PUSH2 0x0935"
- },
- {
- "pc": 1784,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2357
- }],
- "last_instruction": "JUMP",
- "id": 1774
- },
- {
- "instructions": [
- {
- "pc": 2272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2273,
- "instruction": "SWAP1"
- },
- {
- "pc": 2274,
- "instruction": "POP"
- },
- {
- "pc": 2275,
- "instruction": "SWAP3"
- },
- {
- "pc": 2276,
- "instruction": "POP"
- },
- {
- "pc": 2277,
- "instruction": "SWAP3"
- },
- {
- "pc": 2278,
- "instruction": "SWAP1"
- },
- {
- "pc": 2279,
- "instruction": "POP"
- },
- {
- "pc": 2280,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2272
- },
- {
- "instructions": [
- {
- "pc": 2331,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2332,
- "instruction": "POP"
- },
- {
- "pc": 2333,
- "instruction": "SWAP2"
- },
- {
- "pc": 2334,
- "instruction": "SWAP1"
- },
- {
- "pc": 2335,
- "instruction": "POP"
- },
- {
- "pc": 2336,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 505
- },
- {
- "color": "\"#FF9248\"",
- "target": 461
- }
- ],
- "last_instruction": "JUMP",
- "id": 2331
- },
- {
- "instructions": [
- {
- "pc": 1657,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1660,
- "instruction": "DUP5"
- },
- {
- "pc": 1661,
- "instruction": "DUP5"
- },
- {
- "pc": 1662,
- "instruction": "DUP5"
- },
- {
- "pc": 1663,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1666,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1657
- },
- {
- "instructions": [
- {
- "pc": 2220,
- "instruction": "PUSH0"
- },
- {
- "pc": 2221,
- "instruction": "DUP1"
- },
- {
- "pc": 2222,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2220
- },
- {
- "instructions": [
- {
- "pc": 390,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 391,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 394,
- "instruction": "PUSH2 0x0194"
- },
- {
- "pc": 397,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 398,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 400,
- "instruction": "PUSH2 0x08b8"
- },
- {
- "pc": 403,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2232
- }],
- "last_instruction": "JUMP",
- "id": 390
- },
- {
- "instructions": [
- {
- "pc": 1278,
- "instruction": "POP"
- },
- {
- "pc": 1279,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1281,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1283,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1285,
- "instruction": "SHL"
- },
- {
- "pc": 1286,
- "instruction": "SUB"
- },
- {
- "pc": 1287,
- "instruction": "DUP3"
- },
- {
- "pc": 1288,
- "instruction": "AND"
- },
- {
- "pc": 1289,
- "instruction": "ISZERO"
- },
- {
- "pc": 1290,
- "instruction": "ISZERO"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1291
- }],
- "last_instruction": "UNKNOWN",
- "id": 1278
- },
- {
- "instructions": [
- {
- "pc": 253,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 254,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 257,
- "instruction": "PUSH2 0x010b"
- },
- {
- "pc": 260,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 261,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 263,
- "instruction": "PUSH2 0x0866"
- },
- {
- "pc": 266,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2150
- }],
- "last_instruction": "JUMP",
- "id": 253
- },
- {
- "instructions": [
- {
- "pc": 2136,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2137,
- "instruction": "SWAP5"
- },
- {
- "pc": 2138,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2140,
- "instruction": "SWAP4"
- },
- {
- "pc": 2141,
- "instruction": "SWAP1"
- },
- {
- "pc": 2142,
- "instruction": "SWAP4"
- },
- {
- "pc": 2143,
- "instruction": "ADD"
- },
- {
- "pc": 2144,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2145,
- "instruction": "SWAP4"
- },
- {
- "pc": 2146,
- "instruction": "POP"
- },
- {
- "pc": 2147,
- "instruction": "POP"
- },
- {
- "pc": 2148,
- "instruction": "POP"
- },
- {
- "pc": 2149,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 385
- },
- {
- "color": "\"#FF9248\"",
- "target": 404
- },
- {
- "color": "\"#FF9248\"",
- "target": 214
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2136
- },
- {
- "instructions": [
- {
- "pc": 107,
- "instruction": "PUSH0"
- },
- {
- "pc": 108,
- "instruction": "DUP1"
- },
- {
- "pc": 109,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 107
- },
- {
- "instructions": [
- {
- "pc": 1296,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1298,
- "instruction": "MLOAD"
- },
- {
- "pc": 1299,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1303,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1305,
- "instruction": "SHL"
- },
- {
- "pc": 1306,
- "instruction": "DUP2"
- },
- {
- "pc": 1307,
- "instruction": "MSTORE"
- },
- {
- "pc": 1308,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1310,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1312,
- "instruction": "DUP3"
- },
- {
- "pc": 1313,
- "instruction": "ADD"
- },
- {
- "pc": 1314,
- "instruction": "DUP2"
- },
- {
- "pc": 1315,
- "instruction": "SWAP1"
- },
- {
- "pc": 1316,
- "instruction": "MSTORE"
- },
- {
- "pc": 1317,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1319,
- "instruction": "DUP3"
- },
- {
- "pc": 1320,
- "instruction": "ADD"
- },
- {
- "pc": 1321,
- "instruction": "MSTORE"
- },
- {
- "pc": 1322,
- "instruction": "PUSH32 0x45524332303a207472616e7366657220746865207a65726f2061646472657373"
- },
- {
- "pc": 1355,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1357,
- "instruction": "DUP3"
- },
- {
- "pc": 1358,
- "instruction": "ADD"
- },
- {
- "pc": 1359,
- "instruction": "MSTORE"
- },
- {
- "pc": 1360,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1362,
- "instruction": "ADD"
- },
- {
- "pc": 1363,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1366,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1296
- },
- {
- "instructions": [
- {
- "pc": 335,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 336,
- "instruction": "STOP"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "STOP",
- "id": 335
- },
- {
- "instructions": [
- {
- "pc": 1879,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1880,
- "instruction": "SWAP4"
- },
- {
- "pc": 1881,
- "instruction": "SWAP3"
- },
- {
- "pc": 1882,
- "instruction": "POP"
- },
- {
- "pc": 1883,
- "instruction": "POP"
- },
- {
- "pc": 1884,
- "instruction": "POP"
- },
- {
- "pc": 1885,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 301
- }],
- "last_instruction": "JUMP",
- "id": 1879
- },
- {
- "instructions": [
- {
- "pc": 2102,
- "instruction": "PUSH0"
- },
- {
- "pc": 2103,
- "instruction": "DUP1"
- },
- {
- "pc": 2104,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2102
- },
- {
- "instructions": [
- {
- "pc": 2408,
- "instruction": "PUSH0"
- },
- {
- "pc": 2409,
- "instruction": "DUP1"
- },
- {
- "pc": 2410,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2408
- },
- {
- "instructions": [
- {
- "pc": 446,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 447,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 449,
- "instruction": "PUSH1 0x02"
- },
- {
- "pc": 451,
- "instruction": "DUP1"
- },
- {
- "pc": 452,
- "instruction": "SLOAD"
- },
- {
- "pc": 453,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 456,
- "instruction": "SWAP1"
- },
- {
- "pc": 457,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 460,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 446
- },
- {
- "instructions": [
- {
- "pc": 337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 338,
- "instruction": "PUSH0"
- },
- {
- "pc": 339,
- "instruction": "SLOAD"
- },
- {
- "pc": 340,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 342,
- "instruction": "MLOAD"
- },
- {
- "pc": 343,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 345,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 347,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 349,
- "instruction": "SHL"
- },
- {
- "pc": 350,
- "instruction": "SUB"
- },
- {
- "pc": 351,
- "instruction": "SWAP1"
- },
- {
- "pc": 352,
- "instruction": "SWAP2"
- },
- {
- "pc": 353,
- "instruction": "AND"
- },
- {
- "pc": 354,
- "instruction": "DUP2"
- },
- {
- "pc": 355,
- "instruction": "MSTORE"
- },
- {
- "pc": 356,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 358,
- "instruction": "ADD"
- },
- {
- "pc": 359,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 362,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 337
- },
- {
- "instructions": [
- {
- "pc": 2411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2412,
- "instruction": "POP"
- },
- {
- "pc": 2413,
- "instruction": "MLOAD"
- },
- {
- "pc": 2414,
- "instruction": "SWAP2"
- },
- {
- "pc": 2415,
- "instruction": "SWAP1"
- },
- {
- "pc": 2416,
- "instruction": "POP"
- },
- {
- "pc": 2417,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 2411
- },
- {
- "instructions": [
- {
- "pc": 580,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 581,
- "instruction": "POP"
- },
- {
- "pc": 582,
- "instruction": "POP"
- },
- {
- "pc": 583,
- "instruction": "POP"
- },
- {
- "pc": 584,
- "instruction": "POP"
- },
- {
- "pc": 585,
- "instruction": "POP"
- },
- {
- "pc": 586,
- "instruction": "SWAP1"
- },
- {
- "pc": 587,
- "instruction": "POP"
- },
- {
- "pc": 588,
- "instruction": "SWAP1"
- },
- {
- "pc": 589,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 178
- }],
- "last_instruction": "JUMP",
- "id": 580
- },
- {
- "instructions": [
- {
- "pc": 170,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 171,
- "instruction": "PUSH2 0x00b2"
- },
- {
- "pc": 174,
- "instruction": "PUSH2 0x01be"
- },
- {
- "pc": 177,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 446
- }],
- "last_instruction": "JUMP",
- "id": 170
- },
- {
- "instructions": [
- {
- "pc": 404,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 405,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 407,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 409,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 411,
- "instruction": "SHL"
- },
- {
- "pc": 412,
- "instruction": "SUB"
- },
- {
- "pc": 413,
- "instruction": "SWAP2"
- },
- {
- "pc": 414,
- "instruction": "DUP3"
- },
- {
- "pc": 415,
- "instruction": "AND"
- },
- {
- "pc": 416,
- "instruction": "PUSH0"
- },
- {
- "pc": 417,
- "instruction": "SWAP1"
- },
- {
- "pc": 418,
- "instruction": "DUP2"
- },
- {
- "pc": 419,
- "instruction": "MSTORE"
- },
- {
- "pc": 420,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 422,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 424,
- "instruction": "SWAP1"
- },
- {
- "pc": 425,
- "instruction": "DUP2"
- },
- {
- "pc": 426,
- "instruction": "MSTORE"
- },
- {
- "pc": 427,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 429,
- "instruction": "DUP1"
- },
- {
- "pc": 430,
- "instruction": "DUP4"
- },
- {
- "pc": 431,
- "instruction": "SHA3"
- },
- {
- "pc": 432,
- "instruction": "SWAP4"
- },
- {
- "pc": 433,
- "instruction": "SWAP1"
- },
- {
- "pc": 434,
- "instruction": "SWAP5"
- },
- {
- "pc": 435,
- "instruction": "AND"
- },
- {
- "pc": 436,
- "instruction": "DUP3"
- },
- {
- "pc": 437,
- "instruction": "MSTORE"
- },
- {
- "pc": 438,
- "instruction": "SWAP2"
- },
- {
- "pc": 439,
- "instruction": "SWAP1"
- },
- {
- "pc": 440,
- "instruction": "SWAP2"
- },
- {
- "pc": 441,
- "instruction": "MSTORE"
- },
- {
- "pc": 442,
- "instruction": "SHA3"
- },
- {
- "pc": 443,
- "instruction": "SLOAD"
- },
- {
- "pc": 444,
- "instruction": "SWAP1"
- },
- {
- "pc": 445,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 404
- },
- {
- "instructions": [
- {
- "pc": 2337,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2338,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2343,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2345,
- "instruction": "SHL"
- },
- {
- "pc": 2346,
- "instruction": "PUSH0"
- },
- {
- "pc": 2347,
- "instruction": "MSTORE"
- },
- {
- "pc": 2348,
- "instruction": "PUSH1 0x11"
- },
- {
- "pc": 2350,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2352,
- "instruction": "MSTORE"
- },
- {
- "pc": 2353,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2355,
- "instruction": "PUSH0"
- },
- {
- "pc": 2356,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2337
- },
- {
- "instructions": [
- {
- "pc": 2191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2192,
- "instruction": "SWAP2"
- },
- {
- "pc": 2193,
- "instruction": "POP"
- },
- {
- "pc": 2194,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2196,
- "instruction": "DUP5"
- },
- {
- "pc": 2197,
- "instruction": "ADD"
- },
- {
- "pc": 2198,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2199,
- "instruction": "SWAP1"
- },
- {
- "pc": 2200,
- "instruction": "POP"
- },
- {
- "pc": 2201,
- "instruction": "SWAP3"
- },
- {
- "pc": 2202,
- "instruction": "POP"
- },
- {
- "pc": 2203,
- "instruction": "SWAP3"
- },
- {
- "pc": 2204,
- "instruction": "POP"
- },
- {
- "pc": 2205,
- "instruction": "SWAP3"
- },
- {
- "pc": 2206,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 267
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 2191
- },
- {
- "instructions": [
- {
- "pc": 609,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 610,
- "instruction": "SWAP3"
- },
- {
- "pc": 611,
- "instruction": "SWAP2"
- },
- {
- "pc": 612,
- "instruction": "POP"
- },
- {
- "pc": 613,
- "instruction": "POP"
- },
- {
- "pc": 614,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1685
- },
- {
- "color": "\"#FF9248\"",
- "target": 219
- },
- {
- "color": "\"#FF9248\"",
- "target": 239
- }
- ],
- "last_instruction": "JUMP",
- "id": 609
- },
- {
- "instructions": [
- {
- "pc": 0,
- "instruction": "PUSH1 0x80"
- },
- {
- "pc": 2,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 4,
- "instruction": "MSTORE"
- },
- {
- "pc": 5,
- "instruction": "CALLVALUE"
- },
- {
- "pc": 6,
- "instruction": "DUP1"
- },
- {
- "pc": 7,
- "instruction": "ISZERO"
- },
- {
- "pc": 8,
- "instruction": "PUSH2 0x000f"
- },
- {
- "pc": 11,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 12
- },
- {
- "color": "\"#5F9747\"",
- "target": 15
- }
- ],
- "last_instruction": "JUMPI",
- "id": 0,
- "label": "Entry point 0"
- },
- {
- "instructions": [
- {
- "pc": 1965,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1966,
- "instruction": "PUSH0"
- },
- {
- "pc": 1967,
- "instruction": "DUP1"
- },
- {
- "pc": 1968,
- "instruction": "RETURNDATACOPY"
- },
- {
- "pc": 1969,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1970,
- "instruction": "PUSH0"
- },
- {
- "pc": 1971,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 1965
- },
- {
- "instructions": [
- {
- "pc": 1367,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1368,
- "instruction": "PUSH1 0x06"
- },
- {
- "pc": 1370,
- "instruction": "SLOAD"
- },
- {
- "pc": 1371,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1373,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1375,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1377,
- "instruction": "SHL"
- },
- {
- "pc": 1378,
- "instruction": "SUB"
- },
- {
- "pc": 1379,
- "instruction": "DUP5"
- },
- {
- "pc": 1380,
- "instruction": "DUP2"
- },
- {
- "pc": 1381,
- "instruction": "AND"
- },
- {
- "pc": 1382,
- "instruction": "PUSH0"
- },
- {
- "pc": 1383,
- "instruction": "SWAP1"
- },
- {
- "pc": 1384,
- "instruction": "DUP2"
- },
- {
- "pc": 1385,
- "instruction": "MSTORE"
- },
- {
- "pc": 1386,
- "instruction": "PUSH1 0x05"
- },
- {
- "pc": 1388,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1390,
- "instruction": "MSTORE"
- },
- {
- "pc": 1391,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1393,
- "instruction": "DUP2"
- },
- {
- "pc": 1394,
- "instruction": "SHA3"
- },
- {
- "pc": 1395,
- "instruction": "SLOAD"
- },
- {
- "pc": 1396,
- "instruction": "SWAP1"
- },
- {
- "pc": 1397,
- "instruction": "SWAP3"
- },
- {
- "pc": 1398,
- "instruction": "PUSH2 0x0583"
- },
- {
- "pc": 1401,
- "instruction": "SWAP3"
- },
- {
- "pc": 1402,
- "instruction": "AND"
- },
- {
- "pc": 1403,
- "instruction": "SWAP1"
- },
- {
- "pc": 1404,
- "instruction": "DUP2"
- },
- {
- "pc": 1405,
- "instruction": "SWAP1"
- },
- {
- "pc": 1406,
- "instruction": "DUP8"
- },
- {
- "pc": 1407,
- "instruction": "PUSH2 0x066e"
- },
- {
- "pc": 1410,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1646
- }],
- "last_instruction": "JUMP",
- "id": 1367
- },
- {
- "instructions": [
- {
- "pc": 868,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 869,
- "instruction": "PUSH0"
- },
- {
- "pc": 870,
- "instruction": "DUP1"
- },
- {
- "pc": 871,
- "instruction": "SLOAD"
- },
- {
- "pc": 872,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 874,
- "instruction": "MLOAD"
- },
- {
- "pc": 875,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 877,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 879,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 881,
- "instruction": "SHL"
- },
- {
- "pc": 882,
- "instruction": "SUB"
- },
- {
- "pc": 883,
- "instruction": "SWAP1"
- },
- {
- "pc": 884,
- "instruction": "SWAP2"
- },
- {
- "pc": 885,
- "instruction": "AND"
- },
- {
- "pc": 886,
- "instruction": "SWAP1"
- },
- {
- "pc": 887,
- "instruction": "PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
- },
- {
- "pc": 920,
- "instruction": "SWAP1"
- },
- {
- "pc": 921,
- "instruction": "DUP4"
- },
- {
- "pc": 922,
- "instruction": "SWAP1"
- },
- {
- "pc": 923,
- "instruction": "LOG3"
- },
- {
- "pc": 924,
- "instruction": "PUSH0"
- },
- {
- "pc": 925,
- "instruction": "DUP1"
- },
- {
- "pc": 926,
- "instruction": "SLOAD"
- },
- {
- "pc": 927,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 929,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 931,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 933,
- "instruction": "SHL"
- },
- {
- "pc": 934,
- "instruction": "SUB"
- },
- {
- "pc": 935,
- "instruction": "NOT"
- },
- {
- "pc": 936,
- "instruction": "AND"
- },
- {
- "pc": 937,
- "instruction": "SWAP1"
- },
- {
- "pc": 938,
- "instruction": "SSTORE"
- },
- {
- "pc": 939,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 335
- }],
- "last_instruction": "JUMP",
- "id": 868
- },
- {
- "instructions": [
- {
- "pc": 2083,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2084,
- "instruction": "DUP1"
- },
- {
- "pc": 2085,
- "instruction": "CALLDATALOAD"
- },
- {
- "pc": 2086,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2088,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 2090,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 2092,
- "instruction": "SHL"
- },
- {
- "pc": 2093,
- "instruction": "SUB"
- },
- {
- "pc": 2094,
- "instruction": "DUP2"
- },
- {
- "pc": 2095,
- "instruction": "AND"
- },
- {
- "pc": 2096,
- "instruction": "DUP2"
- },
- {
- "pc": 2097,
- "instruction": "EQ"
- },
- {
- "pc": 2098,
- "instruction": "PUSH2 0x0839"
- },
- {
- "pc": 2101,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2102
- },
- {
- "color": "\"#5F9747\"",
- "target": 2105
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2083
- },
- {
- "instructions": [
- {
- "pc": 940,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 941,
- "instruction": "PUSH1 0x60"
- },
- {
- "pc": 943,
- "instruction": "PUSH1 0x03"
- },
- {
- "pc": 945,
- "instruction": "DUP1"
- },
- {
- "pc": 946,
- "instruction": "SLOAD"
- },
- {
- "pc": 947,
- "instruction": "PUSH2 0x01cd"
- },
- {
- "pc": 950,
- "instruction": "SWAP1"
- },
- {
- "pc": 951,
- "instruction": "PUSH2 0x08e9"
- },
- {
- "pc": 954,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2281
- }],
- "last_instruction": "JUMP",
- "id": 940
- },
- {
- "instructions": [
- {
- "pc": 615,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 616,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 618,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 620,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 622,
- "instruction": "SHL"
- },
- {
- "pc": 623,
- "instruction": "SUB"
- },
- {
- "pc": 624,
- "instruction": "DUP4"
- },
- {
- "pc": 625,
- "instruction": "AND"
- },
- {
- "pc": 626,
- "instruction": "PUSH0"
- },
- {
- "pc": 627,
- "instruction": "SWAP1"
- },
- {
- "pc": 628,
- "instruction": "DUP2"
- },
- {
- "pc": 629,
- "instruction": "MSTORE"
- },
- {
- "pc": 630,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 632,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 634,
- "instruction": "SWAP1"
- },
- {
- "pc": 635,
- "instruction": "DUP2"
- },
- {
- "pc": 636,
- "instruction": "MSTORE"
- },
- {
- "pc": 637,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 639,
- "instruction": "DUP1"
- },
- {
- "pc": 640,
- "instruction": "DUP4"
- },
- {
- "pc": 641,
- "instruction": "SHA3"
- },
- {
- "pc": 642,
- "instruction": "CALLER"
- },
- {
- "pc": 643,
- "instruction": "DUP1"
- },
- {
- "pc": 644,
- "instruction": "DUP6"
- },
- {
- "pc": 645,
- "instruction": "MSTORE"
- },
- {
- "pc": 646,
- "instruction": "SWAP3"
- },
- {
- "pc": 647,
- "instruction": "MSTORE"
- },
- {
- "pc": 648,
- "instruction": "DUP3"
- },
- {
- "pc": 649,
- "instruction": "SHA3"
- },
- {
- "pc": 650,
- "instruction": "SLOAD"
- },
- {
- "pc": 651,
- "instruction": "PUSH0"
- },
- {
- "pc": 652,
- "instruction": "NOT"
- },
- {
- "pc": 653,
- "instruction": "DUP2"
- },
- {
- "pc": 654,
- "instruction": "EQ"
- },
- {
- "pc": 655,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 658,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 659
- },
- {
- "color": "\"#5F9747\"",
- "target": 756
- }
- ],
- "last_instruction": "JUMPI",
- "id": 615
- },
- {
- "instructions": [
- {
- "pc": 2105,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2106,
- "instruction": "SWAP2"
- },
- {
- "pc": 2107,
- "instruction": "SWAP1"
- },
- {
- "pc": 2108,
- "instruction": "POP"
- },
- {
- "pc": 2109,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 2272
- },
- {
- "color": "\"#FF9248\"",
- "target": 2177
- },
- {
- "color": "\"#FF9248\"",
- "target": 2258
- },
- {
- "color": "\"#FF9248\"",
- "target": 1879
- },
- {
- "color": "\"#FF9248\"",
- "target": 2136
- },
- {
- "color": "\"#FF9248\"",
- "target": 2191
- }
- ],
- "last_instruction": "JUMP",
- "id": 2105
- },
- {
- "instructions": [
- {
- "pc": 63,
- "instruction": "DUP1"
- },
- {
- "pc": 64,
- "instruction": "PUSH4 0x8da5cb5b"
- },
- {
- "pc": 69,
- "instruction": "EQ"
- },
- {
- "pc": 70,
- "instruction": "PUSH2 0x0151"
- },
- {
- "pc": 73,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 337
- },
- {
- "color": "\"#B70000\"",
- "target": 74
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 63,
- "label": "Function 8da5cb5b"
- },
- {
- "instructions": [
- {
- "pc": 2051,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2052,
- "instruction": "POP"
- },
- {
- "pc": 2053,
- "instruction": "PUSH0"
- },
- {
- "pc": 2054,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2056,
- "instruction": "DUP3"
- },
- {
- "pc": 2057,
- "instruction": "DUP7"
- },
- {
- "pc": 2058,
- "instruction": "ADD"
- },
- {
- "pc": 2059,
- "instruction": "ADD"
- },
- {
- "pc": 2060,
- "instruction": "MSTORE"
- },
- {
- "pc": 2061,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2063,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2065,
- "instruction": "NOT"
- },
- {
- "pc": 2066,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 2068,
- "instruction": "DUP4"
- },
- {
- "pc": 2069,
- "instruction": "ADD"
- },
- {
- "pc": 2070,
- "instruction": "AND"
- },
- {
- "pc": 2071,
- "instruction": "DUP6"
- },
- {
- "pc": 2072,
- "instruction": "ADD"
- },
- {
- "pc": 2073,
- "instruction": "ADD"
- },
- {
- "pc": 2074,
- "instruction": "SWAP3"
- },
- {
- "pc": 2075,
- "instruction": "POP"
- },
- {
- "pc": 2076,
- "instruction": "POP"
- },
- {
- "pc": 2077,
- "instruction": "POP"
- },
- {
- "pc": 2078,
- "instruction": "SWAP3"
- },
- {
- "pc": 2079,
- "instruction": "SWAP2"
- },
- {
- "pc": 2080,
- "instruction": "POP"
- },
- {
- "pc": 2081,
- "instruction": "POP"
- },
- {
- "pc": 2082,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [],
- "last_instruction": "JUMP",
- "id": 2051
- },
- {
- "instructions": [
- {
- "pc": 1693,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1694,
- "instruction": "PUSH0"
- },
- {
- "pc": 1695,
- "instruction": "DUP3"
- },
- {
- "pc": 1696,
- "instruction": "DUP3"
- },
- {
- "pc": 1697,
- "instruction": "GT"
- },
- {
- "pc": 1698,
- "instruction": "ISZERO"
- },
- {
- "pc": 1699,
- "instruction": "PUSH2 0x06ee"
- },
- {
- "pc": 1702,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1703
- },
- {
- "color": "\"#5F9747\"",
- "target": 1774
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1693
- },
- {
- "instructions": [
- {
- "pc": 267,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 268,
- "instruction": "PUSH2 0x0267"
- },
- {
- "pc": 271,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 615
- }],
- "last_instruction": "JUMP",
- "id": 267
- },
- {
- "instructions": [
- {
- "pc": 1667,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1668,
- "instruction": "SWAP1"
- },
- {
- "pc": 1669,
- "instruction": "POP"
- },
- {
- "pc": 1670,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 1673,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1685
- }],
- "last_instruction": "JUMP",
- "id": 1667
- },
- {
- "instructions": [
- {
- "pc": 15,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 16,
- "instruction": "POP"
- },
- {
- "pc": 17,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 19,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 20,
- "instruction": "LT"
- },
- {
- "pc": 21,
- "instruction": "PUSH2 0x00a6"
- },
- {
- "pc": 24,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 166
- },
- {
- "color": "\"#B70000\"",
- "target": 25
- }
- ],
- "last_instruction": "JUMPI",
- "id": 15
- },
- {
- "instructions": [
- {
- "pc": 1703,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1705,
- "instruction": "MLOAD"
- },
- {
- "pc": 1706,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 1710,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 1712,
- "instruction": "SHL"
- },
- {
- "pc": 1713,
- "instruction": "DUP2"
- },
- {
- "pc": 1714,
- "instruction": "MSTORE"
- },
- {
- "pc": 1715,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1717,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1719,
- "instruction": "DUP3"
- },
- {
- "pc": 1720,
- "instruction": "ADD"
- },
- {
- "pc": 1721,
- "instruction": "MSTORE"
- },
- {
- "pc": 1722,
- "instruction": "PUSH1 0x1e"
- },
- {
- "pc": 1724,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1726,
- "instruction": "DUP3"
- },
- {
- "pc": 1727,
- "instruction": "ADD"
- },
- {
- "pc": 1728,
- "instruction": "MSTORE"
- },
- {
- "pc": 1729,
- "instruction": "PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000"
- },
- {
- "pc": 1762,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1764,
- "instruction": "DUP3"
- },
- {
- "pc": 1765,
- "instruction": "ADD"
- },
- {
- "pc": 1766,
- "instruction": "MSTORE"
- },
- {
- "pc": 1767,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1769,
- "instruction": "ADD"
- },
- {
- "pc": 1770,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 1773,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 1703
- },
- {
- "instructions": [
- {
- "pc": 968,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 969,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 971,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 973,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 975,
- "instruction": "SHL"
- },
- {
- "pc": 976,
- "instruction": "SUB"
- },
- {
- "pc": 977,
- "instruction": "DUP4"
- },
- {
- "pc": 978,
- "instruction": "AND"
- },
- {
- "pc": 979,
- "instruction": "PUSH2 0x042a"
- },
- {
- "pc": 982,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 983
- },
- {
- "color": "\"#5F9747\"",
- "target": 1066
- }
- ],
- "last_instruction": "JUMPI",
- "id": 968
- },
- {
- "instructions": [
- {
- "pc": 551,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 552,
- "instruction": "DUP2"
- },
- {
- "pc": 553,
- "instruction": "SLOAD"
- },
- {
- "pc": 554,
- "instruction": "DUP2"
- },
- {
- "pc": 555,
- "instruction": "MSTORE"
- },
- {
- "pc": 556,
- "instruction": "SWAP1"
- },
- {
- "pc": 557,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 559,
- "instruction": "ADD"
- },
- {
- "pc": 560,
- "instruction": "SWAP1"
- },
- {
- "pc": 561,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 563,
- "instruction": "ADD"
- },
- {
- "pc": 564,
- "instruction": "DUP1"
- },
- {
- "pc": 565,
- "instruction": "DUP4"
- },
- {
- "pc": 566,
- "instruction": "GT"
- },
- {
- "pc": 567,
- "instruction": "PUSH2 0x0227"
- },
- {
- "pc": 570,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 551
- },
- {
- "color": "\"#B70000\"",
- "target": 571
- }
- ],
- "last_instruction": "JUMPI",
- "id": 551
- },
- {
- "instructions": [
- {
- "pc": 1493,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1494,
- "instruction": "PUSH2 0x05df"
- },
- {
- "pc": 1497,
- "instruction": "DUP2"
- },
- {
- "pc": 1498,
- "instruction": "DUP4"
- },
- {
- "pc": 1499,
- "instruction": "PUSH2 0x069d"
- },
- {
- "pc": 1502,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1693
- }],
- "last_instruction": "JUMP",
- "id": 1493
- },
- {
- "instructions": [
- {
- "pc": 166,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 167,
- "instruction": "PUSH0"
- },
- {
- "pc": 168,
- "instruction": "DUP1"
- },
- {
- "pc": 169,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 166
- },
- {
- "instructions": [
- {
- "pc": 85,
- "instruction": "DUP1"
- },
- {
- "pc": 86,
- "instruction": "PUSH4 0xa9059cbb"
- },
- {
- "pc": 91,
- "instruction": "EQ"
- },
- {
- "pc": 92,
- "instruction": "PUSH2 0x0173"
- },
- {
- "pc": 95,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 96
- },
- {
- "color": "\"#5F9747\"",
- "target": 371
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 85,
- "label": "Function a9059cbb"
- },
- {
- "instructions": [
- {
- "pc": 2312,
- "instruction": "PUSH4 0x4e487b71"
- },
- {
- "pc": 2317,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 2319,
- "instruction": "SHL"
- },
- {
- "pc": 2320,
- "instruction": "PUSH0"
- },
- {
- "pc": 2321,
- "instruction": "MSTORE"
- },
- {
- "pc": 2322,
- "instruction": "PUSH1 0x22"
- },
- {
- "pc": 2324,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 2326,
- "instruction": "MSTORE"
- },
- {
- "pc": 2327,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 2329,
- "instruction": "PUSH0"
- },
- {
- "pc": 2330,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2312
- },
- {
- "instructions": [
- {
- "pc": 2249,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2250,
- "instruction": "PUSH2 0x08d2"
- },
- {
- "pc": 2253,
- "instruction": "DUP4"
- },
- {
- "pc": 2254,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2257,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2249
- },
- {
- "instructions": [
- {
- "pc": 512,
- "instruction": "DUP1"
- },
- {
- "pc": 513,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 515,
- "instruction": "LT"
- },
- {
- "pc": 516,
- "instruction": "PUSH2 0x021b"
- },
- {
- "pc": 519,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 520
- },
- {
- "color": "\"#5F9747\"",
- "target": 539
- }
- ],
- "last_instruction": "JUMPI",
- "id": 512
- },
- {
- "instructions": [
- {
- "pc": 797,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 799,
- "instruction": "MLOAD"
- },
- {
- "pc": 800,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 804,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 806,
- "instruction": "SHL"
- },
- {
- "pc": 807,
- "instruction": "DUP2"
- },
- {
- "pc": 808,
- "instruction": "MSTORE"
- },
- {
- "pc": 809,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 811,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 813,
- "instruction": "DUP3"
- },
- {
- "pc": 814,
- "instruction": "ADD"
- },
- {
- "pc": 815,
- "instruction": "DUP2"
- },
- {
- "pc": 816,
- "instruction": "SWAP1"
- },
- {
- "pc": 817,
- "instruction": "MSTORE"
- },
- {
- "pc": 818,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 820,
- "instruction": "DUP3"
- },
- {
- "pc": 821,
- "instruction": "ADD"
- },
- {
- "pc": 822,
- "instruction": "MSTORE"
- },
- {
- "pc": 823,
- "instruction": "PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572"
- },
- {
- "pc": 856,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 858,
- "instruction": "DUP3"
- },
- {
- "pc": 859,
- "instruction": "ADD"
- },
- {
- "pc": 860,
- "instruction": "MSTORE"
- },
- {
- "pc": 861,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 863,
- "instruction": "ADD"
- },
- {
- "pc": 864,
- "instruction": "PUSH2 0x02de"
- },
- {
- "pc": 867,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "JUMP",
- "id": 797
- },
- {
- "instructions": [
- {
- "pc": 2110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2111,
- "instruction": "PUSH0"
- },
- {
- "pc": 2112,
- "instruction": "DUP1"
- },
- {
- "pc": 2113,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2115,
- "instruction": "DUP4"
- },
- {
- "pc": 2116,
- "instruction": "DUP6"
- },
- {
- "pc": 2117,
- "instruction": "SUB"
- },
- {
- "pc": 2118,
- "instruction": "SLT"
- },
- {
- "pc": 2119,
- "instruction": "ISZERO"
- },
- {
- "pc": 2120,
- "instruction": "PUSH2 0x084f"
- },
- {
- "pc": 2123,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2124
- },
- {
- "color": "\"#5F9747\"",
- "target": 2127
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2110
- },
- {
- "instructions": [
- {
- "pc": 2165,
- "instruction": "PUSH0"
- },
- {
- "pc": 2166,
- "instruction": "DUP1"
- },
- {
- "pc": 2167,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2165
- },
- {
- "instructions": [
- {
- "pc": 2127,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2128,
- "instruction": "PUSH2 0x0858"
- },
- {
- "pc": 2131,
- "instruction": "DUP4"
- },
- {
- "pc": 2132,
- "instruction": "PUSH2 0x0823"
- },
- {
- "pc": 2135,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2083
- }],
- "last_instruction": "JUMP",
- "id": 2127
- },
- {
- "instructions": [
- {
- "pc": 371,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 372,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 375,
- "instruction": "PUSH2 0x0181"
- },
- {
- "pc": 378,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 379,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 381,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 384,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 371
- },
- {
- "instructions": [
- {
- "pc": 191,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 192,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 194,
- "instruction": "MLOAD"
- },
- {
- "pc": 195,
- "instruction": "DUP1"
- },
- {
- "pc": 196,
- "instruction": "SWAP2"
- },
- {
- "pc": 197,
- "instruction": "SUB"
- },
- {
- "pc": 198,
- "instruction": "SWAP1"
- },
- {
- "pc": 199,
- "instruction": "RETURN"
- }
- ],
- "background_color": "\"#A6EC99\"",
- "outgoing_edges": [],
- "last_instruction": "RETURN",
- "id": 191
- },
- {
- "instructions": [
- {
- "pc": 239,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 240,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 242,
- "instruction": "MLOAD"
- },
- {
- "pc": 243,
- "instruction": "SWAP1"
- },
- {
- "pc": 244,
- "instruction": "DUP2"
- },
- {
- "pc": 245,
- "instruction": "MSTORE"
- },
- {
- "pc": 246,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 248,
- "instruction": "ADD"
- },
- {
- "pc": 249,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 252,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 239
- },
- {
- "instructions": [
- {
- "pc": 235,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 236,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 238,
- "instruction": "SLOAD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 239
- }],
- "last_instruction": "UNKNOWN",
- "id": 235
- },
- {
- "instructions": [
- {
- "pc": 603,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 604,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 606,
- "instruction": "SWAP2"
- },
- {
- "pc": 607,
- "instruction": "POP"
- },
- {
- "pc": 608,
- "instruction": "POP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 609
- }],
- "last_instruction": "UNKNOWN",
- "id": 603
- },
- {
- "instructions": [
- {
- "pc": 110,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 111,
- "instruction": "DUP1"
- },
- {
- "pc": 112,
- "instruction": "PUSH4 0x06fdde03"
- },
- {
- "pc": 117,
- "instruction": "EQ"
- },
- {
- "pc": 118,
- "instruction": "PUSH2 0x00aa"
- },
- {
- "pc": 121,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 122
- },
- {
- "color": "\"#5F9747\"",
- "target": 170
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 110,
- "label": "Function 06fdde03"
- },
- {
- "instructions": [
- {
- "pc": 1411,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1412,
- "instruction": "SWAP1"
- },
- {
- "pc": 1413,
- "instruction": "POP"
- },
- {
- "pc": 1414,
- "instruction": "DUP2"
- },
- {
- "pc": 1415,
- "instruction": "DUP2"
- },
- {
- "pc": 1416,
- "instruction": "LT"
- },
- {
- "pc": 1417,
- "instruction": "ISZERO"
- },
- {
- "pc": 1418,
- "instruction": "PUSH2 0x05d5"
- },
- {
- "pc": 1421,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1493
- },
- {
- "color": "\"#B70000\"",
- "target": 1422
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1411
- },
- {
- "instructions": [
- {
- "pc": 2301,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2302,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2304,
- "instruction": "DUP3"
- },
- {
- "pc": 2305,
- "instruction": "LT"
- },
- {
- "pc": 2306,
- "instruction": "DUP2"
- },
- {
- "pc": 2307,
- "instruction": "SUB"
- },
- {
- "pc": 2308,
- "instruction": "PUSH2 0x091b"
- },
- {
- "pc": 2311,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2312
- },
- {
- "color": "\"#5F9747\"",
- "target": 2331
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2301
- },
- {
- "instructions": [
- {
- "pc": 590,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 591,
- "instruction": "PUSH0"
- },
- {
- "pc": 592,
- "instruction": "CALLER"
- },
- {
- "pc": 593,
- "instruction": "PUSH2 0x025b"
- },
- {
- "pc": 596,
- "instruction": "DUP2"
- },
- {
- "pc": 597,
- "instruction": "DUP6"
- },
- {
- "pc": 598,
- "instruction": "DUP6"
- },
- {
- "pc": 599,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 602,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 590
- },
- {
- "instructions": [
- {
- "pc": 571,
- "instruction": "DUP3"
- },
- {
- "pc": 572,
- "instruction": "SWAP1"
- },
- {
- "pc": 573,
- "instruction": "SUB"
- },
- {
- "pc": 574,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 576,
- "instruction": "AND"
- },
- {
- "pc": 577,
- "instruction": "DUP3"
- },
- {
- "pc": 578,
- "instruction": "ADD"
- },
- {
- "pc": 579,
- "instruction": "SWAP2"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "UNKNOWN",
- "id": 571
- },
- {
- "instructions": [
- {
- "pc": 2008,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2009,
- "instruction": "PUSH0"
- },
- {
- "pc": 2010,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2012,
- "instruction": "DUP1"
- },
- {
- "pc": 2013,
- "instruction": "DUP4"
- },
- {
- "pc": 2014,
- "instruction": "MSTORE"
- },
- {
- "pc": 2015,
- "instruction": "DUP4"
- },
- {
- "pc": 2016,
- "instruction": "MLOAD"
- },
- {
- "pc": 2017,
- "instruction": "DUP1"
- },
- {
- "pc": 2018,
- "instruction": "DUP3"
- },
- {
- "pc": 2019,
- "instruction": "DUP6"
- },
- {
- "pc": 2020,
- "instruction": "ADD"
- },
- {
- "pc": 2021,
- "instruction": "MSTORE"
- },
- {
- "pc": 2022,
- "instruction": "PUSH0"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "UNKNOWN",
- "id": 2008
- },
- {
- "instructions": [
- {
- "pc": 520,
- "instruction": "PUSH2 0x0100"
- },
- {
- "pc": 523,
- "instruction": "DUP1"
- },
- {
- "pc": 524,
- "instruction": "DUP4"
- },
- {
- "pc": 525,
- "instruction": "SLOAD"
- },
- {
- "pc": 526,
- "instruction": "DIV"
- },
- {
- "pc": 527,
- "instruction": "MUL"
- },
- {
- "pc": 528,
- "instruction": "DUP4"
- },
- {
- "pc": 529,
- "instruction": "MSTORE"
- },
- {
- "pc": 530,
- "instruction": "SWAP2"
- },
- {
- "pc": 531,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 533,
- "instruction": "ADD"
- },
- {
- "pc": 534,
- "instruction": "SWAP2"
- },
- {
- "pc": 535,
- "instruction": "PUSH2 0x0244"
- },
- {
- "pc": 538,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 580
- }],
- "last_instruction": "JUMP",
- "id": 520
- },
- {
- "instructions": [
- {
- "pc": 1646,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1647,
- "instruction": "PUSH0"
- },
- {
- "pc": 1648,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1650,
- "instruction": "DUP4"
- },
- {
- "pc": 1651,
- "instruction": "GT"
- },
- {
- "pc": 1652,
- "instruction": "ISZERO"
- },
- {
- "pc": 1653,
- "instruction": "PUSH2 0x068a"
- },
- {
- "pc": 1656,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1657
- },
- {
- "color": "\"#5F9747\"",
- "target": 1674
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1646
- },
- {
- "instructions": [
- {
- "pc": 178,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 179,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 181,
- "instruction": "MLOAD"
- },
- {
- "pc": 182,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 185,
- "instruction": "SWAP2"
- },
- {
- "pc": 186,
- "instruction": "SWAP1"
- },
- {
- "pc": 187,
- "instruction": "PUSH2 0x07d8"
- },
- {
- "pc": 190,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2008
- }],
- "last_instruction": "JUMP",
- "id": 178
- },
- {
- "instructions": [
- {
- "pc": 200,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 201,
- "instruction": "PUSH2 0x00db"
- },
- {
- "pc": 204,
- "instruction": "PUSH2 0x00d6"
- },
- {
- "pc": 207,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 208,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 210,
- "instruction": "PUSH2 0x083e"
- },
- {
- "pc": 213,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2110
- }],
- "last_instruction": "JUMP",
- "id": 200
- },
- {
- "instructions": [
- {
- "pc": 1674,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1675,
- "instruction": "PUSH2 0x0683"
- },
- {
- "pc": 1678,
- "instruction": "DUP6"
- },
- {
- "pc": 1679,
- "instruction": "DUP5"
- },
- {
- "pc": 1680,
- "instruction": "DUP5"
- },
- {
- "pc": 1681,
- "instruction": "PUSH2 0x075e"
- },
- {
- "pc": 1684,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1886
- }],
- "last_instruction": "JUMP",
- "id": 1674
- },
- {
- "instructions": [
- {
- "pc": 287,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 288,
- "instruction": "PUSH2 0x00ef"
- },
- {
- "pc": 291,
- "instruction": "PUSH2 0x012d"
- },
- {
- "pc": 294,
- "instruction": "CALLDATASIZE"
- },
- {
- "pc": 295,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 297,
- "instruction": "PUSH2 0x089f"
- },
- {
- "pc": 300,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2207
- }],
- "last_instruction": "JUMP",
- "id": 287
- },
- {
- "instructions": [
- {
- "pc": 133,
- "instruction": "DUP1"
- },
- {
- "pc": 134,
- "instruction": "PUSH4 0x18160ddd"
- },
- {
- "pc": 139,
- "instruction": "EQ"
- },
- {
- "pc": 140,
- "instruction": "PUSH2 0x00eb"
- },
- {
- "pc": 143,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 144
- },
- {
- "color": "\"#5F9747\"",
- "target": 235
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 133,
- "label": "Function 18160ddd"
- },
- {
- "instructions": [
- {
- "pc": 2232,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2233,
- "instruction": "PUSH0"
- },
- {
- "pc": 2234,
- "instruction": "DUP1"
- },
- {
- "pc": 2235,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2237,
- "instruction": "DUP4"
- },
- {
- "pc": 2238,
- "instruction": "DUP6"
- },
- {
- "pc": 2239,
- "instruction": "SUB"
- },
- {
- "pc": 2240,
- "instruction": "SLT"
- },
- {
- "pc": 2241,
- "instruction": "ISZERO"
- },
- {
- "pc": 2242,
- "instruction": "PUSH2 0x08c9"
- },
- {
- "pc": 2245,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2246
- },
- {
- "color": "\"#5F9747\"",
- "target": 2249
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2232
- },
- {
- "instructions": [
- {
- "pc": 756,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 757,
- "instruction": "PUSH2 0x02ff"
- },
- {
- "pc": 760,
- "instruction": "DUP7"
- },
- {
- "pc": 761,
- "instruction": "DUP7"
- },
- {
- "pc": 762,
- "instruction": "DUP7"
- },
- {
- "pc": 763,
- "instruction": "PUSH2 0x04eb"
- },
- {
- "pc": 766,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 1259
- }],
- "last_instruction": "JUMP",
- "id": 756
- },
- {
- "instructions": [
- {
- "pc": 272,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 273,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 275,
- "instruction": "MLOAD"
- },
- {
- "pc": 276,
- "instruction": "PUSH1 0x12"
- },
- {
- "pc": 278,
- "instruction": "DUP2"
- },
- {
- "pc": 279,
- "instruction": "MSTORE"
- },
- {
- "pc": 280,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 282,
- "instruction": "ADD"
- },
- {
- "pc": 283,
- "instruction": "PUSH2 0x00bf"
- },
- {
- "pc": 286,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 191
- }],
- "last_instruction": "JUMP",
- "id": 272
- },
- {
- "instructions": [
- {
- "pc": 52,
- "instruction": "DUP1"
- },
- {
- "pc": 53,
- "instruction": "PUSH4 0x715018a6"
- },
- {
- "pc": 58,
- "instruction": "EQ"
- },
- {
- "pc": 59,
- "instruction": "PUSH2 0x0147"
- },
- {
- "pc": 62,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 327
- },
- {
- "color": "\"#B70000\"",
- "target": 63
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 52,
- "label": "Function 715018a6"
- },
- {
- "instructions": [
- {
- "pc": 743,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 744,
- "instruction": "PUSH2 0x02f4"
- },
- {
- "pc": 747,
- "instruction": "DUP7"
- },
- {
- "pc": 748,
- "instruction": "DUP4"
- },
- {
- "pc": 749,
- "instruction": "DUP7"
- },
- {
- "pc": 750,
- "instruction": "DUP5"
- },
- {
- "pc": 751,
- "instruction": "SUB"
- },
- {
- "pc": 752,
- "instruction": "PUSH2 0x03c8"
- },
- {
- "pc": 755,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 968
- }],
- "last_instruction": "JUMP",
- "id": 743
- },
- {
- "instructions": [
- {
- "pc": 12,
- "instruction": "PUSH0"
- },
- {
- "pc": 13,
- "instruction": "DUP1"
- },
- {
- "pc": 14,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 12
- },
- {
- "instructions": [
- {
- "pc": 385,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 386,
- "instruction": "PUSH2 0x03bb"
- },
- {
- "pc": 389,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 955
- }],
- "last_instruction": "JUMP",
- "id": 385
- },
- {
- "instructions": [
- {
- "pc": 1163,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1164,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1166,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1168,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1170,
- "instruction": "SHL"
- },
- {
- "pc": 1171,
- "instruction": "SUB"
- },
- {
- "pc": 1172,
- "instruction": "DUP4"
- },
- {
- "pc": 1173,
- "instruction": "DUP2"
- },
- {
- "pc": 1174,
- "instruction": "AND"
- },
- {
- "pc": 1175,
- "instruction": "PUSH0"
- },
- {
- "pc": 1176,
- "instruction": "DUP2"
- },
- {
- "pc": 1177,
- "instruction": "DUP2"
- },
- {
- "pc": 1178,
- "instruction": "MSTORE"
- },
- {
- "pc": 1179,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1181,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1183,
- "instruction": "SWAP1"
- },
- {
- "pc": 1184,
- "instruction": "DUP2"
- },
- {
- "pc": 1185,
- "instruction": "MSTORE"
- },
- {
- "pc": 1186,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1188,
- "instruction": "DUP1"
- },
- {
- "pc": 1189,
- "instruction": "DUP4"
- },
- {
- "pc": 1190,
- "instruction": "SHA3"
- },
- {
- "pc": 1191,
- "instruction": "SWAP5"
- },
- {
- "pc": 1192,
- "instruction": "DUP8"
- },
- {
- "pc": 1193,
- "instruction": "AND"
- },
- {
- "pc": 1194,
- "instruction": "DUP1"
- },
- {
- "pc": 1195,
- "instruction": "DUP5"
- },
- {
- "pc": 1196,
- "instruction": "MSTORE"
- },
- {
- "pc": 1197,
- "instruction": "SWAP5"
- },
- {
- "pc": 1198,
- "instruction": "DUP3"
- },
- {
- "pc": 1199,
- "instruction": "MSTORE"
- },
- {
- "pc": 1200,
- "instruction": "SWAP2"
- },
- {
- "pc": 1201,
- "instruction": "DUP3"
- },
- {
- "pc": 1202,
- "instruction": "SWAP1"
- },
- {
- "pc": 1203,
- "instruction": "SHA3"
- },
- {
- "pc": 1204,
- "instruction": "DUP6"
- },
- {
- "pc": 1205,
- "instruction": "SWAP1"
- },
- {
- "pc": 1206,
- "instruction": "SSTORE"
- },
- {
- "pc": 1207,
- "instruction": "SWAP1"
- },
- {
- "pc": 1208,
- "instruction": "MLOAD"
- },
- {
- "pc": 1209,
- "instruction": "DUP5"
- },
- {
- "pc": 1210,
- "instruction": "DUP2"
- },
- {
- "pc": 1211,
- "instruction": "MSTORE"
- },
- {
- "pc": 1212,
- "instruction": "PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
- },
- {
- "pc": 1245,
- "instruction": "SWAP2"
- },
- {
- "pc": 1246,
- "instruction": "ADD"
- },
- {
- "pc": 1247,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1249,
- "instruction": "MLOAD"
- },
- {
- "pc": 1250,
- "instruction": "DUP1"
- },
- {
- "pc": 1251,
- "instruction": "SWAP2"
- },
- {
- "pc": 1252,
- "instruction": "SUB"
- },
- {
- "pc": 1253,
- "instruction": "SWAP1"
- },
- {
- "pc": 1254,
- "instruction": "LOG3"
- },
- {
- "pc": 1255,
- "instruction": "POP"
- },
- {
- "pc": 1256,
- "instruction": "POP"
- },
- {
- "pc": 1257,
- "instruction": "POP"
- },
- {
- "pc": 1258,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 603
- }],
- "last_instruction": "JUMP",
- "id": 1163
- },
- {
- "instructions": [
- {
- "pc": 539,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 540,
- "instruction": "DUP3"
- },
- {
- "pc": 541,
- "instruction": "ADD"
- },
- {
- "pc": 542,
- "instruction": "SWAP2"
- },
- {
- "pc": 543,
- "instruction": "SWAP1"
- },
- {
- "pc": 544,
- "instruction": "PUSH0"
- },
- {
- "pc": 545,
- "instruction": "MSTORE"
- },
- {
- "pc": 546,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 548,
- "instruction": "PUSH0"
- },
- {
- "pc": 549,
- "instruction": "SHA3"
- },
- {
- "pc": 550,
- "instruction": "SWAP1"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 551
- }],
- "last_instruction": "UNKNOWN",
- "id": 539
- },
- {
- "instructions": [
- {
- "pc": 667,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 669,
- "instruction": "MLOAD"
- },
- {
- "pc": 670,
- "instruction": "PUSH3 0x461bcd"
- },
- {
- "pc": 674,
- "instruction": "PUSH1 0xe5"
- },
- {
- "pc": 676,
- "instruction": "SHL"
- },
- {
- "pc": 677,
- "instruction": "DUP2"
- },
- {
- "pc": 678,
- "instruction": "MSTORE"
- },
- {
- "pc": 679,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 681,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 683,
- "instruction": "DUP3"
- },
- {
- "pc": 684,
- "instruction": "ADD"
- },
- {
- "pc": 685,
- "instruction": "MSTORE"
- },
- {
- "pc": 686,
- "instruction": "PUSH1 0x1d"
- },
- {
- "pc": 688,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 690,
- "instruction": "DUP3"
- },
- {
- "pc": 691,
- "instruction": "ADD"
- },
- {
- "pc": 692,
- "instruction": "MSTORE"
- },
- {
- "pc": 693,
- "instruction": "PUSH32 0x45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000"
- },
- {
- "pc": 726,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 728,
- "instruction": "DUP3"
- },
- {
- "pc": 729,
- "instruction": "ADD"
- },
- {
- "pc": 730,
- "instruction": "MSTORE"
- },
- {
- "pc": 731,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 733,
- "instruction": "ADD"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 734
- }],
- "last_instruction": "UNKNOWN",
- "id": 667
- },
- {
- "instructions": [
- {
- "pc": 144,
- "instruction": "DUP1"
- },
- {
- "pc": 145,
- "instruction": "PUSH4 0x23b872dd"
- },
- {
- "pc": 150,
- "instruction": "EQ"
- },
- {
- "pc": 151,
- "instruction": "PUSH2 0x00fd"
- },
- {
- "pc": 154,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#6FA8DC\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 155
- },
- {
- "color": "\"#5F9747\"",
- "target": 253
- }
- ],
- "last_instruction": "FUNCTION",
- "id": 144,
- "label": "Function 23b872dd"
- },
- {
- "instructions": [
- {
- "pc": 779,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 780,
- "instruction": "PUSH0"
- },
- {
- "pc": 781,
- "instruction": "SLOAD"
- },
- {
- "pc": 782,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 784,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 786,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 788,
- "instruction": "SHL"
- },
- {
- "pc": 789,
- "instruction": "SUB"
- },
- {
- "pc": 790,
- "instruction": "AND"
- },
- {
- "pc": 791,
- "instruction": "CALLER"
- },
- {
- "pc": 792,
- "instruction": "EQ"
- },
- {
- "pc": 793,
- "instruction": "PUSH2 0x0364"
- },
- {
- "pc": 796,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 868
- },
- {
- "color": "\"#B70000\"",
- "target": 797
- }
- ],
- "last_instruction": "JUMPI",
- "id": 779
- },
- {
- "instructions": [
- {
- "pc": 2032,
- "instruction": "DUP6"
- },
- {
- "pc": 2033,
- "instruction": "DUP2"
- },
- {
- "pc": 2034,
- "instruction": "ADD"
- },
- {
- "pc": 2035,
- "instruction": "DUP4"
- },
- {
- "pc": 2036,
- "instruction": "ADD"
- },
- {
- "pc": 2037,
- "instruction": "MLOAD"
- },
- {
- "pc": 2038,
- "instruction": "DUP6"
- },
- {
- "pc": 2039,
- "instruction": "DUP3"
- },
- {
- "pc": 2040,
- "instruction": "ADD"
- },
- {
- "pc": 2041,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 2043,
- "instruction": "ADD"
- },
- {
- "pc": 2044,
- "instruction": "MSTORE"
- },
- {
- "pc": 2045,
- "instruction": "DUP3"
- },
- {
- "pc": 2046,
- "instruction": "ADD"
- },
- {
- "pc": 2047,
- "instruction": "PUSH2 0x07e7"
- },
- {
- "pc": 2050,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2023
- }],
- "last_instruction": "JUMP",
- "id": 2032
- },
- {
- "instructions": [
- {
- "pc": 1972,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1973,
- "instruction": "POP"
- },
- {
- "pc": 1974,
- "instruction": "POP"
- },
- {
- "pc": 1975,
- "instruction": "POP"
- },
- {
- "pc": 1976,
- "instruction": "POP"
- },
- {
- "pc": 1977,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1979,
- "instruction": "MLOAD"
- },
- {
- "pc": 1980,
- "instruction": "RETURNDATASIZE"
- },
- {
- "pc": 1981,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1983,
- "instruction": "NOT"
- },
- {
- "pc": 1984,
- "instruction": "PUSH1 0x1f"
- },
- {
- "pc": 1986,
- "instruction": "DUP3"
- },
- {
- "pc": 1987,
- "instruction": "ADD"
- },
- {
- "pc": 1988,
- "instruction": "AND"
- },
- {
- "pc": 1989,
- "instruction": "DUP3"
- },
- {
- "pc": 1990,
- "instruction": "ADD"
- },
- {
- "pc": 1991,
- "instruction": "DUP1"
- },
- {
- "pc": 1992,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1994,
- "instruction": "MSTORE"
- },
- {
- "pc": 1995,
- "instruction": "POP"
- },
- {
- "pc": 1996,
- "instruction": "DUP2"
- },
- {
- "pc": 1997,
- "instruction": "ADD"
- },
- {
- "pc": 1998,
- "instruction": "SWAP1"
- },
- {
- "pc": 1999,
- "instruction": "PUSH2 0x0695"
- },
- {
- "pc": 2002,
- "instruction": "SWAP2"
- },
- {
- "pc": 2003,
- "instruction": "SWAP1"
- },
- {
- "pc": 2004,
- "instruction": "PUSH2 0x095b"
- },
- {
- "pc": 2007,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [{
- "color": "black",
- "target": 2395
- }],
- "last_instruction": "JUMP",
- "id": 1972
- },
- {
- "instructions": [
- {
- "pc": 2207,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 2208,
- "instruction": "PUSH0"
- },
- {
- "pc": 2209,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 2211,
- "instruction": "DUP3"
- },
- {
- "pc": 2212,
- "instruction": "DUP5"
- },
- {
- "pc": 2213,
- "instruction": "SUB"
- },
- {
- "pc": 2214,
- "instruction": "SLT"
- },
- {
- "pc": 2215,
- "instruction": "ISZERO"
- },
- {
- "pc": 2216,
- "instruction": "PUSH2 0x08af"
- },
- {
- "pc": 2219,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 2220
- },
- {
- "color": "\"#5F9747\"",
- "target": 2223
- }
- ],
- "last_instruction": "JUMPI",
- "id": 2207
- },
- {
- "instructions": [
- {
- "pc": 2246,
- "instruction": "PUSH0"
- },
- {
- "pc": 2247,
- "instruction": "DUP1"
- },
- {
- "pc": 2248,
- "instruction": "REVERT"
- }
- ],
- "background_color": "\"#EF8683\"",
- "outgoing_edges": [],
- "last_instruction": "REVERT",
- "id": 2246
- },
- {
- "instructions": [
- {
- "pc": 1886,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1887,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1889,
- "instruction": "MLOAD"
- },
- {
- "pc": 1890,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1895,
- "instruction": "PUSH1 0xe0"
- },
- {
- "pc": 1897,
- "instruction": "SHL"
- },
- {
- "pc": 1898,
- "instruction": "DUP2"
- },
- {
- "pc": 1899,
- "instruction": "MSTORE"
- },
- {
- "pc": 1900,
- "instruction": "PUSH0"
- },
- {
- "pc": 1901,
- "instruction": "PUSH1 0x04"
- },
- {
- "pc": 1903,
- "instruction": "DUP3"
- },
- {
- "pc": 1904,
- "instruction": "ADD"
- },
- {
- "pc": 1905,
- "instruction": "DUP2"
- },
- {
- "pc": 1906,
- "instruction": "SWAP1"
- },
- {
- "pc": 1907,
- "instruction": "MSTORE"
- },
- {
- "pc": 1908,
- "instruction": "PUSH1 0x24"
- },
- {
- "pc": 1910,
- "instruction": "DUP3"
- },
- {
- "pc": 1911,
- "instruction": "ADD"
- },
- {
- "pc": 1912,
- "instruction": "DUP5"
- },
- {
- "pc": 1913,
- "instruction": "SWAP1"
- },
- {
- "pc": 1914,
- "instruction": "MSTORE"
- },
- {
- "pc": 1915,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1917,
- "instruction": "PUSH1 0x01"
- },
- {
- "pc": 1919,
- "instruction": "PUSH1 0xa0"
- },
- {
- "pc": 1921,
- "instruction": "SHL"
- },
- {
- "pc": 1922,
- "instruction": "SUB"
- },
- {
- "pc": 1923,
- "instruction": "DUP4"
- },
- {
- "pc": 1924,
- "instruction": "DUP2"
- },
- {
- "pc": 1925,
- "instruction": "AND"
- },
- {
- "pc": 1926,
- "instruction": "PUSH1 0x44"
- },
- {
- "pc": 1928,
- "instruction": "DUP5"
- },
- {
- "pc": 1929,
- "instruction": "ADD"
- },
- {
- "pc": 1930,
- "instruction": "MSTORE"
- },
- {
- "pc": 1931,
- "instruction": "SWAP1"
- },
- {
- "pc": 1932,
- "instruction": "SWAP2"
- },
- {
- "pc": 1933,
- "instruction": "SWAP1"
- },
- {
- "pc": 1934,
- "instruction": "DUP6"
- },
- {
- "pc": 1935,
- "instruction": "AND"
- },
- {
- "pc": 1936,
- "instruction": "SWAP1"
- },
- {
- "pc": 1937,
- "instruction": "PUSH4 0xa2ab8dcd"
- },
- {
- "pc": 1942,
- "instruction": "SWAP1"
- },
- {
- "pc": 1943,
- "instruction": "PUSH1 0x64"
- },
- {
- "pc": 1945,
- "instruction": "ADD"
- },
- {
- "pc": 1946,
- "instruction": "PUSH1 0x20"
- },
- {
- "pc": 1948,
- "instruction": "PUSH1 0x40"
- },
- {
- "pc": 1950,
- "instruction": "MLOAD"
- },
- {
- "pc": 1951,
- "instruction": "DUP1"
- },
- {
- "pc": 1952,
- "instruction": "DUP4"
- },
- {
- "pc": 1953,
- "instruction": "SUB"
- },
- {
- "pc": 1954,
- "instruction": "DUP2"
- },
- {
- "pc": 1955,
- "instruction": "DUP7"
- },
- {
- "pc": 1956,
- "instruction": "GAS"
- },
- {
- "pc": 1957,
- "instruction": "STATICCALL"
- },
- {
- "pc": 1958,
- "instruction": "ISZERO"
- },
- {
- "pc": 1959,
- "instruction": "DUP1"
- },
- {
- "pc": 1960,
- "instruction": "ISZERO"
- },
- {
- "pc": 1961,
- "instruction": "PUSH2 0x07b4"
- },
- {
- "pc": 1964,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#5F9747\"",
- "target": 1972
- },
- {
- "color": "\"#B70000\"",
- "target": 1965
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1886
- },
- {
- "instructions": [
- {
- "pc": 1685,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1686,
- "instruction": "SWAP5"
- },
- {
- "pc": 1687,
- "instruction": "SWAP4"
- },
- {
- "pc": 1688,
- "instruction": "POP"
- },
- {
- "pc": 1689,
- "instruction": "POP"
- },
- {
- "pc": 1690,
- "instruction": "POP"
- },
- {
- "pc": 1691,
- "instruction": "POP"
- },
- {
- "pc": 1692,
- "instruction": "JUMP"
- }
- ],
- "background_color": "\"#FFB38A\"",
- "outgoing_edges": [
- {
- "color": "\"#FF9248\"",
- "target": 1667
- },
- {
- "color": "\"#FF9248\"",
- "target": 1411
- }
- ],
- "last_instruction": "JUMP",
- "id": 1685
- },
- {
- "instructions": [
- {
- "pc": 1291,
- "instruction": "JUMPDEST"
- },
- {
- "pc": 1292,
- "instruction": "PUSH2 0x0557"
- },
- {
- "pc": 1295,
- "instruction": "JUMPI"
- }
- ],
- "background_color": "\"#D3D3D3\"",
- "outgoing_edges": [
- {
- "color": "\"#B70000\"",
- "target": 1296
- },
- {
- "color": "\"#5F9747\"",
- "target": 1367
- }
- ],
- "last_instruction": "JUMPI",
- "id": 1291
- }
- ],
- "functions_signature": [
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "name()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x06fdde03"],
- "name": "name",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "06fdde03",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "decimals()",
- "output_param_types": ["uint8"],
- "entry_points": ["PUSH4 0x313ce567"],
- "name": "decimals",
- "exit_points": [
- "RETURN",
- "REVERT"
- ],
- "selector": "313ce567",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 0,
- "output_param_count": 0,
- "full_signature": "renounceOwnership()",
- "output_param_types": [],
- "entry_points": ["PUSH4 0x715018a6"],
- "name": "renounceOwnership",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "STOP"
- ],
- "selector": "715018a6",
- "type": "function",
- "input_param_types": []
- },
- {
- "input_param_count": 3,
- "output_param_count": 1,
- "full_signature": "transferFrom(address,address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x23b872dd"],
- "name": "transferFrom",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "23b872dd",
- "type": "function",
- "input_param_types": [
- "address",
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 2,
- "output_param_count": 1,
- "full_signature": "approve(address,uint256)",
- "output_param_types": ["bool"],
- "entry_points": ["PUSH4 0x095ea7b3"],
- "name": "approve",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "095ea7b3",
- "type": "function",
- "input_param_types": [
- "address",
- "uint256"
- ]
- },
- {
- "input_param_count": 0,
- "output_param_count": 1,
- "full_signature": "symbol()",
- "output_param_types": ["string"],
- "entry_points": ["PUSH4 0x95d89b41"],
- "name": "symbol",
- "exit_points": [
- "REVERT",
- "REVERT",
- "REVERT",
- "RETURN",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT",
- "REVERT"
- ],
- "selector": "95