0x1Cb428080f2CD2C64f260eEd4DD9A04e274F3fCE
on Citrea Testnet (5115)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- HedgXVault
- Compilation Target
- contracts/HedgXVault.sol:HedgXVault
- Language
- Solidity
- Compiler
- solc 0.8.24+commit.e11b9ed9
- EVM Version
- default
- Verified At
- 2025-09-28 00:38:33 UTC
- Deployer
- 0x8A199A65Aa309b7591200B2d5A0289B845d22d60
- Deployment Transaction
- 0x6810519071cdb96c24c3301602b7f3cbdc406b62ebc6f4284da3d528c6036ed0
- Block Number
- 16108106
- Transaction Index
- 0
Read/Write Contract on:
ABI
Expand to view
Source Code
- contracts/HedgXVault.sol
- @openzeppelin/contracts/security/ReentrancyGuard.sol
- @openzeppelin/contracts/access/Ownable.sol
- @openzeppelin/contracts/utils/Context.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60808060405234610128573315610113575f8054336001600160a01b03198216811783556040519290916001600160a01b0316907feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36001805561010161ffff1960155416176015556101f460095542600a5560045490600182018092116100ff57816004554260055562278d0042018042116100ff577feventSignaturecd5eb61dc772af5a79f81c451eea952467bafddaa29c310711375d594232f05f9181604092600655605a6007555f600855426011555f6012555f6013555f600b555f600c555f600d555f600e554282526020820152a2604051612fb290816200012d8239f35b634e487b7160e01b5f52601160045260245ffd5b63errorSignature1e4fbdf760e01b81525f6004820152602490fd5b5f80fdfe6080604090808252600480361015610021575b505050361561001f575f80fd5b005b5f3560e01c918263functionSignature036ae354146122a457508163functionSignature07ea7bef1461226c578163functionSignature09abfaef14612253578163functionSignature0cb5656914612235578163functionSignature11da60b414611feb578163functionSignature1d07f20f14611fcd578163functionSignature21496c7214611faf578163functionSignature255e2df014611f64578163functionSignature26da52d514611ef6578163functionSignature27c0bc8114611ed8578163functionSignature2a58b33014611eba578163functionSignature2c51060f14611e92578163functionSignature2fcb305814611e77578163functionSignature332ef7ba14611e4e578163functionSignature350667b514611e30578163functionSignature3adbb5af14611d4f578163functionSignature4202d21414611d13578163functionSignature509d8c7214611cf1578163functionSignature5306102614611c56578163functionSignature53af8fe914611b32578163functionSignature570d2c3e14611b14578163functionSignature576e607f14611af1578163functionSignature5812896914611ad3578163functionSignature5cc1dc0914611ab5578163functionSignature60af892a14611853578163functionSignature655bce2214611823578163functionSignature69ea177114611797578163functionSignature6c5ec94d14611779578163functionSignature6c8df4b7146115a7578163functionSignature715018a614611550578163functionSignature7667180814611532578163functionSignature7ab813da14610ed4578163functionSignature7b3cee6014611516578163functionSignature7cbc23731461132d578163functionSignature803ae518146112ed578163functionSignature8bbb12db146112cf578163functionSignature8d01f0ba146112b4578163functionSignature8da5cb5b1461128d578163functionSignature916bcc3c1461126a578163functionSignature93d8833c1461124f578163functionSignature985367b9146111e6578163functionSignature9accab55146111be578163functionSignaturea14d77ab1461113d578163functionSignaturea3e2b495146110ea578163functionSignaturea5cdc8fc14610f3a578163functionSignaturea9fd1a8f14610ef5578163functionSignatureaaacdda014610ed9578163functionSignatureac4746ab14610ed4578163functionSignatureaede67ea14610ea2578163functionSignatureaeea1f7b14610db1578163functionSignatureb609d0e614610d93578163functionSignaturec185f58f14610d77578163functionSignaturec1be667714610cf5578163functionSignaturec802cac714610cd7578163functionSignaturece18409814610c7c578163functionSignatured276797814610c4a578163functionSignatured62f581614610c2c578163functionSignatured652825c14610c10578163functionSignatured671d2c514610be2578163functionSignaturedc75ba8914610bc5578163functionSignaturedd9f307a146108bb578163functionSignaturedf6de7f714610895578163functionSignaturee1f1c4a714610879578163functionSignaturee792fba614610732578163functionSignaturee926078a14610715578163functionSignatureea5cfc6114610570578163functionSignatureecb5fff61461054f578163functionSignaturef1f88b52146103eb578163functionSignaturef2fde38b14610363575063functionSignaturefcb6972414610331578080610012565b3461035f578060031936011261035f5760209061035861034f6122d8565b6024359061298c565b9051908152f35b5f80fd5b90503461035f57602036600319011261035f5761037e6122d8565b90610387612a95565b6001600160a01b039182169283156103d55750505f54826001600160601b0360a01b8216175f55167feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f602492519163errorSignature1e4fbdf760e01b8352820152fd5b823461035f578060031936011261035f576104046122d8565b60018060a01b03165f526002602052805f206024355f52602052805f20610429612415565b91815483526001820154926020810193845260028301548282015260ff60038401541661045a606083019182612409565b60058685015494608084019586520154938460a0840152600854958587115f14610549576104888688612587565b600954915192610498848461255f565b94519960028b1015610536575060016101209a14610526575b519481801561051d576104dc6104e1916104d769021e19e0c9bab24000009451896125b0565b6125b0565b612594565b05955b6104ee87876125d2565b978151998a5260208a01528801526060870152608086015260a085015260c084015260e0830152610100820152f35b50505f956104e4565b9361053090612577565b936104b1565b602190634e487b7160e01b5f525260245ffd5b5f610488565b823461035f575f36600319011261035f576020905166033e96b98c5d848152f35b905061057b36612383565b929091610586612b3f565b61059183151561266e565b61059f6127108511156128be565b6105a7612816565b918483116105c15750506105bb9250612c32565b60018055005b9150919234156106d257601054926105d884612f27565b6010556105e3612449565b90338252602082019086825260038584019385855260608101945f8652608082019460018652895f52600f602052885f209260018060a01b039051166001600160601b0360a01b8454161783555160018301555160028201550192519060028210156105365750916106739161065c5f96959483612c1a565b51815461ff00191690151560081b61ff0016179055565b61067f85600b54612552565b600b5561069761068f82876123e2565b600d54612552565b600d55815194855260208501528301527feventSignaturee12eaeeeedb40e0f6fdce9db0a0e5b061f57075de3c3dd999d78e75cae8d9a0960603393a36105bb565b815162461bcd60e51b8152602081850152601e60248201527f546f6b656e20726571756972656420666f72206c696d6974206f7264657200006044820152606490fd5b823461035f5760209061035861072a366122ee565b919050612953565b905061073d36612383565b929091610748612b3f565b61075383151561266e565b6107616127108511156128be565b610769612816565b9184831061077d5750506105bb9250612de6565b9150919234156106d2576010549261079484612f27565b60105561079f612449565b903382526020820190868252600385840193858552606081019460018652608082019460018652895f52600f602052885f209260018060a01b039051166001600160601b0360a01b84541617835551600183015551600282015501925190600282101561053657509161081a9161065c600196959483612c1a565b61082685600c54612552565b600c5561083e61083682876123e2565b600e54612552565b600e55815194855260208501528301527feventSignaturee12eaeeeedb40e0f6fdce9db0a0e5b061f57075de3c3dd999d78e75cae8d9a0960603393a36105bb565b823461035f575f36600319011261035f57602090516127108152f35b823461035f575f36600319011261035f5760209060ff60155460081c1690519015158152f35b90506020918260031936011261035f5781356108d5612b3f565b6108e081151561266e565b6108e8612816565b92600b541580610bbb575b80610baf575b15610b9c5760145415610b645760ff6015541615610b285761092661091e8584612953565b341015612b95565b335f526017855260ff835f20541615610b05575b61094333612f35565b60085461094e612415565b84815287810191878352868201428152606083016001815260808401915f835260a08501938452335f52600295868d528a5f20885f528d528a5f209551865551600186015551858501555184811015610af257906109b26005939260038601612c1a565b5186840155519101556109c430612f35565b9260085490886109d2612415565b938785528185018a815289860142815260608701915f83528360808901955f875260a08a01988952305f52528d8c5f20908b5f52528b5f209751885551600188015551828701555190811015610adf5790610a34600594939260038701612c1a565b519084015551910155610a4983601454612587565b60145583518381523460208201526001604082018190526060820152608081018690525f80516020612f5d83398151915291903390839060a090a38351908382525f878301525f858301526001606083015285608083015260a03092a3815193600185528401528201527feventSignaturee9673aa9a2bf843e8ac1b307b477313b5e1aac5d044cdad192b1a4fd82d4932b60603392a260018055005b602183634e487b7160e01b5f525260245ffd5b602187634e487b7160e01b5f525260245ffd5b610b0e33612bd8565b335f5260178552825f20600160ff1982541617905561093a565b825162461bcd60e51b8152908101859052601660248201527515985d5b1d081d1c98591a5b99c8191a5cd8589b195960521b6044820152606490fd5b825162461bcd60e51b815290810185905260126024820152714e6f207661756c74206c697175696469747960701b6044820152606490fd5b50919050610baa9250612de6565b6105bb565b5060ff601554166108f9565b50600c54156108f3565b823461035f575f36600319011261035f576020905162278d008152f35b823461035f575f36600319011261035f576064600954046064610c03612816565b0482519182526020820152f35b823461035f575f36600319011261035f5760209061035861286d565b823461035f575f36600319011261035f57602090600b549051908152f35b3461035f575f36600319011261035f57610c62612a95565b610c7360ff60155460081c16612632565b61001f42612ac0565b823461035f575f36600319011261035f5760207feventSignatureef3b5d6f190a152f0b184e7348268c60cee94c742fde5e9378afe15d2f20372191610cb9612a95565b6015549060ff8083161516809260ff191617601555519015158152a1005b823461035f575f36600319011261035f576020906014549051908152f35b90503461035f578160031936011261035f5760c0916001600160a01b03610d1a6122d8565b165f526002602052805f206024355f52602052805f20610d6b815493600183015493600284015490600560ff6003870154169386015495015495815197885260208801528601526060850190612311565b608083015260a0820152f35b823461035f575f36600319011261035f57602090610358612816565b823461035f575f36600319011261035f57602090600a549051908152f35b823461035f575f36600319011261035f5760607feventSignatureb0a3818e951ce0eccf2d79874295d79ffa3effdc92b9231c66744319a483220791610dee612a95565b610dff60ff60155460081c16612632565b617080610e0e60115442612587565b048015610e9a575b610e2281600854612552565b80600855600754809111610e91575b50610e5581612710610e4f6104dc610e47612816565b60095461255f565b056125b0565b91610e62836012546125d2565b601255610e718360135461255f565b60135542601155610e8183612577565b81519384526020840152820152a1005b60085584610e31565b506001610e16565b823461035f575f36600319011261035f576060906014549060ff60155416904791815193845215156020840152820152f35b612367565b823461035f575f36600319011261035f57602091549051908152f35b823461035f575f36600319011261035f57600854610f3660075492610f1a8385612587565b9051938493846040919493926060820195825260208201520152565b0390f35b90503461035f57602036600319011261035f57610f55612b3f565b80355f908152600f60205282902080546001600160a01b031633036110b65760038101805460ff8160081c16156110805760ff16600281101561106d575f610fee81948294839415841461103757610fd1610fc960018401610fba8154600b54612587565b600b55546002850154906123e2565b600d54612587565b600d555b61ff001981541690556002600182015491015490612953565b335af1610ff961276c565b50156110055760018055005b6020606492519162461bcd60e51b8352820152600d60248201526c1499599d5b990819985a5b1959609a1b6044820152fd5b61106561105d6001840161104e8154600c54612587565b600c55546002850154906123e2565b600e54612587565b600e55610fd5565b602184634e487b7160e01b5f525260245ffd5b845162461bcd60e51b8152602081860152601060248201526f4f72646572206e6f742061637469766560801b6044820152606490fd5b506020606492519162461bcd60e51b8352820152600e60248201526d2737ba103cb7bab91037b93232b960911b6044820152fd5b90503461035f57602036600319011261035f57355f52600f602052805f2090610f3660018060a01b038354169160018401549260036002860154950154915194859460ff808560081c1694169286612332565b90505f36600319011261035f57341561118c575061115d34601454612552565b601455513481527feventSignatured4d7fec1cb9a1c430e13b8c33ec2bf9875fae40642e743ebaaed72c77bb16a7660203392a2005b6020606492519162461bcd60e51b8352820152600d60248201526c139bc8151bdad95b881cd95b9d609a1b6044820152fd5b823461035f575f36600319011261035f576009546111da612816565b82519182526020820152f35b823461035f575f36600319011261035f5760207feventSignaturec337d6f45251ec06523ece720baa068bf4eb00bfaa211df09f4e981072170d9191611223612a95565b60ff60155461ff00828260081c161560081b169061ff001916179182601555519160081c1615158152a1005b823461035f57602090610358611264366122ee565b916127b6565b823461035f575f36600319011261035f5760209060ff6015541690519015158152f35b823461035f575f36600319011261035f575f5490516001600160a01b039091168152602090f35b823461035f575f36600319011261035f576020905160058152f35b823461035f575f36600319011261035f576020906012549051908152f35b90503461035f57602036600319011261035f57359060165482101561035f57611317602092612399565b905491519160018060a01b039160031b1c168152f35b823461035f5761133c36612383565b9091611346612b3f565b81156114eb5761136f6113686008546007546113638183106126e6565b612587565b1515612720565b335f5260209360028552815f20845f528552815f209081549182156114b3578285116114795761139e856128f2565b6113ac866104d7893361298c565b600160ff1b81145f198614166114665790846113c99205906125d2565b855f82131561145a576113dc9194612587565b90555f80808085335af16113ee61276c565b501561142a57507feventSignature484c40561359f3e3b8be9101897f8680aa82fbe1df9fd9038e0dbc628403264692939482519485528401523392a360018055005b825162461bcd60e51b8152908101869052600a6024820152693a37b5b2b7103c3332b960b11b6044820152606490fd5b6113dc91505f94612587565b601184634e487b7160e01b5f525260245ffd5b835162461bcd60e51b81528083018890526014602482015273696e73756666696369656e742062616c616e636560601b6044820152606490fd5b835162461bcd60e51b815280830188905260126024820152711c1bdcda5d1a5bdb881b9bdd08199bdd5b9960721b6044820152606490fd5b5162461bcd60e51b81526020818501526006602482015265185b5bdd5b9d60d21b6044820152606490fd5b823461035f575f36600319011261035f576020906103586126b1565b823461035f575f36600319011261035f576020906008549051908152f35b3461035f575f36600319011261035f57611568612a95565b5f80546001600160a01b0319811682556001600160a01b03167feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b90503461035f575f36600319011261035f5760085460075411611745575f5b335f526003602090808252845f205483101561001f57600290818352855f20845f528352855f20546115fe575b5050506001016115c6565b335f52818352855f20845f528352855f209182549182156117025783015460ff16908110156116ef57670de0b6b3a764000091611641916116e7576012546125b0565b055f8113156116df57905b5f81555f80808085335af161165f61276c565b50156116a4579183929160019492549187519283528201527feventSignature484c40561359f3e3b8be9101897f8680aa82fbe1df9fd9038e0dbc6284032646863392a3905f806115f3565b855162461bcd60e51b81528086018490526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606490fd5b505f9061164c565b6013546125b0565b602186634e487b7160e01b5f525260245ffd5b875162461bcd60e51b8152808801869052601860248201527f506f736974696f6e20616c726561647920736574746c656400000000000000006044820152606490fd5b6020606492519162461bcd60e51b8352820152600f60248201526e10de58db19481b9bdd08195b991959608a1b6044820152fd5b823461035f575f36600319011261035f576020906007549051908152f35b823461035f57602036600319011261035f5781356117b3612a95565b61271081116117f5577feventSignatureb38780ddde1f073d91c150de2696f3f7085883648ba21cc5ef01029cb21d191692508060095542600a558151908152426020820152a1005b815162461bcd60e51b815260208185015260086024820152676d6178203130302560c01b6044820152606490fd5b90503461035f575f36600319011261035f5754600554600654925191825260208201526040810191909152606090f35b90506020918260031936011261035f57813561186d612b3f565b61187881151561266e565b611880612816565b92600b541580611aab575b80611a9f575b15611a915760145415610b645760ff6015541615610b28576118b661091e8584612953565b335f526017855260ff835f20541615611a6e575b6118d333612f35565b6008546118de612415565b84815287810191878352868201428152606083015f815260808401915f835260a08501938452335f52600295868d528a5f20885f528d528a5f209551865551600186015551858501555184811015610af257906119416005939260038601612c1a565b51868401555191015561195330612f35565b926008549088611961612415565b938785528185018a81528986014281526060870191600183528360808901955f875260a08a01988952305f52528d8c5f20908b5f52528b5f209751885551600188015551828701555190811015610adf57906119c4600594939260038701612c1a565b5190840155519101556119d983601454612587565b60145583518381523460208201525f604082015260016060820152608081018690525f80516020612f5d83398151915291903390839060a090a38351908382525f878301526001858301526001606083015285608083015260a03092a38151935f85528401528201527feventSignaturee9673aa9a2bf843e8ac1b307b477313b5e1aac5d044cdad192b1a4fd82d4932b60603392a260018055005b611a7733612bd8565b335f5260178552825f20600160ff198254161790556118ca565b50919050610baa9250612c32565b5060ff60155416611891565b50600c541561188b565b823461035f575f36600319011261035f576020906013549051908152f35b823461035f575f36600319011261035f576020906005549051908152f35b823461035f575f36600319011261035f5760125460135482519182526020820152f35b823461035f575f36600319011261035f57602090600d549051908152f35b90503461035f578160031936011261035f576001600160a01b03611b546122d8565b165f526002602052815f206024355f52602052815f20908154928315611c1e575060085492600583019384548082115f14611c1557611b9291612587565b905b81611b9b57005b611bac60095460018601549061255f565b60ff6003860154166002811015611c0257611bf094936104d769021e19e0c9bab240000094611be59460016104dc9514611bf9576125b0565b0592019182546125d2565b90556008549055005b6104d790612577565b602185634e487b7160e01b5f525260245ffd5b50505f90611b94565b906020606492519162461bcd60e51b83528201526012602482015271141bdcda5d1a5bdb881b9bdd08199bdd5b9960721b6044820152fd5b823461035f57602036600319011261035f5781355f52600f602052805f2090611c7d612449565b9060018060a01b038084541683526001840154926020810193845260036002860154958483019687520154916060820191611cbb60ff851684612409565b60ff608082019460081c16151584525116935194519051916002831015610af257610f3694959650511515925195869586612332565b823461035f575f36600319011261035f5760209051670de0b6b3a76400008152f35b823461035f57602036600319011261035f576020906001600160a01b03611d386122d8565b165f526017825260ff815f20541690519015158152f35b90503461035f578160031936011261035f5760c091611d6c6122d8565b5f60a0611d77612415565b8281528260208201528285820152826060820152826080820152015260018060a01b03165f526002602052805f206024355f52602052805f20611e22611dbb612415565b9382548552600183015493602086019485526002840154818701908152600560ff60038701541693611df160608a019586612409565b860154956080890196875201549560a088019687528251975188525160208801525190860152516060850190612311565b5160808301525160a0820152f35b823461035f575f36600319011261035f576020906011549051908152f35b3461035f575f36600319011261035f57611e66612a95565b61001f60ff60155460081c16612632565b823461035f575f36600319011261035f576020905160088152f35b823461035f578060031936011261035f57602090610358611eb16122d8565b602435906125ed565b823461035f575f36600319011261035f576020906010549051908152f35b823461035f575f36600319011261035f57602090600e549051908152f35b90503461035f575f36600319011261035f57611f10612a95565b6006544210611f225761001f42612ac0565b6020606492519162461bcd60e51b8352820152601760248201527f43757272656e74206379636c65206e6f7420656e6465640000000000000000006044820152fd5b823461035f57611f7661072a366122ee565b9160c883029083820460c81484151715611f9c5750602092612710610358920490612552565b601190634e487b7160e01b5f525260245ffd5b823461035f575f36600319011261035f576020906006549051908152f35b823461035f575f36600319011261035f57602090600c549051908152f35b823461035f575f36600319011261035f5760ff916015549260ff600894851c16801561220a575b156121dd578354936001948581018091116114665790818694939282556007548091116121d5575b509091925f905b612081575b7feventSignatureb0a3818e951ce0eccf2d79874295d79ffa3effdc92b9231c66744319a483220760608688426011558151915f83525f6020840152820152a1005b6016548110156121d057908161209987959493612399565b9054600391821b1c6001600160a01b03165f8181526020838152908990205491929091858111156121ca575084925b5f5b8481106120e1575050505050840190919293612041565b9080929499505f9a93969798959a526002808752835f20825f528752835f208054918d831580156121bb575b6121b157600954908301546121219161255f565b908b88840154169081101561219e57888f95949392611be56104dc69021e19e0c9bab2400000928f8a6121709714612189575b6104d790549861216a60058a019a8b5490612587565b926125b0565b9055885490555b01908a989391999497969592996120ca565b906121966104d791612577565b919050612154565b602189634e487b7160e01b5f525260245ffd5b9392505050612177565b5060058301548b54111561210d565b926120c8565b612046565b81558661203a565b50826020606493519262461bcd60e51b84528301526024820152671a5b9d195c9d985b60c21b6044820152fd5b50601154617080810180911161222257421015612012565b601183634e487b7160e01b5f525260245ffd5b823461035f575f36600319011261035f576020906009549051908152f35b823461035f575f36600319011261035f576111da612469565b823461035f575f36600319011261035f57608090600b5490600c5490600d5490600e5492815194855260208501528301526060820152f35b83903461035f57602036600319011261035f576020916001600160a01b036122ca6122d8565b165f52600383525f20548152f35b600435906001600160a01b038216820361035f57565b606090600319011261035f5760043590602435600281101561035f579060443590565b90600282101561231e5752565b634e487b7160e01b5f52602160045260245ffd5b936080936123609297969360a087019860018060a01b03168752602087015260408601526060850190612311565b1515910152565b3461035f575f36600319011261035f5760206040516170808152f35b604090600319011261035f576004359060243590565b6016548110156123ce5760165f527fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428901905f90565b634e487b7160e01b5f52603260045260245ffd5b818102929181159184041417156123f557565b634e487b7160e01b5f52601160045260245ffd5b600282101561231e5752565b6040519060c0820182811067ffffffffffffffff82111761243557604052565b634e487b7160e01b5f52604160045260245ffd5b6040519060a0820182811067ffffffffffffffff82111761243557604052565b6010545f915f1991835b81811061249e5750508215612494575b5f19821461248d57565b6009549150565b6009549250612483565b805f526020600f8152604090815f20906124b6612449565b9060018060a01b03835416825260018301549082015260036002928381015494830194855201549060ff60608201926124f182821685612409565b60081c1615906080821591015261254757519081101561231e5761252c5751858111612523575b506001905b01612473565b94506001612518565b5184811061253e575b5060019061251d565b93506001612535565b50505060019061251d565b919082018092116123f557565b81810392915f1380158285131691841216176123f557565b600160ff1b81146123f5575f0390565b919082039182116123f557565b9066033e96b98c5d84918281029281840514901517156123f557565b81810292915f8212600160ff1b8214166123f55781840514901517156123f557565b9190915f83820193841291129080158216911516176123f557565b60018060a01b03165f52600260205260405f20905f5260205260405f208054801561262c5781600160ff600361262995015416910154916127b6565b90565b50505f90565b1561263957565b60405162461bcd60e51b815260206004820152600d60248201526c446576206d6f6465206f6e6c7960981b6044820152606490fd5b1561267557565b60405162461bcd60e51b815260206004820152601460248201527306578706f73757265206d757374206265203e20360641b6044820152606490fd5b600b5415806126dc575b6126d8576126c7612469565b8082111561262c5761262991612587565b5f90565b50600c54156126bb565b156126ed57565b60405162461bcd60e51b815260206004820152600b60248201526a18de58db1948195b99195960aa1b6044820152606490fd5b1561272757565b60405162461bcd60e51b815260206004820152601860248201527f6e6f2074726164696e6720696e206c6173742065706f636800000000000000006044820152606490fd5b3d156127b15767ffffffffffffffff903d8281116124355760405192601f8201601f19908116603f01168401908111848210176124355760405282523d5f602084013e565b606090565b9091600854600754111561280f576127ce9082612953565b90600283101561231e576127f8670de0b6b3a7640000916127ff94155f146116e7576012546125b0565b05906125d2565b5f81131561280a5790565b505f90565b5050505f90565b600b541580612863575b61283b5761283561282f612469565b90612552565b60011c90565b60ff6015541680612858575b156128525760095490565b6101f490565b506014541515612847565b50600c5415612820565b600854600754908181101561262c576128869082612587565b801561262c57670de0b6b3a7640000808202918204036123f55781156128aa570490565b634e487b7160e01b5f52601260045260245ffd5b156128c557565b60405162461bcd60e51b81526020600482015260056024820152641b1a5b5a5d60da1b6044820152606490fd5b600854600754908181101561280f5761290a91612587565b801561262c576129219061291c612816565b6123e2565b66033e96b98c5d84908181029181830414901517156123f55769021e19e0c9bab24000009161294f916123e2565b0490565b9060085460075490818110156129845761296c91612587565b801561280f5761292191806123e2575061291c612816565b505050505f90565b60018060a01b03165f52600260205260405f20905f5260205260405f206129b1612415565b9080548252600181015491602081019283526002820154604082015260ff6003830154166129e3606083019182612409565b60056004840154936080840194855201548060a0840152825115612a8c576008549080821115612a8357612a1691612587565b935b8415612a7a576009549051612a2c9161255f565b905191600283101561231e57612629946104d7612a62936104dc93600169021e19e0c9bab24000009714612a6a575b51906125b0565b0590516125d2565b90612a7490612577565b90612a5b565b50505090505190565b50505f93612a18565b50505050505f90565b5f546001600160a01b03163303612aa857565b60405163errorSignature118cdaa760e01b8152336004820152602490fd5b60045490600182018092116123f557816004558060055562278d0081018082116123f5577feventSignaturecd5eb61dc772af5a79f81c451eea952467bafddaa29c310711375d594232f05f9181604092600655605a6007555f600855816011555f6012555f6013555f600b555f600c555f600d555f600e5582519182526020820152a2565b600260015414612b50576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b15612b9c57565b60405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606490fd5b6016546801000000000000000081101561243557806001612bfc9201601655612399565b60018060a09493941b038084549260031b9316831b921b1916179055565b90600281101561231e5760ff80198354169116179055565b903415612db657612c4660065442106126e6565b612c5861136860075460085490612587565b335f526020600381526040906008825f20541015612d7c57612c8461091e612c7e612816565b85612953565b612c8d33612f35565b93335f526017825260ff835f20541615612d59575b60085492612cae612415565b85815283810183815282820142815260608301915f835260808401965f885260a08501988952335f5260028152855f20908b5f5252845f209351845551600184015551600283015551600281101561231e575f80516020612f5d83398151915295612d5495612d2260059360038601612c1a565b51600484015551910155519384523460208501525f6040850152600160608501526080840152339290819060a0820190565b0390a3565b612d6233612bd8565b335f5260178252825f20600160ff19825416179055612ca2565b606491519062461bcd60e51b82526004820152601560248201527413585e081c1bdcda5d1a5bdb9cc81c995858da1959605a1b6044820152fd5b60405162461bcd60e51b81526020600482015260086024820152673737902a37b5b2b760c11b6044820152606490fd5b903415612db657612dfa60065442106126e6565b612e0c61136860075460085490612587565b335f526020600381526040906008825f20541015612d7c57612e3261091e612c7e612816565b612e3b33612f35565b93335f526017825260ff835f20541615612f04575b60085492612e5c612415565b85815283810183815282820142815260608301916001835260808401965f885260a08501988952335f5260028152855f20908b5f5252845f209351845551600184015551600283015551600281101561231e575f80516020612f5d83398151915295612d5495612ed160059360038601612c1a565b516004840155519101555193845234602085015260016040850181905260608501526080840152339290819060a0820190565b612f0d33612bd8565b335f5260178252825f20600160ff19825416179055612e50565b5f1981146123f55760010190565b6001600160a01b03165f908152600360205260409020805490612f5782612f27565b90559056feeventSignature2914e1a4640659cd14a2206088955f8d94327dccd1f17343b2a09b3f84a7a5afa2646970667358221220f5bbab8f264b8f15365aff51d7b5e947af2781465409f26b64904849b500607464736f6c63430008180033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: Qmesta8CtnHwa8kn11n3TQ83RJsBNEwgySzbgs1UPmy5bq
RawDecoded
Length: 53 bytes
0xa2646970667358221220f5bbab8f264b8f15365aff51d7b5e947af2781465409f26b64904849b500607464736f6c63430008180033
Runtime Bytecode
0x6080604090808252600480361015610021575b505050361561001f575f80fd5b005b5f3560e01c918263functionSignature036ae354146122a457508163functionSignature07ea7bef1461226c578163functionSignature09abfaef14612253578163functionSignature0cb5656914612235578163functionSignature11da60b414611feb578163functionSignature1d07f20f14611fcd578163functionSignature21496c7214611faf578163functionSignature255e2df014611f64578163functionSignature26da52d514611ef6578163functionSignature27c0bc8114611ed8578163functionSignature2a58b33014611eba578163functionSignature2c51060f14611e92578163functionSignature2fcb305814611e77578163functionSignature332ef7ba14611e4e578163functionSignature350667b514611e30578163functionSignature3adbb5af14611d4f578163functionSignature4202d21414611d13578163functionSignature509d8c7214611cf1578163functionSignature5306102614611c56578163functionSignature53af8fe914611b32578163functionSignature570d2c3e14611b14578163functionSignature576e607f14611af1578163functionSignature5812896914611ad3578163functionSignature5cc1dc0914611ab5578163functionSignature60af892a14611853578163functionSignature655bce2214611823578163functionSignature69ea177114611797578163functionSignature6c5ec94d14611779578163functionSignature6c8df4b7146115a7578163functionSignature715018a614611550578163functionSignature7667180814611532578163functionSignature7ab813da14610ed4578163functionSignature7b3cee6014611516578163functionSignature7cbc23731461132d578163functionSignature803ae518146112ed578163functionSignature8bbb12db146112cf578163functionSignature8d01f0ba146112b4578163functionSignature8da5cb5b1461128d578163functionSignature916bcc3c1461126a578163functionSignature93d8833c1461124f578163functionSignature985367b9146111e6578163functionSignature9accab55146111be578163functionSignaturea14d77ab1461113d578163functionSignaturea3e2b495146110ea578163functionSignaturea5cdc8fc14610f3a578163functionSignaturea9fd1a8f14610ef5578163functionSignatureaaacdda014610ed9578163functionSignatureac4746ab14610ed4578163functionSignatureaede67ea14610ea2578163functionSignatureaeea1f7b14610db1578163functionSignatureb609d0e614610d93578163functionSignaturec185f58f14610d77578163functionSignaturec1be667714610cf5578163functionSignaturec802cac714610cd7578163functionSignaturece18409814610c7c578163functionSignatured276797814610c4a578163functionSignatured62f581614610c2c578163functionSignatured652825c14610c10578163functionSignatured671d2c514610be2578163functionSignaturedc75ba8914610bc5578163functionSignaturedd9f307a146108bb578163functionSignaturedf6de7f714610895578163functionSignaturee1f1c4a714610879578163functionSignaturee792fba614610732578163functionSignaturee926078a14610715578163functionSignatureea5cfc6114610570578163functionSignatureecb5fff61461054f578163functionSignaturef1f88b52146103eb578163functionSignaturef2fde38b14610363575063functionSignaturefcb6972414610331578080610012565b3461035f578060031936011261035f5760209061035861034f6122d8565b6024359061298c565b9051908152f35b5f80fd5b90503461035f57602036600319011261035f5761037e6122d8565b90610387612a95565b6001600160a01b039182169283156103d55750505f54826001600160601b0360a01b8216175f55167feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f602492519163errorSignature1e4fbdf760e01b8352820152fd5b823461035f578060031936011261035f576104046122d8565b60018060a01b03165f526002602052805f206024355f52602052805f20610429612415565b91815483526001820154926020810193845260028301548282015260ff60038401541661045a606083019182612409565b60058685015494608084019586520154938460a0840152600854958587115f14610549576104888688612587565b600954915192610498848461255f565b94519960028b1015610536575060016101209a14610526575b519481801561051d576104dc6104e1916104d769021e19e0c9bab24000009451896125b0565b6125b0565b612594565b05955b6104ee87876125d2565b978151998a5260208a01528801526060870152608086015260a085015260c084015260e0830152610100820152f35b50505f956104e4565b9361053090612577565b936104b1565b602190634e487b7160e01b5f525260245ffd5b5f610488565b823461035f575f36600319011261035f576020905166033e96b98c5d848152f35b905061057b36612383565b929091610586612b3f565b61059183151561266e565b61059f6127108511156128be565b6105a7612816565b918483116105c15750506105bb9250612c32565b60018055005b9150919234156106d257601054926105d884612f27565b6010556105e3612449565b90338252602082019086825260038584019385855260608101945f8652608082019460018652895f52600f602052885f209260018060a01b039051166001600160601b0360a01b8454161783555160018301555160028201550192519060028210156105365750916106739161065c5f96959483612c1a565b51815461ff00191690151560081b61ff0016179055565b61067f85600b54612552565b600b5561069761068f82876123e2565b600d54612552565b600d55815194855260208501528301527feventSignaturee12eaeeeedb40e0f6fdce9db0a0e5b061f57075de3c3dd999d78e75cae8d9a0960603393a36105bb565b815162461bcd60e51b8152602081850152601e60248201527f546f6b656e20726571756972656420666f72206c696d6974206f7264657200006044820152606490fd5b823461035f5760209061035861072a366122ee565b919050612953565b905061073d36612383565b929091610748612b3f565b61075383151561266e565b6107616127108511156128be565b610769612816565b9184831061077d5750506105bb9250612de6565b9150919234156106d2576010549261079484612f27565b60105561079f612449565b903382526020820190868252600385840193858552606081019460018652608082019460018652895f52600f602052885f209260018060a01b039051166001600160601b0360a01b84541617835551600183015551600282015501925190600282101561053657509161081a9161065c600196959483612c1a565b61082685600c54612552565b600c5561083e61083682876123e2565b600e54612552565b600e55815194855260208501528301527feventSignaturee12eaeeeedb40e0f6fdce9db0a0e5b061f57075de3c3dd999d78e75cae8d9a0960603393a36105bb565b823461035f575f36600319011261035f57602090516127108152f35b823461035f575f36600319011261035f5760209060ff60155460081c1690519015158152f35b90506020918260031936011261035f5781356108d5612b3f565b6108e081151561266e565b6108e8612816565b92600b541580610bbb575b80610baf575b15610b9c5760145415610b645760ff6015541615610b285761092661091e8584612953565b341015612b95565b335f526017855260ff835f20541615610b05575b61094333612f35565b60085461094e612415565b84815287810191878352868201428152606083016001815260808401915f835260a08501938452335f52600295868d528a5f20885f528d528a5f209551865551600186015551858501555184811015610af257906109b26005939260038601612c1a565b5186840155519101556109c430612f35565b9260085490886109d2612415565b938785528185018a815289860142815260608701915f83528360808901955f875260a08a01988952305f52528d8c5f20908b5f52528b5f209751885551600188015551828701555190811015610adf5790610a34600594939260038701612c1a565b519084015551910155610a4983601454612587565b60145583518381523460208201526001604082018190526060820152608081018690525f80516020612f5d83398151915291903390839060a090a38351908382525f878301525f858301526001606083015285608083015260a03092a3815193600185528401528201527feventSignaturee9673aa9a2bf843e8ac1b307b477313b5e1aac5d044cdad192b1a4fd82d4932b60603392a260018055005b602183634e487b7160e01b5f525260245ffd5b602187634e487b7160e01b5f525260245ffd5b610b0e33612bd8565b335f5260178552825f20600160ff1982541617905561093a565b825162461bcd60e51b8152908101859052601660248201527515985d5b1d081d1c98591a5b99c8191a5cd8589b195960521b6044820152606490fd5b825162461bcd60e51b815290810185905260126024820152714e6f207661756c74206c697175696469747960701b6044820152606490fd5b50919050610baa9250612de6565b6105bb565b5060ff601554166108f9565b50600c54156108f3565b823461035f575f36600319011261035f576020905162278d008152f35b823461035f575f36600319011261035f576064600954046064610c03612816565b0482519182526020820152f35b823461035f575f36600319011261035f5760209061035861286d565b823461035f575f36600319011261035f57602090600b549051908152f35b3461035f575f36600319011261035f57610c62612a95565b610c7360ff60155460081c16612632565b61001f42612ac0565b823461035f575f36600319011261035f5760207feventSignatureef3b5d6f190a152f0b184e7348268c60cee94c742fde5e9378afe15d2f20372191610cb9612a95565b6015549060ff8083161516809260ff191617601555519015158152a1005b823461035f575f36600319011261035f576020906014549051908152f35b90503461035f578160031936011261035f5760c0916001600160a01b03610d1a6122d8565b165f526002602052805f206024355f52602052805f20610d6b815493600183015493600284015490600560ff6003870154169386015495015495815197885260208801528601526060850190612311565b608083015260a0820152f35b823461035f575f36600319011261035f57602090610358612816565b823461035f575f36600319011261035f57602090600a549051908152f35b823461035f575f36600319011261035f5760607feventSignatureb0a3818e951ce0eccf2d79874295d79ffa3effdc92b9231c66744319a483220791610dee612a95565b610dff60ff60155460081c16612632565b617080610e0e60115442612587565b048015610e9a575b610e2281600854612552565b80600855600754809111610e91575b50610e5581612710610e4f6104dc610e47612816565b60095461255f565b056125b0565b91610e62836012546125d2565b601255610e718360135461255f565b60135542601155610e8183612577565b81519384526020840152820152a1005b60085584610e31565b506001610e16565b823461035f575f36600319011261035f576060906014549060ff60155416904791815193845215156020840152820152f35b612367565b823461035f575f36600319011261035f57602091549051908152f35b823461035f575f36600319011261035f57600854610f3660075492610f1a8385612587565b9051938493846040919493926060820195825260208201520152565b0390f35b90503461035f57602036600319011261035f57610f55612b3f565b80355f908152600f60205282902080546001600160a01b031633036110b65760038101805460ff8160081c16156110805760ff16600281101561106d575f610fee81948294839415841461103757610fd1610fc960018401610fba8154600b54612587565b600b55546002850154906123e2565b600d54612587565b600d555b61ff001981541690556002600182015491015490612953565b335af1610ff961276c565b50156110055760018055005b6020606492519162461bcd60e51b8352820152600d60248201526c1499599d5b990819985a5b1959609a1b6044820152fd5b61106561105d6001840161104e8154600c54612587565b600c55546002850154906123e2565b600e54612587565b600e55610fd5565b602184634e487b7160e01b5f525260245ffd5b845162461bcd60e51b8152602081860152601060248201526f4f72646572206e6f742061637469766560801b6044820152606490fd5b506020606492519162461bcd60e51b8352820152600e60248201526d2737ba103cb7bab91037b93232b960911b6044820152fd5b90503461035f57602036600319011261035f57355f52600f602052805f2090610f3660018060a01b038354169160018401549260036002860154950154915194859460ff808560081c1694169286612332565b90505f36600319011261035f57341561118c575061115d34601454612552565b601455513481527feventSignatured4d7fec1cb9a1c430e13b8c33ec2bf9875fae40642e743ebaaed72c77bb16a7660203392a2005b6020606492519162461bcd60e51b8352820152600d60248201526c139bc8151bdad95b881cd95b9d609a1b6044820152fd5b823461035f575f36600319011261035f576009546111da612816565b82519182526020820152f35b823461035f575f36600319011261035f5760207feventSignaturec337d6f45251ec06523ece720baa068bf4eb00bfaa211df09f4e981072170d9191611223612a95565b60ff60155461ff00828260081c161560081b169061ff001916179182601555519160081c1615158152a1005b823461035f57602090610358611264366122ee565b916127b6565b823461035f575f36600319011261035f5760209060ff6015541690519015158152f35b823461035f575f36600319011261035f575f5490516001600160a01b039091168152602090f35b823461035f575f36600319011261035f576020905160058152f35b823461035f575f36600319011261035f576020906012549051908152f35b90503461035f57602036600319011261035f57359060165482101561035f57611317602092612399565b905491519160018060a01b039160031b1c168152f35b823461035f5761133c36612383565b9091611346612b3f565b81156114eb5761136f6113686008546007546113638183106126e6565b612587565b1515612720565b335f5260209360028552815f20845f528552815f209081549182156114b3578285116114795761139e856128f2565b6113ac866104d7893361298c565b600160ff1b81145f198614166114665790846113c99205906125d2565b855f82131561145a576113dc9194612587565b90555f80808085335af16113ee61276c565b501561142a57507feventSignature484c40561359f3e3b8be9101897f8680aa82fbe1df9fd9038e0dbc628403264692939482519485528401523392a360018055005b825162461bcd60e51b8152908101869052600a6024820152693a37b5b2b7103c3332b960b11b6044820152606490fd5b6113dc91505f94612587565b601184634e487b7160e01b5f525260245ffd5b835162461bcd60e51b81528083018890526014602482015273696e73756666696369656e742062616c616e636560601b6044820152606490fd5b835162461bcd60e51b815280830188905260126024820152711c1bdcda5d1a5bdb881b9bdd08199bdd5b9960721b6044820152606490fd5b5162461bcd60e51b81526020818501526006602482015265185b5bdd5b9d60d21b6044820152606490fd5b823461035f575f36600319011261035f576020906103586126b1565b823461035f575f36600319011261035f576020906008549051908152f35b3461035f575f36600319011261035f57611568612a95565b5f80546001600160a01b0319811682556001600160a01b03167feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b90503461035f575f36600319011261035f5760085460075411611745575f5b335f526003602090808252845f205483101561001f57600290818352855f20845f528352855f20546115fe575b5050506001016115c6565b335f52818352855f20845f528352855f209182549182156117025783015460ff16908110156116ef57670de0b6b3a764000091611641916116e7576012546125b0565b055f8113156116df57905b5f81555f80808085335af161165f61276c565b50156116a4579183929160019492549187519283528201527feventSignature484c40561359f3e3b8be9101897f8680aa82fbe1df9fd9038e0dbc6284032646863392a3905f806115f3565b855162461bcd60e51b81528086018490526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606490fd5b505f9061164c565b6013546125b0565b602186634e487b7160e01b5f525260245ffd5b875162461bcd60e51b8152808801869052601860248201527f506f736974696f6e20616c726561647920736574746c656400000000000000006044820152606490fd5b6020606492519162461bcd60e51b8352820152600f60248201526e10de58db19481b9bdd08195b991959608a1b6044820152fd5b823461035f575f36600319011261035f576020906007549051908152f35b823461035f57602036600319011261035f5781356117b3612a95565b61271081116117f5577feventSignatureb38780ddde1f073d91c150de2696f3f7085883648ba21cc5ef01029cb21d191692508060095542600a558151908152426020820152a1005b815162461bcd60e51b815260208185015260086024820152676d6178203130302560c01b6044820152606490fd5b90503461035f575f36600319011261035f5754600554600654925191825260208201526040810191909152606090f35b90506020918260031936011261035f57813561186d612b3f565b61187881151561266e565b611880612816565b92600b541580611aab575b80611a9f575b15611a915760145415610b645760ff6015541615610b28576118b661091e8584612953565b335f526017855260ff835f20541615611a6e575b6118d333612f35565b6008546118de612415565b84815287810191878352868201428152606083015f815260808401915f835260a08501938452335f52600295868d528a5f20885f528d528a5f209551865551600186015551858501555184811015610af257906119416005939260038601612c1a565b51868401555191015561195330612f35565b926008549088611961612415565b938785528185018a81528986014281526060870191600183528360808901955f875260a08a01988952305f52528d8c5f20908b5f52528b5f209751885551600188015551828701555190811015610adf57906119c4600594939260038701612c1a565b5190840155519101556119d983601454612587565b60145583518381523460208201525f604082015260016060820152608081018690525f80516020612f5d83398151915291903390839060a090a38351908382525f878301526001858301526001606083015285608083015260a03092a38151935f85528401528201527feventSignaturee9673aa9a2bf843e8ac1b307b477313b5e1aac5d044cdad192b1a4fd82d4932b60603392a260018055005b611a7733612bd8565b335f5260178552825f20600160ff198254161790556118ca565b50919050610baa9250612c32565b5060ff60155416611891565b50600c541561188b565b823461035f575f36600319011261035f576020906013549051908152f35b823461035f575f36600319011261035f576020906005549051908152f35b823461035f575f36600319011261035f5760125460135482519182526020820152f35b823461035f575f36600319011261035f57602090600d549051908152f35b90503461035f578160031936011261035f576001600160a01b03611b546122d8565b165f526002602052815f206024355f52602052815f20908154928315611c1e575060085492600583019384548082115f14611c1557611b9291612587565b905b81611b9b57005b611bac60095460018601549061255f565b60ff6003860154166002811015611c0257611bf094936104d769021e19e0c9bab240000094611be59460016104dc9514611bf9576125b0565b0592019182546125d2565b90556008549055005b6104d790612577565b602185634e487b7160e01b5f525260245ffd5b50505f90611b94565b906020606492519162461bcd60e51b83528201526012602482015271141bdcda5d1a5bdb881b9bdd08199bdd5b9960721b6044820152fd5b823461035f57602036600319011261035f5781355f52600f602052805f2090611c7d612449565b9060018060a01b038084541683526001840154926020810193845260036002860154958483019687520154916060820191611cbb60ff851684612409565b60ff608082019460081c16151584525116935194519051916002831015610af257610f3694959650511515925195869586612332565b823461035f575f36600319011261035f5760209051670de0b6b3a76400008152f35b823461035f57602036600319011261035f576020906001600160a01b03611d386122d8565b165f526017825260ff815f20541690519015158152f35b90503461035f578160031936011261035f5760c091611d6c6122d8565b5f60a0611d77612415565b8281528260208201528285820152826060820152826080820152015260018060a01b03165f526002602052805f206024355f52602052805f20611e22611dbb612415565b9382548552600183015493602086019485526002840154818701908152600560ff60038701541693611df160608a019586612409565b860154956080890196875201549560a088019687528251975188525160208801525190860152516060850190612311565b5160808301525160a0820152f35b823461035f575f36600319011261035f576020906011549051908152f35b3461035f575f36600319011261035f57611e66612a95565b61001f60ff60155460081c16612632565b823461035f575f36600319011261035f576020905160088152f35b823461035f578060031936011261035f57602090610358611eb16122d8565b602435906125ed565b823461035f575f36600319011261035f576020906010549051908152f35b823461035f575f36600319011261035f57602090600e549051908152f35b90503461035f575f36600319011261035f57611f10612a95565b6006544210611f225761001f42612ac0565b6020606492519162461bcd60e51b8352820152601760248201527f43757272656e74206379636c65206e6f7420656e6465640000000000000000006044820152fd5b823461035f57611f7661072a366122ee565b9160c883029083820460c81484151715611f9c5750602092612710610358920490612552565b601190634e487b7160e01b5f525260245ffd5b823461035f575f36600319011261035f576020906006549051908152f35b823461035f575f36600319011261035f57602090600c549051908152f35b823461035f575f36600319011261035f5760ff916015549260ff600894851c16801561220a575b156121dd578354936001948581018091116114665790818694939282556007548091116121d5575b509091925f905b612081575b7feventSignatureb0a3818e951ce0eccf2d79874295d79ffa3effdc92b9231c66744319a483220760608688426011558151915f83525f6020840152820152a1005b6016548110156121d057908161209987959493612399565b9054600391821b1c6001600160a01b03165f8181526020838152908990205491929091858111156121ca575084925b5f5b8481106120e1575050505050840190919293612041565b9080929499505f9a93969798959a526002808752835f20825f528752835f208054918d831580156121bb575b6121b157600954908301546121219161255f565b908b88840154169081101561219e57888f95949392611be56104dc69021e19e0c9bab2400000928f8a6121709714612189575b6104d790549861216a60058a019a8b5490612587565b926125b0565b9055885490555b01908a989391999497969592996120ca565b906121966104d791612577565b919050612154565b602189634e487b7160e01b5f525260245ffd5b9392505050612177565b5060058301548b54111561210d565b926120c8565b612046565b81558661203a565b50826020606493519262461bcd60e51b84528301526024820152671a5b9d195c9d985b60c21b6044820152fd5b50601154617080810180911161222257421015612012565b601183634e487b7160e01b5f525260245ffd5b823461035f575f36600319011261035f576020906009549051908152f35b823461035f575f36600319011261035f576111da612469565b823461035f575f36600319011261035f57608090600b5490600c5490600d5490600e5492815194855260208501528301526060820152f35b83903461035f57602036600319011261035f576020916001600160a01b036122ca6122d8565b165f52600383525f20548152f35b600435906001600160a01b038216820361035f57565b606090600319011261035f5760043590602435600281101561035f579060443590565b90600282101561231e5752565b634e487b7160e01b5f52602160045260245ffd5b936080936123609297969360a087019860018060a01b03168752602087015260408601526060850190612311565b1515910152565b3461035f575f36600319011261035f5760206040516170808152f35b604090600319011261035f576004359060243590565b6016548110156123ce5760165f527fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428901905f90565b634e487b7160e01b5f52603260045260245ffd5b818102929181159184041417156123f557565b634e487b7160e01b5f52601160045260245ffd5b600282101561231e5752565b6040519060c0820182811067ffffffffffffffff82111761243557604052565b634e487b7160e01b5f52604160045260245ffd5b6040519060a0820182811067ffffffffffffffff82111761243557604052565b6010545f915f1991835b81811061249e5750508215612494575b5f19821461248d57565b6009549150565b6009549250612483565b805f526020600f8152604090815f20906124b6612449565b9060018060a01b03835416825260018301549082015260036002928381015494830194855201549060ff60608201926124f182821685612409565b60081c1615906080821591015261254757519081101561231e5761252c5751858111612523575b506001905b01612473565b94506001612518565b5184811061253e575b5060019061251d565b93506001612535565b50505060019061251d565b919082018092116123f557565b81810392915f1380158285131691841216176123f557565b600160ff1b81146123f5575f0390565b919082039182116123f557565b9066033e96b98c5d84918281029281840514901517156123f557565b81810292915f8212600160ff1b8214166123f55781840514901517156123f557565b9190915f83820193841291129080158216911516176123f557565b60018060a01b03165f52600260205260405f20905f5260205260405f208054801561262c5781600160ff600361262995015416910154916127b6565b90565b50505f90565b1561263957565b60405162461bcd60e51b815260206004820152600d60248201526c446576206d6f6465206f6e6c7960981b6044820152606490fd5b1561267557565b60405162461bcd60e51b815260206004820152601460248201527306578706f73757265206d757374206265203e20360641b6044820152606490fd5b600b5415806126dc575b6126d8576126c7612469565b8082111561262c5761262991612587565b5f90565b50600c54156126bb565b156126ed57565b60405162461bcd60e51b815260206004820152600b60248201526a18de58db1948195b99195960aa1b6044820152606490fd5b1561272757565b60405162461bcd60e51b815260206004820152601860248201527f6e6f2074726164696e6720696e206c6173742065706f636800000000000000006044820152606490fd5b3d156127b15767ffffffffffffffff903d8281116124355760405192601f8201601f19908116603f01168401908111848210176124355760405282523d5f602084013e565b606090565b9091600854600754111561280f576127ce9082612953565b90600283101561231e576127f8670de0b6b3a7640000916127ff94155f146116e7576012546125b0565b05906125d2565b5f81131561280a5790565b505f90565b5050505f90565b600b541580612863575b61283b5761283561282f612469565b90612552565b60011c90565b60ff6015541680612858575b156128525760095490565b6101f490565b506014541515612847565b50600c5415612820565b600854600754908181101561262c576128869082612587565b801561262c57670de0b6b3a7640000808202918204036123f55781156128aa570490565b634e487b7160e01b5f52601260045260245ffd5b156128c557565b60405162461bcd60e51b81526020600482015260056024820152641b1a5b5a5d60da1b6044820152606490fd5b600854600754908181101561280f5761290a91612587565b801561262c576129219061291c612816565b6123e2565b66033e96b98c5d84908181029181830414901517156123f55769021e19e0c9bab24000009161294f916123e2565b0490565b9060085460075490818110156129845761296c91612587565b801561280f5761292191806123e2575061291c612816565b505050505f90565b60018060a01b03165f52600260205260405f20905f5260205260405f206129b1612415565b9080548252600181015491602081019283526002820154604082015260ff6003830154166129e3606083019182612409565b60056004840154936080840194855201548060a0840152825115612a8c576008549080821115612a8357612a1691612587565b935b8415612a7a576009549051612a2c9161255f565b905191600283101561231e57612629946104d7612a62936104dc93600169021e19e0c9bab24000009714612a6a575b51906125b0565b0590516125d2565b90612a7490612577565b90612a5b565b50505090505190565b50505f93612a18565b50505050505f90565b5f546001600160a01b03163303612aa857565b60405163errorSignature118cdaa760e01b8152336004820152602490fd5b60045490600182018092116123f557816004558060055562278d0081018082116123f5577feventSignaturecd5eb61dc772af5a79f81c451eea952467bafddaa29c310711375d594232f05f9181604092600655605a6007555f600855816011555f6012555f6013555f600b555f600c555f600d555f600e5582519182526020820152a2565b600260015414612b50576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b15612b9c57565b60405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606490fd5b6016546801000000000000000081101561243557806001612bfc9201601655612399565b60018060a09493941b038084549260031b9316831b921b1916179055565b90600281101561231e5760ff80198354169116179055565b903415612db657612c4660065442106126e6565b612c5861136860075460085490612587565b335f526020600381526040906008825f20541015612d7c57612c8461091e612c7e612816565b85612953565b612c8d33612f35565b93335f526017825260ff835f20541615612d59575b60085492612cae612415565b85815283810183815282820142815260608301915f835260808401965f885260a08501988952335f5260028152855f20908b5f5252845f209351845551600184015551600283015551600281101561231e575f80516020612f5d83398151915295612d5495612d2260059360038601612c1a565b51600484015551910155519384523460208501525f6040850152600160608501526080840152339290819060a0820190565b0390a3565b612d6233612bd8565b335f5260178252825f20600160ff19825416179055612ca2565b606491519062461bcd60e51b82526004820152601560248201527413585e081c1bdcda5d1a5bdb9cc81c995858da1959605a1b6044820152fd5b60405162461bcd60e51b81526020600482015260086024820152673737902a37b5b2b760c11b6044820152606490fd5b903415612db657612dfa60065442106126e6565b612e0c61136860075460085490612587565b335f526020600381526040906008825f20541015612d7c57612e3261091e612c7e612816565b612e3b33612f35565b93335f526017825260ff835f20541615612f04575b60085492612e5c612415565b85815283810183815282820142815260608301916001835260808401965f885260a08501988952335f5260028152855f20908b5f5252845f209351845551600184015551600283015551600281101561231e575f80516020612f5d83398151915295612d5495612ed160059360038601612c1a565b516004840155519101555193845234602085015260016040850181905260608501526080840152339290819060a0820190565b612f0d33612bd8565b335f5260178252825f20600160ff19825416179055612e50565b5f1981146123f55760010190565b6001600160a01b03165f908152600360205260409020805490612f5782612f27565b90559056feeventSignature2914e1a4640659cd14a2206088955f8d94327dccd1f17343b2a09b3f84a7a5afa2646970667358221220f5bbab8f264b8f15365aff51d7b5e947af2781465409f26b64904849b500607464736f6c63430008180033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: Qmesta8CtnHwa8kn11n3TQ83RJsBNEwgySzbgs1UPmy5bq
RawDecoded
Length: 53 bytes
0xa2646970667358221220f5bbab8f264b8f15365aff51d7b5e947af2781465409f26b64904849b500607464736f6c63430008180033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | contracts/HedgXVault.sol:HedgXVault |
1 | 0 | 32 | _status | uint256 | contracts/HedgXVault.sol:HedgXVault |
2 | 0 | 32 | positions | mapping(address ⇒ mapping(uint256 ⇒ struct HedgXVault.Position)) | contracts/HedgXVault.sol:HedgXVault |
3 | 0 | 32 | nextPositionId | mapping(address ⇒ uint256) | contracts/HedgXVault.sol:HedgXVault |
4 | 0 | 32 | currentCycleId | uint256 | contracts/HedgXVault.sol:HedgXVault |
5 | 0 | 32 | cycleStart | uint256 | contracts/HedgXVault.sol:HedgXVault |
6 | 0 | 32 | cycleEnd | uint256 | contracts/HedgXVault.sol:HedgXVault |
7 | 0 | 32 | totalEpochs | uint256 | contracts/HedgXVault.sol:HedgXVault |
8 | 0 | 32 | currentEpoch | uint256 | contracts/HedgXVault.sol:HedgXVault |
9 | 0 | 32 | currentFundingRateBps | uint256 | contracts/HedgXVault.sol:HedgXVault |
10 | 0 | 32 | lastOracleUpdate | uint256 | contracts/HedgXVault.sol:HedgXVault |
11 | 0 | 32 | totalLongOrders | uint256 | contracts/HedgXVault.sol:HedgXVault |
12 | 0 | 32 | totalShortOrders | uint256 | contracts/HedgXVault.sol:HedgXVault |
13 | 0 | 32 | weightedLongRate | uint256 | contracts/HedgXVault.sol:HedgXVault |
14 | 0 | 32 | weightedShortRate | uint256 | contracts/HedgXVault.sol:HedgXVault |
15 | 0 | 32 | limitOrders | mapping(uint256 ⇒ struct HedgXVault.LimitOrder) | contracts/HedgXVault.sol:HedgXVault |
16 | 0 | 32 | nextOrderId | uint256 | contracts/HedgXVault.sol:HedgXVault |
17 | 0 | 32 | lastSettlement | uint256 | contracts/HedgXVault.sol:HedgXVault |
18 | 0 | 32 | longIndex | int256 | contracts/HedgXVault.sol:HedgXVault |
19 | 0 | 32 | shortIndex | int256 | contracts/HedgXVault.sol:HedgXVault |
20 | 0 | 32 | vaultLiquidity | uint256 | contracts/HedgXVault.sol:HedgXVault |
21 | 0 | 1 | vaultTradingEnabled | bool | contracts/HedgXVault.sol:HedgXVault |
21 | 1 | 1 | devMode | bool | contracts/HedgXVault.sol:HedgXVault |
22 | 0 | 32 | activeUsers | address[] | contracts/HedgXVault.sol:HedgXVault |
23 | 0 | 32 | isActiveUser | mapping(address ⇒ bool) | contracts/HedgXVault.sol:HedgXVault |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...