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
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| 0x60c06040 | 25188622 | 168 days ago | Contract Creation | 0 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":"contract IPoolManager","name":"poolManager","type":"address"},{"internalType":"address","name":"unifishToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"HookNotImplemented","type":"error"},{"inputs":[],"name":"InvalidUniFishToken","type":"error"},{"inputs":[],"name":"NotPoolManager","type":"error"},{"inputs":[],"name":"UnsupportedPool","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"poolId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"bool","name":"zeroForOne","type":"bool"},{"indexed":false,"internalType":"int256","name":"amountSpecified","type":"int256"},{"indexed":false,"internalType":"int128","name":"amount0Delta","type":"int128"},{"indexed":false,"internalType":"int128","name":"amount1Delta","type":"int128"},{"indexed":false,"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"FishBite","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"poolId","type":"bytes32"},{"indexed":true,"internalType":"Currency","name":"currency0","type":"address"},{"indexed":true,"internalType":"Currency","name":"currency1","type":"address"},{"indexed":false,"internalType":"uint24","name":"fee","type":"uint24"},{"indexed":false,"internalType":"int24","name":"tickSpacing","type":"int24"},{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"indexed":false,"internalType":"int24","name":"tick","type":"int24"}],"name":"UniFishPoolRegistered","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":[],"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":"permissions","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"poolManager","outputs":[{"internalType":"contract IPoolManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unifish","outputs":[{"internalType":"Currency","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60c060405234801561000f575f80fd5b5060405161115738038061115783398101604081905261002e9161027a565b6001600160a01b038216608052816100453061007f565b506001600160a01b03811661006d57604051638262280f60e01b815260040160405180910390fd5b6001600160a01b031660a052506102b2565b6100fe816100f9604080516101c0810182525f808252918101829052606081018290526080810182905260a0810182905260c08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915260016020820181905260e082015290565b610101565b50565b80511515612000831615151415806101255750602081015115156110008316151514155b8061013c5750604081015115156108008316151514155b806101535750606081015115156104008316151514155b8061016a5750608081015115156102008316151514155b80610181575060a081015115156101008316151514155b80610197575060c0810151151560808316151514155b806101ad575060e0810151151560408316151514155b806101c45750610100810151151560208316151514155b806101db5750610120810151151560108316151514155b806101f25750610140810151151560088316151514155b806102095750610160810151151560048316151514155b806102205750610180810151151560028316151514155b8061023757506101a0810151151560018316151514155b1561024d5761024d630732d7b560e51b83610251565b5050565b815f526001600160a01b03811660045260245ffd5b6001600160a01b03811681146100fe575f80fd5b5f806040838503121561028b575f80fd5b825161029681610266565b60208401519092506102a781610266565b809150509250929050565b60805160a051610e456103125f395f818161024b01528181610752015261079b01525f818161028a015281816102cb0152818161032e015281816103970152818161040001528181610460015281816104c7015261052a0152610e455ff3fe608060405234801561000f575f80fd5b50600436106100cb575f3560e01c8063b47b2fb111610088578063d74d7bc411610063578063d74d7bc414610246578063dc4c90d314610285578063dc98354e146102ac578063e1b4af69146101ba575f80fd5b8063b47b2fb114610184578063b6a8b0fa146101ba578063c4e833ce146101cd575f80fd5b806321d0ee70146100cf578063259982e5146100cf578063575e24b4146101005780636c2bbe7e1461013e5780636fe7e6eb146101715780639f063efc1461013e575b5f80fd5b6100e26100dd366004610887565b6102bf565b6040516001600160e01b031990911681526020015b60405180910390f35b61011361010e36600461090e565b610320565b604080516001600160e01b03199094168452602084019290925262ffffff16908201526060016100f7565b61015161014c366004610968565b61038a565b604080516001600160e01b031990931683526020830191909152016100f7565b6100e261017f366004610a04565b6103f4565b610197610192366004610a5b565b610453565b604080516001600160e01b03199093168352600f9190910b6020830152016100f7565b6100e26101c8366004610adc565b6104bb565b604080516101c0810182525f808252818301819052606082018190526080820181905260a0820181905260c08201819052610100820181905261012082018190526101408201819052610160820181905261018082018190526101a082015260016020820181905260e082015290516100f79190610b36565b61026d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100f7565b61026d7f000000000000000000000000000000000000000000000000000000000000000081565b6100e26102ba366004610c57565b61051e565b5f336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103095760405163570c108560e11b815260040160405180910390fd5b610316868686868661057b565b9695505050505050565b5f8080336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461036c5760405163570c108560e11b815260040160405180910390fd5b6103798888888888610595565b925092509250955095509592505050565b5f80336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103d55760405163570c108560e11b815260040160405180910390fd5b6103e4898989898989896105b1565b9150915097509795505050505050565b5f336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461043e5760405163570c108560e11b815260040160405180910390fd5b61044a858585856105cc565b95945050505050565b5f80336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461049e5760405163570c108560e11b815260040160405180910390fd5b6104ac8888888888886106a8565b91509150965096945050505050565b5f336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105055760405163570c108560e11b815260040160405180910390fd5b61051387878787878761057b565b979650505050505050565b5f336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105685760405163570c108560e11b815260040160405180910390fd5b61057384848461057b565b949350505050565b5f604051630a85dc2960e01b815260040160405180910390fd5b5f805f604051630a85dc2960e01b815260040160405180910390fd5b5f80604051630a85dc2960e01b815260040160405180910390fd5b5f6105d684610748565b6105e66040850160208601610c9e565b6001600160a01b03166105fc6020860186610c9e565b6001600160a01b031661061e61061736889003880188610cd2565b60a0902090565b7fd099b0ac6cbadfc819413329d6f61e9250458f6a90c9315276f273ce1d7d692461064f6060890160408a01610d6c565b61065f60808a0160608b01610d85565b6040805162ffffff9093168352600291820b60208401526001600160a01b038a169083015287900b606082015260800160405180910390a450636fe7e6eb60e01b949350505050565b5f806106b387610748565b6001600160a01b0388166106cf610617368a90038a018a610cd2565b7ff243a3b64a1e7ae27324f6bc268cffc54a68865138c40b6238622091ab6c4e9c6106fd60208a018a610d9e565b896020013561070c8a60801d90565b6107168b600f0b90565b8a8a60405161072a96959493929190610dbd565b60405180910390a35063b47b2fb160e01b975f975095505050505050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001661077f6020830183610c9e565b6001600160a01b0316141580156107d757506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166107cb6040830160208401610c9e565b6001600160a01b031614155b156107f557604051633d89017360e01b815260040160405180910390fd5b50565b6001600160a01b03811681146107f5575f80fd5b8035610817816107f8565b919050565b5f60a0828403121561082c575f80fd5b50919050565b5f6080828403121561082c575f80fd5b5f8083601f840112610852575f80fd5b50813567ffffffffffffffff811115610869575f80fd5b602083019150836020828501011115610880575f80fd5b9250929050565b5f805f805f610160868803121561089c575f80fd5b85356108a7816107f8565b94506108b6876020880161081c565b93506108c58760c08801610832565b925061014086013567ffffffffffffffff8111156108e1575f80fd5b6108ed88828901610842565b969995985093965092949392505050565b5f6060828403121561082c575f80fd5b5f805f805f6101408688031215610923575f80fd5b853561092e816107f8565b945061093d876020880161081c565b935061094c8760c088016108fe565b925061012086013567ffffffffffffffff8111156108e1575f80fd5b5f805f805f805f6101a0888a03121561097f575f80fd5b873561098a816107f8565b96506109998960208a0161081c565b95506109a88960c08a01610832565b94506101408801359350610160880135925061018088013567ffffffffffffffff8111156109d4575f80fd5b6109e08a828b01610842565b989b979a50959850939692959293505050565b8035600281900b8114610817575f80fd5b5f805f806101008587031215610a18575f80fd5b8435610a23816107f8565b9350610a32866020870161081c565b925060c0850135610a42816107f8565b9150610a5060e086016109f3565b905092959194509250565b5f805f805f806101608789031215610a71575f80fd5b8635610a7c816107f8565b9550610a8b886020890161081c565b9450610a9a8860c089016108fe565b9350610120870135925061014087013567ffffffffffffffff811115610abe575f80fd5b610aca89828a01610842565b979a9699509497509295939492505050565b5f805f805f806101208789031215610af2575f80fd5b8635610afd816107f8565b9550610b0c886020890161081c565b945060c0870135935060e0870135925061010087013567ffffffffffffffff811115610abe575f80fd5b8151151581526101c081016020830151610b54602084018215159052565b506040830151610b68604084018215159052565b506060830151610b7c606084018215159052565b506080830151610b90608084018215159052565b5060a0830151610ba460a084018215159052565b5060c0830151610bb860c084018215159052565b5060e0830151610bcc60e084018215159052565b50610100830151610be261010084018215159052565b50610120830151610bf861012084018215159052565b50610140830151610c0e61014084018215159052565b50610160830151610c2461016084018215159052565b50610180830151610c3a61018084018215159052565b506101a0830151610c506101a084018215159052565b5092915050565b5f805f60e08486031215610c69575f80fd5b8335610c74816107f8565b9250610c83856020860161081c565b915060c0840135610c93816107f8565b809150509250925092565b5f60208284031215610cae575f80fd5b8135610cb9816107f8565b9392505050565b803562ffffff81168114610817575f80fd5b5f60a0828403128015610ce3575f80fd5b5060405160a0810167ffffffffffffffff81118282101715610d1357634e487b7160e01b5f52604160045260245ffd5b604052610d1f8361080c565b8152610d2d6020840161080c565b6020820152610d3e60408401610cc0565b6040820152610d4f606084016109f3565b6060820152610d606080840161080c565b60808201529392505050565b5f60208284031215610d7c575f80fd5b610cb982610cc0565b5f60208284031215610d95575f80fd5b610cb9826109f3565b5f60208284031215610dae575f80fd5b81358015158114610cb9575f80fd5b861515815285602082015284600f0b604082015283600f0b606082015260a060808201528160a0820152818360c08301375f81830160c090810191909152601f909201601f191601019594505050505056fea264697066735822122001ffa1031d9bfec0475e1b0a7b0c668e26e79f5d1739b8a946ecca72c3853de564736f6c634300081a0033000000000000000000000000000000000004444c5dc75cb358380d2e3de08a900000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed28
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100cb575f3560e01c8063b47b2fb111610088578063d74d7bc411610063578063d74d7bc414610246578063dc4c90d314610285578063dc98354e146102ac578063e1b4af69146101ba575f80fd5b8063b47b2fb114610184578063b6a8b0fa146101ba578063c4e833ce146101cd575f80fd5b806321d0ee70146100cf578063259982e5146100cf578063575e24b4146101005780636c2bbe7e1461013e5780636fe7e6eb146101715780639f063efc1461013e575b5f80fd5b6100e26100dd366004610887565b6102bf565b6040516001600160e01b031990911681526020015b60405180910390f35b61011361010e36600461090e565b610320565b604080516001600160e01b03199094168452602084019290925262ffffff16908201526060016100f7565b61015161014c366004610968565b61038a565b604080516001600160e01b031990931683526020830191909152016100f7565b6100e261017f366004610a04565b6103f4565b610197610192366004610a5b565b610453565b604080516001600160e01b03199093168352600f9190910b6020830152016100f7565b6100e26101c8366004610adc565b6104bb565b604080516101c0810182525f808252818301819052606082018190526080820181905260a0820181905260c08201819052610100820181905261012082018190526101408201819052610160820181905261018082018190526101a082015260016020820181905260e082015290516100f79190610b36565b61026d7f0000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed2881565b6040516001600160a01b0390911681526020016100f7565b61026d7f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9081565b6100e26102ba366004610c57565b61051e565b5f336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9016146103095760405163570c108560e11b815260040160405180910390fd5b610316868686868661057b565b9695505050505050565b5f8080336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90161461036c5760405163570c108560e11b815260040160405180910390fd5b6103798888888888610595565b925092509250955095509592505050565b5f80336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9016146103d55760405163570c108560e11b815260040160405180910390fd5b6103e4898989898989896105b1565b9150915097509795505050505050565b5f336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90161461043e5760405163570c108560e11b815260040160405180910390fd5b61044a858585856105cc565b95945050505050565b5f80336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90161461049e5760405163570c108560e11b815260040160405180910390fd5b6104ac8888888888886106a8565b91509150965096945050505050565b5f336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9016146105055760405163570c108560e11b815260040160405180910390fd5b61051387878787878761057b565b979650505050505050565b5f336001600160a01b037f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9016146105685760405163570c108560e11b815260040160405180910390fd5b61057384848461057b565b949350505050565b5f604051630a85dc2960e01b815260040160405180910390fd5b5f805f604051630a85dc2960e01b815260040160405180910390fd5b5f80604051630a85dc2960e01b815260040160405180910390fd5b5f6105d684610748565b6105e66040850160208601610c9e565b6001600160a01b03166105fc6020860186610c9e565b6001600160a01b031661061e61061736889003880188610cd2565b60a0902090565b7fd099b0ac6cbadfc819413329d6f61e9250458f6a90c9315276f273ce1d7d692461064f6060890160408a01610d6c565b61065f60808a0160608b01610d85565b6040805162ffffff9093168352600291820b60208401526001600160a01b038a169083015287900b606082015260800160405180910390a450636fe7e6eb60e01b949350505050565b5f806106b387610748565b6001600160a01b0388166106cf610617368a90038a018a610cd2565b7ff243a3b64a1e7ae27324f6bc268cffc54a68865138c40b6238622091ab6c4e9c6106fd60208a018a610d9e565b896020013561070c8a60801d90565b6107168b600f0b90565b8a8a60405161072a96959493929190610dbd565b60405180910390a35063b47b2fb160e01b975f975095505050505050565b6001600160a01b037f0000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed281661077f6020830183610c9e565b6001600160a01b0316141580156107d757506001600160a01b037f0000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed28166107cb6040830160208401610c9e565b6001600160a01b031614155b156107f557604051633d89017360e01b815260040160405180910390fd5b50565b6001600160a01b03811681146107f5575f80fd5b8035610817816107f8565b919050565b5f60a0828403121561082c575f80fd5b50919050565b5f6080828403121561082c575f80fd5b5f8083601f840112610852575f80fd5b50813567ffffffffffffffff811115610869575f80fd5b602083019150836020828501011115610880575f80fd5b9250929050565b5f805f805f610160868803121561089c575f80fd5b85356108a7816107f8565b94506108b6876020880161081c565b93506108c58760c08801610832565b925061014086013567ffffffffffffffff8111156108e1575f80fd5b6108ed88828901610842565b969995985093965092949392505050565b5f6060828403121561082c575f80fd5b5f805f805f6101408688031215610923575f80fd5b853561092e816107f8565b945061093d876020880161081c565b935061094c8760c088016108fe565b925061012086013567ffffffffffffffff8111156108e1575f80fd5b5f805f805f805f6101a0888a03121561097f575f80fd5b873561098a816107f8565b96506109998960208a0161081c565b95506109a88960c08a01610832565b94506101408801359350610160880135925061018088013567ffffffffffffffff8111156109d4575f80fd5b6109e08a828b01610842565b989b979a50959850939692959293505050565b8035600281900b8114610817575f80fd5b5f805f806101008587031215610a18575f80fd5b8435610a23816107f8565b9350610a32866020870161081c565b925060c0850135610a42816107f8565b9150610a5060e086016109f3565b905092959194509250565b5f805f805f806101608789031215610a71575f80fd5b8635610a7c816107f8565b9550610a8b886020890161081c565b9450610a9a8860c089016108fe565b9350610120870135925061014087013567ffffffffffffffff811115610abe575f80fd5b610aca89828a01610842565b979a9699509497509295939492505050565b5f805f805f806101208789031215610af2575f80fd5b8635610afd816107f8565b9550610b0c886020890161081c565b945060c0870135935060e0870135925061010087013567ffffffffffffffff811115610abe575f80fd5b8151151581526101c081016020830151610b54602084018215159052565b506040830151610b68604084018215159052565b506060830151610b7c606084018215159052565b506080830151610b90608084018215159052565b5060a0830151610ba460a084018215159052565b5060c0830151610bb860c084018215159052565b5060e0830151610bcc60e084018215159052565b50610100830151610be261010084018215159052565b50610120830151610bf861012084018215159052565b50610140830151610c0e61014084018215159052565b50610160830151610c2461016084018215159052565b50610180830151610c3a61018084018215159052565b506101a0830151610c506101a084018215159052565b5092915050565b5f805f60e08486031215610c69575f80fd5b8335610c74816107f8565b9250610c83856020860161081c565b915060c0840135610c93816107f8565b809150509250925092565b5f60208284031215610cae575f80fd5b8135610cb9816107f8565b9392505050565b803562ffffff81168114610817575f80fd5b5f60a0828403128015610ce3575f80fd5b5060405160a0810167ffffffffffffffff81118282101715610d1357634e487b7160e01b5f52604160045260245ffd5b604052610d1f8361080c565b8152610d2d6020840161080c565b6020820152610d3e60408401610cc0565b6040820152610d4f606084016109f3565b6060820152610d606080840161080c565b60808201529392505050565b5f60208284031215610d7c575f80fd5b610cb982610cc0565b5f60208284031215610d95575f80fd5b610cb9826109f3565b5f60208284031215610dae575f80fd5b81358015158114610cb9575f80fd5b861515815285602082015284600f0b604082015283600f0b606082015260a060808201528160a0820152818360c08301375f81830160c090810191909152601f909201601f191601019594505050505056fea264697066735822122001ffa1031d9bfec0475e1b0a7b0c668e26e79f5d1739b8a946ecca72c3853de564736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000004444c5dc75cb358380d2e3de08a900000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed28
-----Decoded View---------------
Arg [0] : poolManager (address): 0x000000000004444c5dc75cB358380D2e3dE08A90
Arg [1] : unifishToken (address): 0x6aAaBbb256Be549701A48424F6bF46B253A2ed28
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
Arg [1] : 0000000000000000000000006aaabbb256be549701a48424f6bf46b253a2ed28
🤖 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 ]
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.


