Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
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":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"_deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"_signer","type":"address"},{"internalType":"address","name":"_owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"}],"name":"InvalidDepositAmount","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"InvalidUnderlyingTokenAddress","type":"error"},{"inputs":[],"name":"InvalidUnderlyingTokenDecimals","type":"error"},{"inputs":[],"name":"MathOverflowedMulDiv","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","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":"_sender","type":"address"},{"indexed":true,"internalType":"address","name":"_receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"_usrAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","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":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"TransferShares","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_sender","type":"address"},{"indexed":true,"internalType":"address","name":"_receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"_usrAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"domainSeparator","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"ownerAllowance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_underlyingTokenAmount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"isSuccess","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_underlyingTokenAmount","type":"uint256"}],"name":"convertToShares","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"convertToUnderlyingToken","outputs":[{"internalType":"uint256","name":"underlyingTokenAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"tokenDecimals","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"},{"internalType":"address","name":"_receiver","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","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":"depositWithPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"},{"internalType":"address","name":"_receiver","type":"address"},{"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":"depositWithPermit","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_usrAddress","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"tokenName","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"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":"uint256","name":"_usrAmount","type":"uint256"}],"name":"previewDeposit","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"}],"name":"previewWithdraw","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"sharesOf","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"tokenSymbol","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalShares","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"totalUnderlyingTokens","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_underlyingTokenAmount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"isSuccess","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_underlyingTokenAmount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"isSuccess","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"transferShares","outputs":[{"internalType":"bool","name":"isSuccess","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_shares","type":"uint256"}],"name":"transferSharesFrom","outputs":[{"internalType":"bool","name":"isSuccess","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"underlyingToken","outputs":[{"internalType":"contract IERC20Metadata","name":"token","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"},{"internalType":"address","name":"_receiver","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_usrAmount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawAll","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101d95760003560e01c80636e553f6511610104578063a9059cbb116100a2578063dd62ed3e11610071578063dd62ed3e14610417578063ef8b30f7146103f1578063f5eb42dc1461047c578063ffbc27561461048f57600080fd5b8063a9059cbb146103cb578063b6b55f25146103de578063c6e6f592146103f1578063d505accf1461040457600080fd5b806384b0196e116100de57806384b0196e1461038d578063853828b6146103a85780638fcb4e5b146103b057806395d89b41146103c357600080fd5b80636e553f651461035457806370a08231146103675780637ecebe001461037a57600080fd5b80632495a5991161017c5780633a98ef391161014b5780633a98ef39146102f45780634a970be71461031b57806350921b231461032e5780636d7804591461034157600080fd5b80632495a599146102835780632e1a7d4d146102ca578063313ce567146102dd5780633644e515146102ec57600080fd5b8063095ea7b3116101b8578063095ea7b3146102245780630a28a4771461024757806318160ddd1461026857806323b872dd1461027057600080fd5b8062f714ce146101de57806306fdde03146101f3578063077f224a14610211575b600080fd5b6101f16101ec3660046121fc565b6104a2565b005b6101fb610576565b6040516102089190612296565b60405180910390f35b6101f161021f366004612383565b610631565b6102376102323660046123f7565b6107be565b6040519015158152602001610208565b61025a610255366004612421565b6107d8565b604051908152602001610208565b61025a6107e5565b61023761027e36600461243a565b6107f4565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace055460405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610208565b6101f16102d8366004612421565b61083e565b60405160128152602001610208565b61025a61084b565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025461025a565b6101f1610329366004612485565b610855565b6101f161033c3660046124ce565b61086a565b61023761034f36600461243a565b61095d565b6101f16103623660046121fc565b61098f565b61025a610375366004612528565b610a9c565b61025a610388366004612528565b610aaa565b610395610ab5565b6040516102089796959493929190612543565b6101f1610bb1565b6102376103be3660046123f7565b610bc5565b6101fb610beb565b6102376103d93660046123f7565b610c3c565b6101f16103ec366004612421565b610c5f565b61025a6103ff366004612421565b610c69565b6101f1610412366004612605565b610c76565b61025a610425366004612672565b73ffffffffffffffffffffffffffffffffffffffff91821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b61025a61048a366004612528565b610e42565b61025a61049d366004612421565b610e94565b60006104ad836107d8565b90506104b93382610ea1565b60006104f97f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace055473ffffffffffffffffffffffffffffffffffffffff1690565b905061051c73ffffffffffffffffffffffffffffffffffffffff82168486610f10565b604080518581526020810184905273ffffffffffffffffffffffffffffffffffffffff85169133917ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb56791015b60405180910390a350505050565b606060007f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace005b90508060030180546105ad9061269c565b80601f01602080910402602001604051908101604052809291908181526020018280546105d99061269c565b80156106265780601f106105fb57610100808354040283529160200191610626565b820191906000526020600020905b81548152906001019060200180831161060957829003601f168201915b505050505091505090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561067c5750825b905060008267ffffffffffffffff1660011480156106995750303b155b9050811580156106a7575080155b156106de576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561073f5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b61074a888888610f91565b61075388610fa4565b83156107b45784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6000336107cc818585610feb565b60019150505b92915050565b60006107d2826001610ff8565b60006107ef61104d565b905090565b6000338161080184610c69565b9050600061080e82610e94565b905061081b87848361110c565b61082f878761082985610e94565b856111fa565b600193505050505b9392505050565b61084881336104a2565b50565b60006107ef6112a6565b61086385338686868661086a565b5050505050565b60006108aa7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace055473ffffffffffffffffffffffffffffffffffffffff1690565b6040517fd505accf000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990526064810187905260ff8616608482015260a4810185905260c48101849052909150819073ffffffffffffffffffffffffffffffffffffffff82169063d505accf9060e401600060405180830381600087803b15801561094157600080fd5b505af1925050508015610952575060015b506107b4888861098f565b6000338161096a84610e94565b905061097786838361110c565b610983868683876111fa565b50600195945050505050565b600061099a83610c69565b9050806000036109de576040517f412ed242000000000000000000000000000000000000000000000000000000008152600481018490526024015b60405180910390fd5b6000610a1e7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace055473ffffffffffffffffffffffffffffffffffffffff1690565b9050610a2a83836112b0565b610a4c73ffffffffffffffffffffffffffffffffffffffff821633308761131a565b604080518581526020810184905273ffffffffffffffffffffffffffffffffffffffff85169133917fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79101610568565b60006107d261049d83610e42565b60006107d282611360565b600060608082808083817fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1008054909150158015610af457506001810154155b610b5a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4549503731323a20556e696e697469616c697a6564000000000000000000000060448201526064016109d5565b610b62611389565b610b6a6113da565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009c939b5091995046985030975095509350915050565b610bc3610bbd33610a9c565b336104a2565b565b60003381610bd284610e94565b9050610be0828683876111fa565b506001949350505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916105ad9061269c565b60003381610c4984610c69565b9050610be08286610c5984610e94565b846111fa565b610848813361098f565b60006107d2826000610ff8565b83421115610cb3576040517f62791302000000000000000000000000000000000000000000000000000000008152600481018590526024016109d5565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d2c8c73ffffffffffffffffffffffffffffffffffffffff1660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610d9482611404565b90506000610da48287878761144c565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e2b576040517f4b800e4600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301528b1660248201526044016109d5565b610e368a8a8a610feb565b50505050505050505050565b6000807f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace005b73ffffffffffffffffffffffffffffffffffffffff90931660009081526020939093525050604090205490565b60006107d282600061147a565b73ffffffffffffffffffffffffffffffffffffffff8216610ef1576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b6000610efc82610e94565b9050610f0b83600083856114c0565b505050565b60405173ffffffffffffffffffffffffffffffffffffffff838116602483015260448201839052610f0b91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506116f9565b610f9961178f565b610f0b8383836117f6565b610fac61178f565b610848816040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506119a0565b610f0b8383836001611a13565b60006108376110257f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b611031906103e86126ef565b61103961104d565b6110449060016126ef565b85919085611b70565b6000807f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0060058101546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156110e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111069190612729565b91505090565b73ffffffffffffffffffffffffffffffffffffffff83811660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111f457818110156111e5576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016109d5565b6111f484848484036000611a13565b50505050565b73ffffffffffffffffffffffffffffffffffffffff841661124a576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b73ffffffffffffffffffffffffffffffffffffffff831661129a576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b6111f4848484846114c0565b60006107ef611bc1565b73ffffffffffffffffffffffffffffffffffffffff8216611300576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b600061130b82610e94565b9050610f0b60008483856114c0565b60405173ffffffffffffffffffffffffffffffffffffffff84811660248301528381166044830152606482018390526111f49186918216906323b872dd90608401610f4a565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00610e67565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060917fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100916105ad9061269c565b606060007fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10061059c565b60006107d26114116112a6565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b60008060008061145e88888888611c35565b92509250925061146e8282611d2f565b50909695505050505050565b600061083761148761104d565b6114929060016126ef565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254611044906103e86126ef565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0073ffffffffffffffffffffffffffffffffffffffff851661151b578181600201600082825461151091906126ef565b909155506115cd9050565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260208290526040902054828110156115a1576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8716600482015260248101829052604481018490526064016109d5565b73ffffffffffffffffffffffffffffffffffffffff861660009081526020839052604090209083900390555b73ffffffffffffffffffffffffffffffffffffffff84166115f8576002810180548390039055611624565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020829052604090208054830190555b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161168391815260200190565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f9d9c909296d9c674451c0c24f02cb64981eb3b727f99865939192f880a755dcb846040516116ea91815260200190565b60405180910390a35050505050565b600061171b73ffffffffffffffffffffffffffffffffffffffff841683611e37565b9050805160001415801561174057508080602001905181019061173e9190612742565b155b15610f0b576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016109d5565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff16610bc3576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6117fe61178f565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace007f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0361184a85826127b4565b506004810161185984826127b4565b5073ffffffffffffffffffffffffffffffffffffffff82166118a7576040517f887036dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155604080517f313ce567000000000000000000000000000000000000000000000000000000008152905163313ce567916004808201926020929091908290030181865afa158015611940573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196491906128ce565b60ff166012146111f4576040517fd6c7138800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6119a861178f565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1007fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026119f484826127b4565b5060038101611a0383826127b4565b5060008082556001909101555050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0073ffffffffffffffffffffffffffffffffffffffff8516611a84576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b73ffffffffffffffffffffffffffffffffffffffff8416611ad4576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016109d5565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260018301602090815260408083209388168352929052208390558115610863578373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040516116ea91815260200190565b600080611b7e868686611e45565b9050611b8983611f40565b8015611ba5575060008480611ba057611ba06128eb565b868809115b15611bb857611bb56001826126ef565b90505b95945050505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611bec611f6d565b611bf4611fe9565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611c705750600091506003905082611d25565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611cc4573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116611d1b57506000925060019150829050611d25565b9250600091508190505b9450945094915050565b6000826003811115611d4357611d4361291a565b03611d4c575050565b6001826003811115611d6057611d6061291a565b03611d97576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002826003811115611dab57611dab61291a565b03611de5576040517ffce698f7000000000000000000000000000000000000000000000000000000008152600481018290526024016109d5565b6003826003811115611df957611df961291a565b03611e33576040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600481018290526024016109d5565b5050565b60606108378383600061203f565b6000838302817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8587098281108382030391505080600003611e9a57838281611e9057611e906128eb565b0492505050610837565b808411611ed3576040517f227bc15300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b60006002826003811115611f5657611f5661291a565b611f609190612949565b60ff166001149050919050565b60007fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10081611f99611389565b805190915015611fb157805160209091012092915050565b81548015611fc0579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60007fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100816120156113da565b80519091501561202d57805160209091012092915050565b60018201548015611fc0579392505050565b60608147101561207d576040517fcd7860590000000000000000000000000000000000000000000000000000000081523060048201526024016109d5565b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516120a69190612992565b60006040518083038185875af1925050503d80600081146120e3576040519150601f19603f3d011682016040523d82523d6000602084013e6120e8565b606091505b50915091506120f8868383612102565b9695505050505050565b6060826121175761211282612191565b610837565b815115801561213b575073ffffffffffffffffffffffffffffffffffffffff84163b155b1561218a576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016109d5565b5080610837565b8051156121a15780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b803573ffffffffffffffffffffffffffffffffffffffff811681146121f757600080fd5b919050565b6000806040838503121561220f57600080fd5b8235915061221f602084016121d3565b90509250929050565b60005b8381101561224357818101518382015260200161222b565b50506000910152565b60008151808452612264816020860160208601612228565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610837602083018461224c565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126122e957600080fd5b813567ffffffffffffffff80821115612304576123046122a9565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561234a5761234a6122a9565b8160405283815286602085880101111561236357600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561239857600080fd5b833567ffffffffffffffff808211156123b057600080fd5b6123bc878388016122d8565b945060208601359150808211156123d257600080fd5b506123df868287016122d8565b9250506123ee604085016121d3565b90509250925092565b6000806040838503121561240a57600080fd5b612413836121d3565b946020939093013593505050565b60006020828403121561243357600080fd5b5035919050565b60008060006060848603121561244f57600080fd5b612458846121d3565b9250612466602085016121d3565b9150604084013590509250925092565b60ff8116811461084857600080fd5b600080600080600060a0868803121561249d57600080fd5b853594506020860135935060408601356124b681612476565b94979396509394606081013594506080013592915050565b60008060008060008060c087890312156124e757600080fd5b863595506124f7602088016121d3565b945060408701359350606087013561250e81612476565b9598949750929560808101359460a0909101359350915050565b60006020828403121561253a57600080fd5b610837826121d3565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e0602084015261258060e084018a61224c565b8381036040850152612592818a61224c565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156125f3578351835292840192918401916001016125d7565b50909c9b505050505050505050505050565b600080600080600080600060e0888a03121561262057600080fd5b612629886121d3565b9650612637602089016121d3565b95506040880135945060608801359350608088013561265581612476565b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561268557600080fd5b61268e836121d3565b915061221f602084016121d3565b600181811c908216806126b057607f821691505b6020821081036126e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b808201808211156107d2577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006020828403121561273b57600080fd5b5051919050565b60006020828403121561275457600080fd5b8151801515811461083757600080fd5b601f821115610f0b576000816000526020600020601f850160051c8101602086101561278d5750805b601f850160051c820191505b818110156127ac57828155600101612799565b505050505050565b815167ffffffffffffffff8111156127ce576127ce6122a9565b6127e2816127dc845461269c565b84612764565b602080601f83116001811461283557600084156127ff5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b1785556127ac565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b8281101561288257888601518255948401946001909101908401612863565b50858210156128be57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156128e057600080fd5b815161083781612476565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600060ff831680612983577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b8060ff84160691505092915050565b600082516129a4818460208701612228565b919091019291505056fea2646970667358221220b0f3eb6e105b6395f35c90533e932c9741798d46cbcfb25adee8c4918a4455be64736f6c63430008190033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.