Final Testnetexplorer K_J · Final Testnet · 48359
en

Contract

0xc0876d136341091581a489ce7f746692dddf498f

Address
0xc0876d136341091581a489ce7f746692dddf498f
Kind
contract FinalIntentLog
Balance
0 vETH
Nonce
1
Code
1,908 bytes codehash 0x0fda6b3d2358c3d3700c167ea37a7f06e48cb91044eda9c99367c622dc844bd4

account tree

Tree
1 · accounts
Present
no leaf
Key
0x7f895fa5af81d919a9ef5a2db576880b2be6c3948938969329a5558286d8f812
Live root
0xeae723253d5f6a608807aa960f2b55066f9694cd06953d238148b49b400dce61
This address holds no leaf in the account tree. Every Final Wallet — service identities included — has one, so an absent leaf means an ordinary account rather than a wallet.
transactionseventstoken transferscontract

source

Not verified. If you hold the source, verify it — the compiler output must match the deployed bytecode exactly, immutables aside.

bytecode · 1,908 bytes

0x60806040526004361015610018575b3661070957610709565b5f3560e01c80635c60da1b1461005757806378d4103b146100525780637b1039991461004d5763f02a474f0361000e5761016e565b6100d1565b610097565b34610089575f366003190112610089575f5160206107545f395f51905f52546001600160a01b03166080908152602090f35b5f80fd5b5f91031261008957565b34610089575f3660031901126100895760206040517f7f6cbd803755b2eff336a8194e29019d89d975cb558dd54f8582a673b8fc87728152f35b34610089575f366003190112610089576040517f00000000000000000000000070b4f3c06e5d93d695129f1255c55c01e7be13bf6001600160a01b03168152602090f35b6001600160a01b0381160361008957565b6044359067ffffffffffffffff8216820361008957565b9181601f840112156100895782359167ffffffffffffffff8311610089576020808501948460051b01011161008957565b346100895760803660031901126100895760043561018b81610115565b60243567ffffffffffffffff811161008957366023820112156100895780600401359067ffffffffffffffff8211610089573660248383010111610089576101d1610126565b6064359267ffffffffffffffff841161008957610202946101f8602495369060040161013d565b9590940190610432565b005b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761023a57604052565b610204565b90816020910312610089575180151581036100895790565b6040513d5f823e3d90fd5b90816020910312610089575161027781610115565b90565b67ffffffffffffffff811161023a57601f01601f191660200190565b9291926102a28261027a565b916102b06040519384610218565b829481845281830111610089578281602093845f960137010152565b9035601e198236030181121561008957016020813591019167ffffffffffffffff821161008957813603831361008957565b908060209392818452848401375f828201840152601f01601f1916010190565b93919067ffffffffffffffff839260808701927f7f6cbd803755b2eff336a8194e29019d89d975cb558dd54f8582a673b8fc877288526020880152166040860152608060608601525260a083019060a08160051b85010193835f91607e1982360301905b848410610393575050505050505090565b90919293949596609f1982820301875287358381121561008957840180356103ba81610115565b6001600160a01b03168252602081013560ff811692908390036100895761042360209282600195858095015261041561040a6103f960408501856102cc565b6080604086015260808501916102fe565b9260608101906102cc565b9160608185039101526102fe565b99019701959401929190610382565b6040516328305db160e21b8152919590949293909290917f00000000000000000000000070b4f3c06e5d93d695129f1255c55c01e7be13bf6001600160a01b031690602081600481855afa908115610621575f9161068c575b508015610626575b610587575b5050506001600160a01b0383169050801561057857823b1561055c575f5160206107545f395f51905f52546001600160a01b0316818114610540575f5160206107545f395f51905f5280546001600160a01b0319166001600160a01b0386161790557f5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c75f80a38061052857505050565b61053d92610537913691610296565b906106bb565b50565b6301c1229760e11b5f526001600160a01b03841660045260245ffd5b639e172b1d60e01b5f526001600160a01b03831660045260245ffd5b633726979f60e21b5f5260045ffd5b610592368689610296565b8051602091820120604080516001600160a01b038a169381019384528082019290925281526105c2606082610218565b51902092813b15610089575f80946105f0604051978896879586946322f3f44760e11b86526004860161031e565b03925af1801561062157610607575b808080610498565b806106155f61061b93610218565b8061008d565b5f6105ff565b610257565b5060405163f5778b0360e01b8152602081600481855afa908115610621575f9161065d575b506001600160a01b0316331415610493565b61067f915060203d602011610685575b6106778183610218565b810190610262565b5f61064b565b503d61066d565b6106ae915060203d6020116106b4575b6106a68183610218565b81019061023f565b5f61048b565b503d61069c565b5f918291602082519201905af43d15610701573d906106d98261027a565b916106e76040519384610218565b82523d5f602084013e5b156106f95790565b602081519101fd5b6060906106f1565b5f5160206107545f395f51905f52546001600160a01b03168015610744575f8091368280378136915af43d5f803e15610740573d5ff35b3d5ffd5b6340dde93560e01b5f5260045ffdfe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
No CBOR metadata tail — this bytecode was built with cbor_metadata off, the setting our own contracts pin for CREATE2 address invariance.

disassembly

pcopoperand
0000PUSH10x80
0002PUSH10x40
0004MSTORE
0005PUSH10x04
0007CALLDATASIZE
0008LT
0009ISZERO
000aPUSH20x0018
000dJUMPI
000eJUMPDEST
000fCALLDATASIZE
0010PUSH20x0709
0013JUMPI
0014PUSH20x0709
0017JUMP
0018JUMPDEST
0019PUSH0
001aCALLDATALOAD
001bPUSH10xe0
001dSHR
001eDUP1
001fPUSH40x5c60da1b
0024EQ
0025PUSH20x0057
0028JUMPI
0029DUP1
002aPUSH40x78d4103b
002fEQ
0030PUSH20x0052
0033JUMPI
0034DUP1
0035PUSH40x7b103999
003aEQ
003bPUSH20x004d
003eJUMPI
003fPUSH40xf02a474f
0044SUB
0045PUSH20x000e
0048JUMPI
0049PUSH20x016e
004cJUMP
004dJUMPDEST
004ePUSH20x00d1
0051JUMP
0052JUMPDEST
0053PUSH20x0097
0056JUMP
0057JUMPDEST
0058CALLVALUE
0059PUSH20x0089
005cJUMPI
005dPUSH0
005eCALLDATASIZE
005fPUSH10x03
0061NOT
0062ADD
0063SLT
0064PUSH20x0089
0067JUMPI
0068PUSH0
0069MLOAD
006aPUSH10x20
006cPUSH20x0754
006fPUSH0
0070CODECOPY
0071PUSH0
0072MLOAD
0073SWAP1
0074PUSH0
0075MSTORE
0076SLOAD
0077PUSH10x01
0079PUSH10x01
007bPUSH10xa0
007dSHL
007eSUB
007fAND
0080PUSH10x80
0082SWAP1
0083DUP2
0084MSTORE
0085PUSH10x20
0087SWAP1
0088RETURN
0089JUMPDEST
008aPUSH0
008bDUP1
008cREVERT
008dJUMPDEST
008ePUSH0
008fSWAP2
0090SUB
0091SLT
0092PUSH20x0089
0095JUMPI
0096JUMP
0097JUMPDEST
0098CALLVALUE
0099PUSH20x0089
009cJUMPI
009dPUSH0
009eCALLDATASIZE
009fPUSH10x03
00a1NOT
00a2ADD
00a3SLT
00a4PUSH20x0089
00a7JUMPI
00a8PUSH10x20
00aaPUSH10x40
00acMLOAD
00adPUSH320x7f6cbd803755b2eff336a8194e29019d89d975cb558dd54f8582a673b8fc8772
00ceDUP2
00cfMSTORE
00d0RETURN
00d1JUMPDEST
00d2CALLVALUE
00d3PUSH20x0089
00d6JUMPI
00d7PUSH0
00d8CALLDATASIZE
00d9PUSH10x03
00dbNOT
00dcADD
00ddSLT
00dePUSH20x0089
00e1JUMPI
00e2PUSH10x40
00e4MLOAD
00e5PUSH320x00000000000000000000000070b4f3c06e5d93d695129f1255c55c01e7be13bf
0106PUSH10x01
0108PUSH10x01
010aPUSH10xa0
010cSHL
010dSUB
010eAND
010fDUP2
0110MSTORE
0111PUSH10x20
0113SWAP1
0114RETURN
0115JUMPDEST
0116PUSH10x01
0118PUSH10x01
011aPUSH10xa0
011cSHL
011dSUB
011eDUP2
011fAND
0120SUB
0121PUSH20x0089
0124JUMPI
0125JUMP
0126JUMPDEST
0127PUSH10x44
0129CALLDATALOAD
012aSWAP1
012bPUSH80xffffffffffffffff
0134DUP3
0135AND
0136DUP3
0137SUB
0138PUSH20x0089
013bJUMPI
013cJUMP
013dJUMPDEST
013eSWAP2
013fDUP2
0140PUSH10x1f
0142DUP5
0143ADD
0144SLT
0145ISZERO
0146PUSH20x0089
0149JUMPI
014aDUP3
014bCALLDATALOAD
014cSWAP2
014dPUSH80xffffffffffffffff
0156DUP4
0157GT
0158PUSH20x0089
015bJUMPI
015cPUSH10x20
015eDUP1
015fDUP6
0160ADD
0161SWAP5
0162DUP5
0163PUSH10x05
0165SHL
0166ADD
0167ADD
0168GT
0169PUSH20x0089
016cJUMPI
016dJUMP
016eJUMPDEST
016fCALLVALUE
0170PUSH20x0089
0173JUMPI
0174PUSH10x80
0176CALLDATASIZE
0177PUSH10x03
0179NOT
017aADD
017bSLT
017cPUSH20x0089
017fJUMPI
0180PUSH10x04
0182CALLDATALOAD
0183PUSH20x018b
0186DUP2
0187PUSH20x0115
018aJUMP
018bJUMPDEST
018cPUSH10x24
018eCALLDATALOAD
018fPUSH80xffffffffffffffff
0198DUP2
0199GT
019aPUSH20x0089
019dJUMPI
019eCALLDATASIZE
019fPUSH10x23
01a1DUP3
01a2ADD
01a3SLT
01a4ISZERO
01a5PUSH20x0089
01a8JUMPI
01a9DUP1
01aaPUSH10x04
01acADD
01adCALLDATALOAD
01aeSWAP1
01afPUSH80xffffffffffffffff
01b8DUP3
01b9GT
01baPUSH20x0089
01bdJUMPI
01beCALLDATASIZE
01bfPUSH10x24
01c1DUP4
01c2DUP4
01c3ADD
01c4ADD
01c5GT
01c6PUSH20x0089
01c9JUMPI
01caPUSH20x01d1
01cdPUSH20x0126
01d0JUMP
01d1JUMPDEST
01d2PUSH10x64
01d4CALLDATALOAD
01d5SWAP3
01d6PUSH80xffffffffffffffff
01dfDUP5
01e0GT
01e1PUSH20x0089
01e4JUMPI
01e5PUSH20x0202
01e8SWAP5
01e9PUSH20x01f8
01ecPUSH10x24
01eeSWAP6
01efCALLDATASIZE
01f0SWAP1
01f1PUSH10x04
01f3ADD
01f4PUSH20x013d
01f7JUMP
01f8JUMPDEST
01f9SWAP6
01faSWAP1
01fbSWAP5
01fcADD
01fdSWAP1
01fePUSH20x0432
0201JUMP
0202JUMPDEST
0203STOP
0204JUMPDEST
0205PUSH40x4e487b71
020aPUSH10xe0
020cSHL
020dPUSH0
020eMSTORE
020fPUSH10x41
0211PUSH10x04
0213MSTORE
0214PUSH10x24
0216PUSH0
0217REVERT
0218JUMPDEST
0219SWAP1
021aPUSH10x1f
021cDUP1
021dNOT
021eSWAP2
021fADD
0220AND
0221DUP2
0222ADD
0223SWAP1
0224DUP2
0225LT
0226PUSH80xffffffffffffffff
022fDUP3
0230GT
0231OR
0232PUSH20x023a
0235JUMPI
0236PUSH10x40
0238MSTORE
0239JUMP
023aJUMPDEST
023bPUSH20x0204
023eJUMP
023fJUMPDEST
0240SWAP1
0241DUP2
0242PUSH10x20
0244SWAP2
0245SUB
0246SLT
0247PUSH20x0089
024aJUMPI
024bMLOAD
024cDUP1
024dISZERO
024eISZERO
024fDUP2
0250SUB
0251PUSH20x0089
0254JUMPI
0255SWAP1
0256JUMP
0257JUMPDEST
0258PUSH10x40
025aMLOAD
025bRETURNDATASIZE
025cPUSH0
025dDUP3
025eRETURNDATACOPY
025fRETURNDATASIZE
0260SWAP1
0261REVERT
0262JUMPDEST
0263SWAP1
0264DUP2
0265PUSH10x20
0267SWAP2
0268SUB
0269SLT
026aPUSH20x0089
026dJUMPI
026eMLOAD
026fPUSH20x0277
0272DUP2
0273PUSH20x0115
0276JUMP
0277JUMPDEST
0278SWAP1
0279JUMP
027aJUMPDEST
027bPUSH80xffffffffffffffff
0284DUP2
0285GT
0286PUSH20x023a
0289JUMPI
028aPUSH10x1f
028cADD
028dPUSH10x1f
028fNOT
0290AND
0291PUSH10x20
0293ADD
0294SWAP1
0295JUMP
0296JUMPDEST
0297SWAP3
0298SWAP2
0299SWAP3
029aPUSH20x02a2
029dDUP3
029ePUSH20x027a
02a1JUMP
02a2JUMPDEST
02a3SWAP2
02a4PUSH20x02b0
02a7PUSH10x40
02a9MLOAD
02aaSWAP4
02abDUP5
02acPUSH20x0218
02afJUMP
02b0JUMPDEST
02b1DUP3
02b2SWAP5
02b3DUP2
02b4DUP5
02b5MSTORE
02b6DUP2
02b7DUP4
02b8ADD
02b9GT
02baPUSH20x0089
02bdJUMPI
02beDUP3
02bfDUP2
02c0PUSH10x20
02c2SWAP4
02c3DUP5
02c4PUSH0
02c5SWAP7
02c6ADD
02c7CALLDATACOPY
02c8ADD
02c9ADD
02caMSTORE
02cbJUMP
02ccJUMPDEST
02cdSWAP1
02ceCALLDATALOAD
02cfPUSH10x1e
02d1NOT
02d2DUP3
02d3CALLDATASIZE
02d4SUB
02d5ADD
02d6DUP2
02d7SLT
02d8ISZERO
02d9PUSH20x0089
02dcJUMPI
02ddADD
02dePUSH10x20
02e0DUP2
02e1CALLDATALOAD
02e2SWAP2
02e3ADD
02e4SWAP2
02e5PUSH80xffffffffffffffff
02eeDUP3
02efGT
02f0PUSH20x0089
02f3JUMPI
02f4DUP2
02f5CALLDATASIZE
02f6SUB
02f7DUP4
02f8SGT
02f9PUSH20x0089
02fcJUMPI
02fdJUMP
02feJUMPDEST
02ffSWAP1
0300DUP1
0301PUSH10x20
0303SWAP4
0304SWAP3
0305DUP2
0306DUP5
0307MSTORE
0308DUP5
0309DUP5
030aADD
030bCALLDATACOPY
030cPUSH0
030dDUP3
030eDUP3
030fADD
0310DUP5
0311ADD
0312MSTORE
0313PUSH10x1f
0315ADD
0316PUSH10x1f
0318NOT
0319AND
031aADD
031bADD
031cSWAP1
031dJUMP
031eJUMPDEST
031fSWAP4
0320SWAP2
0321SWAP1
0322PUSH80xffffffffffffffff
032bDUP4
032cSWAP3
032dPUSH10x80
032fDUP8
0330ADD
0331SWAP3
0332PUSH320x7f6cbd803755b2eff336a8194e29019d89d975cb558dd54f8582a673b8fc8772
0353DUP9
0354MSTORE
0355PUSH10x20
0357DUP9
0358ADD
0359MSTORE
035aAND
035bPUSH10x40
035dDUP7
035eADD
035fMSTORE
0360PUSH10x80
0362PUSH10x60
0364DUP7
0365ADD
0366MSTORE
0367MSTORE
0368PUSH10xa0
036aDUP4
036bADD
036cSWAP1
036dPUSH10xa0
036fDUP2
0370PUSH10x05
0372SHL
0373DUP6
0374ADD
0375ADD
0376SWAP4
0377DUP4
0378PUSH0
0379SWAP2
037aPUSH10x7e
037cNOT
037dDUP3
037eCALLDATASIZE
037fSUB
0380ADD
0381SWAP1
0382JUMPDEST
0383DUP5
0384DUP5
0385LT
0386PUSH20x0393
0389JUMPI
038aPOP
038bPOP
038cPOP
038dPOP
038ePOP
038fPOP
0390POP
0391SWAP1
0392JUMP
0393JUMPDEST
0394SWAP1
0395SWAP2
0396SWAP3
0397SWAP4
0398SWAP5
0399SWAP6
039aSWAP7
039bPUSH10x9f
039dNOT
039eDUP3
039fDUP3
03a0SUB
03a1ADD
03a2DUP8
03a3MSTORE
03a4DUP8
03a5CALLDATALOAD
03a6DUP4
03a7DUP2
03a8SLT
03a9ISZERO
03aaPUSH20x0089
03adJUMPI
03aeDUP5
03afADD
03b0DUP1
03b1CALLDATALOAD
03b2PUSH20x03ba
03b5DUP2
03b6PUSH20x0115
03b9JUMP
03baJUMPDEST
03bbPUSH10x01
03bdPUSH10x01
03bfPUSH10xa0
03c1SHL
03c2SUB
03c3AND
03c4DUP3
03c5MSTORE
03c6PUSH10x20
03c8DUP2
03c9ADD
03caCALLDATALOAD
03cbPUSH10xff
03cdDUP2
03ceAND
03cfSWAP3
03d0SWAP1
03d1DUP4
03d2SWAP1
03d3SUB
03d4PUSH20x0089
03d7JUMPI
03d8PUSH20x0423
03dbPUSH10x20
03ddSWAP3
03deDUP3
03dfPUSH10x01
03e1SWAP6
03e2DUP6
03e3DUP1
03e4SWAP6
03e5ADD
03e6MSTORE
03e7PUSH20x0415
03eaPUSH20x040a
03edPUSH20x03f9
03f0PUSH10x40
03f2DUP6
03f3ADD
03f4DUP6
03f5PUSH20x02cc
03f8JUMP
03f9JUMPDEST
03faPUSH10x80
03fcPUSH10x40
03feDUP7
03ffADD
0400MSTORE
0401PUSH10x80
0403DUP6
0404ADD
0405SWAP2
0406PUSH20x02fe
0409JUMP
040aJUMPDEST
040bSWAP3
040cPUSH10x60
040eDUP2
040fADD
0410SWAP1
0411PUSH20x02cc
0414JUMP
0415JUMPDEST
0416SWAP2
0417PUSH10x60
0419DUP2
041aDUP6
041bSUB
041cSWAP2
041dADD
041eMSTORE
041fPUSH20x02fe
0422JUMP
0423JUMPDEST
0424SWAP10
0425ADD
0426SWAP8
0427ADD
0428SWAP6
0429SWAP5
042aADD
042bSWAP3
042cSWAP2
042dSWAP1
042ePUSH20x0382
0431JUMP
0432JUMPDEST
0433PUSH10x40
0435MLOAD
0436PUSH40x28305db1
043bPUSH10xe2
043dSHL
043eDUP2
043fMSTORE
0440SWAP2
0441SWAP6
0442SWAP1
0443SWAP5
0444SWAP3
0445SWAP4
0446SWAP1
0447SWAP3
0448SWAP1
0449SWAP2
044aPUSH320x00000000000000000000000070b4f3c06e5d93d695129f1255c55c01e7be13bf
046bPUSH10x01
046dPUSH10x01
046fPUSH10xa0
0471SHL
0472SUB
0473AND
0474SWAP1
0475PUSH10x20
0477DUP2
0478PUSH10x04
047aDUP2
047bDUP6
047cGAS
047dSTATICCALL
047eSWAP1
047fDUP2
0480ISZERO
0481PUSH20x0621
0484JUMPI
0485PUSH0
0486SWAP2
0487PUSH20x068c
048aJUMPI
048bJUMPDEST
048cPOP
048dDUP1
048eISZERO
048fPUSH20x0626
0492JUMPI
0493JUMPDEST
0494PUSH20x0587
0497JUMPI
0498JUMPDEST
0499POP
049aPOP
049bPOP
049cPUSH10x01
049ePUSH10x01
04a0PUSH10xa0
04a2SHL
04a3SUB
04a4DUP4
04a5AND
04a6SWAP1
04a7POP
04a8DUP1
04a9ISZERO
04aaPUSH20x0578
04adJUMPI
04aeDUP3
04afEXTCODESIZE
04b0ISZERO
04b1PUSH20x055c
04b4JUMPI
04b5PUSH0
04b6MLOAD
04b7PUSH10x20
04b9PUSH20x0754
04bcPUSH0
04bdCODECOPY
04bePUSH0
04bfMLOAD
04c0SWAP1
04c1PUSH0
04c2MSTORE
04c3SLOAD
04c4PUSH10x01
04c6PUSH10x01
04c8PUSH10xa0
04caSHL
04cbSUB
04ccAND
04cdDUP2
04ceDUP2
04cfEQ
04d0PUSH20x0540
04d3JUMPI
04d4PUSH0
04d5MLOAD
04d6PUSH10x20
04d8PUSH20x0754
04dbPUSH0
04dcCODECOPY
04ddPUSH0
04deMLOAD
04dfSWAP1
04e0PUSH0
04e1MSTORE
04e2DUP1
04e3SLOAD
04e4PUSH10x01
04e6PUSH10x01
04e8PUSH10xa0
04eaSHL
04ebSUB
04ecNOT
04edAND
04eePUSH10x01
04f0PUSH10x01
04f2PUSH10xa0
04f4SHL
04f5SUB
04f6DUP7
04f7AND
04f8OR
04f9SWAP1
04faSSTORE
04fbPUSH320x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7
051cPUSH0
051dDUP1
051eLOG3
051fDUP1
0520PUSH20x0528
0523JUMPI
0524POP
0525POP
0526POP
0527JUMP
0528JUMPDEST
0529PUSH20x053d
052cSWAP3
052dPUSH20x0537
0530SWAP2
0531CALLDATASIZE
0532SWAP2
0533PUSH20x0296
0536JUMP
0537JUMPDEST
0538SWAP1
0539PUSH20x06bb
053cJUMP
053dJUMPDEST
053ePOP
053fJUMP
0540JUMPDEST
0541PUSH40x01c12297
0546PUSH10xe1
0548SHL
0549PUSH0
054aMSTORE
054bPUSH10x01
054dPUSH10x01
054fPUSH10xa0
0551SHL
0552SUB
0553DUP5
0554AND
0555PUSH10x04
0557MSTORE
0558PUSH10x24
055aPUSH0
055bREVERT
055cJUMPDEST
055dPUSH40x9e172b1d
0562PUSH10xe0
0564SHL
0565PUSH0
0566MSTORE
0567PUSH10x01
0569PUSH10x01
056bPUSH10xa0
056dSHL
056eSUB
056fDUP4
0570AND
0571PUSH10x04
0573MSTORE
0574PUSH10x24
0576PUSH0
0577REVERT
0578JUMPDEST
0579PUSH40x3726979f
057ePUSH10xe2
0580SHL
0581PUSH0
0582MSTORE
0583PUSH10x04
0585PUSH0
0586REVERT
0587JUMPDEST
0588PUSH20x0592
058bCALLDATASIZE
058cDUP7
058dDUP10
058ePUSH20x0296
0591JUMP
0592JUMPDEST
0593DUP1
0594MLOAD
0595PUSH10x20
0597SWAP2
0598DUP3
0599ADD
059aKECCAK256
059bPUSH10x40
059dDUP1
059eMLOAD
059fPUSH10x01
05a1PUSH10x01
05a3PUSH10xa0
05a5SHL
05a6SUB
05a7DUP11
05a8AND
05a9SWAP4
05aaDUP2
05abADD
05acSWAP4
05adDUP5
05aeMSTORE
05afDUP1
05b0DUP3
05b1ADD
05b2SWAP3
05b3SWAP1
05b4SWAP3
05b5MSTORE
05b6DUP2
05b7MSTORE
05b8PUSH20x05c2
05bbPUSH10x60
05bdDUP3
05bePUSH20x0218
05c1JUMP
05c2JUMPDEST
05c3MLOAD
05c4SWAP1
05c5KECCAK256
05c6SWAP3
05c7DUP2
05c8EXTCODESIZE
05c9ISZERO
05caPUSH20x0089
05cdJUMPI
05cePUSH0
05cfDUP1
05d0SWAP5
05d1PUSH20x05f0
05d4PUSH10x40
05d6MLOAD
05d7SWAP8
05d8DUP9
05d9SWAP7
05daDUP8
05dbSWAP6
05dcDUP7
05ddSWAP5
05dePUSH40x22f3f447
05e3PUSH10xe1
05e5SHL
05e6DUP7
05e7MSTORE
05e8PUSH10x04
05eaDUP7
05ebADD
05ecPUSH20x031e
05efJUMP
05f0JUMPDEST
05f1SUB
05f2SWAP3
05f3GAS
05f4CALL
05f5DUP1
05f6ISZERO
05f7PUSH20x0621
05faJUMPI
05fbPUSH20x0607
05feJUMPI
05ffJUMPDEST
0600DUP1
0601DUP1
0602DUP1
0603PUSH20x0498
0606JUMP
0607JUMPDEST
0608DUP1
0609PUSH20x0615
060cPUSH0
060dPUSH20x061b
0610SWAP4
0611PUSH20x0218
0614JUMP
0615JUMPDEST
0616DUP1
0617PUSH20x008d
061aJUMP
061bJUMPDEST
061cPUSH0
061dPUSH20x05ff
0620JUMP
0621JUMPDEST
0622PUSH20x0257
0625JUMP
0626JUMPDEST
0627POP
0628PUSH10x40
062aMLOAD
062bPUSH40xf5778b03
0630PUSH10xe0
0632SHL
0633DUP2
0634MSTORE
0635PUSH10x20
0637DUP2
0638PUSH10x04
063aDUP2
063bDUP6
063cGAS
063dSTATICCALL
063eSWAP1
063fDUP2
0640ISZERO
0641PUSH20x0621
0644JUMPI
0645PUSH0
0646SWAP2
0647PUSH20x065d
064aJUMPI
064bJUMPDEST
064cPOP
064dPUSH10x01
064fPUSH10x01
0651PUSH10xa0
0653SHL
0654SUB
0655AND
0656CALLER
0657EQ
0658ISZERO
0659PUSH20x0493
065cJUMP
065dJUMPDEST
065ePUSH20x067f
0661SWAP2
0662POP
0663PUSH10x20
0665RETURNDATASIZE
0666PUSH10x20
0668GT
0669PUSH20x0685
066cJUMPI
066dJUMPDEST
066ePUSH20x0677
0671DUP2
0672DUP4
0673PUSH20x0218
0676JUMP
0677JUMPDEST
0678DUP2
0679ADD
067aSWAP1
067bPUSH20x0262
067eJUMP
067fJUMPDEST
0680PUSH0
0681PUSH20x064b
0684JUMP
0685JUMPDEST
0686POP
0687RETURNDATASIZE
0688PUSH20x066d
068bJUMP
068cJUMPDEST
068dPUSH20x06ae
0690SWAP2
0691POP
0692PUSH10x20
0694RETURNDATASIZE
0695PUSH10x20
0697GT
0698PUSH20x06b4
069bJUMPI
069cJUMPDEST
069dPUSH20x06a6
06a0DUP2
06a1DUP4
06a2PUSH20x0218
06a5JUMP
06a6JUMPDEST
06a7DUP2
06a8ADD
06a9SWAP1
06aaPUSH20x023f
06adJUMP
06aeJUMPDEST
06afPUSH0
06b0PUSH20x048b
06b3JUMP
06b4JUMPDEST
06b5POP
06b6RETURNDATASIZE
06b7PUSH20x069c
06baJUMP
06bbJUMPDEST
06bcPUSH0
06bdSWAP2
06beDUP3
06bfSWAP2
06c0PUSH10x20
06c2DUP3
06c3MLOAD
06c4SWAP3
06c5ADD
06c6SWAP1
06c7GAS
06c8DELEGATECALL
06c9RETURNDATASIZE
06caISZERO
06cbPUSH20x0701
06ceJUMPI
06cfRETURNDATASIZE
06d0SWAP1
06d1PUSH20x06d9
06d4DUP3
06d5PUSH20x027a
06d8JUMP
06d9JUMPDEST
06daSWAP2
06dbPUSH20x06e7
06dePUSH10x40
06e0MLOAD
06e1SWAP4
06e2DUP5
06e3PUSH20x0218
06e6JUMP
06e7JUMPDEST
06e8DUP3
06e9MSTORE
06eaRETURNDATASIZE
06ebPUSH0
06ecPUSH10x20
06eeDUP5
06efADD
06f0RETURNDATACOPY
06f1JUMPDEST
06f2ISZERO
06f3PUSH20x06f9
06f6JUMPI
06f7SWAP1
06f8JUMP
06f9JUMPDEST
06faPUSH10x20
06fcDUP2
06fdMLOAD
06feSWAP2
06ffADD
0700REVERT
0701JUMPDEST
0702PUSH10x60
0704SWAP1
0705PUSH20x06f1
0708JUMP
0709JUMPDEST
070aPUSH0
070bMLOAD
070cPUSH10x20
070ePUSH20x0754
0711PUSH0
0712CODECOPY
0713PUSH0
0714MLOAD
0715SWAP1
0716PUSH0
0717MSTORE
0718SLOAD
0719PUSH10x01
071bPUSH10x01
071dPUSH10xa0
071fSHL
0720SUB
0721AND
0722DUP1
0723ISZERO
0724PUSH20x0744
0727JUMPI
0728PUSH0
0729DUP1
072aSWAP2
072bCALLDATASIZE
072cDUP3
072dDUP1
072eCALLDATACOPY
072fDUP2
0730CALLDATASIZE
0731SWAP2
0732GAS
0733DELEGATECALL
0734RETURNDATASIZE
0735PUSH0
0736DUP1
0737RETURNDATACOPY
0738ISZERO
0739PUSH20x0740
073cJUMPI
073dRETURNDATASIZE
073ePUSH0
073fRETURN
0740JUMPDEST
0741RETURNDATASIZE
0742PUSH0
0743REVERT
0744JUMPDEST
0745PUSH40x40dde935
074aPUSH10xe0
074cSHL
074dPUSH0
074eMSTORE
074fPUSH10x04
0751PUSH0
0752REVERT
0753INVALID
0754CALLDATASIZE
0755ADDMOD
0756SWAP5
0757LOG1
0758EXTCODESIZE
0759LOG1
075aLOG3
075bUNKNOWN 0x21
075cMOD
075dPUSH80xc828492db98dca3e
0766KECCAK256
0767PUSH230xcc3735a920a3ca505d382bbc truncated