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)
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
0x608060405234801561001057600080fd5b50611262806100206000396000f3fe6080604052600436106100955760003560e01c80638129fc1c116100595780638129fc1c146109415780638da5cb5b14610956578063ad5c464814610974578063c57981b51461099c578063f2fde38b146109c657600080fd5b8063172d0d461461086d57806341c64a2f146108b2578063576bae74146108da578063715018a61461090257806373152e791461091957600080fd5b366108685773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b505050505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663095ea7b373e592427a0aece92de3edee1f18e0157c0586156461015773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26109e6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561019d57600080fd5b505af11580156101b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d59190610e7d565b5061023173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273be9895146f7af43049ca1c1ae358b0541ea49704600261022273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26109e6565b61022c9190610eb5565b610a68565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263095ea7b373c36442b4a4522e871399cd717abdd847ab11fe88610269836109e6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156102af57600080fd5b505af11580156102c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e79190610e7d565b5073be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373c36442b4a4522e871399cd717abdd847ab11fe88610320836109e6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561036657600080fd5b505af115801561037a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039e9190610e7d565b50600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b1580156103ee57600080fd5b505afa158015610402573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104269190610f2c565b9050600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561047757600080fd5b505afa15801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af9190610fea565b90506000806104c2846020015184610b82565b91509150600060405180610160016040528073be9895146f7af43049ca1c1ae358b0541ea497046001600160a01b0316815260200173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031681526020016101f462ffffff1681526020018460020b81526020018360020b815260200161055673be9895146f7af43049ca1c1ae358b0541ea497046109e6565b815260200161057873c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26109e6565b81526020016000815260200160008152602001336001600160a01b03168152602001428152509050600073c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b03166388316456836040518263ffffffff1660e01b81526004016105e29190611005565b608060405180830381600087803b1580156105fc57600080fd5b505af1158015610610573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063491906110c9565b5050509050600061065873be9895146f7af43049ca1c1ae358b0541ea497046109e6565b111561075f5773be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373e592427a0aece92de3edee1f18e0157c05861564610696836109e6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107149190610e7d565b5061075f73be9895146f7af43049ca1c1ae358b0541ea4970473c02aaa39b223fe8d0a0e5c4f27ead9083c756cc261022c73be9895146f7af43049ca1c1ae358b0541ea497046109e6565b600061077e73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26109e6565b11156108285773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263a9059cbb336107a8836109e6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156107ee57600080fd5b505af1158015610802573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108269190610e7d565b505b604080518281523360208201527fb9203d657e9c0ec8274c818292ab0f58b04e1970050716891770eb1bab5d655e910160405180910390a1505050505050005b600080fd5b34801561087957600080fd5b5061089573c36442b4a4522e871399cd717abdd847ab11fe8881565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156108be57600080fd5b5061089573e592427a0aece92de3edee1f18e0157c0586156481565b3480156108e657600080fd5b5061089573be9895146f7af43049ca1c1ae358b0541ea4970481565b34801561090e57600080fd5b50610917610bc2565b005b34801561092557600080fd5b5061089573840deeef2f115cf50da625f7368c24af6fe7441081565b34801561094d57600080fd5b50610917610bd6565b34801561096257600080fd5b506033546001600160a01b0316610895565b34801561098057600080fd5b5061089573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b3480156109a857600080fd5b506109b26101f481565b60405162ffffff90911681526020016108a9565b3480156109d257600080fd5b506109176109e136600461111c565b610cec565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b158015610a2a57600080fd5b505af1158015610a3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a629190611139565b92915050565b60408051610100810182526001600160a01b038581168252848116602083019081526101f48385019081523060608501908152426080860190815260a08601888152600060c0880181815260e08901918252985163414bf38960e01b8152885188166004820152955187166024870152935162ffffff1660448601529151851660648501525160848401525160a4830152935160c482015292511660e48301529073e592427a0aece92de3edee1f18e0157c058615649063414bf3899061010401602060405180830381600087803b158015610b4357600080fd5b505af1158015610b57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7b9190611139565b5050505050565b6000808083610b92866001611152565b610b9c9190611152565b9050600084610bac876001611152565b610bb69190611199565b96919550909350505050565b610bca610d62565b610bd46000610dbc565b565b600054610100900460ff1615808015610bf65750600054600160ff909116105b80610c105750303b158015610c10575060005460ff166001145b610c785760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c9b576000805461ff0019166101001790555b610ca3610e0e565b8015610ce9576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610cf4610d62565b6001600160a01b038116610d595760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610c6f565b610ce981610dbc565b6033546001600160a01b03163314610bd45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c6f565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610e355760405162461bcd60e51b8152600401610c6f906111e1565b610bd4600054610100900460ff16610e5f5760405162461bcd60e51b8152600401610c6f906111e1565b610bd433610dbc565b80518015158114610e7857600080fd5b919050565b600060208284031215610e8f57600080fd5b610e9882610e68565b9392505050565b634e487b7160e01b600052601160045260246000fd5b600082610ed257634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b0381168114610ce957600080fd5b8051610e7881610ed7565b8051600281900b8114610e7857600080fd5b805161ffff81168114610e7857600080fd5b805160ff81168114610e7857600080fd5b600060e08284031215610f3e57600080fd5b60405160e0810181811067ffffffffffffffff82111715610f6f57634e487b7160e01b600052604160045260246000fd5b604052610f7b83610eec565b8152610f8960208401610ef7565b6020820152610f9a60408401610f09565b6040820152610fab60608401610f09565b6060820152610fbc60808401610f09565b6080820152610fcd60a08401610f1b565b60a0820152610fde60c08401610e68565b60c08201529392505050565b600060208284031215610ffc57600080fd5b610e9882610ef7565b81516001600160a01b031681526101608101602083015161103160208401826001600160a01b03169052565b506040830151611048604084018262ffffff169052565b50606083015161105d606084018260020b9052565b506080830151611072608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516110b8828501826001600160a01b03169052565b505061014092830151919092015290565b600080600080608085870312156110df57600080fd5b8451935060208501516fffffffffffffffffffffffffffffffff8116811461110657600080fd5b6040860151606090960151949790965092505050565b60006020828403121561112e57600080fd5b8135610e9881610ed7565b60006020828403121561114b57600080fd5b5051919050565b60008160020b8360020b6000821282627fffff0382138115161561117857611178610e9f565b82627fffff1903821281161561119057611190610e9f565b50019392505050565b60008160020b8360020b6000811281627fffff19018312811516156111c0576111c0610e9f565b81627fffff0183138116156111d7576111d7610e9f565b5090039392505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea26469706673582212200d744544ca6fc612e42b26a148d6085f8288cc299ed606d1090a0c8be00bb8f664736f6c63430008090033