Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
Loading
There are no matching entries
Please try again later
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Update Fee Addre... | 23589832 | 388 days ago | IN | 0 ETH | 0.00000999 |
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":"contract IPoolManager","name":"_poolManager","type":"address"},{"internalType":"address","name":"_strategyPunkFork","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"HookNotImplemented","type":"error"},{"inputs":[],"name":"NotPoolManager","type":"error"},{"inputs":[],"name":"NotStrategyPunkFork","type":"error"},{"inputs":[],"name":"NotStrategyPunkForkOwner","type":"error"},{"inputs":[],"name":"Reentrancy","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint128","name":"feeAmount0","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"feeAmount1","type":"uint128"}],"name":"HookFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"indexed":false,"internalType":"int128","name":"ethAmount","type":"int128"},{"indexed":false,"internalType":"int128","name":"tokenAmount","type":"int128"}],"name":"Trade","type":"event"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterAddLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BalanceDelta","name":"","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterDonate","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"internalType":"int24","name":"tick","type":"int24"}],"name":"afterInitialize","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterRemoveLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BalanceDelta","name":"","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct SwapParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterSwap","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"int128","name":"","type":"int128"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeAddLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeDonate","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"name":"beforeInitialize","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeRemoveLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct SwapParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeSwap","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BeforeSwapDelta","name":"","type":"int256"},{"internalType":"uint24","name":"","type":"uint24"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"isBuying","type":"bool"}],"name":"calculateFee","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deploymentBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getHookPermissions","outputs":[{"components":[{"internalType":"bool","name":"beforeInitialize","type":"bool"},{"internalType":"bool","name":"afterInitialize","type":"bool"},{"internalType":"bool","name":"beforeAddLiquidity","type":"bool"},{"internalType":"bool","name":"afterAddLiquidity","type":"bool"},{"internalType":"bool","name":"beforeRemoveLiquidity","type":"bool"},{"internalType":"bool","name":"afterRemoveLiquidity","type":"bool"},{"internalType":"bool","name":"beforeSwap","type":"bool"},{"internalType":"bool","name":"afterSwap","type":"bool"},{"internalType":"bool","name":"beforeDonate","type":"bool"},{"internalType":"bool","name":"afterDonate","type":"bool"},{"internalType":"bool","name":"beforeSwapReturnDelta","type":"bool"},{"internalType":"bool","name":"afterSwapReturnDelta","type":"bool"},{"internalType":"bool","name":"afterAddLiquidityReturnDelta","type":"bool"},{"internalType":"bool","name":"afterRemoveLiquidityReturnDelta","type":"bool"}],"internalType":"struct Hooks.Permissions","name":"","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"poolManager","outputs":[{"internalType":"contract IPoolManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_feeAddress","type":"address"}],"name":"updateFeeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x6080604052600436101561001a575b3615610018575f80fd5b005b5f5f3560e01c806321d0ee7014610968578063259982e5146108905780634127535814610869578063575e24b4146106ed5780636c2bbe7e146105ff5780636fe7e6eb1461067457806382100e3f146106565780639f063efc146105ff578063b14e9345146105c4578063b47b2fb114610510578063b6a8b0fa146104fe578063bbcaac3814610409578063c4e833ce1461029f578063dc4c90d31461025a578063dc98354e146101395763e1b4af69146100d5575061000e565b34610136576004906100e636610b08565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303925061012a91505057630a85dc2960e01b8152fd5b63570c108560e11b8152fd5b80fd5b50346101365760e0366003190112610136576101536109bc565b5060a036602319011261013657610168610ae2565b507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361024b57604051635289bcb160e01b81526020816004817f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b03165afa908115610240578291610211575b50156102025743600155604051636e4c1aa760e11b8152602090f35b6308d42a5960e11b8152600490fd5b610233915060203d602011610239575b61022b8183610c10565b810190610c32565b5f6101e6565b503d610221565b6040513d84823e3d90fd5b63570c108560e11b8152600490fd5b50346101365780600319360112610136576040517f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03168152602090f35b50346101365780600319360112610136576020816101c0926101a06040516102c681610bdf565b82815282858201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201528060405161032481610bdf565b600181528381018281526040820160018152606083018481526080840185815260a0850186815260c08601906001825260e0870192600184526101008801948986526101208901968a88526101408a01988b8a526101a06101608c019b60018d5261018081019d8e52019c8d526040519d8e916001835251151591015251151560408d015251151560608c015251151560808b015251151560a08a015251151560c089015251151560e08801525115156101008701525115156101208601525115156101408501525115156101608401525115156101808301525115156101a0820152f35b5034610136576020366003190112610136576104236109bc565b604051638da5cb5b60e01b81526020816004817f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b03165afa9081156104f35783916104ad575b506001600160a01b0316330361049e5781546001600160a01b0319166001600160a01b039190911617815580f35b6352ad0d9160e01b8252600482fd5b90506020813d6020116104eb575b816104c860209383610c10565b810103126104e757516001600160a01b03811681036104e7575f610470565b8280fd5b3d91506104bb565b6040513d85823e3d90fd5b5034610136576004906100e636610b08565b5034610136576101603660031901126101365761052b6109bc565b9060a03660231901126101365760603660c3190112610136576101443567ffffffffffffffff81116105c0576105659036906004016109e6565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361024b5760406105a66101243584610cfa565b82516001600160e01b03199092168252600f0b6020820152f35b5080fd5b5034610136576020366003190112610136576004359081151582036101365760206105ee83610b81565b6001600160801b0360405191168152f35b50346101365760049061061136610a78565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303935061012a9250505057630a85dc2960e01b8152fd5b50346101365780600319360112610136576020600154604051908152f35b5034610136576101003660031901126101365761068f6109bc565b5060a0366023190112610136576004906106a7610ae2565b506106b0610af8565b507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361012a57630a85dc2960e01b8152fd5b503461083757610140366003190112610837576107086109bc565b5060a03660231901126108375760603660c3190112610837576101243567ffffffffffffffff8111610837576107429036906004016109e6565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361085a57604051630ff3c28b60e01b81527f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b03169190602081600481865afa90811561082c575f9161083b575b506107e8575b606090604051906315d7892d60e21b82528060208301526040820152f35b813b15610837575f80926024604051809581936329bb8ea160e21b8352600160048401525af1801561082c57156107ca57505f61082491610c10565b60605f6107ca565b6040513d5f823e3d90fd5b5f80fd5b610854915060203d6020116102395761022b8183610c10565b5f6107c4565b63570c108560e11b5f5260045ffd5b34610837575f366003190112610837575f546040516001600160a01b039091168152602090f35b346108375761089e36610a14565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303915061085a905057604051635289bcb160e01b81526020816004817f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b03165afa90811561082c575f91610949575b501561093a5760405163259982e560e01b8152602090f35b6308d42a5960e11b5f5260045ffd5b610962915060203d6020116102395761022b8183610c10565b81610922565b346108375761097636610a14565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303915061085a905057630a85dc2960e01b5f5260045ffd5b600435906001600160a01b038216820361083757565b35906001600160a01b038216820361083757565b9181601f840112156108375782359167ffffffffffffffff8311610837576020838186019501011161083757565b90610160600319830112610837576004356001600160a01b0381168103610837579160a060231982011261083757602491608060c3198301126108375760c491610144359067ffffffffffffffff821161083757610a74916004016109e6565b9091565b906101a0600319830112610837576004356001600160a01b0381168103610837579160a060231982011261083757602491608060c3198301126108375760c49161014435916101643591610184359067ffffffffffffffff821161083757610a74916004016109e6565b60c435906001600160a01b038216820361083757565b60e435908160020b820361083757565b610120600319820112610837576004356001600160a01b0381168103610837579160a06023198301126108375760249160c4359160e43591610104359067ffffffffffffffff821161083757610a74916004016109e6565b91908203918211610b6d57565b634e487b7160e01b5f52601160045260245ffd5b15610bd9576001548015610bd257610b9b60059143610b60565b04606481029080820460641490151715610b6d57612134811015610bd25761251c0361251c8111610b6d576001600160801b031690565b506103e890565b6103e890565b6101c0810190811067ffffffffffffffff821117610bfc57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610bfc57604052565b90816020910312610837575180151581036108375790565b600f0b6f7fffffffffffffffffffffffffffffff198114610b6d575f0390565b91908260a09103126108375760405160a0810181811067ffffffffffffffff821117610bfc576040528092610c9e816109d2565b8252610cac602082016109d2565b6020830152604081013562ffffff811681036108375760408301526060810135908160020b820361083757606083019190915260800135906001600160a01b03821682036108375760800152565b91905f9060c435801515808203610837575f60e43512036113eb576044356001600160a01b0381168103610837579082600f0b5b805f81600f0b126113db575b506001600160a01b03831615916001600160801b03908190610d5b90610b81565b169116026001600160801b038116908103610b6d576127106001600160801b039104169586156113c7577f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b031692833b1561083757604051630b0d9c0960e01b81526001600160a01b03919091166004820152306024820152604481018890525f8160648183885af1801561082c576113b2575b5060a0610e04366024610c6a565b208215611388577f444083dce778da1269b63671912c00569a2a58fa85827911902301f91793ffd7604089935b851561137a576001600160801b03895b835196821687521660208601526001600160a01b031693a361136b57610e68366024610c6a565b4791600160ff1b871461135757604051916060830183811067ffffffffffffffff82111761134357604052858352602083019188870383526040840173fffd8963efd1fc6a506488495d951d5263988d258152604051936020850185811067ffffffffffffffff82111761132f5760408181528a87528051633cf3645360e21b815286516001600160a01b039081166004830152602088018051821660248401529288015162ffffff166044830152606088015160020b60648301526080880151811660848301529851151560a4820152925160c4840152925190961660e482015261012061010482015293516101248501819052909484918291819061014484015e898183016101440152601f1990601f01168101036101440181895a94602095f19182156113245786926112ea575b50918161102293611027959360801d80600f0b8981125f146112995750610fcd610ffa9260018060a01b0390511691610c4a565b600f0b9030907f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9090611561565b600f0b8681121561124a57610fcd61101c9260018060a01b0390511691610c4a565b47610b60565b61140e565b60a0611034366024610c6a565b20604051602081019182526006604082015260408152611055606082610c10565b519020604051631e2eaeaf60e01b815260048101919091526020816024817f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03165afa9081156104f35783916111f8575b506060907f6db7a72a01ac6d8d6f0bc61aeaa6963d48d916b61de174df3cb51e92a7caf5ca926040519160018060a01b031682528060801d600f0b6020830152600f0b6040820152a1604051630ff3c28b60e01b81526020816004817f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b03165afa9081156102405782916111d9575b50611174575b6001607f1b831015611165575063b47b2fb160e01b91600f0b90565b6393dafdf160e01b8152600490fd5b6044356001600160a01b038116908181036104e75750803b156105c0578180916024604051809481936329bb8ea160e21b83528160048401525af18015610240579082916111c4575b5050611149565b816111ce91610c10565b61013657805f6111bd565b6111f2915060203d6020116102395761022b8183610c10565b5f611143565b90506020813d602011611242575b8161121360209383610c10565b810103126104e757517f6db7a72a01ac6d8d6f0bc61aeaa6963d48d916b61de174df3cb51e92a7caf5ca6110ad565b3d9150611206565b868113611259575b505061101c565b9051611292919030907f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90906001600160a01b03166114ee565b5f80611252565b90508881136112aa575b5050610ffa565b90516112e3919030907f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90906001600160a01b03166114ee565b5f806112a3565b9091506020813d60201161131c575b8161130660209383610c10565b81010312611318575190611022610f99565b8580fd5b3d91506112f9565b6040513d88823e3d90fd5b634e487b7160e01b8a52604160045260248afd5b634e487b7160e01b87526041600452602487fd5b634e487b7160e01b85526011600452602485fd5b506113758461140e565b611027565b6001600160801b038b610e41565b7f444083dce778da1269b63671912c00569a2a58fa85827911902301f91793ffd760408793610e31565b6113bf9195505f90610c10565b5f935f610df6565b5063b47b2fb160e01b95505f949350505050565b6113e59150610c4a565b5f610d3a565b6024356001600160a01b038116908181036108375750908260801d600f0b610d2e565b5f81156114ea5760508202828104605003610b6d57606461143191048093610b60565b917f000000000000000000000000062bcc515f8d40e04aa053ae81fd2d290d6691506001600160a01b0316803b15610837575f906004604051809481936319d6150d60e01b83525af1801561082c576114d7575b5080546001600160a01b0316914781116114ca57813881808487620186a0f1156114ae57505050565b601692600b92526073825360ff602053f0156114c657565b3838fd5b63b12d13eb82526004601cfd5b6114e391505f90610c10565b5f5f611485565b5050565b9192906001600160a01b0316803b1561083757604051630b0d9c0960e01b81526001600160a01b03938416600482015293909216602484015260448301525f908290606490829084905af1801561082c576115465750565b5f61155091610c10565b565b90816020910312610837575190565b9192916001600160a01b0316806115cf5750604051630476982d60e21b81529250602091839160049183916001600160a01b03165af1801561082c576115a45750565b6115c59060203d6020116115c8575b6115bd8183610c10565b810190611552565b50565b503d6115b3565b6001600160a01b0390911691823b1561083757604051632961046560e21b815260048101839052935a945f816024818389819bf1801561082c57611706575b506001600160a01b0316843082146116ab576020929160649160405195869485936323b872dd60e01b8552600485015288602485015260448401525af180156104f35791602091849361168e575b505b600460405180958193630476982d60e21b83525af190811561168257506115a45750565b604051903d90823e3d90fd5b6116a490833d85116102395761022b8183610c10565b505f61165c565b9290506044602092604051948593849263a9059cbb60e01b845288600485015260248401525af180156104f3579160209184936116e9575b5061165e565b6116ff90833d85116102395761022b8183610c10565b505f6116e3565b6117139195505f90610c10565b5f935f61160e56fea2646970667358221220029795bbb6ed7036ffda99de69403375730848c07532d54d3c60074c07c2da6264736f6c634300081e0033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 29 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
DeFi
0 Protocols
Loading...
Loading
| Chain | Protocol | Positions | Portfolio % | Value |
|---|---|---|---|---|
There are no matching entries |
||||
DeFi
0 Protocols
Loading...
Loading
| Protocol | Positions | Portfolio % | Value |
|---|---|---|---|
There are no matching entries |
|||
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.