More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,121 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 26048297 | 14 hrs ago | IN | 0 ETH | 0.00004643 | ||||
| Approve | 26041285 | 37 hrs ago | IN | 0 ETH | 0.00008925 | ||||
| Approve | 26038986 | 45 hrs ago | IN | 0 ETH | 0.00000942 | ||||
| Approve | 26025341 | 3 days ago | IN | 0 ETH | 0.00001026 | ||||
| Approve | 26025302 | 3 days ago | IN | 0 ETH | 0.0000087 | ||||
| Approve | 26025300 | 3 days ago | IN | 0 ETH | 0.00000907 | ||||
| Approve | 26024656 | 3 days ago | IN | 0 ETH | 0.00000254 | ||||
| Approve | 26013103 | 5 days ago | IN | 0 ETH | 0.00000759 | ||||
| Approve | 25991546 | 8 days ago | IN | 0 ETH | 0.00001995 | ||||
| Approve | 25990882 | 8 days ago | IN | 0 ETH | 0.00002333 | ||||
| Approve | 25982865 | 9 days ago | IN | 0 ETH | 0.00000447 | ||||
| Approve | 25975229 | 10 days ago | IN | 0 ETH | 0.00000774 | ||||
| Approve | 25975207 | 10 days ago | IN | 0 ETH | 0.00000798 | ||||
| Approve | 25975175 | 10 days ago | IN | 0 ETH | 0.0000091 | ||||
| Approve | 25975152 | 10 days ago | IN | 0 ETH | 0.00000901 | ||||
| Approve | 25975128 | 10 days ago | IN | 0 ETH | 0.00000794 | ||||
| Approve | 25975081 | 10 days ago | IN | 0 ETH | 0.0000095 | ||||
| Approve | 25974830 | 10 days ago | IN | 0 ETH | 0.00001381 | ||||
| Approve | 25974771 | 10 days ago | IN | 0 ETH | 0.00002301 | ||||
| Approve | 25972037 | 11 days ago | IN | 0 ETH | 0.0000046 | ||||
| Approve | 25971935 | 11 days ago | IN | 0 ETH | 0.00000668 | ||||
| Approve | 25949084 | 14 days ago | IN | 0 ETH | 0.00000253 | ||||
| Approve | 25940334 | 15 days ago | IN | 0 ETH | 0.00001399 | ||||
| Approve | 25919569 | 18 days ago | IN | 0 ETH | 0.00000464 | ||||
| Approve | 25918614 | 18 days ago | IN | 0 ETH | 0.00000222 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Mint | 25373694 | 94 days ago | 0.004217488 ETH | ||||
| Deposit | 25373694 | 94 days ago | 0.004217488 ETH | ||||
| Mint | 25368373 | 95 days ago | 0.011 ETH | ||||
| Deposit | 25368373 | 95 days ago | 0.011 ETH | ||||
| Mint | 25368282 | 95 days ago | 0.0035 ETH | ||||
| Deposit | 25368282 | 95 days ago | 0.0035 ETH | ||||
| Mint | 25367225 | 95 days ago | 0.015 ETH | ||||
| Deposit | 25367225 | 95 days ago | 0.015 ETH | ||||
| Mint | 25351078 | 97 days ago | 0.001180531 ETH | ||||
| Deposit | 25351078 | 97 days ago | 0.001180531 ETH | ||||
| Mint | 25349334 | 98 days ago | 0.004 ETH | ||||
| Deposit | 25349334 | 98 days ago | 0.004 ETH | ||||
| Mint | 25317606 | 102 days ago | 0.0024 ETH | ||||
| Deposit | 25317606 | 102 days ago | 0.0024 ETH | ||||
| Mint | 25300548 | 104 days ago | 1.42 ETH | ||||
| Deposit | 25300548 | 104 days ago | 1.42 ETH | ||||
| Mint | 25216461 | 116 days ago | 0.017 ETH | ||||
| Deposit | 25216461 | 116 days ago | 0.017 ETH | ||||
| Mint | 25216428 | 116 days ago | 0.023 ETH | ||||
| Deposit | 25216428 | 116 days ago | 0.023 ETH | ||||
| Mint | 25216342 | 116 days ago | 0.02 ETH | ||||
| Deposit | 25216342 | 116 days ago | 0.02 ETH | ||||
| Mint | 25216312 | 116 days ago | 0.017 ETH | ||||
| Deposit | 25216312 | 116 days ago | 0.017 ETH | ||||
| Mint | 25214031 | 116 days ago | 0.014 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_bedrockStaking","type":"address"},{"internalType":"address","name":"_uniETH","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"uint256","name":"actualSharesOut","type":"uint256"},{"internalType":"uint256","name":"requiredSharesOut","type":"uint256"}],"name":"SYInsufficientSharesOut","type":"error"},{"inputs":[{"internalType":"uint256","name":"actualTokenOut","type":"uint256"},{"internalType":"uint256","name":"requiredTokenOut","type":"uint256"}],"name":"SYInsufficientTokenOut","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SYInvalidTokenIn","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SYInvalidTokenOut","type":"error"},{"inputs":[],"name":"SYZeroDeposit","type":"error"},{"inputs":[],"name":"SYZeroRedeem","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address[]","name":"rewardTokens","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"rewardAmounts","type":"uint256[]"}],"name":"ClaimRewards","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"tokenIn","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountDeposited","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountSyOut","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"tokenOut","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSyToRedeem","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountTokenOut","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"accruedRewards","outputs":[{"internalType":"uint256[]","name":"rewardAmounts","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"assetInfo","outputs":[{"internalType":"enum IStandardizedYield.AssetType","name":"","type":"uint8"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bedrockStaking","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimRewards","outputs":[{"internalType":"uint256[]","name":"rewardAmounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountTokenToDeposit","type":"uint256"},{"internalType":"uint256","name":"minSharesOut","type":"uint256"}],"name":"deposit","outputs":[{"internalType":"uint256","name":"amountSharesOut","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"exchangeRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRewardTokens","outputs":[{"internalType":"address[]","name":"rewardTokens","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTokensIn","outputs":[{"internalType":"address[]","name":"res","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTokensOut","outputs":[{"internalType":"address[]","name":"res","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"isValidTokenIn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"isValidTokenOut","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountTokenToDeposit","type":"uint256"}],"name":"previewDeposit","outputs":[{"internalType":"uint256","name":"amountSharesOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"uint256","name":"amountSharesToRedeem","type":"uint256"}],"name":"previewRedeem","outputs":[{"internalType":"uint256","name":"amountTokenOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"amountSharesToRedeem","type":"uint256"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"uint256","name":"minTokenOut","type":"uint256"},{"internalType":"bool","name":"burnFromInternalBalance","type":"bool"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"amountTokenOut","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardIndexesCurrent","outputs":[{"internalType":"uint256[]","name":"indexes","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardIndexesStored","outputs":[{"internalType":"uint256[]","name":"indexes","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"},{"internalType":"bool","name":"direct","type":"bool"},{"internalType":"bool","name":"renounce","type":"bool"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"yieldToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6101e080604052346200076e5760408162003f468038038091620000248285620007a2565b8339810103126200076e576200004860206200004083620007c6565b9201620007c6565b9060405191620000588362000786565b60118352700a6b24084cac8e4dec6d640aadcd28aa89607b1b6020840152604051620000848162000786565b60098152680a6b25aeadcd28aa8960bb1b60208083019190915260405163313ce56760e01b81529490856004816001600160a01b0387165afa9485156200077b575f9562000732575b5060405194620000dd8662000786565b60018652603160f81b6020870190815282519093906001600160401b038111620004f457600354600181811c9116801562000727575b60208210146200061057601f8111620006c3575b50806020601f82116001146200063b575f916200062f575b508160011b915f199060031b1c1916176003555b8051906001600160401b038211620004f45760045490600182811c9216801562000624575b6020831014620006105781601f8493116200059d575b50602090601f831160011462000514575f9262000508575b50508160011b915f199060031b1c1916176004555b608052600280546001600160f81b0316600160f81b179055620001de81620007db565b61014052620001ed8562000993565b61016052602081519101209384610100525190209283610120524660c0526040519360208501917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8352604086015260608501524660808501523060a085015260a084528360c081011060018060401b0360c086011117620004f45760c084016040528351902060a0523060e05260ff19603a5416603a5560095460ff8160a81c161593848095620004e3575b8015620004c7575b1562000467575060ff60a01b198116600160a01b17600955836200044e575b50610180928184526009549060ff8260a81c1615620003f557600880546001600160a01b03191633179055620003b7575b506101a09182526101c090815260405191613405938462000b41853960805184611374015260a05184612790015260c0518461285c015260e05184612761015261010051846127df0152610120518461280501526101405184610a7b01526101605184610aa801525183610d1b01525182818161067f0152818161128b015281816117b30152612cab01525181818161058801528181610a1c01528181610caa01528181610e0e015281816115dd01528181611ddc015281816122bd0152612d0c0152f35b60ff60a81b1916600955604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602090a15f620002f2565b60405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608490fd5b61ffff60a01b191661010160a01b176009555f620002c1565b60c060849162461bcd60e51b82820152602060c4820152602e60e48201527f496e697469616c697a61626c653a20636f6e747261637420697320616c7265616101048201526d191e481a5b9a5d1a585b1a5e995960921b61012482015201fd5b50303b158015620002a25750600160ff8360a01c1614620002a2565b50600160ff8360a01c16106200029a565b634e487b7160e01b5f52604160045260245ffd5b015190505f80620001a6565b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9350601f198516905b8181106200058457509084600195949392106200056b575b505050811b01600455620001bb565b01515f1960f88460031b161c191690555f80806200055c565b9293602060018192878601518155019501930162000544565b60045f529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c8101916020851062000605575b90601f859493920160051c01905b818110620005f657506200018e565b5f8155849350600101620005e7565b9091508190620005d9565b634e487b7160e01b5f52602260045260245ffd5b91607f169162000178565b90508401515f6200013f565b60035f90815292507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b905b601f1983168410620006aa576001935082601f1981161062000691575b5050811b0160035562000153565b8601515f1960f88460031b161c191690555f8062000683565b8681015182556020938401936001909201910162000666565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101602084106200071f575b601f830160051c820181106200071357505062000127565b5f8155600101620006fb565b5080620006fb565b90607f169062000113565b9094506020813d60201162000772575b816200075160209383620007a2565b810103126200076e575160ff811681036200076e57935f620000cd565b5f80fd5b3d915062000742565b6040513d5f823e3d90fd5b604081019081106001600160401b03821117620004f457604052565b601f909101601f19168101906001600160401b03821190821017620004f457604052565b51906001600160a01b03821682036200076e57565b8051602091908281101562000877575090601f8251116200081857808251920151908083106200080a57501790565b825f19910360031b1b161790565b90604051809263305a27a960e01b82528060048301528251908160248401525f935b8285106200085d575050604492505f838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506200083a565b6001600160401b038111620004f4576005928354926001938481811c9116801562000988575b838210146200061057601f811162000954575b5081601f8411600114620008ee57509282939183925f94620008e2575b50501b915f199060031b1c191617905560ff90565b015192505f80620008cd565b919083601f198116875f52845f20945f905b8883831062000939575050501062000920575b505050811b01905560ff90565b01515f1960f88460031b161c191690555f808062000913565b85870151885590960195948501948793509081019062000900565b855f5284601f845f209201871c820191601f8601881c015b8281106200097c575050620008b0565b5f81550185906200096c565b90607f16906200089d565b80516020908181101562000a1f5750601f825111620009c057808251920151908083106200080a57501790565b90604051809263305a27a960e01b82528060048301528251908160248401525f935b82851062000a05575050604492505f838284010152601f80199101168101030190fd5b8481018201518686016044015293810193859350620009e2565b906001600160401b038211620004f457600654926001938481811c9116801562000b35575b838210146200061057601f811162000afe575b5081601f841160011462000a9657509282939183925f9462000a8a575b50501b915f199060031b1c19161760065560ff90565b015192505f8062000a74565b919083601f19811660065f52845f20945f905b8883831062000ae3575050501062000aca575b505050811b0160065560ff90565b01515f1960f88460031b161c191690555f808062000abc565b85870151885590960195948501948793509081019062000aa9565b60065f5284601f845f20920160051c820191601f860160051c015b82811062000b2957505062000a57565b5f815501859062000b19565b90607f169062000a4456fe6080604090808252600480361015610021575b505050361561001f575f80fd5b005b5f3560e01c91826306fdde0314611e0857508163071bc3c914611d73578163078dfbe714611be9578163095ea7b314611b9b578163128fced11461022557816318160ddd14611b3e57816320e8c56514611675578163213cae631461156757816323b872dd14611398578163313ce5671461133d5781633644e515146113035781633ba0b9a91461121b5781633f4ba83a1461110d5781634e71e0c8146110015781635c975abb14610fc057816370a0823114610f5f578163769f8e5d14610d3f57816376d5de8514610cd1578163784367d614610c545781637ecebe0014610bf25781638456cb5914610b4257816384b0196e14610a405781638d4f6727146109d25781638da5cb5b1461098057816395d89b411461085c578163a40bee5014610817578163a9059cbb14610744578163b8f82b26146106a3578163c449d39f14610635578163c4f59f9b146105e6578163cbe52ae314610535578163d505accf146102f157508063da88ecb414610220578063dd62ed3e1461027c578063e30c39781461022a578063ef5cfb8c14610225578063f8b2f991146102205763fa5a4f06146101d1578080610012565b3461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209061021361020e611fc0565b612295565b90519015158152f35b5f80fd5b612097565b612039565b503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff600954169051908152f35b503461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020906102b6611fc0565b6102be611fe3565b9073ffffffffffffffffffffffffffffffffffffffff8091165f5260018452825f2091165f528252805f20549051908152f35b90503461021c5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761032a611fc0565b610332611fe3565b906044359260643560843560ff8116810361021c578142116104d85773ffffffffffffffffffffffffffffffffffffffff9081851692835f526007602052885f209081549160018301905589519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98452868c840152858a1660608401528a608084015260a083015260c082015260c0815260e0810181811067ffffffffffffffff8211176104ac578a5251902061043e91610436916103f561274a565b908b51917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015260c43591604260a4359220612fb9565b919091613041565b160361044f575061001f935061231d565b60649060208651917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152fd5b6041877f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b60648360208951917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152fd5b90503461021c57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761056d611fc0565b73ffffffffffffffffffffffffffffffffffffffff809116907f00000000000000000000000000000000000000000000000000000000000000001681036105b957602083516024358152f35b60249251917f88a50561000000000000000000000000000000000000000000000000000000008352820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c578051610631916106248261216e565b5f82525191829182611f6f565b0390f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b90503461021c57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576106db611fc0565b906106e582612295565b15610700576020836106f960243585612c58565b9051908152f35b73ffffffffffffffffffffffffffffffffffffffff60249351927faeabe7180000000000000000000000000000000000000000000000000000000084521690820152fd5b823461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020907f010000000000000000000000000000000000000000000000000000000000000061079f611fc0565b610808600254916107b660028460f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8094161760025560243590336124c8565b60025416176002555160018152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5780601260609251915f83525f6020840152820152f35b90503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57815191825f835461089c816120d4565b90818452602095600191876001821691825f1461093b5750506001146108df575b50505061063192916108d091038561218a565b51928284938452830190611f13565b5f90815286935091907f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b82841061092357505050820101816108d06106316108bd565b8054848a01860152889550879490930192810161090a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168782015293151560051b860190930193508492506108d0915061063190506108bd565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff600854169051908152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57610b1590610631610a9f7f0000000000000000000000000000000000000000000000000000000000000000612a63565b91610b22610acc7f0000000000000000000000000000000000000000000000000000000000000000612b9b565b91805192610ad98461216e565b5f845281519687967f0f00000000000000000000000000000000000000000000000000000000000000885260e0602089015260e0880190611f13565b9186830390870152611f13565b904660608501523060808501525f60a085015283820360c0850152612006565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760207f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25891610bb873ffffffffffffffffffffffffffffffffffffffff6008541633146121cb565b610bc0612f4f565b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00603a541617603a5551338152a1005b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff610c42611fc0565b165f5260078252805f20549051908152f35b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57602090610c8f611fc0565b73ffffffffffffffffffffffffffffffffffffffff915191807f0000000000000000000000000000000000000000000000000000000000000000169116148152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b90503461021c5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57610d78611fc0565b90602435916044359073ffffffffffffffffffffffffffffffffffffffff80831680930361021c5760843593606435851515860361021c5760025495610dc460028860f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff809816176002557f0000000000000000000000000000000000000000000000000000000000000000908482168703610f30578815610f085785610e59928a925f14610efe57610e548330612882565b612e4c565b808710610ec957602087897f010000000000000000000000000000000000000000000000000000000000000089898989855191878352878984015216907faee47cdf925cf525fdae94f9777ee5a06cac37e1c41220d0a8a89ed154f62d1c863392a4600254161760025551908152f35b60449250868851927fbfee4ca00000000000000000000000000000000000000000000000000000000084528301526024820152fd5b610e548333612882565b838a517fc3d83b07000000000000000000000000000000000000000000000000000000008152fd5b602484888c51917f88a50561000000000000000000000000000000000000000000000000000000008352820152fd5b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff610faf611fc0565b165f525f8252805f20549051908152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209060ff603a541690519015158152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576009549073ffffffffffffffffffffffffffffffffffffffff92838316918233036110b0575050806008549384167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a37fffffffffffffffffffffffff00000000000000000000000000000000000000009283161760085516600955005b90602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602060248201527f4f776e61626c653a2063616c6c657220213d2070656e64696e67206f776e65726044820152fd5b90503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761116073ffffffffffffffffffffffffffffffffffffffff6008541633146121cb565b603a549060ff8216156111be577f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008516603a5551338152a1005b60649060208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020815180937f4006ccc50000000000000000000000000000000000000000000000000000000082528173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa9081156112fa575f916112c5575b6020925051908152f35b90506020823d6020116112f2575b816112e06020938361218a565b8101031261021c5760209151906112bb565b3d91506112d3565b513d5f823e3d90fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020906106f961274a565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b90503461021c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576113d1611fc0565b6113d9611fe3565b60443591600254936113f160028660f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8096161760025573ffffffffffffffffffffffffffffffffffffffff82165f526001602052855f20335f52602052855f2054907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036114bd575b6020877f0100000000000000000000000000000000000000000000000000000000000000886108088989896124c8565b84821061150a5750926020959492610808926114fd837f01000000000000000000000000000000000000000000000000000000000000009703338361231d565b925092949581945061148d565b60649060208851917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c578051906060820182811067ffffffffffffffff82111761164957815260028252803660208401376115c6826122e3565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016905281516001101561161d5761063192505f818301525191829182611f6f565b6032837f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b6041847f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b8260807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576116a8611fc0565b906116b1611fe3565b92604492833593606435946002938454976116d1868a60f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff809a1617865561172181612295565b15611af9578215611ad15773ffffffffffffffffffffffffffffffffffffffff9081169485158015611a40578434036119e4575b156119dd5787517f1b2ef1ca0000000000000000000000000000000000000000000000000000000081525f848201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6024820152602081878188877f0000000000000000000000000000000000000000000000000000000000000000165af19081156119d3575f916119a1575b50985b808a1061196d57501692831561191157506117ff612f4f565b87871161021c5784549088881689831601908982116118e55750918893917fff0000000000000000000000000000000000000000000000000000000000000060209a7f01000000000000000000000000000000000000000000000000000000000000009795169116178655815f525f8952865f2061187e89825461248e565b9055815f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8b8a518c8152a3865190815287898201527f5fe47ed6d4225326d3303476197d782ded5a4e9c14f479dc9ec4992af4e85d59873392a482541617905551908152f35b6011907f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b907f45524332303a206d696e7420746f20746865207a65726f20616464726573730060649260208951937f08c379a0000000000000000000000000000000000000000000000000000000008552840152601f6024840152820152fd5b8386918b8b51927fbc71f2ba0000000000000000000000000000000000000000000000000000000084528301526024820152fd5b90506020813d6020116119cb575b816119bc6020938361218a565b8101031261021c57518b6117e3565b3d91506119af565b89513d5f823e3d90fd5b83986117e6565b6064847f657468206d69736d6174636800000000000000000000000000000000000000008860208d51937f08c379a0000000000000000000000000000000000000000000000000000000008552840152600c6024840152820152fd5b88517f23b872dd00000000000000000000000000000000000000000000000000000000602082015233602482015230878201528560648201526064815260a0810181811067ffffffffffffffff821117611aa5578a52611aa090886131d8565b611755565b6041867f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b5085517fa907f2f0000000000000000000000000000000000000000000000000000000008152fd5b60249173ffffffffffffffffffffffffffffffffffffffff8851927faeabe7180000000000000000000000000000000000000000000000000000000084521690820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600254169051908152f35b823461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57602090611be2611bd8611fc0565b602435903361231d565b5160018152f35b823461021c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57611c21611fc0565b9160243591821515830361021c5760443592831515840361021c5773ffffffffffffffffffffffffffffffffffffffff948591611c63836008541633146121cb565b15611d40571692831590811591611d38575b5015611cdb575050806008549283167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a37fffffffffffffffffffffffff000000000000000000000000000000000000000080921617600855600954166009555f80f35b90602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601560248201527f4f776e61626c653a207a65726f206164647265737300000000000000000000006044820152fd5b905085611c75565b9350505050167fffffffffffffffffffffffff000000000000000000000000000000000000000060095416176009555f80f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57805161063191611db182612125565b6001825260203681840137611dc5826122e3565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690525191829182611f6f565b833461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760035490825f611e46846120d4565b808352602094600190866001821691825f14611ed3575050600114611e78575b505061063192916108d091038561218a565b9085925060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f925b828410611ebb57505050820101816108d0611e66565b8054848a018601528895508794909301928101611ea5565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168682015292151560051b850190920192508391506108d09050611e66565b91908251928382525f5b848110611f5b5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f845f6020809697860101520116010190565b602081830181015184830182015201611f1d565b60209060206040818301928281528551809452019301915f5b828110611f96575050505090565b835173ffffffffffffffffffffffffffffffffffffffff1685529381019392810192600101611f88565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361021c57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361021c57565b9081518082526020808093019301915f5b828110612025575050505090565b835185529381019392810192600101612017565b3461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57612070611fc0565b506106316040516120808161216e565b5f8152604051918291602083526020830190612006565b3461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576106316040516120808161216e565b90600182811c9216801561211b575b60208310146120ee57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f16916120e3565b6040810190811067ffffffffffffffff82111761214157604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6020810190811067ffffffffffffffff82111761214157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761214157604052565b156121d257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b1561223757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff80911680159182156122bb57505090565b7f00000000000000000000000000000000000000000000000000000000000000001614919050565b8051156122f05760200190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff80911691821561240b57169182156123875760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b9190820180921161249b57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff8091169182156126c65716918215612642578282146125e4576124fe612f4f565b815f525f60205260405f205481811061256057817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f5260405f2061255582825461248e565b9055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f45524332303a207472616e7366657220746f2073656c660000000000000000006044820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016301480612859575b156127b2577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a0815260c0810181811067ffffffffffffffff8211176121415760405251902090565b507f00000000000000000000000000000000000000000000000000000000000000004614612789565b73ffffffffffffffffffffffffffffffffffffffff1680156129df576128a6612f4f565b805f525f60205260405f205482811061295b578290825f525f6020520360405f20557effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9182811161021c5760025492808216818516039181831161249b575f947fff000000000000000000000000000000000000000000000000000000000000006020937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9516911617600255604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b60ff8114612ab95760ff811690601f8211612a8f5760405191612a8583612125565b8252602082015290565b60046040517fb3512b0c000000000000000000000000000000000000000000000000000000008152fd5b50604051600554815f612acb836120d4565b80835292602090600190818116908115612b585750600114612af9575b5050612af69250038261218a565b90565b91509260055f527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0935f925b828410612b405750612af69450505081016020015f80612ae8565b85548785018301529485019486945092810192612b25565b905060209350612af69592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201015f80612ae8565b60ff8114612bbd5760ff811690601f8211612a8f5760405191612a8583612125565b50604051600654815f612bcf836120d4565b80835292602090600190818116908115612b585750600114612bf9575050612af69250038261218a565b91509260065f527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f935f925b828410612c405750612af69450505081016020015f80612ae8565b85548785018301529485019486945092810192612c25565b73ffffffffffffffffffffffffffffffffffffffff80911615612c79575090565b604051917f2e12007c0000000000000000000000000000000000000000000000000000000083526020918284600481847f0000000000000000000000000000000000000000000000000000000000000000165afa938415612db5575f94612dc0575b5082600491604051928380927f18160ddd0000000000000000000000000000000000000000000000000000000082527f0000000000000000000000000000000000000000000000000000000000000000165afa928315612db5575f93612d85575b505081810291818304149015171561249b578115612d58570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b9080929350813d8311612dae575b612d9d818361218a565b8101031261021c5751905f80612d3c565b503d612d93565b6040513d5f823e3d90fd5b9093508281813d8311612de8575b612dd8818361218a565b8101031261021c57519282612cdb565b503d612dce565b3d15612e47573d9067ffffffffffffffff82116121415760405191612e3c60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116018461218a565b82523d5f602084013e565b606090565b8215612f4a5773ffffffffffffffffffffffffffffffffffffffff9081169081612ee85750505f80809381935af1612e82612def565b5015612e8a57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f6574682073656e64206661696c656400000000000000000000000000000000006044820152fd5b604093919351927fa9059cbb000000000000000000000000000000000000000000000000000000006020850152166024830152604482015260448152608081019181831067ffffffffffffffff84111761214157612f48926040526131d8565b565b505050565b60ff603a5416612f5b57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152fd5b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411613036576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa15612db5575f5173ffffffffffffffffffffffffffffffffffffffff81161561302e57905f90565b505f90600190565b505050505f90600390565b60058110156131ab57806130525750565b600181036130b85760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152fd5b6002810361311e5760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152fd5b60031461312757565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b6040516132429173ffffffffffffffffffffffffffffffffffffffff166131fe82612125565b5f806020958685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656487860152868151910182855af161323c612def565b916132ff565b80518281159182156132df575b505090501561325b5750565b608490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b838092935001031261021c57810151801515810361021c5780825f61324f565b9192901561337a5750815115613313575090565b3b1561331c5790565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b82519091501561338d5750805190602001fd5b6133cb906040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352602060048401526024830190611f13565b0390fdfea2646970667358221220fe3c871030acfacfb5d88c26bca898244e181f291e6b9c0348f319461ad56d8f64736f6c634300081700330000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4
Deployed Bytecode
0x6080604090808252600480361015610021575b505050361561001f575f80fd5b005b5f3560e01c91826306fdde0314611e0857508163071bc3c914611d73578163078dfbe714611be9578163095ea7b314611b9b578163128fced11461022557816318160ddd14611b3e57816320e8c56514611675578163213cae631461156757816323b872dd14611398578163313ce5671461133d5781633644e515146113035781633ba0b9a91461121b5781633f4ba83a1461110d5781634e71e0c8146110015781635c975abb14610fc057816370a0823114610f5f578163769f8e5d14610d3f57816376d5de8514610cd1578163784367d614610c545781637ecebe0014610bf25781638456cb5914610b4257816384b0196e14610a405781638d4f6727146109d25781638da5cb5b1461098057816395d89b411461085c578163a40bee5014610817578163a9059cbb14610744578163b8f82b26146106a3578163c449d39f14610635578163c4f59f9b146105e6578163cbe52ae314610535578163d505accf146102f157508063da88ecb414610220578063dd62ed3e1461027c578063e30c39781461022a578063ef5cfb8c14610225578063f8b2f991146102205763fa5a4f06146101d1578080610012565b3461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209061021361020e611fc0565b612295565b90519015158152f35b5f80fd5b612097565b612039565b503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff600954169051908152f35b503461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020906102b6611fc0565b6102be611fe3565b9073ffffffffffffffffffffffffffffffffffffffff8091165f5260018452825f2091165f528252805f20549051908152f35b90503461021c5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761032a611fc0565b610332611fe3565b906044359260643560843560ff8116810361021c578142116104d85773ffffffffffffffffffffffffffffffffffffffff9081851692835f526007602052885f209081549160018301905589519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98452868c840152858a1660608401528a608084015260a083015260c082015260c0815260e0810181811067ffffffffffffffff8211176104ac578a5251902061043e91610436916103f561274a565b908b51917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015260c43591604260a4359220612fb9565b919091613041565b160361044f575061001f935061231d565b60649060208651917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152fd5b6041877f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b60648360208951917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152fd5b90503461021c57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761056d611fc0565b73ffffffffffffffffffffffffffffffffffffffff809116907f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f41681036105b957602083516024358152f35b60249251917f88a50561000000000000000000000000000000000000000000000000000000008352820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c578051610631916106248261216e565b5f82525191829182611f6f565b0390f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d168152f35b90503461021c57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576106db611fc0565b906106e582612295565b15610700576020836106f960243585612c58565b9051908152f35b73ffffffffffffffffffffffffffffffffffffffff60249351927faeabe7180000000000000000000000000000000000000000000000000000000084521690820152fd5b823461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020907f010000000000000000000000000000000000000000000000000000000000000061079f611fc0565b610808600254916107b660028460f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8094161760025560243590336124c8565b60025416176002555160018152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5780601260609251915f83525f6020840152820152f35b90503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57815191825f835461089c816120d4565b90818452602095600191876001821691825f1461093b5750506001146108df575b50505061063192916108d091038561218a565b51928284938452830190611f13565b5f90815286935091907f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b82841061092357505050820101816108d06106316108bd565b8054848a01860152889550879490930192810161090a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168782015293151560051b860190930193508492506108d0915061063190506108bd565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff600854169051908152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4168152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57610b1590610631610a9f7f535920426564726f636b20556e69455448000000000000000000000000000011612a63565b91610b22610acc7f3100000000000000000000000000000000000000000000000000000000000001612b9b565b91805192610ad98461216e565b5f845281519687967f0f00000000000000000000000000000000000000000000000000000000000000885260e0602089015260e0880190611f13565b9186830390870152611f13565b904660608501523060808501525f60a085015283820360c0850152612006565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760207f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25891610bb873ffffffffffffffffffffffffffffffffffffffff6008541633146121cb565b610bc0612f4f565b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00603a541617603a5551338152a1005b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff610c42611fc0565b165f5260078252805f20549051908152f35b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57602090610c8f611fc0565b73ffffffffffffffffffffffffffffffffffffffff915191807f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4169116148152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4168152f35b90503461021c5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57610d78611fc0565b90602435916044359073ffffffffffffffffffffffffffffffffffffffff80831680930361021c5760843593606435851515860361021c5760025495610dc460028860f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff809816176002557f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4908482168703610f30578815610f085785610e59928a925f14610efe57610e548330612882565b612e4c565b808710610ec957602087897f010000000000000000000000000000000000000000000000000000000000000089898989855191878352878984015216907faee47cdf925cf525fdae94f9777ee5a06cac37e1c41220d0a8a89ed154f62d1c863392a4600254161760025551908152f35b60449250868851927fbfee4ca00000000000000000000000000000000000000000000000000000000084528301526024820152fd5b610e548333612882565b838a517fc3d83b07000000000000000000000000000000000000000000000000000000008152fd5b602484888c51917f88a50561000000000000000000000000000000000000000000000000000000008352820152fd5b823461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209073ffffffffffffffffffffffffffffffffffffffff610faf611fc0565b165f525f8252805f20549051908152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760209060ff603a541690519015158152f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576009549073ffffffffffffffffffffffffffffffffffffffff92838316918233036110b0575050806008549384167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a37fffffffffffffffffffffffff00000000000000000000000000000000000000009283161760085516600955005b90602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602060248201527f4f776e61626c653a2063616c6c657220213d2070656e64696e67206f776e65726044820152fd5b90503461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5761116073ffffffffffffffffffffffffffffffffffffffff6008541633146121cb565b603a549060ff8216156111be577f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008516603a5551338152a1005b60649060208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020815180937f4006ccc50000000000000000000000000000000000000000000000000000000082528173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d165afa9081156112fa575f916112c5575b6020925051908152f35b90506020823d6020116112f2575b816112e06020938361218a565b8101031261021c5760209151906112bb565b3d91506112d3565b513d5f823e3d90fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020906106f961274a565b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020905160ff7f0000000000000000000000000000000000000000000000000000000000000012168152f35b90503461021c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576113d1611fc0565b6113d9611fe3565b60443591600254936113f160028660f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8096161760025573ffffffffffffffffffffffffffffffffffffffff82165f526001602052855f20335f52602052855f2054907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036114bd575b6020877f0100000000000000000000000000000000000000000000000000000000000000886108088989896124c8565b84821061150a5750926020959492610808926114fd837f01000000000000000000000000000000000000000000000000000000000000009703338361231d565b925092949581945061148d565b60649060208851917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c578051906060820182811067ffffffffffffffff82111761164957815260028252803660208401376115c6826122e3565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f416905281516001101561161d5761063192505f818301525191829182611f6f565b6032837f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b6041847f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b8260807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576116a8611fc0565b906116b1611fe3565b92604492833593606435946002938454976116d1868a60f81c1415612230565b7f02000000000000000000000000000000000000000000000000000000000000007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff809a1617865561172181612295565b15611af9578215611ad15773ffffffffffffffffffffffffffffffffffffffff9081169485158015611a40578434036119e4575b156119dd5787517f1b2ef1ca0000000000000000000000000000000000000000000000000000000081525f848201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6024820152602081878188877f0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d165af19081156119d3575f916119a1575b50985b808a1061196d57501692831561191157506117ff612f4f565b87871161021c5784549088881689831601908982116118e55750918893917fff0000000000000000000000000000000000000000000000000000000000000060209a7f01000000000000000000000000000000000000000000000000000000000000009795169116178655815f525f8952865f2061187e89825461248e565b9055815f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8b8a518c8152a3865190815287898201527f5fe47ed6d4225326d3303476197d782ded5a4e9c14f479dc9ec4992af4e85d59873392a482541617905551908152f35b6011907f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b907f45524332303a206d696e7420746f20746865207a65726f20616464726573730060649260208951937f08c379a0000000000000000000000000000000000000000000000000000000008552840152601f6024840152820152fd5b8386918b8b51927fbc71f2ba0000000000000000000000000000000000000000000000000000000084528301526024820152fd5b90506020813d6020116119cb575b816119bc6020938361218a565b8101031261021c57518b6117e3565b3d91506119af565b89513d5f823e3d90fd5b83986117e6565b6064847f657468206d69736d6174636800000000000000000000000000000000000000008860208d51937f08c379a0000000000000000000000000000000000000000000000000000000008552840152600c6024840152820152fd5b88517f23b872dd00000000000000000000000000000000000000000000000000000000602082015233602482015230878201528560648201526064815260a0810181811067ffffffffffffffff821117611aa5578a52611aa090886131d8565b611755565b6041867f4e487b71000000000000000000000000000000000000000000000000000000005f525260245ffd5b5085517fa907f2f0000000000000000000000000000000000000000000000000000000008152fd5b60249173ffffffffffffffffffffffffffffffffffffffff8851927faeabe7180000000000000000000000000000000000000000000000000000000084521690820152fd5b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576020907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600254169051908152f35b823461021c57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57602090611be2611bd8611fc0565b602435903361231d565b5160018152f35b823461021c5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57611c21611fc0565b9160243591821515830361021c5760443592831515840361021c5773ffffffffffffffffffffffffffffffffffffffff948591611c63836008541633146121cb565b15611d40571692831590811591611d38575b5015611cdb575050806008549283167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a37fffffffffffffffffffffffff000000000000000000000000000000000000000080921617600855600954166009555f80f35b90602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601560248201527f4f776e61626c653a207a65726f206164647265737300000000000000000000006044820152fd5b905085611c75565b9350505050167fffffffffffffffffffffffff000000000000000000000000000000000000000060095416176009555f80f35b823461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57805161063191611db182612125565b6001825260203681840137611dc5826122e3565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f41690525191829182611f6f565b833461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c5760035490825f611e46846120d4565b808352602094600190866001821691825f14611ed3575050600114611e78575b505061063192916108d091038561218a565b9085925060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f925b828410611ebb57505050820101816108d0611e66565b8054848a018601528895508794909301928101611ea5565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168682015292151560051b850190920192508391506108d09050611e66565b91908251928382525f5b848110611f5b5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f845f6020809697860101520116010190565b602081830181015184830182015201611f1d565b60209060206040818301928281528551809452019301915f5b828110611f96575050505090565b835173ffffffffffffffffffffffffffffffffffffffff1685529381019392810192600101611f88565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361021c57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361021c57565b9081518082526020808093019301915f5b828110612025575050505090565b835185529381019392810192600101612017565b3461021c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c57612070611fc0565b506106316040516120808161216e565b5f8152604051918291602083526020830190612006565b3461021c575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261021c576106316040516120808161216e565b90600182811c9216801561211b575b60208310146120ee57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f16916120e3565b6040810190811067ffffffffffffffff82111761214157604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6020810190811067ffffffffffffffff82111761214157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761214157604052565b156121d257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b1561223757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff80911680159182156122bb57505090565b7f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f41614919050565b8051156122f05760200190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff80911691821561240b57169182156123875760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b9190820180921161249b57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff8091169182156126c65716918215612642578282146125e4576124fe612f4f565b815f525f60205260405f205481811061256057817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f5260405f2061255582825461248e565b9055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f45524332303a207472616e7366657220746f2073656c660000000000000000006044820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c430db19339a3051192233b4c49f9ab3dc6d16b716301480612859575b156127b2577f700fd3f971f484cf47ad37ff4ecfe0e328822a9cbc44d54494d4b8cc5b6cbd2b90565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527fabbc62e2a1e2e26085a42174ab29627a26fb63bd2a5600edb927b243afc2722160408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a0815260c0810181811067ffffffffffffffff8211176121415760405251902090565b507f00000000000000000000000000000000000000000000000000000000000000014614612789565b73ffffffffffffffffffffffffffffffffffffffff1680156129df576128a6612f4f565b805f525f60205260405f205482811061295b578290825f525f6020520360405f20557effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9182811161021c5760025492808216818516039181831161249b575f947fff000000000000000000000000000000000000000000000000000000000000006020937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9516911617600255604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b60ff8114612ab95760ff811690601f8211612a8f5760405191612a8583612125565b8252602082015290565b60046040517fb3512b0c000000000000000000000000000000000000000000000000000000008152fd5b50604051600554815f612acb836120d4565b80835292602090600190818116908115612b585750600114612af9575b5050612af69250038261218a565b90565b91509260055f527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0935f925b828410612b405750612af69450505081016020015f80612ae8565b85548785018301529485019486945092810192612b25565b905060209350612af69592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201015f80612ae8565b60ff8114612bbd5760ff811690601f8211612a8f5760405191612a8583612125565b50604051600654815f612bcf836120d4565b80835292602090600190818116908115612b585750600114612bf9575050612af69250038261218a565b91509260065f527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f935f925b828410612c405750612af69450505081016020015f80612ae8565b85548785018301529485019486945092810192612c25565b73ffffffffffffffffffffffffffffffffffffffff80911615612c79575090565b604051917f2e12007c0000000000000000000000000000000000000000000000000000000083526020918284600481847f0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d165afa938415612db5575f94612dc0575b5082600491604051928380927f18160ddd0000000000000000000000000000000000000000000000000000000082527f000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4165afa928315612db5575f93612d85575b505081810291818304149015171561249b578115612d58570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b9080929350813d8311612dae575b612d9d818361218a565b8101031261021c5751905f80612d3c565b503d612d93565b6040513d5f823e3d90fd5b9093508281813d8311612de8575b612dd8818361218a565b8101031261021c57519282612cdb565b503d612dce565b3d15612e47573d9067ffffffffffffffff82116121415760405191612e3c60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116018461218a565b82523d5f602084013e565b606090565b8215612f4a5773ffffffffffffffffffffffffffffffffffffffff9081169081612ee85750505f80809381935af1612e82612def565b5015612e8a57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f6574682073656e64206661696c656400000000000000000000000000000000006044820152fd5b604093919351927fa9059cbb000000000000000000000000000000000000000000000000000000006020850152166024830152604482015260448152608081019181831067ffffffffffffffff84111761214157612f48926040526131d8565b565b505050565b60ff603a5416612f5b57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152fd5b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411613036576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa15612db5575f5173ffffffffffffffffffffffffffffffffffffffff81161561302e57905f90565b505f90600190565b505050505f90600390565b60058110156131ab57806130525750565b600181036130b85760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152fd5b6002810361311e5760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152fd5b60031461312757565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b6040516132429173ffffffffffffffffffffffffffffffffffffffff166131fe82612125565b5f806020958685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656487860152868151910182855af161323c612def565b916132ff565b80518281159182156132df575b505090501561325b5750565b608490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b838092935001031261021c57810151801515810361021c5780825f61324f565b9192901561337a5750815115613313575090565b3b1561331c5790565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b82519091501561338d5750805190602001fd5b6133cb906040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352602060048401526024830190611f13565b0390fdfea2646970667358221220fe3c871030acfacfb5d88c26bca898244e181f291e6b9c0348f319461ad56d8f64736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4
-----Decoded View---------------
Arg [0] : _bedrockStaking (address): 0x4beFa2aA9c305238AA3E0b5D17eB20C045269E9d
Arg [1] : _uniETH (address): 0xF1376bceF0f78459C0Ed0ba5ddce976F1ddF51F4
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000004befa2aa9c305238aa3e0b5d17eb20c045269e9d
Arg [1] : 000000000000000000000000f1376bcef0f78459c0ed0ba5ddce976f1ddf51f4
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$107,240.60
Net Worth in ETH
40.029637
Token Allocations
UNIETH
100.00%
Multichain Portfolio | 32 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $3,056.07 | 35.09 | $107,240.60 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


