0 txs
0 calls
constructor
No constructor.
functions
CB_ETH
viewfunction CB_ETH() view returns (address)
FEE
viewfunction FEE() view returns (uint24)
owner
viewfunction owner() view returns (address)
UNISWAP_CB_ETH_POOL
viewfunction UNISWAP_CB_ETH_POOL() view returns (address)
UNISWAP_V3_POSITION_NFT
viewfunction UNISWAP_V3_POSITION_NFT() view returns (address)
UNISWAP_V3_ROUTER
viewfunction UNISWAP_V3_ROUTER() view returns (address)
WETH
viewfunction WETH() view returns (address)
initialize
nonpayablefunction initialize()
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawERC20
nonpayablefunction withdrawERC20(address token, address to, uint256 amount)
withdrawERC721
nonpayablefunction withdrawERC721(address token, address to, uint256 tokenId)
events
Initialized
event Initialized(uint8 version)
Minted
event Minted(uint256 tokenId, address to)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611550806100206000396000f3fe6080604052600436106100ab5760003560e01c806373152e791161006457806373152e791461096f5780638129fc1c146109975780638da5cb5b146109ac578063ad5c4648146109ca578063c57981b5146109f2578063f2fde38b14610a1c57600080fd5b8063172d0d46146108835780634025feb2146108c857806341c64a2f146108ea57806344004cc114610912578063576bae7414610932578063715018a61461095a57600080fd5b3661087e5773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156100ff57600080fd5b505af1158015610113573d6000803e3d6000fd5b505050505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663095ea7b373e592427a0aece92de3edee1f18e0157c0586156461016d73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610a3c565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156101b357600080fd5b505af11580156101c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101eb919061105b565b5061024773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273be9895146f7af43049ca1c1ae358b0541ea49704600261023873c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610a3c565b61024291906110a9565b610abe565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263095ea7b373c36442b4a4522e871399cd717abdd847ab11fe8861027f83610a3c565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156102c557600080fd5b505af11580156102d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102fd919061105b565b5073be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373c36442b4a4522e871399cd717abdd847ab11fe8861033683610a3c565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561037c57600080fd5b505af1158015610390573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b4919061105b565b50600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561040457600080fd5b505afa158015610418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043c9190611112565b9050600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561048d57600080fd5b505afa1580156104a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c591906111d0565b90506000806104d8846020015184610bd8565b91509150600060405180610160016040528073be9895146f7af43049ca1c1ae358b0541ea497046001600160a01b0316815260200173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031681526020016101f462ffffff1681526020018460020b81526020018360020b815260200161056c73be9895146f7af43049ca1c1ae358b0541ea49704610a3c565b815260200161058e73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610a3c565b81526020016000815260200160008152602001336001600160a01b03168152602001428152509050600073c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b03166388316456836040518263ffffffff1660e01b81526004016105f891906111eb565b608060405180830381600087803b15801561061257600080fd5b505af1158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a91906112af565b5050509050600061066e73be9895146f7af43049ca1c1ae358b0541ea49704610a3c565b11156107755773be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373e592427a0aece92de3edee1f18e0157c058615646106ac83610a3c565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156106f257600080fd5b505af1158015610706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072a919061105b565b5061077573be9895146f7af43049ca1c1ae358b0541ea4970473c02aaa39b223fe8d0a0e5c4f27ead9083c756cc261024273be9895146f7af43049ca1c1ae358b0541ea49704610a3c565b600061079473c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610a3c565b111561083e5773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263a9059cbb336107be83610a3c565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561080457600080fd5b505af1158015610818573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061083c919061105b565b505b604080518281523360208201527fb9203d657e9c0ec8274c818292ab0f58b04e1970050716891770eb1bab5d655e910160405180910390a1505050505050005b600080fd5b34801561088f57600080fd5b506108ab73c36442b4a4522e871399cd717abdd847ab11fe8881565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156108d457600080fd5b506108e86108e3366004611302565b610c29565b005b3480156108f657600080fd5b506108ab73e592427a0aece92de3edee1f18e0157c0586156481565b34801561091e57600080fd5b506108e861092d366004611302565b610cb7565b34801561093e57600080fd5b506108ab73be9895146f7af43049ca1c1ae358b0541ea4970481565b34801561096657600080fd5b506108e8610d8b565b34801561097b57600080fd5b506108ab73840deeef2f115cf50da625f7368c24af6fe7441081565b3480156109a357600080fd5b506108e8610d9f565b3480156109b857600080fd5b506033546001600160a01b03166108ab565b3480156109d657600080fd5b506108ab73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b3480156109fe57600080fd5b50610a086101f481565b60405162ffffff90911681526020016108bf565b348015610a2857600080fd5b506108e8610a37366004611343565b610eb5565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b158015610a8057600080fd5b505af1158015610a94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab89190611360565b92915050565b60408051610100810182526001600160a01b038581168252848116602083019081526101f48385019081523060608501908152426080860190815260a08601888152600060c0880181815260e08901918252985163414bf38960e01b8152885188166004820152955187166024870152935162ffffff1660448601529151851660648501525160848401525160a4830152935160c482015292511660e48301529073e592427a0aece92de3edee1f18e0157c058615649063414bf3899061010401602060405180830381600087803b158015610b9957600080fd5b505af1158015610bad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd19190611360565b5050505050565b6000806000610be885600a610f2b565b9050600084610bf883600a611379565b610c029190611406565b9050600085610c1284600a611379565b610c1c919061144d565b9791965090945050505050565b610c31610f40565b604051635c46a7ef60e11b81523060048201526001600160a01b03838116602483015260448201839052608060648301526002608483015261060f60f31b60a483015284169063b88d4fde9060c401600060405180830381600087803b158015610c9a57600080fd5b505af1158015610cae573d6000803e3d6000fd5b50505050505050565b610cbf610f40565b6001600160a01b038316610d09576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610d03573d6000803e3d6000fd5b50505050565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b158015610d5357600080fd5b505af1158015610d67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d03919061105b565b610d93610f40565b610d9d6000610f9a565b565b600054610100900460ff1615808015610dbf5750600054600160ff909116105b80610dd95750303b158015610dd9575060005460ff166001145b610e415760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610e64576000805461ff0019166101001790555b610e6c610fec565b8015610eb2576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610ebd610f40565b6001600160a01b038116610f225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610e38565b610eb281610f9a565b600080610f388385611495565b949350505050565b6033546001600160a01b03163314610d9d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610e38565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff166110135760405162461bcd60e51b8152600401610e38906114cf565b610d9d600054610100900460ff1661103d5760405162461bcd60e51b8152600401610e38906114cf565b610d9d33610f9a565b8051801515811461105657600080fd5b919050565b60006020828403121561106d57600080fd5b61107682611046565b9392505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826110b8576110b861107d565b500490565b6001600160a01b0381168114610eb257600080fd5b8051611056816110bd565b8051600281900b811461105657600080fd5b805161ffff8116811461105657600080fd5b805160ff8116811461105657600080fd5b600060e0828403121561112457600080fd5b60405160e0810181811067ffffffffffffffff8211171561115557634e487b7160e01b600052604160045260246000fd5b604052611161836110d2565b815261116f602084016110dd565b6020820152611180604084016110ef565b6040820152611191606084016110ef565b60608201526111a2608084016110ef565b60808201526111b360a08401611101565b60a08201526111c460c08401611046565b60c08201529392505050565b6000602082840312156111e257600080fd5b611076826110dd565b81516001600160a01b031681526101608101602083015161121760208401826001600160a01b03169052565b50604083015161122e604084018262ffffff169052565b506060830151611243606084018260020b9052565b506080830151611258608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e08301526101008084015181840152506101208084015161129e828501826001600160a01b03169052565b505061014092830151919092015290565b600080600080608085870312156112c557600080fd5b8451935060208501516fffffffffffffffffffffffffffffffff811681146112ec57600080fd5b6040860151606090960151949790965092505050565b60008060006060848603121561131757600080fd5b8335611322816110bd565b92506020840135611332816110bd565b929592945050506040919091013590565b60006020828403121561135557600080fd5b8135611076816110bd565b60006020828403121561137257600080fd5b5051919050565b60008160020b8360020b627fffff6000821360008413838304851182821616156113a5576113a5611093565b627fffff1960008512828116878305871216156113c4576113c4611093565b600087129250858205871284841616156113e0576113e0611093565b858505871281841616156113f6576113f6611093565b5050509290910295945050505050565b60008160020b8360020b6000821282627fffff0382138115161561142c5761142c611093565b82627fffff1903821281161561144457611444611093565b50019392505050565b60008160020b8360020b6000811281627fffff190183128115161561147457611474611093565b81627fffff01831381161561148b5761148b611093565b5090039392505050565b60008160020b8360020b806114ac576114ac61107d565b627fffff198214600019821416156114c6576114c6611093565b90059392505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea2646970667358221220cc301d2fc316655c655ca579da034f28389458b39da2239d6d4da5ec6427ae3e64736f6c63430008090033