Skip to content

Instantly share code, notes, and snippets.

@wschwab
Created January 18, 2023 13:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wschwab/2b6701aa38a5d805cb7cbfffd08efcf5 to your computer and use it in GitHub Desktop.
Save wschwab/2b6701aa38a5d805cb7cbfffd08efcf5 to your computer and use it in GitHub Desktop.
etk disassembly of 0xCDa3D75A1a247Bf3fA9efd0727db54d7Cf0C90C2
0: calldatasize
1: iszero
2: push2 0x006c
5: jumpi
6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
8: dup1
9: dup1
a: calldataload
b: push1 0xe0
d: shr
e: dup2
f: dup1
10: dup1
11: dup1
12: dup5
13: dup2
14: dup1
15: dup1
16: dup4
17: iszero
18: push2 0x0352
1b: jumpi
1c: pop
1d: dup3
1e: push4 0xfa461e33 # selector("uniswapV3SwapCallback(int256,int256,bytes)")
23: eq
24: push2 0x033a
27: jumpi
28: pop
29: pop
2a: push1 0x01 # selector("account_info_rotate_tine(uint256)")
2c: eq
2d: push2 0x02e7
30: jumpi
31: push1 0xa8
33: calldataload
34: push1 0xe0
36: swap1
37: dup2
38: shr
39: swap8
3a: push1 0xac
3c: push1 0x84
3e: calldataload
3f: dup2
40: add
41: swap7
42: push1 0xa4
44: calldataload
45: swap1
46: swap4
47: shr
48: swap6
49: push1 0x01 # selector("account_info_rotate_tine(uint256)")
4b: swap6
4c: swap5
4d: swap4
4e: swap3
4f: swap2
50: jumpdest
51: swap11
52: jumpdest
53: dup9
54: dup13
55: lt
56: push2 0x006e # selector("bright_peace(bytes32,bytes)") selector("display_allow(uint256,uint256,uint256,uint32)")
59: jumpi
5a: dup12
5b: dup12
5c: dup12
5d: iszero
5e: push2 0x0063 # selector("math_rotate(uint256,uint256,uint64,uint64)")
61: jumpi
62: stop
63: jumpdest
64: push2 0x006c
67: swap2
68: push2 0x0db0
6b: jump
6c: jumpdest
6d: stop
6e: jumpdest
6f: swap1
70: swap2
71: swap3
72: swap4
73: swap5
74: swap6
75: swap7
76: swap8
77: swap11
78: push2 0x0086
7b: push1 0x01 # selector("account_info_rotate_tine(uint256)")
7d: dup3
7e: calldataload
7f: push1 0xf8 # selector("required_strconv(string,string)")
81: shr
82: swap3
83: add
84: swap1
85: jump
86: jumpdest
87: swap12
88: swap1
89: dup1
8a: dup14
8b: push1 0x10
8d: dup3
8e: eq
8f: push2 0x02d9
92: jumpi
93: pop
94: dup1
95: push1 0x16
97: eq
98: push2 0x02c8
9b: jumpi
9c: dup1
9d: push1 0x17
9f: eq
a0: push2 0x02bc
a3: jumpi
a4: dup1
a5: iszero
a6: push2 0x02b0
a9: jumpi
aa: dup1
ab: push1 0x20
ad: eq
ae: push2 0x02a4
b1: jumpi
b2: dup1
b3: push1 0x21
b5: eq
b6: push2 0x0298
b9: jumpi
ba: dup1
bb: push1 0x05
bd: eq
be: push2 0x028c
c1: jumpi
c2: dup1
c3: push1 0x08
c5: eq
c6: push2 0x0280
c9: jumpi
ca: dup1
cb: push1 0x0a
cd: eq
ce: push2 0x0274
d1: jumpi
d2: dup1
d3: push1 0x06
d5: eq
d6: push2 0x0265
d9: jumpi
da: dup1
db: push1 0x07
dd: eq
de: push2 0x0256
e1: jumpi
e2: dup1
e3: push1 0x30
e5: eq
e6: push2 0x0247
e9: jumpi
ea: dup1
eb: push1 0x09
ed: eq
ee: push2 0x023b
f1: jumpi
f2: dup1
f3: push1 0x39 # selector("XXX_unrecognized_adapter(string)")
f5: eq
f6: push2 0x022f
f9: jumpi
fa: dup1
fb: push1 0x0b
fd: eq
fe: push2 0x021e
101: jumpi
102: dup1
103: push1 0x0c # selector("gumXZCZ()")
105: eq
106: push2 0x020d
109: jumpi
10a: dup1
10b: push1 0x40
10d: eq
10e: push2 0x01fc
111: jumpi
112: dup1
113: push1 0x18
115: eq
116: push2 0x01f0
119: jumpi
11a: dup1
11b: push1 0x0d
11d: eq
11e: push2 0x01df
121: jumpi
122: dup1
123: push1 0x0e
125: eq
126: push2 0x01ce
129: jumpi
12a: dup1
12b: push1 0x0f # selector("eldddhzr(uint256[])")
12d: eq
12e: push2 0x01ae
131: jumpi
132: dup1
133: push1 0x15
135: eq
136: push2 0x01a2
139: jumpi
13a: push1 0x19
13c: eq
13d: push2 0x0197
140: jumpi
141: push1 0x05
143: dup2
144: lt
145: dup2
146: iszero
147: iszero
148: and
149: push1 0x01 # selector("account_info_rotate_tine(uint256)")
14b: eq
14c: push2 0x018c
14f: jumpi
150: push1 0x15
152: dup2
153: lt
154: push1 0x10
156: dup3
157: gt
158: and
159: push1 0x01 # selector("account_info_rotate_tine(uint256)")
15b: eq
15c: push2 0x0175
15f: jumpi
160: pop
161: push2 0x0168
164: push2 0x0386
167: jump
168: jumpdest
169: swap8
16a: swap7
16b: swap6
16c: swap5
16d: swap4
16e: swap3
16f: swap2
170: swap1
171: push2 0x0052
174: jump
175: jumpdest
176: swap12
177: dup8
178: dup8
179: dup8
17a: push2 0x0186
17d: swap5
17e: swap16
17f: dup8
180: dup10
181: swap2
182: push2 0x05a0
185: jump
186: jumpdest
187: swap11
188: push2 0x0168
18b: jump
18c: jumpdest
18d: swap12
18e: push2 0x0186
191: swap2
192: swap13
193: push2 0x1a17
196: jump
197: jumpdest
198: pop
199: swap11
19a: push2 0x0186
19d: swap1
19e: push2 0x0706
1a1: jump
1a2: jumpdest
1a3: pop
1a4: pop
1a5: swap11
1a6: push2 0x0186
1a9: swap1
1aa: push2 0x06c6
1ad: jump
1ae: jumpdest
1af: pop
1b0: pop
1b1: swap11
1b2: swap4
1b3: swap1
1b4: swap6
1b5: swap3
1b6: push2 0x01bf
1b9: swap6
1ba: swap3
1bb: push2 0x0c0e
1be: jump
1bf: jumpdest
1c0: swap11
1c1: swap1
1c2: swap6
1c3: swap2
1c4: swap5
1c5: swap3
1c6: swap4
1c7: swap3
1c8: swap2
1c9: swap1
1ca: push2 0x0168
1cd: jump
1ce: jumpdest
1cf: pop
1d0: pop
1d1: swap11
1d2: swap4
1d3: swap1
1d4: swap6
1d5: swap3
1d6: push2 0x01bf
1d9: swap6
1da: swap3
1db: push2 0x0bab
1de: jump
1df: jumpdest
1e0: pop
1e1: pop
1e2: swap11
1e3: swap4
1e4: swap1
1e5: swap6
1e6: swap3
1e7: push2 0x01bf
1ea: swap6
1eb: swap3
1ec: push2 0x0c9a
1ef: jump
1f0: jumpdest
1f1: pop
1f2: pop
1f3: swap11
1f4: push2 0x0186
1f7: swap1
1f8: push2 0x0b7e
1fb: jump
1fc: jumpdest
1fd: pop
1fe: pop
1ff: swap11
200: push2 0x0186
203: swap1
204: dup8
205: dup8
206: dup8
207: dup8
208: dup8
209: push2 0x0a04
20c: jump
20d: jumpdest
20e: pop
20f: pop
210: swap11
211: push2 0x0186
214: swap1
215: dup8
216: dup8
217: dup8
218: dup8
219: dup8
21a: push2 0x08cb
21d: jump
21e: jumpdest
21f: pop
220: pop
221: swap11
222: swap4
223: swap1
224: swap6
225: swap3
226: push2 0x01bf
229: swap6
22a: swap3
22b: push2 0x0d0b
22e: jump
22f: jumpdest
230: pop
231: pop
232: swap11
233: push2 0x0186
236: swap1
237: push2 0x18cf
23a: jump
23b: jumpdest
23c: pop
23d: pop
23e: swap11
23f: push2 0x0186
242: swap1
243: push2 0x176d
246: jump
247: jumpdest
248: pop
249: pop
24a: swap11
24b: dup2
24c: dup10
24d: dup10
24e: push2 0x0186
251: swap4
252: push2 0x1450
255: jump
256: jumpdest
257: pop
258: pop
259: swap11
25a: dup2
25b: dup10
25c: dup10
25d: push2 0x0186
260: swap4
261: push2 0x1234
264: jump
265: jumpdest
266: pop
267: pop
268: swap11
269: dup2
26a: dup10
26b: dup10
26c: push2 0x0186
26f: swap4
270: push2 0x1583
273: jump
274: jumpdest
275: pop
276: pop
277: swap11
278: push2 0x0186
27b: swap1
27c: push2 0x10a1
27f: jump
280: jumpdest
281: pop
282: pop
283: swap11
284: push2 0x0186
287: swap1
288: push2 0x0fdb
28b: jump
28c: jumpdest
28d: pop
28e: pop
28f: swap11
290: push2 0x0186
293: swap1
294: push2 0x0e70
297: jump
298: jumpdest
299: pop
29a: pop
29b: swap11
29c: push2 0x0186
29f: swap1
2a0: push2 0x1c1d
2a3: jump
2a4: jumpdest
2a5: pop
2a6: pop
2a7: swap11
2a8: push2 0x0186
2ab: swap1
2ac: push2 0x1d15
2af: jump
2b0: jumpdest
2b1: pop
2b2: pop
2b3: swap11
2b4: push2 0x0186
2b7: swap1
2b8: push2 0x1dfb
2bb: jump
2bc: jumpdest
2bd: pop
2be: pop
2bf: swap11
2c0: push2 0x0186
2c3: swap1
2c4: push2 0x0b3b
2c7: jump
2c8: jumpdest
2c9: pop
2ca: pop
2cb: swap11
2cc: push2 0x0186
2cf: swap1
2d0: dup8
2d1: dup8
2d2: dup8
2d3: dup8
2d4: dup8
2d5: push2 0x0770
2d8: jump
2d9: jumpdest
2da: swap2
2db: pop
2dc: pop
2dd: push2 0x0186
2e0: swap2
2e1: swap13
2e2: pop
2e3: push2 0x056b
2e6: jump
2e7: jumpdest
2e8: push1 0x04
2ea: calldataload
2eb: push1 0x60
2ed: shr
2ee: push2 0x02f6
2f1: dup2
2f2: push2 0x053e
2f5: jump
2f6: jumpdest
2f7: dup1
2f8: push2 0x032a
2fb: jumpi
2fc: jumpdest
2fd: pop
2fe: pop
2ff: selfbalance
300: push2 0x0305
303: jumpi
304: stop
305: jumpdest
306: push2 0x006c
309: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
30b: dup1
30c: dup1
30d: dup1
30e: selfbalance
30f: push20 0x86b72a0f188533390fec9283114c598b2dbc51af
324: gas
325: call
326: push2 0x0375
329: jump
32a: jumpdest
32b: push2 0x0333
32e: swap2
32f: push2 0x04aa
332: jump
333: jumpdest
334: dup1
335: dup1
336: push2 0x02fc
339: jump
33a: jumpdest
33b: swap1
33c: swap9
33d: push1 0x84
33f: push1 0x64
341: calldataload
342: dup2
343: add
344: swap8
345: swap3
346: swap7
347: push1 0x02 # selector("razor_balance(bool)")
349: swap7
34a: swap6
34b: swap5
34c: pop
34d: swap1
34e: push2 0x0050
351: jump
352: jumpdest
353: swap6
354: swap9
355: pop
356: swap6
357: swap2
358: pop
359: swap8
35a: callvalue
35b: number
35c: gt
35d: push2 0x006c
360: jumpi
361: gas
362: swap8
363: calldatasize
364: push1 0x05
366: not
367: add
368: swap7
369: swap6
36a: swap5
36b: swap4
36c: swap3
36d: swap2
36e: swap1
36f: push1 0x04
371: push2 0x0050
374: jump
375: jumpdest
376: iszero
377: push2 0x037c
37a: jumpi
37b: jump
37c: jumpdest
37d: returndatasize
37e: dup1
37f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
381: dup1
382: returndatacopy
383: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
385: revert
386: jumpdest
387: pop
388: push3 0x461bcd
38c: push1 0xe5
38e: shl
38f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
391: mstore
392: push1 0x20
394: push1 0x04
396: mstore
397: push1 0x01 # selector("account_info_rotate_tine(uint256)")
399: push1 0x24
39b: mstore
39c: push1 0x41
39e: push1 0xf8 # selector("required_strconv(string,string)")
3a0: shl
3a1: push1 0x44
3a3: mstore
3a4: push1 0x45
3a6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
3a8: revert
3a9: jumpdest
3aa: iszero
3ab: push2 0x03b0
3ae: jumpi
3af: jump
3b0: jumpdest
3b1: push3 0x461bcd
3b5: push1 0xe5
3b7: shl
3b8: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
3ba: mstore
3bb: push1 0x20
3bd: push1 0x04
3bf: mstore
3c0: push1 0x01 # selector("account_info_rotate_tine(uint256)")
3c2: push1 0x24
3c4: mstore
3c5: push1 0x2d
3c7: push1 0xf9
3c9: shl
3ca: push1 0x44
3cc: mstore
3cd: push1 0x45
3cf: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
3d1: revert
3d2: jumpdest
3d3: pop
3d4: push3 0x461bcd
3d8: push1 0xe5
3da: shl
3db: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
3dd: mstore
3de: push1 0x20
3e0: push1 0x04
3e2: mstore
3e3: push1 0x01 # selector("account_info_rotate_tine(uint256)")
3e5: push1 0x24
3e7: mstore
3e8: push1 0x43
3ea: push1 0xf8 # selector("required_strconv(string,string)")
3ec: shl
3ed: push1 0x44
3ef: mstore
3f0: push1 0x45
3f2: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
3f4: revert
3f5: jumpdest
3f6: pop
3f7: push3 0x461bcd
3fb: push1 0xe5
3fd: shl
3fe: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
400: mstore
401: push1 0x20
403: push1 0x04
405: mstore
406: push1 0x01 # selector("account_info_rotate_tine(uint256)")
408: push1 0x24
40a: mstore
40b: push1 0x11
40d: push1 0xfa
40f: shl
410: push1 0x44
412: mstore
413: push1 0x45
415: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
417: revert
418: jumpdest
419: pop
41a: push3 0x461bcd
41e: push1 0xe5
420: shl
421: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
423: mstore
424: push1 0x20
426: push1 0x04
428: mstore
429: push1 0x01 # selector("account_info_rotate_tine(uint256)")
42b: push1 0x24
42d: mstore
42e: push1 0x45
430: push1 0xf8 # selector("required_strconv(string,string)")
432: shl
433: push1 0x44
435: mstore
436: push1 0x45
438: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
43a: revert
43b: jumpdest
43c: pop
43d: push3 0x461bcd
441: push1 0xe5
443: shl
444: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
446: mstore
447: push1 0x20
449: push1 0x04
44b: mstore
44c: push1 0x01 # selector("account_info_rotate_tine(uint256)")
44e: push1 0x24
450: mstore
451: push1 0x23
453: push1 0xf9
455: shl
456: push1 0x44
458: mstore
459: push1 0x45
45b: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
45d: revert
45e: jumpdest
45f: iszero
460: push2 0x0465
463: jumpi
464: jump
465: jumpdest
466: push3 0x461bcd
46a: push1 0xe5
46c: shl
46d: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
46f: mstore
470: push1 0x20
472: push1 0x04
474: mstore
475: push1 0x01 # selector("account_info_rotate_tine(uint256)")
477: push1 0x24
479: mstore
47a: push1 0x09
47c: push1 0xfb
47e: shl
47f: push1 0x44
481: mstore
482: push1 0x45
484: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
486: revert
487: jumpdest
488: pop
489: push3 0x461bcd
48d: push1 0xe5
48f: shl
490: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
492: mstore
493: push1 0x20
495: push1 0x04
497: mstore
498: push1 0x01 # selector("account_info_rotate_tine(uint256)")
49a: push1 0x24
49c: mstore
49d: push1 0x53
49f: push1 0xf8 # selector("required_strconv(string,string)")
4a1: shl
4a2: push1 0x44
4a4: mstore
4a5: push1 0x45
4a7: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
4a9: revert
4aa: jumpdest
4ab: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
4ad: push1 0x44
4af: dup2
4b0: dup1
4b1: dup1
4b2: swap5
4b3: push2 0x04e2
4b6: swap7
4b7: push4 0xa9059cbb # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
4bc: push1 0xe0
4be: shl
4bf: dup4
4c0: mstore
4c1: push20 0x86b72a0f188533390fec9283114c598b2dbc51af
4d6: push1 0x04
4d8: mstore
4d9: push1 0x24
4db: mstore
4dc: gas
4dd: call
4de: push2 0x0375
4e1: jump
4e2: jumpdest
4e3: jump
4e4: jumpdest
4e5: push1 0x44
4e7: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
4e9: dup1
4ea: dup1
4eb: swap5
4ec: swap4
4ed: push2 0x04e2
4f0: swap7
4f1: dup3
4f2: swap6
4f3: push4 0xa9059cbb # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
4f8: push1 0xe0
4fa: shl
4fb: dup5
4fc: mstore
4fd: push1 0x04
4ff: mstore
500: push1 0x24
502: mstore
503: gas
504: call
505: push2 0x0375
508: jump
509: jumpdest
50a: push4 0x70a08231 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
50f: push1 0xe0
511: shl
512: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
514: mstore
515: address
516: push1 0x04
518: mstore
519: push2 0x0538
51c: push1 0x20
51e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
520: push1 0x24
522: dup2
523: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
525: dup1
526: mload
527: push1 0x20
529: push2 0x1ea8
52c: dup4
52d: codecopy
52e: dup2
52f: mload
530: swap2
531: mstore
532: gas
533: staticcall
534: push2 0x0375
537: jump
538: jumpdest
539: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
53b: mload
53c: swap1
53d: jump
53e: jumpdest
53f: push1 0x20
541: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
543: push1 0x24
545: dup2
546: push2 0x0538
549: swap5
54a: push4 0x70a08231 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
54f: push1 0xe0
551: shl
552: dup3
553: mstore
554: address
555: push1 0x04
557: mstore
558: gas
559: staticcall
55a: push2 0x0375
55d: jump
55e: jumpdest
55f: swap1
560: push1 0x04
562: dup3
563: calldataload
564: push1 0xe0
566: shr
567: swap3
568: add
569: swap1
56a: jump
56b: jumpdest
56c: push4 0x50d25bcd # selector("latestAnswer()")
571: push1 0xe0
573: shl
574: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
576: mstore
577: push2 0x058d
57a: push1 0x20
57c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
57e: push1 0x04
580: dup2
581: dup1
582: dup7
583: calldataload
584: push1 0x60
586: shr
587: gas
588: call
589: push2 0x0375
58c: jump
58d: jumpdest
58e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
590: mload
591: push1 0x14
593: dup3
594: add
595: calldataload
596: sub
597: push2 0x006c
59a: jumpi
59b: push1 0x34
59d: add
59e: swap1
59f: jump
5a0: jumpdest
5a1: push2 0x05f0
5a4: push1 0x24
5a6: swap4
5a7: swap8
5a8: push2 0x0629
5ab: swap8
5ac: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
5ae: swap7
5af: swap5
5b0: push1 0x20
5b2: swap9
5b3: dup9
5b4: swap7
5b5: dup8
5b6: swap7
5b7: dup1
5b8: push1 0x11
5ba: eq
5bb: push2 0x06b6
5be: jumpi
5bf: dup1
5c0: push1 0x12
5c2: eq
5c3: push2 0x06a6
5c6: jumpi
5c7: dup1
5c8: push1 0x13
5ca: eq
5cb: push2 0x0696
5ce: jumpi
5cf: push1 0x14
5d1: eq
5d2: push2 0x0687
5d5: jumpi
5d6: jumpdest
5d7: dup7
5d8: swap5
5d9: dup1
5da: calldataload
5db: push1 0x60
5dd: shr
5de: swap1
5df: push1 0x14
5e1: add
5e2: jumpdest
5e3: swap1
5e4: swap7
5e5: dup2
5e6: calldataload
5e7: push1 0xf8 # selector("required_strconv(string,string)")
5e9: shr
5ea: swap2
5eb: push1 0x01 # selector("account_info_rotate_tine(uint256)")
5ed: add
5ee: swap1
5ef: jump
5f0: jumpdest
5f1: swap14
5f2: swap1
5f3: swap4
5f4: dup5
5f5: dup10
5f6: eq
5f7: push2 0x067a
5fa: jumpi
5fb: pop
5fc: dup4
5fd: push1 0x01 # selector("account_info_rotate_tine(uint256)")
5ff: eq
600: push2 0x066e
603: jumpi
604: pop
605: dup3
606: push1 0x02 # selector("razor_balance(bool)")
608: eq
609: push2 0x0663
60c: jumpi
60d: pop
60e: dup2
60f: push1 0x03
611: eq
612: push2 0x0659
615: jumpi
616: pop
617: push1 0x04
619: eq
61a: push2 0x0651
61d: jumpi
61e: jumpdest
61f: pop
620: push1 0x04
622: mstore
623: gas
624: call
625: push2 0x0375
628: jump
629: jumpdest
62a: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
62c: mload
62d: push1 0x20
62f: dup3
630: add
631: swap2
632: push2 0x03e8
635: swap1
636: calldataload
637: push2 0x03e7
63a: dup2
63b: mul
63c: dup3
63d: swap1
63e: div
63f: dup4
640: lt
641: push2 0x006c
644: jumpi
645: push2 0x03e9
648: mul
649: div
64a: lt
64b: push2 0x006c
64e: jumpi
64f: swap1
650: jump
651: jumpdest
652: swap1
653: pop
654: codesize
655: push2 0x061e
658: jump
659: jumpdest
65a: swap3
65b: pop
65c: pop
65d: pop
65e: codesize
65f: push2 0x061e
662: jump
663: jumpdest
664: swap4
665: pop
666: pop
667: pop
668: pop
669: codesize
66a: push2 0x061e
66d: jump
66e: jumpdest
66f: swap5
670: pop
671: pop
672: pop
673: pop
674: pop
675: codesize
676: push2 0x061e
679: jump
67a: jumpdest
67b: swap6
67c: pop
67d: pop
67e: pop
67f: pop
680: pop
681: pop
682: codesize
683: push2 0x061e
686: jump
687: jumpdest
688: push4 0x95dd9193 # selector("borrowBalanceStored(address)")
68d: push1 0xe0
68f: shl
690: dup8
691: mstore
692: push2 0x05d6
695: jump
696: jumpdest
697: pop
698: push4 0x631a6fd5
69d: push1 0xe1
69f: shl
6a0: dup8
6a1: mstore
6a2: push2 0x05d6
6a5: jump
6a6: jumpdest
6a7: pop
6a8: push4 0x0ed1279f
6ad: push1 0xe1
6af: shl
6b0: dup8
6b1: mstore
6b2: push2 0x05d6
6b5: jump
6b6: jumpdest
6b7: pop
6b8: push4 0x70a08231 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
6bd: push1 0xe0
6bf: shl
6c0: dup8
6c1: mstore
6c2: push2 0x05d6
6c5: jump
6c6: jumpdest
6c7: push4 0x24720b1f
6cc: push1 0xe1
6ce: shl
6cf: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
6d1: mstore
6d2: push1 0x14
6d4: dup2
6d5: add
6d6: calldataload
6d7: push1 0x60
6d9: shr
6da: push1 0x04
6dc: mstore
6dd: push2 0x06f3
6e0: push1 0x20
6e2: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
6e4: push1 0x24
6e6: dup2
6e7: dup1
6e8: dup7
6e9: calldataload
6ea: push1 0x60
6ec: shr
6ed: gas
6ee: call
6ef: push2 0x0375
6f2: jump
6f3: jumpdest
6f4: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
6f6: mload
6f7: push1 0x28
6f9: dup3
6fa: add
6fb: calldataload
6fc: sub
6fd: push2 0x006c
700: jumpi
701: push1 0x48
703: add
704: swap1
705: jump
706: jumpdest
707: dup1
708: calldataload
709: push1 0x60
70b: shr
70c: push1 0x34
70e: dup3
70f: add
710: calldataload
711: push1 0xf8 # selector("required_strconv(string,string)")
713: shr
714: push1 0x01 # selector("account_info_rotate_tine(uint256)")
716: eq
717: push2 0x076a
71a: jumpi
71b: push1 0x20
71d: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
71f: push1 0x24
721: dup2
722: push2 0x0756
725: swap5
726: push4 0x6f307dc3 # selector("underlying()")
72b: push1 0xe0
72d: shl
72e: dup3
72f: mstore
730: push2 0x073f
733: dup6
734: dup4
735: push1 0x04
737: dup2
738: dup6
739: gas
73a: staticcall
73b: push2 0x0375
73e: jump
73f: jumpdest
740: dup2
741: mload
742: swap1
743: push4 0x70a08231 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
748: push1 0xe0
74a: shl
74b: dup4
74c: mstore
74d: push1 0x04
74f: mstore
750: gas
751: staticcall
752: push2 0x0375
755: jump
756: jumpdest
757: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
759: mload
75a: jumpdest
75b: push1 0x14
75d: dup3
75e: add
75f: calldataload
760: gt
761: push2 0x006c
764: jumpi
765: push1 0x35
767: add
768: swap1
769: jump
76a: jumpdest
76b: balance
76c: push2 0x075a
76f: jump
770: jumpdest
771: swap3
772: swap1
773: swap6
774: swap5
775: swap4
776: push2 0x0788
779: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
77b: swap6
77c: swap1
77d: push1 0x01 # selector("account_info_rotate_tine(uint256)")
77f: dup3
780: calldataload
781: push1 0xf8 # selector("required_strconv(string,string)")
783: shr
784: swap3
785: add
786: swap1
787: jump
788: jumpdest
789: swap5
78a: swap1
78b: swap3
78c: dup4
78d: dup1
78e: iszero
78f: push2 0x08c1
792: jumpi
793: dup1
794: push1 0x01 # selector("account_info_rotate_tine(uint256)")
796: eq
797: push2 0x08b8
79a: jumpi
79b: dup1
79c: push1 0x02 # selector("razor_balance(bool)")
79e: eq
79f: push2 0x08ae
7a2: jumpi
7a3: dup1
7a4: push1 0x03
7a6: eq
7a7: push2 0x08a5
7aa: jumpi
7ab: push1 0x04
7ad: eq
7ae: push2 0x089c
7b1: jumpi
7b2: jumpdest
7b3: swap3
7b4: swap2
7b5: swap1
7b6: push1 0x04
7b8: dup7
7b9: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
7bb: swap11
7bc: swap7
7bd: swap8
7be: swap11
7bf: calldatacopy
7c0: push1 0x04
7c2: swap9
7c3: push1 0x05
7c5: dup2
7c6: add
7c7: swap7
7c8: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
7ca: swap7
7cb: swap2
7cc: dup12
7cd: add
7ce: calldataload
7cf: push1 0xf8 # selector("required_strconv(string,string)")
7d1: shr
7d2: swap6
7d3: swap2
7d4: jumpdest
7d5: dup7
7d6: dup9
7d7: lt
7d8: push2 0x0810
7db: jumpi
7dc: pop
7dd: pop
7de: pop
7df: pop
7e0: pop
7e1: pop
7e2: pop
7e3: pop
7e4: push1 0x20
7e6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
7e8: dup1
7e9: swap5
7ea: swap6
7eb: push2 0x07fb
7ee: push2 0x0805
7f1: swap5
7f2: swap1
7f3: push1 0x20
7f5: dup3
7f6: calldataload
7f7: swap3
7f8: add
7f9: swap1
7fa: jump
7fb: jumpdest
7fc: swap7
7fd: swap1
7fe: swap6
7ff: gas
800: staticcall
801: push2 0x0375
804: jump
805: jumpdest
806: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
808: mload
809: sub
80a: push2 0x006c
80d: jumpi
80e: swap1
80f: jump
810: jumpdest
811: swap1
812: swap2
813: swap3
814: swap4
815: swap5
816: swap6
817: swap7
818: swap8
819: push2 0x0827
81c: push1 0x01 # selector("account_info_rotate_tine(uint256)")
81e: dup3
81f: calldataload
820: push1 0xf8 # selector("required_strconv(string,string)")
822: shr
823: swap3
824: add
825: swap1
826: jump
827: jumpdest
828: swap12
829: swap1
82a: dup1
82b: iszero
82c: push2 0x0891
82f: jumpi
830: dup1
831: push1 0x01 # selector("account_info_rotate_tine(uint256)")
833: eq
834: push2 0x0886
837: jumpi
838: dup1
839: push1 0x02 # selector("razor_balance(bool)")
83b: eq
83c: push2 0x087b
83f: jumpi
840: dup1
841: push1 0x03
843: eq
844: push2 0x0870
847: jumpi
848: push1 0x04
84a: eq
84b: push2 0x0866
84e: jumpi
84f: jumpdest
850: dup7
851: dup2
852: mstore
853: push1 0x20
855: add
856: swap11
857: swap8
858: push1 0x01 # selector("account_info_rotate_tine(uint256)")
85a: add
85b: swap7
85c: swap6
85d: swap5
85e: swap4
85f: swap3
860: swap2
861: swap1
862: push2 0x07d4
865: jump
866: jumpdest
867: swap5
868: swap6
869: pop
86a: dup6
86b: swap5
86c: push2 0x084f
86f: jump
870: jumpdest
871: pop
872: swap3
873: swap6
874: pop
875: dup6
876: swap3
877: push2 0x084f
87a: jump
87b: jumpdest
87c: pop
87d: swap2
87e: swap6
87f: pop
880: dup6
881: swap2
882: push2 0x084f
885: jump
886: jumpdest
887: pop
888: swap1
889: swap6
88a: pop
88b: dup6
88c: swap1
88d: push2 0x084f
890: jump
891: jumpdest
892: pop
893: swap4
894: swap6
895: pop
896: dup6
897: swap4
898: push2 0x084f
89b: jump
89c: jumpdest
89d: swap6
89e: pop
89f: dup2
8a0: swap6
8a1: push2 0x07b2
8a4: jump
8a5: jumpdest
8a6: pop
8a7: swap6
8a8: pop
8a9: dup6
8aa: push2 0x07b2
8ad: jump
8ae: jumpdest
8af: pop
8b0: swap6
8b1: pop
8b2: dup4
8b3: swap6
8b4: push2 0x07b2
8b7: jump
8b8: jumpdest
8b9: pop
8ba: dup9
8bb: swap7
8bc: pop
8bd: push2 0x07b2
8c0: jump
8c1: jumpdest
8c2: pop
8c3: swap6
8c4: pop
8c5: dup1
8c6: swap6
8c7: push2 0x07b2
8ca: jump
8cb: jumpdest
8cc: swap1
8cd: swap5
8ce: push1 0x01 # selector("account_info_rotate_tine(uint256)")
8d0: dup2
8d1: add
8d2: swap5
8d3: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
8d5: swap5
8d6: swap2
8d7: calldataload
8d8: push1 0xf8 # selector("required_strconv(string,string)")
8da: shr
8db: swap3
8dc: swap1
8dd: swap2
8de: dup4
8df: dup1
8e0: iszero
8e1: push2 0x09fa
8e4: jumpi
8e5: dup1
8e6: push1 0x01 # selector("account_info_rotate_tine(uint256)")
8e8: eq
8e9: push2 0x09f1
8ec: jumpi
8ed: dup1
8ee: push1 0x02 # selector("razor_balance(bool)")
8f0: eq
8f1: push2 0x09e7
8f4: jumpi
8f5: dup1
8f6: push1 0x03
8f8: eq
8f9: push2 0x09de
8fc: jumpi
8fd: push1 0x04
8ff: eq
900: push2 0x09d5
903: jumpi
904: jumpdest
905: swap3
906: swap2
907: swap1
908: push1 0x04
90a: dup8
90b: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
90d: swap10
90e: swap7
90f: swap10
910: calldatacopy
911: push1 0x04
913: swap7
914: dup1
915: dup9
916: add
917: calldataload
918: push1 0xf8 # selector("required_strconv(string,string)")
91a: shr
91b: swap1
91c: push1 0x05
91e: add
91f: swap5
920: swap1
921: swap5
922: swap9
923: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
925: swap7
926: jumpdest
927: dup7
928: dup9
929: lt
92a: push2 0x0949
92d: jumpi
92e: pop
92f: pop
930: pop
931: pop
932: pop
933: pop
934: pop
935: pop
936: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
938: push2 0x0946
93b: swap3
93c: dup2
93d: dup1
93e: dup1
93f: swap5
940: gas
941: call
942: push2 0x0375
945: jump
946: jumpdest
947: swap1
948: jump
949: jumpdest
94a: swap1
94b: swap2
94c: swap3
94d: swap4
94e: swap5
94f: swap6
950: swap7
951: swap9
952: swap10
953: push2 0x0961
956: push1 0x01 # selector("account_info_rotate_tine(uint256)")
958: dup3
959: calldataload
95a: push1 0xf8 # selector("required_strconv(string,string)")
95c: shr
95d: swap3
95e: add
95f: swap1
960: jump
961: jumpdest
962: swap11
963: swap1
964: dup1
965: iszero
966: push2 0x09ca
969: jumpi
96a: dup1
96b: push1 0x01 # selector("account_info_rotate_tine(uint256)")
96d: eq
96e: push2 0x09bf
971: jumpi
972: dup1
973: push1 0x02 # selector("razor_balance(bool)")
975: eq
976: push2 0x09b4
979: jumpi
97a: dup1
97b: push1 0x03
97d: eq
97e: push2 0x09a9
981: jumpi
982: push1 0x04
984: eq
985: push2 0x099f
988: jumpi
989: jumpdest
98a: dup7
98b: dup2
98c: mstore
98d: push1 0x20
98f: add
990: swap9
991: push1 0x01 # selector("account_info_rotate_tine(uint256)")
993: add
994: swap7
995: swap6
996: swap5
997: swap4
998: swap3
999: swap2
99a: swap1
99b: push2 0x0926
99e: jump
99f: jumpdest
9a0: swap5
9a1: swap6
9a2: pop
9a3: dup6
9a4: swap5
9a5: push2 0x0989
9a8: jump
9a9: jumpdest
9aa: pop
9ab: swap3
9ac: swap6
9ad: pop
9ae: dup6
9af: swap3
9b0: push2 0x0989
9b3: jump
9b4: jumpdest
9b5: pop
9b6: swap2
9b7: swap6
9b8: pop
9b9: dup6
9ba: swap2
9bb: push2 0x0989
9be: jump
9bf: jumpdest
9c0: pop
9c1: swap1
9c2: swap6
9c3: pop
9c4: dup6
9c5: swap1
9c6: push2 0x0989
9c9: jump
9ca: jumpdest
9cb: pop
9cc: swap4
9cd: swap6
9ce: pop
9cf: dup6
9d0: swap4
9d1: push2 0x0989
9d4: jump
9d5: jumpdest
9d6: swap5
9d7: pop
9d8: dup2
9d9: swap5
9da: push2 0x0904
9dd: jump
9de: jumpdest
9df: pop
9e0: swap5
9e1: pop
9e2: dup5
9e3: push2 0x0904
9e6: jump
9e7: jumpdest
9e8: pop
9e9: swap5
9ea: pop
9eb: dup4
9ec: swap5
9ed: push2 0x0904
9f0: jump
9f1: jumpdest
9f2: pop
9f3: dup8
9f4: swap6
9f5: pop
9f6: push2 0x0904
9f9: jump
9fa: jumpdest
9fb: pop
9fc: swap5
9fd: pop
9fe: dup1
9ff: swap5
a00: push2 0x0904
a03: jump
a04: jumpdest
a05: swap1
a06: swap5
a07: push1 0x01 # selector("account_info_rotate_tine(uint256)")
a09: dup2
a0a: add
a0b: swap5
a0c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
a0e: swap5
a0f: swap2
a10: calldataload
a11: push1 0xf8 # selector("required_strconv(string,string)")
a13: shr
a14: swap3
a15: swap1
a16: swap2
a17: dup4
a18: dup1
a19: iszero
a1a: push2 0x0b31
a1d: jumpi
a1e: dup1
a1f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
a21: eq
a22: push2 0x0b28
a25: jumpi
a26: dup1
a27: push1 0x02 # selector("razor_balance(bool)")
a29: eq
a2a: push2 0x0b1e
a2d: jumpi
a2e: dup1
a2f: push1 0x03
a31: eq
a32: push2 0x0b15
a35: jumpi
a36: push1 0x04
a38: eq
a39: push2 0x0b0c
a3c: jumpi
a3d: jumpdest
a3e: swap3
a3f: swap2
a40: swap1
a41: push1 0x04
a43: dup8
a44: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
a46: swap10
a47: swap7
a48: swap10
a49: calldatacopy
a4a: push1 0x04
a4c: swap7
a4d: dup1
a4e: dup9
a4f: add
a50: calldataload
a51: push1 0xf8 # selector("required_strconv(string,string)")
a53: shr
a54: swap1
a55: push1 0x05
a57: add
a58: swap5
a59: swap1
a5a: swap5
a5b: swap9
a5c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
a5e: swap7
a5f: jumpdest
a60: dup7
a61: dup9
a62: lt
a63: push2 0x0a80
a66: jumpi
a67: pop
a68: pop
a69: pop
a6a: pop
a6b: pop
a6c: pop
a6d: pop
a6e: pop
a6f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
a71: push2 0x0946
a74: swap3
a75: dup2
a76: dup1
a77: swap4
a78: selfbalance
a79: swap1
a7a: gas
a7b: call
a7c: push2 0x0375
a7f: jump
a80: jumpdest
a81: swap1
a82: swap2
a83: swap3
a84: swap4
a85: swap5
a86: swap6
a87: swap7
a88: swap9
a89: swap10
a8a: push2 0x0a98
a8d: push1 0x01 # selector("account_info_rotate_tine(uint256)")
a8f: dup3
a90: calldataload
a91: push1 0xf8 # selector("required_strconv(string,string)")
a93: shr
a94: swap3
a95: add
a96: swap1
a97: jump
a98: jumpdest
a99: swap11
a9a: swap1
a9b: dup1
a9c: iszero
a9d: push2 0x0b01
aa0: jumpi
aa1: dup1
aa2: push1 0x01 # selector("account_info_rotate_tine(uint256)")
aa4: eq
aa5: push2 0x0af6
aa8: jumpi
aa9: dup1
aaa: push1 0x02 # selector("razor_balance(bool)")
aac: eq
aad: push2 0x0aeb
ab0: jumpi
ab1: dup1
ab2: push1 0x03
ab4: eq
ab5: push2 0x0ae0
ab8: jumpi
ab9: push1 0x04
abb: eq
abc: push2 0x0ad6
abf: jumpi
ac0: jumpdest
ac1: dup7
ac2: dup2
ac3: mstore
ac4: push1 0x20
ac6: add
ac7: swap9
ac8: push1 0x01 # selector("account_info_rotate_tine(uint256)")
aca: add
acb: swap7
acc: swap6
acd: swap5
ace: swap4
acf: swap3
ad0: swap2
ad1: swap1
ad2: push2 0x0a5f
ad5: jump
ad6: jumpdest
ad7: swap5
ad8: swap6
ad9: pop
ada: dup6
adb: swap5
adc: push2 0x0ac0
adf: jump
ae0: jumpdest
ae1: pop
ae2: swap3
ae3: swap6
ae4: pop
ae5: dup6
ae6: swap3
ae7: push2 0x0ac0
aea: jump
aeb: jumpdest
aec: pop
aed: swap2
aee: swap6
aef: pop
af0: dup6
af1: swap2
af2: push2 0x0ac0
af5: jump
af6: jumpdest
af7: pop
af8: swap1
af9: swap6
afa: pop
afb: dup6
afc: swap1
afd: push2 0x0ac0
b00: jump
b01: jumpdest
b02: pop
b03: swap4
b04: swap6
b05: pop
b06: dup6
b07: swap4
b08: push2 0x0ac0
b0b: jump
b0c: jumpdest
b0d: swap5
b0e: pop
b0f: dup2
b10: swap5
b11: push2 0x0a3d
b14: jump
b15: jumpdest
b16: pop
b17: swap5
b18: pop
b19: dup5
b1a: push2 0x0a3d
b1d: jump
b1e: jumpdest
b1f: pop
b20: swap5
b21: pop
b22: dup4
b23: swap5
b24: push2 0x0a3d
b27: jump
b28: jumpdest
b29: pop
b2a: dup8
b2b: swap6
b2c: pop
b2d: push2 0x0a3d
b30: jump
b31: jumpdest
b32: pop
b33: swap5
b34: pop
b35: dup1
b36: swap5
b37: push2 0x0a3d
b3a: jump
b3b: jumpdest
b3c: push2 0x0b6b
b3f: push1 0x20
b41: push1 0x14
b43: dup4
b44: add
b45: calldataload
b46: push1 0xf0
b48: shr
b49: swap3
b4a: dup4
b4b: push1 0x16
b4d: dup3
b4e: add
b4f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
b51: calldatacopy
b52: dup4
b53: dup2
b54: add
b55: swap4
b56: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
b58: push1 0x36
b5a: dup7
b5b: add
b5c: calldataload
b5d: push1 0xf0
b5f: shr
b60: swap3
b61: calldataload
b62: push1 0x60
b64: shr
b65: gas
b66: staticcall
b67: push2 0x0375
b6a: jump
b6b: jumpdest
b6c: push1 0x16
b6e: dup2
b6f: add
b70: calldataload
b71: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
b73: mload
b74: sub
b75: push2 0x006c
b78: jumpi
b79: push1 0x38
b7b: add
b7c: swap1
b7d: jump
b7e: jumpdest
b7f: push1 0x16
b81: swap1
b82: push1 0x14
b84: dup2
b85: add
b86: calldataload
b87: push1 0xf0
b89: shr
b8a: swap1
b8b: dup2
b8c: dup4
b8d: dup3
b8e: add
b8f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
b91: calldatacopy
b92: push2 0x0ba6
b95: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
b97: dup1
b98: dup5
b99: dup2
b9a: dup1
b9b: dup7
b9c: calldataload
b9d: push1 0x60
b9f: shr
ba0: gas
ba1: call
ba2: push2 0x0375
ba5: jump
ba6: jumpdest
ba7: add
ba8: add
ba9: swap1
baa: jump
bab: jumpdest
bac: swap6
bad: swap1
bae: swap5
baf: swap2
bb0: swap4
bb1: swap2
bb2: dup1
bb3: calldataload
bb4: push1 0xf8 # selector("required_strconv(string,string)")
bb6: shr
bb7: dup1
bb8: iszero
bb9: push2 0x0c05
bbc: jumpi
bbd: dup1
bbe: push1 0x01 # selector("account_info_rotate_tine(uint256)")
bc0: eq
bc1: push2 0x0bfc
bc4: jumpi
bc5: dup1
bc6: push1 0x02 # selector("razor_balance(bool)")
bc8: eq
bc9: push2 0x0bf3
bcc: jumpi
bcd: dup1
bce: push1 0x03
bd0: eq
bd1: push2 0x0bea
bd4: jumpi
bd5: push1 0x04
bd7: eq
bd8: push2 0x0be2
bdb: jumpi
bdc: jumpdest
bdd: push1 0x01 # selector("account_info_rotate_tine(uint256)")
bdf: add
be0: swap1
be1: jump
be2: jumpdest
be3: address
be4: swap3
be5: pop
be6: push2 0x0bdc
be9: jump
bea: jumpdest
beb: pop
bec: address
bed: swap4
bee: pop
bef: push2 0x0bdc
bf2: jump
bf3: jumpdest
bf4: pop
bf5: address
bf6: swap5
bf7: pop
bf8: push2 0x0bdc
bfb: jump
bfc: jumpdest
bfd: pop
bfe: address
bff: swap6
c00: pop
c01: push2 0x0bdc
c04: jump
c05: jumpdest
c06: pop
c07: address
c08: swap7
c09: pop
c0a: push2 0x0bdc
c0d: jump
c0e: jumpdest
c0f: swap6
c10: swap1
c11: swap5
c12: swap2
c13: swap4
c14: swap2
c15: dup1
c16: calldataload
c17: push1 0xf8 # selector("required_strconv(string,string)")
c19: dup2
c1a: dup2
c1b: shr
c1c: dup4
c1d: add
c1e: swap3
c1f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
c21: swap1
c22: dup2
c23: add
c24: calldataload
c25: push1 0xf5 # selector("cherry_tomorrow(uint256,uint64,bool)")
c27: swap4
c28: swap1
c29: swap4
c2a: shr
c2b: push2 0x07f8
c2e: and
c2f: push2 0x0100
c32: sub
c33: swap3
c34: swap1
c35: swap3
c36: shr
c37: swap2
c38: dup4
c39: add
c3a: calldataload
c3b: swap1
c3c: shr
c3d: dup1
c3e: iszero
c3f: push2 0x0c90
c42: jumpi
c43: dup1
c44: push1 0x01 # selector("account_info_rotate_tine(uint256)")
c46: eq
c47: push2 0x0c86
c4a: jumpi
c4b: dup1
c4c: push1 0x02 # selector("razor_balance(bool)")
c4e: eq
c4f: push2 0x0c7c
c52: jumpi
c53: dup1
c54: push1 0x03
c56: eq
c57: push2 0x0c72
c5a: jumpi
c5b: push1 0x04
c5d: eq
c5e: push2 0x0c69
c61: jumpi
c62: jumpdest
c63: pop
c64: push1 0x02 # selector("razor_balance(bool)")
c66: add
c67: swap1
c68: jump
c69: jumpdest
c6a: swap3
c6b: pop
c6c: push1 0x02 # selector("razor_balance(bool)")
c6e: push2 0x0c62
c71: jump
c72: jumpdest
c73: pop
c74: swap4
c75: pop
c76: push1 0x02 # selector("razor_balance(bool)")
c78: push2 0x0c62
c7b: jump
c7c: jumpdest
c7d: pop
c7e: swap5
c7f: pop
c80: push1 0x02 # selector("razor_balance(bool)")
c82: push2 0x0c62
c85: jump
c86: jumpdest
c87: pop
c88: swap6
c89: pop
c8a: push1 0x02 # selector("razor_balance(bool)")
c8c: push2 0x0c62
c8f: jump
c90: jumpdest
c91: pop
c92: swap7
c93: pop
c94: push1 0x02 # selector("razor_balance(bool)")
c96: push2 0x0c62
c99: jump
c9a: jumpdest
c9b: swap6
c9c: swap1
c9d: swap5
c9e: swap2
c9f: swap4
ca0: swap2
ca1: dup1
ca2: calldataload
ca3: push1 0x60
ca5: shr
ca6: push1 0x14
ca8: dup3
ca9: add
caa: calldataload
cab: push1 0xf8 # selector("required_strconv(string,string)")
cad: shr
cae: dup1
caf: iszero
cb0: push2 0x0d01
cb3: jumpi
cb4: dup1
cb5: push1 0x01 # selector("account_info_rotate_tine(uint256)")
cb7: eq
cb8: push2 0x0cf7
cbb: jumpi
cbc: dup1
cbd: push1 0x02 # selector("razor_balance(bool)")
cbf: eq
cc0: push2 0x0ced
cc3: jumpi
cc4: dup1
cc5: push1 0x03
cc7: eq
cc8: push2 0x0ce3
ccb: jumpi
ccc: push1 0x04
cce: eq
ccf: push2 0x0cda
cd2: jumpi
cd3: jumpdest
cd4: pop
cd5: push1 0x15
cd7: add
cd8: swap1
cd9: jump
cda: jumpdest
cdb: swap3
cdc: pop
cdd: push1 0x15
cdf: push2 0x0cd3
ce2: jump
ce3: jumpdest
ce4: pop
ce5: swap4
ce6: pop
ce7: push1 0x15
ce9: push2 0x0cd3
cec: jump
ced: jumpdest
cee: pop
cef: swap5
cf0: pop
cf1: push1 0x15
cf3: push2 0x0cd3
cf6: jump
cf7: jumpdest
cf8: pop
cf9: swap6
cfa: pop
cfb: push1 0x15
cfd: push2 0x0cd3
d00: jump
d01: jumpdest
d02: pop
d03: swap7
d04: pop
d05: push1 0x15
d07: push2 0x0cd3
d0a: jump
d0b: jumpdest
d0c: swap2
d0d: swap5
d0e: swap6
d0f: swap1
d10: swap6
d11: swap4
d12: swap3
d13: swap4
d14: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
d16: dup2
d17: calldataload
d18: push1 0xf8 # selector("required_strconv(string,string)")
d1a: shr
d1b: dup1
d1c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
d1e: eq
d1f: push2 0x0da7
d22: jumpi
d23: dup1
d24: push1 0x01 # selector("account_info_rotate_tine(uint256)")
d26: eq
d27: push2 0x0d9e
d2a: jumpi
d2b: dup1
d2c: push1 0x02 # selector("razor_balance(bool)")
d2e: eq
d2f: push2 0x0d95
d32: jumpi
d33: dup1
d34: push1 0x03
d36: eq
d37: push2 0x0d8c
d3a: jumpi
d3b: push1 0x04
d3d: eq
d3e: push2 0x0d85
d41: jumpi
d42: jumpdest
d43: push2 0x0d4b
d46: swap1
d47: push2 0x053e
d4a: jump
d4b: jumpdest
d4c: swap3
d4d: swap7
d4e: swap6
d4f: swap5
d50: swap4
d51: swap3
d52: push1 0x01 # selector("account_info_rotate_tine(uint256)")
d54: dup3
d55: add
d56: calldataload
d57: push1 0xf8 # selector("required_strconv(string,string)")
d59: shr
d5a: dup1
d5b: iszero
d5c: push2 0x0c90
d5f: jumpi
d60: dup1
d61: push1 0x01 # selector("account_info_rotate_tine(uint256)")
d63: eq
d64: push2 0x0c86
d67: jumpi
d68: dup1
d69: push1 0x02 # selector("razor_balance(bool)")
d6b: eq
d6c: push2 0x0c7c
d6f: jumpi
d70: dup1
d71: push1 0x03
d73: eq
d74: push2 0x0c72
d77: jumpi
d78: push1 0x04
d7a: eq
d7b: push2 0x0c69
d7e: jumpi
d7f: pop
d80: push1 0x02 # selector("razor_balance(bool)")
d82: add
d83: swap1
d84: jump
d85: jumpdest
d86: pop
d87: dup4
d88: push2 0x0d42
d8b: jump
d8c: jumpdest
d8d: pop
d8e: dup6
d8f: swap1
d90: pop
d91: push2 0x0d42
d94: jump
d95: jumpdest
d96: pop
d97: dup7
d98: swap1
d99: pop
d9a: push2 0x0d42
d9d: jump
d9e: jumpdest
d9f: pop
da0: dup8
da1: swap1
da2: pop
da3: push2 0x0d42
da6: jump
da7: jumpdest
da8: pop
da9: dup4
daa: swap1
dab: pop
dac: push2 0x0d42
daf: jump
db0: jumpdest
db1: push1 0x06
db3: dup2
db4: add
db5: swap2
db6: push1 0x02 # selector("razor_balance(bool)")
db8: dup3
db9: add
dba: calldataload
dbb: push1 0xe0
dbd: shr
dbe: swap2
dbf: swap1
dc0: dup3
dc1: swap1
dc2: push2 0x0dc9
dc5: push2 0x0509
dc8: jump
dc9: jumpdest
dca: swap4
dcb: iszero
dcc: push2 0x0e60
dcf: jumpi
dd0: jumpdest
dd1: pop
dd2: push1 0x01 # selector("account_info_rotate_tine(uint256)")
dd4: dup2
dd5: eq
dd6: push2 0x0e58
dd9: jumpi
dda: jumpdest
ddb: push2 0x2710
dde: swap1
ddf: gasprice
de0: mul
de1: swap2
de2: push2 0x0ded
de5: dup4
de6: dup6
de7: lt
de8: iszero
de9: push2 0x03a9
dec: jump
ded: jumpdest
dee: calldataload
def: push1 0xf0
df1: shr
df2: dup4
df3: mul
df4: div
df5: swap2
df6: push4 0x2e1a7d4d # selector("withdraw(uint256)")
dfb: push1 0xe0
dfd: shl
dfe: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e00: mstore
e01: push1 0x04
e03: mstore
e04: push2 0x0e23
e07: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e09: dup1
e0a: push1 0x24
e0c: dup2
e0d: dup1
e0e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e10: dup1
e11: mload
e12: push1 0x20
e14: push2 0x1ea8
e17: dup4
e18: codecopy
e19: dup2
e1a: mload
e1b: swap2
e1c: mstore
e1d: gas
e1e: call
e1f: push2 0x0375
e22: jump
e23: jumpdest
e24: dup1
e25: dup3
e26: gt
e27: push2 0x0e3e
e2a: jumpi
e2b: jumpdest
e2c: pop
e2d: pop
e2e: push2 0x0946
e31: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e33: dup1
e34: dup1
e35: dup1
e36: selfbalance
e37: caller
e38: gas
e39: call
e3a: push2 0x0375
e3d: jump
e3e: jumpdest
e3f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e41: dup1
e42: dup1
e43: dup1
e44: swap4
e45: push2 0x0e51
e48: swap6
e49: sub
e4a: coinbase
e4b: gas
e4c: call
e4d: push2 0x0375
e50: jump
e51: jumpdest
e52: codesize
e53: dup1
e54: push2 0x0e2b
e57: jump
e58: jumpdest
e59: pop
e5a: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e5c: push2 0x0dda
e5f: jump
e60: jumpdest
e61: push2 0x752f
e64: not
e65: swap2
e66: pop
e67: gas
e68: swap1
e69: sub
e6a: add
e6b: codesize
e6c: push2 0x0dd0
e6f: jump
e70: jumpdest
e71: push4 0x0240bc6b
e76: push1 0xe2 # selector("fullExit(uint32,address)")
e78: shl
e79: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
e7b: swap1
e7c: dup2
e7d: mstore
e7e: dup2
e7f: calldataload
e80: push1 0x60
e82: shr
e83: swap2
e84: push2 0x0f42
e87: swap2
e88: push2 0x0f0b
e8b: swap2
e8c: push1 0x14
e8e: add
e8f: swap1
e90: dup5
e91: swap1
e92: push2 0x0ea2
e95: push1 0x40
e97: dup3
e98: push1 0x04
e9a: dup2
e9b: dup7
e9c: gas
e9d: staticcall
e9e: push2 0x0375
ea1: jump
ea2: jumpdest
ea3: mload
ea4: push1 0x20
ea6: mload
ea7: swap3
ea8: dup4
ea9: swap2
eaa: swap1
eab: dup1
eac: calldataload
ead: push1 0xf8 # selector("required_strconv(string,string)")
eaf: shr
eb0: swap1
eb1: push1 0x01 # selector("account_info_rotate_tine(uint256)")
eb3: add
eb4: swap1
eb5: swap5
eb6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
eb8: dup7
eb9: push1 0x01 # selector("account_info_rotate_tine(uint256)")
ebb: eq
ebc: push2 0x0fae
ebf: jumpi
ec0: pop
ec1: pop
ec2: push2 0x0efd
ec5: swap1
ec6: push4 0xd21220a7 # selector("token1()")
ecb: push1 0xe0
ecd: shl
ece: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
ed0: mstore
ed1: push2 0x0ee2
ed4: push1 0x20
ed6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
ed8: push1 0x04
eda: dup2
edb: dup10
edc: gas
edd: staticcall
ede: push2 0x0375
ee1: jump
ee2: jumpdest
ee3: push2 0x055e
ee6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
ee8: mload
ee9: swap4
eea: swap5
eeb: swap4
eec: jumpdest
eed: push2 0x0ef5
ef0: dup2
ef1: push2 0x053e
ef4: jump
ef5: jumpdest
ef6: swap7
ef7: dup8
ef8: swap2
ef9: push2 0x04e4
efc: jump
efd: jumpdest
efe: swap1
eff: swap6
f00: dup2
f01: calldataload
f02: push1 0xe0
f04: shr
f05: swap2
f06: push1 0x04
f08: add
f09: swap1
f0a: jump
f0b: jumpdest
f0c: push4 0x022c0d9f # selector("swap(uint256,uint256,address,bytes)")
f11: push1 0xe0
f13: shl
f14: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f16: mstore
f17: swap6
f18: swap2
f19: mul
f1a: swap3
f1b: mul
f1c: swap2
f1d: dup3
f1e: add
f1f: swap2
f20: mul
f21: div
f22: swap1
f23: push1 0x01 # selector("account_info_rotate_tine(uint256)")
f25: eq
f26: push2 0x0f95
f29: jumpi
f2a: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f2c: not
f2d: add
f2e: push1 0x04
f30: mstore
f31: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f33: push1 0x24
f35: mstore
f36: swap1
f37: push1 0x01 # selector("account_info_rotate_tine(uint256)")
f39: dup3
f3a: calldataload
f3b: push1 0xf8 # selector("required_strconv(string,string)")
f3d: shr
f3e: swap3
f3f: add
f40: swap1
f41: jump
f42: jumpdest
f43: swap1
f44: dup2
f45: swap1
f46: push1 0x01 # selector("account_info_rotate_tine(uint256)")
f48: eq
f49: push2 0x0f7e
f4c: jumpi
f4d: pop
f4e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f50: dup1
f51: push1 0xa4
f53: dup2
f54: dup1
f55: push2 0x0f68
f58: push2 0x0946
f5b: swap7
f5c: swap1
f5d: push1 0x14
f5f: dup3
f60: calldataload
f61: push1 0x60
f63: shr
f64: swap3
f65: add
f66: swap1
f67: jump
f68: jumpdest
f69: swap8
f6a: swap1
f6b: push1 0x44
f6d: mstore
f6e: jumpdest
f6f: push1 0x80 # selector("conduct_auto(uint256,uint256,uint256)")
f71: push1 0x64
f73: mstore
f74: dup2
f75: push1 0x84
f77: mstore
f78: gas
f79: call
f7a: push2 0x0375
f7d: jump
f7e: jumpdest
f7f: swap2
f80: push2 0x0946
f83: swap2
f84: pop
f85: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f87: push1 0xa4
f89: dup2
f8a: dup1
f8b: dup1
f8c: swap5
f8d: address
f8e: push1 0x44
f90: mstore
f91: push2 0x0f6e
f94: jump
f95: jumpdest
f96: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f98: push1 0x04
f9a: mstore
f9b: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
f9d: not
f9e: add
f9f: push1 0x24
fa1: mstore
fa2: swap1
fa3: push1 0x01 # selector("account_info_rotate_tine(uint256)")
fa5: dup3
fa6: calldataload
fa7: push1 0xf8 # selector("required_strconv(string,string)")
fa9: shr
faa: swap3
fab: add
fac: swap1
fad: jump
fae: jumpdest
faf: push4 0x0dfe1681 # selector("token0()")
fb4: push1 0xe0
fb6: shl
fb7: dup2
fb8: mstore
fb9: swap1
fba: swap4
fbb: pop
fbc: push2 0x0efd
fbf: swap2
fc0: swap1
fc1: push2 0x055e
fc4: swap1
fc5: push2 0x0fd5
fc8: push1 0x20
fca: dup3
fcb: push1 0x04
fcd: dup2
fce: dup12
fcf: gas
fd0: staticcall
fd1: push2 0x0375
fd4: jump
fd5: jumpdest
fd6: mload
fd7: push2 0x0eec
fda: jump
fdb: jumpdest
fdc: push4 0x0240bc6b
fe1: push1 0xe2 # selector("fullExit(uint32,address)")
fe3: shl
fe4: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
fe6: swap1
fe7: dup2
fe8: mstore
fe9: dup2
fea: calldataload
feb: push1 0x60
fed: shr
fee: swap2
fef: push2 0x0f42
ff2: swap2
ff3: push2 0x0f0b
ff6: swap2
ff7: push1 0x14
ff9: add
ffa: swap1
ffb: push2 0x100b
ffe: push1 0x40
1000: dup3
1001: push1 0x04
1003: dup2
1004: dup10
1005: gas
1006: staticcall
1007: push2 0x0375
100a: jump
100b: jumpdest
100c: mload
100d: push1 0x20
100f: mload
1010: swap2
1011: dup3
1012: swap1
1013: dup1
1014: calldataload
1015: push1 0xf8 # selector("required_strconv(string,string)")
1017: shr
1018: swap1
1019: push1 0x01 # selector("account_info_rotate_tine(uint256)")
101b: add
101c: swap1
101d: swap4
101e: dup8
101f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1021: dup7
1022: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1024: eq
1025: push2 0x106a
1028: jumpi
1029: pop
102a: pop
102b: pop
102c: push4 0xd21220a7 # selector("token1()")
1031: push1 0xe0
1033: shl
1034: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1036: mstore
1037: push2 0x1048
103a: push1 0x20
103c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
103e: push1 0x04
1040: dup2
1041: dup12
1042: gas
1043: staticcall
1044: push2 0x0375
1047: jump
1048: jumpdest
1049: push2 0x0efd
104c: dup8
104d: push2 0x055e
1050: push2 0x1062
1053: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1055: mload
1056: swap7
1057: swap6
1058: swap5
1059: swap1
105a: push1 0x20
105c: dup3
105d: calldataload
105e: swap3
105f: add
1060: swap1
1061: jump
1062: jumpdest
1063: swap3
1064: dup2
1065: swap8
1066: push2 0x04e4
1069: jump
106a: jumpdest
106b: push2 0x0efd
106e: swap3
106f: swap5
1070: pop
1071: push2 0x1062
1074: push2 0x055e
1077: swap2
1078: push4 0x0dfe1681 # selector("token0()")
107d: push1 0xe0
107f: swap9
1080: swap7
1081: swap9
1082: shl
1083: dup2
1084: mstore
1085: push2 0x1095
1088: push1 0x20
108a: dup3
108b: push1 0x04
108d: dup2
108e: dup9
108f: gas
1090: staticcall
1091: push2 0x0375
1094: jump
1095: jumpdest
1096: mload
1097: swap7
1098: swap1
1099: push1 0x20
109b: dup3
109c: calldataload
109d: swap3
109e: add
109f: swap1
10a0: jump
10a1: jumpdest
10a2: push2 0x1147
10a5: swap1
10a6: dup1
10a7: calldataload
10a8: push1 0x60
10aa: shr
10ab: swap1
10ac: push1 0x14
10ae: add
10af: swap1
10b0: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
10b2: push4 0x0240bc6b
10b7: push1 0xe2 # selector("fullExit(uint32,address)")
10b9: shl
10ba: dup2
10bb: mstore
10bc: push2 0x10cc
10bf: push1 0x40
10c1: dup3
10c2: push1 0x04
10c4: dup2
10c5: dup7
10c6: gas
10c7: staticcall
10c8: push2 0x0375
10cb: jump
10cc: jumpdest
10cd: mload
10ce: push1 0x20
10d0: mload
10d1: swap1
10d2: swap3
10d3: dup2
10d4: swap1
10d5: dup1
10d6: calldataload
10d7: push1 0xf8 # selector("required_strconv(string,string)")
10d9: shr
10da: swap1
10db: push1 0x01 # selector("account_info_rotate_tine(uint256)")
10dd: add
10de: swap5
10df: swap1
10e0: swap2
10e1: dup3
10e2: push1 0x01 # selector("account_info_rotate_tine(uint256)")
10e4: eq
10e5: push2 0x11f6
10e8: jumpi
10e9: pop
10ea: swap3
10eb: push2 0x11a8
10ee: push2 0x117f
10f1: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
10f3: swap5
10f4: dup6
10f5: swap5
10f6: push2 0x1134
10f9: push2 0x1126
10fc: push2 0x11d1
10ff: swap10
1100: push4 0xd21220a7 # selector("token1()")
1105: push1 0xe0
1107: shl
1108: dup10
1109: mstore
110a: push2 0x111a
110d: push1 0x20
110f: dup11
1110: push1 0x04
1112: dup2
1113: dup13
1114: gas
1115: staticcall
1116: push2 0x0375
1119: jump
111a: jumpdest
111b: swap4
111c: swap11
111d: swap1
111e: push1 0x20
1120: dup3
1121: calldataload
1122: swap3
1123: add
1124: swap1
1125: jump
1126: jumpdest
1127: swap1
1128: swap2
1129: dup2
112a: calldataload
112b: push1 0xe0
112d: shr
112e: swap2
112f: push1 0x04
1131: add
1132: swap1
1133: jump
1134: jumpdest
1135: swap12
1136: dup2
1137: swap13
1138: swap5
1139: swap2
113a: swap5
113b: swap1
113c: push1 0x04
113e: dup3
113f: calldataload
1140: push1 0xe0
1142: shr
1143: swap3
1144: add
1145: swap1
1146: jump
1147: jumpdest
1148: push4 0x022c0d9f # selector("swap(uint256,uint256,address,bytes)")
114d: push1 0xe0
114f: shl
1150: dup11
1151: mstore
1152: swap1
1153: swap12
1154: swap1
1155: swap5
1156: swap1
1157: dup13
1158: mul
1159: swap3
115a: mul
115b: swap2
115c: dup3
115d: add
115e: swap2
115f: mul
1160: div
1161: swap1
1162: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1164: eq
1165: push2 0x11df
1168: jumpi
1169: dup6
116a: not
116b: add
116c: push1 0x04
116e: mstore
116f: dup5
1170: push1 0x24
1172: mstore
1173: swap1
1174: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1176: dup3
1177: calldataload
1178: push1 0xf8 # selector("required_strconv(string,string)")
117a: shr
117b: swap3
117c: add
117d: swap1
117e: jump
117f: jumpdest
1180: dup1
1181: swap2
1182: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1184: eq
1185: push2 0x11d5
1188: jumpi
1189: dup1
118a: calldataload
118b: push1 0x60
118d: shr
118e: push1 0x44
1190: mstore
1191: push1 0x14
1193: add
1194: swap1
1195: pop
1196: jumpdest
1197: push1 0x80 # selector("conduct_auto(uint256,uint256,uint256)")
1199: push1 0x64
119b: mstore
119c: swap1
119d: push1 0x02 # selector("razor_balance(bool)")
119f: dup3
11a0: calldataload
11a1: push1 0xf0
11a3: shr
11a4: swap3
11a5: add
11a6: swap1
11a7: jump
11a8: jumpdest
11a9: swap6
11aa: swap1
11ab: swap7
11ac: push1 0x08
11ae: dup9
11af: add
11b0: push1 0x84
11b2: mstore
11b3: push1 0xe0
11b5: shl
11b6: push1 0xa4
11b8: mstore
11b9: push1 0xe0
11bb: shl
11bc: push1 0xa8
11be: mstore
11bf: dup6
11c0: dup6
11c1: push1 0xac
11c3: calldatacopy
11c4: dup2
11c5: dup1
11c6: push1 0xac
11c8: dup9
11c9: add
11ca: swap3
11cb: gas
11cc: call
11cd: push2 0x0375
11d0: jump
11d1: jumpdest
11d2: add
11d3: swap1
11d4: jump
11d5: jumpdest
11d6: pop
11d7: address
11d8: push1 0x44
11da: mstore
11db: push2 0x1196
11de: jump
11df: jumpdest
11e0: dup6
11e1: push1 0x04
11e3: mstore
11e4: dup6
11e5: not
11e6: add
11e7: push1 0x24
11e9: mstore
11ea: swap1
11eb: push1 0x01 # selector("account_info_rotate_tine(uint256)")
11ed: dup3
11ee: calldataload
11ef: push1 0xf8 # selector("required_strconv(string,string)")
11f1: shr
11f2: swap3
11f3: add
11f4: swap1
11f5: jump
11f6: jumpdest
11f7: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
11f9: swap4
11fa: pop
11fb: push2 0x117f
11fe: push2 0x11a8
1201: swap2
1202: dup6
1203: swap5
1204: push2 0x1134
1207: push2 0x1126
120a: push2 0x11d1
120d: swap10
120e: swap7
120f: swap11
1210: push4 0x0dfe1681 # selector("token0()")
1215: push1 0xe0
1217: shl
1218: dup10
1219: mstore
121a: push2 0x122a
121d: push1 0x20
121f: dup11
1220: push1 0x04
1222: dup2
1223: dup13
1224: gas
1225: staticcall
1226: push2 0x0375
1229: jump
122a: jumpdest
122b: swap1
122c: push1 0x20
122e: dup3
122f: calldataload
1230: swap3
1231: add
1232: swap1
1233: jump
1234: jumpdest
1235: swap1
1236: push2 0x12d8
1239: swap3
123a: push2 0x11d1
123d: swap3
123e: push2 0x12ca
1241: swap6
1242: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1244: swap3
1245: dup4
1246: swap5
1247: dup1
1248: push1 0x02 # selector("razor_balance(bool)")
124a: eq
124b: push2 0x13d0
124e: jumpi
124f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1251: eq
1252: push2 0x1315
1255: jumpi
1256: pop
1257: pop
1258: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
125a: dup1
125b: push2 0x1295
125e: push2 0x12bc
1261: push2 0x1287
1264: push2 0x1301
1267: swap6
1268: push2 0x126f
126b: push2 0x03d2
126e: jump
126f: jumpdest
1270: push4 0x022c0d9f # selector("swap(uint256,uint256,address,bytes)")
1275: push1 0xe0
1277: shl
1278: dup6
1279: mstore
127a: dup1
127b: calldataload
127c: push1 0x60
127e: shr
127f: swap2
1280: push1 0x14
1282: swap1
1283: swap2
1284: add
1285: swap1
1286: jump
1287: jumpdest
1288: swap1
1289: swap3
128a: dup2
128b: calldataload
128c: push1 0xf8 # selector("required_strconv(string,string)")
128e: shr
128f: swap2
1290: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1292: add
1293: swap1
1294: jump
1295: jumpdest
1296: swap1
1297: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1299: eq
129a: push2 0x1308
129d: jumpi
129e: dup8
129f: push1 0x04
12a1: mstore
12a2: dup4
12a3: push1 0x24
12a5: mstore
12a6: jumpdest
12a7: address
12a8: push1 0x44
12aa: mstore
12ab: push1 0x80 # selector("conduct_auto(uint256,uint256,uint256)")
12ad: push1 0x64
12af: mstore
12b0: swap1
12b1: push1 0x04
12b3: dup3
12b4: calldataload
12b5: push1 0xe0
12b7: shr
12b8: swap3
12b9: add
12ba: swap1
12bb: jump
12bc: jumpdest
12bd: swap1
12be: swap10
12bf: dup2
12c0: calldataload
12c1: push1 0xe0
12c3: shr
12c4: swap2
12c5: push1 0x04
12c7: add
12c8: swap1
12c9: jump
12ca: jumpdest
12cb: swap1
12cc: swap9
12cd: dup2
12ce: calldataload
12cf: push1 0xf0
12d1: shr
12d2: swap2
12d3: push1 0x02 # selector("razor_balance(bool)")
12d5: add
12d6: swap1
12d7: jump
12d8: jumpdest
12d9: swap9
12da: swap1
12db: swap10
12dc: push1 0x08
12de: dup12
12df: add
12e0: push1 0x84
12e2: mstore
12e3: push1 0xe0
12e5: shl
12e6: push1 0xa4
12e8: mstore
12e9: push1 0xe0
12eb: shl
12ec: push1 0xa8
12ee: mstore
12ef: dup9
12f0: dup9
12f1: push1 0xac
12f3: calldatacopy
12f4: dup2
12f5: dup1
12f6: push1 0xac
12f8: dup12
12f9: add
12fa: swap3
12fb: gas
12fc: call
12fd: push2 0x0375
1300: jump
1301: jumpdest
1302: caller
1303: swap1
1304: push2 0x04e4
1307: jump
1308: jumpdest
1309: dup4
130a: push1 0x04
130c: mstore
130d: dup8
130e: push1 0x24
1310: mstore
1311: push2 0x12a6
1314: jump
1315: jumpdest
1316: swap2
1317: swap4
1318: pop
1319: swap2
131a: pop
131b: push4 0x0240bc6b
1320: push1 0xe2 # selector("fullExit(uint32,address)")
1322: shl
1323: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1325: mstore
1326: push2 0x1337
1329: push1 0x40
132b: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
132d: push1 0x04
132f: dup2
1330: caller
1331: gas
1332: staticcall
1333: push2 0x0375
1336: jump
1337: jumpdest
1338: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
133a: mload
133b: swap2
133c: push1 0x20
133e: mload
133f: swap1
1340: dup2
1341: swap3
1342: push1 0x24
1344: calldataload
1345: swap3
1346: dup4
1347: iszero
1348: push1 0x01 # selector("account_info_rotate_tine(uint256)")
134a: eq
134b: push2 0x1391
134e: jumpi
134f: pop
1350: push2 0x12bc
1353: push2 0x1287
1356: push2 0x1301
1359: swap6
135a: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
135c: swap6
135d: dup7
135e: swap6
135f: push2 0x1295
1362: swap6
1363: push4 0xd21220a7 # selector("token1()")
1368: push1 0xe0
136a: shl
136b: dup9
136c: mstore
136d: push2 0x137d
1370: push1 0x20
1372: dup10
1373: push1 0x04
1375: dup2
1376: caller
1377: gas
1378: staticcall
1379: push2 0x0375
137c: jump
137d: jumpdest
137e: dup3
137f: dup9
1380: mload
1381: swap12
1382: jumpdest
1383: sub
1384: mul
1385: div
1386: swap2
1387: mul
1388: div
1389: push1 0x01 # selector("account_info_rotate_tine(uint256)")
138b: add
138c: swap8
138d: push2 0x126f
1390: jump
1391: jumpdest
1392: swap5
1393: push2 0x1301
1396: swap5
1397: pop
1398: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
139a: swap4
139b: pop
139c: push2 0x1287
139f: push2 0x12bc
13a2: swap2
13a3: push2 0x1295
13a6: swap4
13a7: dup7
13a8: swap6
13a9: push1 0x44
13ab: calldataload
13ac: swap2
13ad: push4 0x0dfe1681 # selector("token0()")
13b2: push1 0xe0
13b4: shl
13b5: dup9
13b6: mstore
13b7: push2 0x13c7
13ba: push1 0x20
13bc: dup10
13bd: push1 0x04
13bf: dup2
13c0: caller
13c1: gas
13c2: staticcall
13c3: push2 0x0375
13c6: jump
13c7: jumpdest
13c8: dup3
13c9: dup9
13ca: mload
13cb: swap12
13cc: push2 0x1382
13cf: jump
13d0: jumpdest
13d1: pop
13d2: pop
13d3: pop
13d4: swap1
13d5: swap2
13d6: pop
13d7: push1 0x04
13d9: calldataload
13da: swap2
13db: dup1
13dc: dup4
13dd: slt
13de: push1 0x01 # selector("account_info_rotate_tine(uint256)")
13e0: eq
13e1: push2 0x1419
13e4: jumpi
13e5: pop
13e6: push4 0x0dfe1681 # selector("token0()")
13eb: push1 0xe0
13ed: shl
13ee: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
13f0: mstore
13f1: push2 0x1402
13f4: push1 0x20
13f6: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
13f8: push1 0x04
13fa: dup2
13fb: caller
13fc: gas
13fd: staticcall
13fe: push2 0x0375
1401: jump
1402: jumpdest
1403: push2 0x1301
1406: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1408: dup1
1409: push2 0x1295
140c: push2 0x12bc
140f: push2 0x1287
1412: dup4
1413: mload
1414: swap7
1415: push2 0x126f
1418: jump
1419: jumpdest
141a: swap2
141b: pop
141c: push2 0x1301
141f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1421: dup1
1422: push2 0x1295
1425: push2 0x12bc
1428: push2 0x1287
142b: push1 0x24
142d: calldataload
142e: swap8
142f: push4 0xd21220a7 # selector("token1()")
1434: push1 0xe0
1436: shl
1437: dup2
1438: mstore
1439: push2 0x1449
143c: push1 0x20
143e: dup3
143f: push1 0x04
1441: dup2
1442: caller
1443: gas
1444: staticcall
1445: push2 0x0375
1448: jump
1449: jumpdest
144a: mload
144b: swap7
144c: push2 0x126f
144f: jump
1450: jumpdest
1451: push2 0x14d2
1454: push2 0x11d1
1457: swap3
1458: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
145a: swap5
145b: swap3
145c: push2 0x149c
145f: swap7
1460: dup7
1461: swap5
1462: dup6
1463: swap4
1464: dup1
1465: push1 0x02 # selector("razor_balance(bool)")
1467: eq
1468: push2 0x1560
146b: jumpi
146c: push1 0x01 # selector("account_info_rotate_tine(uint256)")
146e: eq
146f: push2 0x1507
1472: jumpi
1473: pop
1474: pop
1475: push2 0x05e2
1478: swap1
1479: push2 0x1480
147c: push2 0x03f5
147f: jump
1480: jumpdest
1481: push4 0x02515961
1486: push1 0xe3
1488: shl
1489: dup6
148a: mstore
148b: caller
148c: push1 0x04
148e: mstore
148f: dup1
1490: calldataload
1491: push1 0x60
1493: shr
1494: swap2
1495: push1 0x14
1497: swap1
1498: swap2
1499: add
149a: swap1
149b: jump
149c: jumpdest
149d: swap2
149e: dup2
149f: push1 0x24
14a1: mstore
14a2: dup5
14a3: sub
14a4: push1 0x44
14a6: mstore
14a7: push1 0x01 # selector("account_info_rotate_tine(uint256)")
14a9: eq
14aa: push2 0x14f1
14ad: jumpi
14ae: push20 0xfffd8963efd1fc6a506488495d951d5263988d25
14c3: push1 0x64
14c5: mstore
14c6: swap1
14c7: push1 0x02 # selector("razor_balance(bool)")
14c9: dup3
14ca: calldataload
14cb: push1 0xf0
14cd: shr
14ce: swap3
14cf: add
14d0: swap1
14d1: jump
14d2: jumpdest
14d3: swap4
14d4: swap1
14d5: swap5
14d6: push1 0xa0 # selector("tree_stream(bytes,bytes)")
14d8: push1 0x84
14da: mstore
14db: dup6
14dc: push1 0xa4
14de: mstore
14df: dup6
14e0: dup6
14e1: push1 0xc4 # selector("festival_happy(uint256,uint256)")
14e3: calldatacopy
14e4: dup2
14e5: dup1
14e6: dup8
14e7: push1 0xc4 # selector("festival_happy(uint256,uint256)")
14e9: add
14ea: swap3
14eb: gas
14ec: call
14ed: push2 0x0375
14f0: jump
14f1: jumpdest
14f2: push5 0x01000276a4
14f8: push1 0x64
14fa: mstore
14fb: swap1
14fc: push1 0x02 # selector("razor_balance(bool)")
14fe: dup3
14ff: calldataload
1500: push1 0xf0
1502: shr
1503: swap3
1504: add
1505: swap1
1506: jump
1507: jumpdest
1508: push4 0x0240bc6b
150d: push1 0xe2 # selector("fullExit(uint32,address)")
150f: shl
1510: dup7
1511: mstore
1512: swap2
1513: swap3
1514: pop
1515: push2 0x05e2
1518: swap2
1519: push2 0x1529
151c: push1 0x40
151e: dup8
151f: push1 0x04
1521: dup2
1522: caller
1523: gas
1524: staticcall
1525: push2 0x0375
1528: jump
1529: jumpdest
152a: dup6
152b: mload
152c: swap2
152d: push1 0x20
152f: mload
1530: swap2
1531: dup3
1532: swap4
1533: push1 0x24
1535: calldataload
1536: swap4
1537: dup5
1538: iszero
1539: push1 0x01 # selector("account_info_rotate_tine(uint256)")
153b: eq
153c: push2 0x1552
153f: jumpi
1540: pop
1541: dup4
1542: swap1
1543: jumpdest
1544: sub
1545: mul
1546: div
1547: swap2
1548: mul
1549: div
154a: push1 0x01 # selector("account_info_rotate_tine(uint256)")
154c: add
154d: swap2
154e: push2 0x1480
1551: jump
1552: jumpdest
1553: swap4
1554: pop
1555: swap4
1556: pop
1557: push1 0x44
1559: calldataload
155a: dup1
155b: swap4
155c: push2 0x1543
155f: jump
1560: jumpdest
1561: pop
1562: pop
1563: push1 0x04
1565: calldataload
1566: swap3
1567: pop
1568: pop
1569: dup4
156a: dup3
156b: slt
156c: push2 0x1579
156f: jumpi
1570: jumpdest
1571: push2 0x05e2
1574: swap1
1575: push2 0x1480
1578: jump
1579: jumpdest
157a: push1 0x24
157c: calldataload
157d: swap2
157e: pop
157f: push2 0x1570
1582: jump
1583: jumpdest
1584: swap3
1585: swap1
1586: dup1
1587: push1 0x02 # selector("razor_balance(bool)")
1589: eq
158a: push2 0x1709
158d: jumpi
158e: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1590: eq
1591: push2 0x159e
1594: jumpi
1595: pop
1596: pop
1597: push2 0x0946
159a: push2 0x0418
159d: jump
159e: jumpdest
159f: push4 0x0240bc6b
15a4: push1 0xe2 # selector("fullExit(uint32,address)")
15a6: shl
15a7: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
15a9: swap1
15aa: dup2
15ab: mstore
15ac: swap1
15ad: push2 0x15bd
15b0: push1 0x40
15b2: dup4
15b3: push1 0x04
15b5: dup2
15b6: caller
15b7: gas
15b8: staticcall
15b9: push2 0x0375
15bc: jump
15bd: jumpdest
15be: dup2
15bf: mload
15c0: push1 0x20
15c2: mload
15c3: swap1
15c4: dup2
15c5: push1 0x24
15c7: calldataload
15c8: swap3
15c9: dup4
15ca: iszero
15cb: push1 0x01 # selector("account_info_rotate_tine(uint256)")
15cd: eq
15ce: push2 0x16dc
15d1: jumpi
15d2: pop
15d3: push4 0xd21220a7 # selector("token1()")
15d8: push1 0xe0
15da: shl
15db: dup6
15dc: mstore
15dd: push2 0x15ed
15e0: push1 0x20
15e2: dup7
15e3: push1 0x04
15e5: dup2
15e6: caller
15e7: gas
15e8: staticcall
15e9: push2 0x0375
15ec: jump
15ed: jumpdest
15ee: dup5
15ef: mload
15f0: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
15f2: swap3
15f3: swap2
15f4: swap6
15f5: jumpdest
15f6: dup6
15f7: dup9
15f8: dup7
15f9: dup6
15fa: sub
15fb: mul
15fc: div
15fd: dup6
15fe: dup9
15ff: mul
1600: div
1601: swap4
1602: push2 0x160a
1605: dup4
1606: push2 0x053e
1609: jump
160a: jumpdest
160b: swap5
160c: dup1
160d: dup7
160e: gt
160f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1611: eq
1612: push2 0x168c
1615: jumpi
1616: pop
1617: swap2
1618: dup9
1619: swap6
161a: swap4
161b: swap2
161c: dup6
161d: swap4
161e: push2 0x1635
1621: dup10
1622: push2 0x0946
1625: swap13
1626: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1628: swap12
1629: swap10
162a: mul
162b: div
162c: swap6
162d: dup7
162e: swap5
162f: caller
1630: swap1
1631: push2 0x04e4
1634: jump
1635: jumpdest
1636: dup9
1637: eq
1638: push2 0x166a
163b: jumpi
163c: push4 0x0dfe1681 # selector("token0()")
1641: push1 0xe0
1643: shl
1644: dup2
1645: mstore
1646: push2 0x1656
1649: push1 0x20
164b: dup3
164c: push1 0x04
164e: dup2
164f: caller
1650: gas
1651: staticcall
1652: push2 0x0375
1655: jump
1656: jumpdest
1657: mload
1658: swap8
1659: jumpdest
165a: add
165b: swap2
165c: mul
165d: div
165e: swap1
165f: sub
1660: mul
1661: div
1662: add
1663: swap1
1664: caller
1665: swap1
1666: push2 0x04e4
1669: jump
166a: jumpdest
166b: push4 0xd21220a7 # selector("token1()")
1670: push1 0xe0
1672: shl
1673: dup2
1674: mstore
1675: push2 0x1685
1678: push1 0x20
167a: dup3
167b: push1 0x04
167d: dup2
167e: caller
167f: gas
1680: staticcall
1681: push2 0x0375
1684: jump
1685: jumpdest
1686: mload
1687: swap8
1688: push2 0x1659
168b: jump
168c: jumpdest
168d: swap9
168e: pop
168f: pop
1690: pop
1691: swap4
1692: pop
1693: pop
1694: swap3
1695: pop
1696: pop
1697: dup3
1698: push2 0x03e8
169b: push2 0x03e7
169e: dup5
169f: mul
16a0: div
16a1: gt
16a2: push1 0x01 # selector("account_info_rotate_tine(uint256)")
16a4: eq
16a5: push2 0x16cc
16a8: jumpi
16a9: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
16ab: dup1
16ac: mload
16ad: push1 0x20
16af: push2 0x1ea8
16b2: dup4
16b3: codecopy
16b4: dup2
16b5: mload
16b6: swap2
16b7: mstore
16b8: dup2
16b9: eq
16ba: push1 0x01 # selector("account_info_rotate_tine(uint256)")
16bc: eq
16bd: push2 0x16cc
16c0: jumpi
16c1: push2 0x0946
16c4: swap3
16c5: pop
16c6: caller
16c7: swap1
16c8: push2 0x04e4
16cb: jump
16cc: jumpdest
16cd: push2 0x0946
16d0: swap3
16d1: push1 0x01 # selector("account_info_rotate_tine(uint256)")
16d3: add
16d4: swap2
16d5: pop
16d6: caller
16d7: swap1
16d8: push2 0x04e4
16db: jump
16dc: jumpdest
16dd: swap3
16de: pop
16df: pop
16e0: swap3
16e1: push1 0x44
16e3: calldataload
16e4: swap2
16e5: push4 0x0dfe1681 # selector("token0()")
16ea: push1 0xe0
16ec: shl
16ed: dup3
16ee: mstore
16ef: push2 0x16ff
16f2: push1 0x20
16f4: dup4
16f5: push1 0x04
16f7: dup2
16f8: caller
16f9: gas
16fa: staticcall
16fb: push2 0x0375
16fe: jump
16ff: jumpdest
1700: dup2
1701: mload
1702: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1704: swap3
1705: push2 0x15f5
1708: jump
1709: jumpdest
170a: pop
170b: pop
170c: pop
170d: push2 0x0946
1710: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1712: push1 0x04
1714: calldataload
1715: swap1
1716: dup1
1717: dup3
1718: slt
1719: push1 0x01 # selector("account_info_rotate_tine(uint256)")
171b: eq
171c: push2 0x1747
171f: jumpi
1720: pop
1721: push4 0x0dfe1681 # selector("token0()")
1726: push1 0xe0
1728: shl
1729: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
172b: mstore
172c: push2 0x173d
172f: push1 0x20
1731: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1733: push1 0x04
1735: dup2
1736: caller
1737: gas
1738: staticcall
1739: push2 0x0375
173c: jump
173d: jumpdest
173e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1740: mload
1741: caller
1742: swap1
1743: push2 0x04e4
1746: jump
1747: jumpdest
1748: push4 0xd21220a7 # selector("token1()")
174d: push1 0xe0
174f: shl
1750: dup2
1751: mstore
1752: push1 0x24
1754: calldataload
1755: swap2
1756: pop
1757: push2 0x1767
175a: push1 0x20
175c: dup3
175d: push1 0x04
175f: dup2
1760: caller
1761: gas
1762: staticcall
1763: push2 0x0375
1766: jump
1767: jumpdest
1768: mload
1769: push2 0x1301
176c: jump
176d: jumpdest
176e: push2 0x0946
1771: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1773: dup1
1774: push1 0xa4
1776: dup2
1777: dup1
1778: push2 0x17a4
177b: swap7
177c: push2 0x17cb
177f: push2 0x17bd
1782: push2 0x17b2
1785: push2 0x1796
1788: dup6
1789: swap5
178a: swap1
178b: push1 0x14
178d: dup3
178e: calldataload
178f: push1 0x60
1791: shr
1792: swap3
1793: add
1794: swap1
1795: jump
1796: jumpdest
1797: swap1
1798: swap12
1799: dup2
179a: calldataload
179b: push1 0x60
179d: shr
179e: swap2
179f: push1 0x14
17a1: add
17a2: swap1
17a3: jump
17a4: jumpdest
17a5: swap1
17a6: swap2
17a7: dup2
17a8: calldataload
17a9: push1 0x60
17ab: shr
17ac: swap2
17ad: push1 0x14
17af: add
17b0: swap1
17b1: jump
17b2: jumpdest
17b3: swap1
17b4: swap3
17b5: dup2
17b6: calldataload
17b7: swap2
17b8: push1 0x20
17ba: add
17bb: swap1
17bc: jump
17bd: jumpdest
17be: swap1
17bf: swap4
17c0: dup2
17c1: calldataload
17c2: push1 0xf8 # selector("required_strconv(string,string)")
17c4: shr
17c5: swap2
17c6: push1 0x01 # selector("account_info_rotate_tine(uint256)")
17c8: add
17c9: swap1
17ca: jump
17cb: jumpdest
17cc: swap12
17cd: swap1
17ce: dup1
17cf: dup8
17d0: eq
17d1: push2 0x18b2
17d4: jumpi
17d5: dup1
17d6: push1 0x01 # selector("account_info_rotate_tine(uint256)")
17d8: eq
17d9: push2 0x1895
17dc: jumpi
17dd: dup1
17de: push1 0x02 # selector("razor_balance(bool)")
17e0: eq
17e1: push2 0x1878
17e4: jumpi
17e5: dup1
17e6: push1 0x03
17e8: eq
17e9: push2 0x185b
17ec: jumpi
17ed: push1 0x04
17ef: eq
17f0: push2 0x183f
17f3: jumpi
17f4: push2 0x17fb
17f7: push2 0x043b
17fa: jump
17fb: jumpdest
17fc: push4 0x095ea7b3 # selector("sign_szabo_bytecode(bytes16,uint128)") selector("approve(address,uint256)")
1801: push1 0xe0
1803: shl
1804: dup7
1805: mstore
1806: dup5
1807: push1 0x04
1809: mstore
180a: dup4
180b: push1 0x24
180d: mstore
180e: push2 0x181e
1811: dup7
1812: dup1
1813: push1 0x44
1815: dup2
1816: dup1
1817: dup8
1818: gas
1819: call
181a: push2 0x0375
181d: jump
181e: jumpdest
181f: push3 0xa718a9 # selector("liquidationCall(address,address,address,uint256,bool)")
1823: push1 0xe0
1825: shl
1826: dup7
1827: mstore
1828: push1 0x04
182a: mstore
182b: push1 0x24
182d: mstore
182e: push1 0x44
1830: mstore
1831: push1 0x64
1833: mstore
1834: push1 0x84
1836: dup3
1837: swap1
1838: mstore
1839: gas
183a: call
183b: push2 0x0375
183e: jump
183f: jumpdest
1840: push20 0x7ff2520cd7b76e8c49b5db51505b842d665f3e9a
1855: swap5
1856: pop
1857: push2 0x17fb
185a: jump
185b: jumpdest
185c: pop
185d: push20 0x8dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf
1872: swap5
1873: pop
1874: push2 0x17fb
1877: jump
1878: jumpdest
1879: pop
187a: push20 0x9fad24f572045c7869117160a571b2e50b10d068
188f: swap5
1890: pop
1891: push2 0x17fb
1894: jump
1895: jumpdest
1896: pop
1897: push20 0x7937d4799803fbbe595ed57278bc4ca21f3bffcb
18ac: swap5
18ad: pop
18ae: push2 0x17fb
18b1: jump
18b2: jumpdest
18b3: pop
18b4: push20 0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9
18c9: swap5
18ca: pop
18cb: push2 0x17fb
18ce: jump
18cf: jumpdest
18d0: push4 0x6b2ace87 # selector("bentoBox()")
18d5: push1 0xe0
18d7: shl
18d8: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
18da: swap1
18db: dup2
18dc: mstore
18dd: push1 0x5c
18df: dup3
18e0: add
18e1: swap2
18e2: dup2
18e3: swap1
18e4: push1 0x14
18e6: dup2
18e7: add
18e8: calldataload
18e9: push1 0x60
18eb: swap1
18ec: dup2
18ed: shr
18ee: swap2
18ef: push1 0x04
18f1: swap2
18f2: dup5
18f3: swap2
18f4: dup3
18f5: swap2
18f6: dup2
18f7: calldataload
18f8: dup2
18f9: shr
18fa: swap2
18fb: push1 0x3c
18fd: dup2
18fe: add
18ff: calldataload
1900: swap2
1901: push1 0x28
1903: swap1
1904: swap2
1905: add
1906: calldataload
1907: swap1
1908: shr
1909: dup3
190a: dup5
190b: dup8
190c: dup2
190d: gas
190e: swap4
190f: push1 0x20
1911: swap5
1912: staticcall
1913: push2 0x191b
1916: swap1
1917: push2 0x0375
191a: jump
191b: jumpdest
191c: dup4
191d: mload
191e: push4 0x66a23711
1923: push1 0xe1
1925: shl
1926: dup6
1927: mstore
1928: swap7
1929: dup4
192a: dup6
192b: dup9
192c: dup2
192d: gas
192e: swap4
192f: push1 0x20
1931: swap5
1932: staticcall
1933: push2 0x193b
1936: swap1
1937: push2 0x0375
193a: jump
193b: jumpdest
193c: dup5
193d: mload
193e: push4 0xc0a47c93 # selector("setMasterContractApproval(address,address,bool,uint8,bytes32,bytes32)")
1943: push1 0xe0
1945: shl
1946: dup7
1947: mstore
1948: address
1949: dup9
194a: mstore
194b: push1 0x24
194d: mstore
194e: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1950: push1 0x44
1952: mstore
1953: dup5
1954: push1 0x64
1956: mstore
1957: dup5
1958: push1 0x84
195a: mstore
195b: dup5
195c: push1 0xa4
195e: mstore
195f: dup5
1960: dup1
1961: dup10
1962: dup2
1963: dup1
1964: gas
1965: swap3
1966: push1 0xc4 # selector("festival_happy(uint256,uint256)")
1968: swap4
1969: call
196a: push2 0x1972
196d: swap1
196e: push2 0x0375
1971: jump
1972: jumpdest
1973: push4 0x912860c5
1978: push1 0xe0
197a: shl
197b: dup6
197c: mstore
197d: push1 0x80 # selector("conduct_auto(uint256,uint256,uint256)")
197f: dup8
1980: mstore
1981: push1 0xc0
1983: push1 0x24
1985: mstore
1986: dup1
1987: push1 0x44
1989: mstore
198a: push1 0x64
198c: mstore
198d: push1 0x01 # selector("account_info_rotate_tine(uint256)")
198f: push1 0x84
1991: mstore
1992: push1 0xa4
1994: mstore
1995: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1997: push1 0xc4 # selector("festival_happy(uint256,uint256)")
1999: mstore
199a: push1 0xe4
199c: mstore
199d: dup2
199e: dup1
199f: gas
19a0: swap3
19a1: push2 0x0104
19a4: swap4
19a5: call
19a6: push2 0x19ae
19a9: swap1
19aa: push2 0x0375
19ad: jump
19ae: jumpdest
19af: push4 0x3de222bb
19b4: push1 0xe2 # selector("fullExit(uint32,address)")
19b6: shl
19b7: dup4
19b8: mstore
19b9: push20 0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3
19ce: dup1
19cf: dup3
19d0: mstore
19d1: address
19d2: push1 0x24
19d4: mstore
19d5: dup4
19d6: dup1
19d7: dup5
19d8: gas
19d9: swap3
19da: push1 0x44
19dc: swap2
19dd: push1 0x20
19df: swap5
19e0: staticcall
19e1: push2 0x19e9
19e4: swap1
19e5: push2 0x0375
19e8: jump
19e9: jumpdest
19ea: dup4
19eb: mload
19ec: swap2
19ed: push4 0x097da6d3
19f2: push1 0xe4
19f4: shl
19f5: dup6
19f6: mstore
19f7: mstore
19f8: address
19f9: push1 0x24
19fb: mstore
19fc: address
19fd: push1 0x44
19ff: mstore
1a00: push1 0x64
1a02: mstore
1a03: dup2
1a04: push1 0x84
1a06: mstore
1a07: dup2
1a08: dup1
1a09: gas
1a0a: swap3
1a0b: push1 0xa4
1a0d: swap4
1a0e: call
1a0f: push2 0x0946
1a12: swap1
1a13: push2 0x0375
1a16: jump
1a17: jumpdest
1a18: swap1
1a19: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1a1b: dup3
1a1c: eq
1a1d: swap1
1a1e: push1 0x02 # selector("razor_balance(bool)")
1a20: dup4
1a21: eq
1a22: dup3
1a23: or
1a24: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1a26: eq
1a27: push2 0x1b87
1a2a: jumpi
1a2b: push4 0x095ea7b3 # selector("sign_szabo_bytecode(bytes16,uint128)") selector("approve(address,uint256)")
1a30: push1 0xe0
1a32: shl
1a33: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1a35: mstore
1a36: push1 0x14
1a38: dup2
1a39: add
1a3a: calldataload
1a3b: push1 0x60
1a3d: swap1
1a3e: dup2
1a3f: shr
1a40: push1 0x04
1a42: dup2
1a43: swap1
1a44: mstore
1a45: push1 0x28
1a47: dup4
1a48: add
1a49: calldataload
1a4a: push1 0x24
1a4c: dup2
1a4d: swap1
1a4e: mstore
1a4f: push1 0x5c
1a51: dup5
1a52: add
1a53: calldataload
1a54: dup4
1a55: shr
1a56: swap5
1a57: swap4
1a58: push1 0x70
1a5a: dup2
1a5b: add
1a5c: swap4
1a5d: dup7
1a5e: swap3
1a5f: swap2
1a60: push1 0x48
1a62: dup2
1a63: add
1a64: calldataload
1a65: dup3
1a66: shr
1a67: swap2
1a68: swap1
1a69: calldataload
1a6a: swap1
1a6b: shr
1a6c: gas
1a6d: push1 0x44
1a6f: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1a71: dup1
1a72: dup1
1a73: swap5
1a74: dup2
1a75: swap5
1a76: call
1a77: push2 0x1a7f
1a7a: swap1
1a7b: push2 0x0375
1a7e: jump
1a7f: jumpdest
1a80: push4 0x7af1e231
1a85: push1 0xe1
1a87: shl
1a88: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1a8a: mstore
1a8b: push1 0x04
1a8d: mstore
1a8e: push1 0x24
1a90: mstore
1a91: push1 0x44
1a93: mstore
1a94: gas
1a95: push1 0x64
1a97: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1a99: dup1
1a9a: push1 0x20
1a9c: swap5
1a9d: dup2
1a9e: swap5
1a9f: call
1aa0: push2 0x1aa8
1aa3: swap1
1aa4: push2 0x0375
1aa7: jump
1aa8: jumpdest
1aa9: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1aab: mload
1aac: iszero
1aad: push2 0x1ab5
1ab0: swap1
1ab1: push2 0x045e
1ab4: jump
1ab5: jumpdest
1ab6: dup1
1ab7: calldataload
1ab8: push1 0xf8 # selector("required_strconv(string,string)")
1aba: shr
1abb: swap1
1abc: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1abe: add
1abf: jumpdest
1ac0: swap4
1ac1: swap1
1ac2: swap3
1ac3: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1ac5: dup5
1ac6: eq
1ac7: dup5
1ac8: iszero
1ac9: or
1aca: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1acc: eq
1acd: push2 0x1ae2
1ad0: jumpi
1ad1: pop
1ad2: pop
1ad3: pop
1ad4: push1 0x02 # selector("razor_balance(bool)")
1ad6: eq
1ad7: push2 0x0946
1ada: jumpi
1adb: push2 0x0946
1ade: push2 0x0487
1ae1: jump
1ae2: jumpdest
1ae3: push1 0x03
1ae5: swap3
1ae6: swap4
1ae7: push2 0x1aef
1aea: dup3
1aeb: push2 0x053e
1aee: jump
1aef: jumpdest
1af0: swap1
1af1: dup1
1af2: iszero
1af3: push2 0x1b66
1af6: jumpi
1af7: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1af9: eq
1afa: push2 0x1b37
1afd: jumpi
1afe: jumpdest
1aff: pop
1b00: pop
1b01: eq
1b02: or
1b03: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1b05: eq
1b06: push2 0x1b0c
1b09: jumpi
1b0a: swap1
1b0b: jump
1b0c: jumpdest
1b0d: push4 0x0d0e30db
1b12: push1 0xe4
1b14: shl
1b15: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b17: mstore
1b18: push2 0x0946
1b1b: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b1d: dup1
1b1e: push1 0x04
1b20: dup2
1b21: selfbalance
1b22: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b24: dup1
1b25: mload
1b26: push1 0x20
1b28: push2 0x1ea8
1b2b: dup4
1b2c: codecopy
1b2d: dup2
1b2e: mload
1b2f: swap2
1b30: mstore
1b31: gas
1b32: call
1b33: push2 0x0375
1b36: jump
1b37: jumpdest
1b38: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b3a: push1 0x64
1b3c: dup2
1b3d: dup1
1b3e: push2 0x1b5f
1b41: swap6
1b42: dup2
1b43: swap6
1b44: push4 0x2b83cccd
1b49: push1 0xe0
1b4b: shl
1b4c: dup4
1b4d: mstore
1b4e: address
1b4f: push1 0x04
1b51: mstore
1b52: push1 0x24
1b54: mstore
1b55: dup2
1b56: push1 0x44
1b58: mstore
1b59: gas
1b5a: call
1b5b: push2 0x0375
1b5e: jump
1b5f: jumpdest
1b60: codesize
1b61: dup1
1b62: push2 0x1afe
1b65: jump
1b66: jumpdest
1b67: pop
1b68: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b6a: push1 0x24
1b6c: dup2
1b6d: dup1
1b6e: push2 0x1b5f
1b71: swap6
1b72: dup2
1b73: swap6
1b74: push4 0xdb006a75 # selector("redeem(uint256)")
1b79: push1 0xe0
1b7b: shl
1b7c: dup4
1b7d: mstore
1b7e: push1 0x04
1b80: mstore
1b81: gas
1b82: call
1b83: push2 0x0375
1b86: jump
1b87: jumpdest
1b88: swap1
1b89: push2 0x1abf
1b8c: push2 0x1bc7
1b8f: push2 0x1c10
1b92: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1b94: dup1
1b95: push1 0x44
1b97: dup2
1b98: push2 0x1bb9
1b9b: push2 0x1bae
1b9e: push2 0x17a4
1ba1: swap11
1ba2: swap1
1ba3: push1 0x14
1ba5: dup3
1ba6: calldataload
1ba7: push1 0x60
1ba9: shr
1baa: swap3
1bab: add
1bac: swap1
1bad: jump
1bae: jumpdest
1baf: swap1
1bb0: swap11
1bb1: dup2
1bb2: calldataload
1bb3: swap2
1bb4: push1 0x20
1bb6: add
1bb7: swap1
1bb8: jump
1bb9: jumpdest
1bba: swap1
1bbb: swap8
1bbc: dup2
1bbd: calldataload
1bbe: push1 0x60
1bc0: shr
1bc1: swap2
1bc2: push1 0x14
1bc4: add
1bc5: swap1
1bc6: jump
1bc7: jumpdest
1bc8: swap11
1bc9: swap1
1bca: dup1
1bcb: swap12
1bcc: swap9
1bcd: push4 0x2e1a7d4d # selector("withdraw(uint256)")
1bd2: push1 0xe0
1bd4: shl
1bd5: dup6
1bd6: mstore
1bd7: dup4
1bd8: push1 0x04
1bda: mstore
1bdb: push2 0x1bf9
1bde: dup6
1bdf: dup1
1be0: push1 0x24
1be2: dup2
1be3: dup1
1be4: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1be6: dup1
1be7: mload
1be8: push1 0x20
1bea: push2 0x1ea8
1bed: dup4
1bee: codecopy
1bef: dup2
1bf0: mload
1bf1: swap2
1bf2: mstore
1bf3: gas
1bf4: call
1bf5: push2 0x0375
1bf8: jump
1bf9: jumpdest
1bfa: push4 0x55720515
1bff: push1 0xe1
1c01: shl
1c02: dup6
1c03: mstore
1c04: push1 0x04
1c06: mstore
1c07: push1 0x24
1c09: mstore
1c0a: gas
1c0b: call
1c0c: push2 0x0375
1c0f: jump
1c10: jumpdest
1c11: swap1
1c12: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1c14: dup3
1c15: calldataload
1c16: push1 0xf8 # selector("required_strconv(string,string)")
1c18: shr
1c19: swap3
1c1a: add
1c1b: swap1
1c1c: jump
1c1d: jumpdest
1c1e: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1c20: push2 0x11d1
1c23: dup2
1c24: push2 0x14d2
1c27: push2 0x1c3a
1c2a: push2 0x1c48
1c2d: swap6
1c2e: swap1
1c2f: push1 0x14
1c31: dup3
1c32: calldataload
1c33: push1 0x60
1c35: shr
1c36: swap3
1c37: add
1c38: swap1
1c39: jump
1c3a: jumpdest
1c3b: swap1
1c3c: swap6
1c3d: dup2
1c3e: calldataload
1c3f: push1 0xf8 # selector("required_strconv(string,string)")
1c41: shr
1c42: swap2
1c43: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1c45: add
1c46: swap1
1c47: jump
1c48: jumpdest
1c49: swap1
1c4a: dup4
1c4b: dup8
1c4c: dup3
1c4d: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1c4f: eq
1c50: push2 0x1ced
1c53: jumpi
1c54: pop
1c55: pop
1c56: push4 0xd21220a7 # selector("token1()")
1c5b: push1 0xe0
1c5d: shl
1c5e: dup5
1c5f: mstore
1c60: push2 0x1c70
1c63: push1 0x20
1c65: dup6
1c66: push1 0x04
1c68: dup2
1c69: dup12
1c6a: gas
1c6b: staticcall
1c6c: push2 0x0375
1c6f: jump
1c70: jumpdest
1c71: push2 0x1c96
1c74: push2 0x1c7d
1c77: dup6
1c78: mload
1c79: push2 0x053e
1c7c: jump
1c7d: jumpdest
1c7e: push4 0x02515961
1c83: push1 0xe3
1c85: shl
1c86: dup7
1c87: mstore
1c88: swap3
1c89: dup1
1c8a: calldataload
1c8b: push1 0xf8 # selector("required_strconv(string,string)")
1c8d: shr
1c8e: swap2
1c8f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1c91: swap1
1c92: swap2
1c93: add
1c94: swap1
1c95: jump
1c96: jumpdest
1c97: swap1
1c98: dup2
1c99: swap1
1c9a: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1c9c: eq
1c9d: push2 0x1ce1
1ca0: jumpi
1ca1: pop
1ca2: dup1
1ca3: calldataload
1ca4: push1 0x60
1ca6: shr
1ca7: push1 0x04
1ca9: mstore
1caa: push1 0x14
1cac: add
1cad: swap2
1cae: jumpdest
1caf: dup2
1cb0: push1 0x24
1cb2: mstore
1cb3: push1 0x44
1cb5: mstore
1cb6: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1cb8: eq
1cb9: push2 0x14f1
1cbc: jumpi
1cbd: push20 0xfffd8963efd1fc6a506488495d951d5263988d25
1cd2: push1 0x64
1cd4: mstore
1cd5: swap1
1cd6: push1 0x02 # selector("razor_balance(bool)")
1cd8: dup3
1cd9: calldataload
1cda: push1 0xf0
1cdc: shr
1cdd: swap3
1cde: add
1cdf: swap1
1ce0: jump
1ce1: jumpdest
1ce2: swap3
1ce3: swap1
1ce4: pop
1ce5: address
1ce6: push1 0x04
1ce8: mstore
1ce9: push2 0x1cae
1cec: jump
1ced: jumpdest
1cee: dup2
1cef: push2 0x1d0f
1cf2: push1 0x20
1cf4: dup3
1cf5: push1 0x04
1cf7: push2 0x1c96
1cfa: swap7
1cfb: push2 0x1c7d
1cfe: swap7
1cff: push4 0x0dfe1681 # selector("token0()")
1d04: push1 0xe0
1d06: shl
1d07: dup3
1d08: mstore
1d09: gas
1d0a: staticcall
1d0b: push2 0x0375
1d0e: jump
1d0f: jumpdest
1d10: mload
1d11: push2 0x053e
1d14: jump
1d15: jumpdest
1d16: push2 0x0946
1d19: push2 0x1287
1d1c: push2 0x1d4b
1d1f: push2 0x1dd9
1d22: push2 0x1d64
1d25: swap5
1d26: push2 0x1db9
1d29: push2 0x1d56
1d2c: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1d2e: swap8
1d2f: dup9
1d30: swap7
1d31: dup8
1d32: swap7
1d33: dup8
1d34: swap6
1d35: push4 0x02515961
1d3a: push1 0xe3
1d3c: shl
1d3d: dup8
1d3e: mstore
1d3f: swap1
1d40: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1d42: dup3
1d43: calldataload
1d44: push1 0xf8 # selector("required_strconv(string,string)")
1d46: shr
1d47: swap3
1d48: add
1d49: swap1
1d4a: jump
1d4b: jumpdest
1d4c: swap1
1d4d: swap4
1d4e: dup2
1d4f: calldataload
1d50: swap2
1d51: push1 0x20
1d53: add
1d54: swap1
1d55: jump
1d56: jumpdest
1d57: swap1
1d58: swap2
1d59: dup2
1d5a: calldataload
1d5b: push1 0xf8 # selector("required_strconv(string,string)")
1d5d: shr
1d5e: swap2
1d5f: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1d61: add
1d62: swap1
1d63: jump
1d64: jumpdest
1d65: swap1
1d66: dup2
1d67: swap1
1d68: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1d6a: eq
1d6b: push2 0x1def
1d6e: jumpi
1d6f: pop
1d70: dup1
1d71: calldataload
1d72: push1 0x60
1d74: shr
1d75: push1 0x04
1d77: mstore
1d78: push1 0x14
1d7a: add
1d7b: swap3
1d7c: jumpdest
1d7d: dup3
1d7e: push1 0x24
1d80: mstore
1d81: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1d83: eq
1d84: push2 0x1de7
1d87: jumpi
1d88: dup5
1d89: sub
1d8a: push1 0x44
1d8c: mstore
1d8d: jumpdest
1d8e: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1d90: eq
1d91: push2 0x14f1
1d94: jumpi
1d95: push20 0xfffd8963efd1fc6a506488495d951d5263988d25
1daa: push1 0x64
1dac: mstore
1dad: swap1
1dae: push1 0x02 # selector("razor_balance(bool)")
1db0: dup3
1db1: calldataload
1db2: push1 0xf0
1db4: shr
1db5: swap3
1db6: add
1db7: swap1
1db8: jump
1db9: jumpdest
1dba: swap1
1dbb: dup1
1dbc: swap4
1dbd: swap2
1dbe: push1 0xa0 # selector("tree_stream(bytes,bytes)")
1dc0: push1 0x84
1dc2: mstore
1dc3: dup2
1dc4: push1 0xa4
1dc6: mstore
1dc7: dup2
1dc8: dup2
1dc9: push1 0xc4 # selector("festival_happy(uint256,uint256)")
1dcb: calldatacopy
1dcc: add
1dcd: swap1
1dce: push1 0x14
1dd0: dup3
1dd1: calldataload
1dd2: push1 0x60
1dd4: shr
1dd5: swap3
1dd6: add
1dd7: swap1
1dd8: jump
1dd9: jumpdest
1dda: swap7
1ddb: swap1
1ddc: swap3
1ddd: push1 0xc4 # selector("festival_happy(uint256,uint256)")
1ddf: add
1de0: swap3
1de1: gas
1de2: call
1de3: push2 0x0375
1de6: jump
1de7: jumpdest
1de8: push1 0x44
1dea: mstore
1deb: push2 0x1d8d
1dee: jump
1def: jumpdest
1df0: swap4
1df1: swap1
1df2: pop
1df3: address
1df4: push1 0x04
1df6: mstore
1df7: push2 0x1d7c
1dfa: jump
1dfb: jumpdest
1dfc: push2 0x0946
1dff: push2 0x1e50
1e02: push2 0x1e33
1e05: push2 0x117f
1e08: push2 0x1d56
1e0b: push1 0xac
1e0d: swap6
1e0e: push2 0x1e87
1e11: push2 0x05e2
1e14: push2 0x1e5e
1e17: push1 0x00 # https://www.4byte.directory/signatures/?bytes4_signature=0x00000000
1e19: swap8
1e1a: dup9
1e1b: swap8
1e1c: dup9
1e1d: swap7
1e1e: dup8
1e1f: swap7
1e20: push4 0x022c0d9f # selector("swap(uint256,uint256,address,bytes)")
1e25: push1 0xe0
1e27: shl
1e28: dup9
1e29: mstore
1e2a: swap1
1e2b: push1 0x20
1e2d: dup3
1e2e: calldataload
1e2f: swap3
1e30: add
1e31: swap1
1e32: jump
1e33: jumpdest
1e34: swap2
1e35: swap1
1e36: push1 0x01 # selector("account_info_rotate_tine(uint256)")
1e38: eq
1e39: push2 0x1e93
1e3c: jumpi
1e3d: push1 0x04
1e3f: mstore
1e40: dup6
1e41: push1 0x24
1e43: mstore
1e44: swap1
1e45: push1 0x04
1e47: dup3
1e48: calldataload
1e49: push1 0xe0
1e4b: shr
1e4c: swap3
1e4d: add
1e4e: swap1
1e4f: jump
1e50: jumpdest
1e51: swap1
1e52: swap3
1e53: dup2
1e54: calldataload
1e55: push1 0xe0
1e57: shr
1e58: swap2
1e59: push1 0x04
1e5b: add
1e5c: swap1
1e5d: jump
1e5e: jumpdest
1e5f: swap1
1e60: swap6
1e61: dup7
1e62: swap3
1e63: push1 0x08
1e65: dup5
1e66: add
1e67: push1 0x84
1e69: mstore
1e6a: push1 0xe0
1e6c: shl
1e6d: push1 0xa4
1e6f: mstore
1e70: push1 0xe0
1e72: shl
1e73: push1 0xa8
1e75: mstore
1e76: dup2
1e77: dup2
1e78: dup12
1e79: calldatacopy
1e7a: add
1e7b: swap1
1e7c: push1 0x14
1e7e: dup3
1e7f: calldataload
1e80: push1 0x60
1e82: shr
1e83: swap3
1e84: add
1e85: swap1
1e86: jump
1e87: jumpdest
1e88: swap8
1e89: swap1
1e8a: swap4
1e8b: add
1e8c: swap3
1e8d: gas
1e8e: call
1e8f: push2 0x0375
1e92: jump
1e93: jumpdest
1e94: dup7
1e95: push1 0x04
1e97: mstore
1e98: push1 0x24
1e9a: mstore
1e9b: swap1
1e9c: push1 0x04
1e9e: dup3
1e9f: calldataload
1ea0: push1 0xe0
1ea2: shr
1ea3: swap3
1ea4: add
1ea5: swap1
1ea6: jump
1ea7: invalid
1ea8: stop
1ea9: stop
1eaa: stop
1eab: stop
1eac: stop
1ead: stop
1eae: stop
1eaf: stop
1eb0: stop
1eb1: stop
1eb2: stop
1eb3: stop
1eb4: invalid_c0
1eb5: invalid_2a
1eb6: invalid_aa
1eb7: codecopy
1eb8: invalid_b2
1eb9: invalid_23
1eba: invalid
1ebb: dup14
1ebc: exp
1ebd: invalid_0e
1ebe: invalid_5c
1ebf: invalid_4f
1ec0: invalid_27
1ec1: invalid_ea
1ec2: invalid_d9
1ec3: addmod
1ec4: extcodecopy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment