0 txs
0 calls
constructor
No constructor.
functions
CB_ETH
viewfunction CB_ETH() view returns (address)
FEE
viewfunction FEE() view returns (uint24)
LOWER_TICK
viewfunction LOWER_TICK() view returns (int24)
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)
UPPER_TICK
viewfunction UPPER_TICK() view returns (int24)
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
0x608060405234801561001057600080fd5b506115c9806100206000396000f3fe6080604052600436106100e15760003560e01c806373152e791161007f578063ad5c464811610059578063ad5c464814610a2d578063c57981b514610a55578063f2fde38b14610a7f578063fc68b6e114610a9f57600080fd5b806373152e79146109d25780638129fc1c146109fa5780638da5cb5b14610a0f57600080fd5b806341c64a2f116100bb57806341c64a2f1461094d57806344004cc114610975578063576bae7414610995578063715018a6146109bd57600080fd5b8063172d0d46146108bd5780631e5f257c146109025780634025feb21461092b57600080fd5b366108b85773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561013557600080fd5b505af1158015610149573d6000803e3d6000fd5b505050505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031663095ea7b373e592427a0aece92de3edee1f18e0157c058615646101a373c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610ab5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156101e957600080fd5b505af11580156101fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022191906110d4565b5061027d73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273be9895146f7af43049ca1c1ae358b0541ea49704600261026e73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610ab5565b6102789190611122565b610b37565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263095ea7b373c36442b4a4522e871399cd717abdd847ab11fe886102b583610ab5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156102fb57600080fd5b505af115801561030f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033391906110d4565b5073be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373c36442b4a4522e871399cd717abdd847ab11fe8861036c83610ab5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156103b257600080fd5b505af11580156103c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ea91906110d4565b50600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561043a57600080fd5b505afa15801561044e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610472919061118b565b9050600073840deeef2f115cf50da625f7368c24af6fe744106001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156104c357600080fd5b505afa1580156104d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fb9190611249565b905060008061050e846020015184610c51565b91509150600060405180610160016040528073be9895146f7af43049ca1c1ae358b0541ea497046001600160a01b0316815260200173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031681526020016101f462ffffff1681526020016101b860020b815260200161024e60020b81526020016105a673be9895146f7af43049ca1c1ae358b0541ea49704610ab5565b81526020016105c873c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610ab5565b81526020016000815260200160008152602001336001600160a01b03168152602001428152509050600073c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b03166388316456836040518263ffffffff1660e01b81526004016106329190611264565b608060405180830381600087803b15801561064c57600080fd5b505af1158015610660573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106849190611328565b505050905060006106a873be9895146f7af43049ca1c1ae358b0541ea49704610ab5565b11156107af5773be9895146f7af43049ca1c1ae358b0541ea4970463095ea7b373e592427a0aece92de3edee1f18e0157c058615646106e683610ab5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561072c57600080fd5b505af1158015610740573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076491906110d4565b506107af73be9895146f7af43049ca1c1ae358b0541ea4970473c02aaa39b223fe8d0a0e5c4f27ead9083c756cc261027873be9895146f7af43049ca1c1ae358b0541ea49704610ab5565b60006107ce73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610ab5565b11156108785773c02aaa39b223fe8d0a0e5c4f27ead9083c756cc263a9059cbb336107f883610ab5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561083e57600080fd5b505af1158015610852573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087691906110d4565b505b604080518281523360208201527fb9203d657e9c0ec8274c818292ab0f58b04e1970050716891770eb1bab5d655e910160405180910390a1505050505050005b600080fd5b3480156108c957600080fd5b506108e573c36442b4a4522e871399cd717abdd847ab11fe8881565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561090e57600080fd5b5061091861024e81565b60405160029190910b81526020016108f9565b34801561093757600080fd5b5061094b61094636600461137b565b610ca2565b005b34801561095957600080fd5b506108e573e592427a0aece92de3edee1f18e0157c0586156481565b34801561098157600080fd5b5061094b61099036600461137b565b610d30565b3480156109a157600080fd5b506108e573be9895146f7af43049ca1c1ae358b0541ea4970481565b3480156109c957600080fd5b5061094b610e04565b3480156109de57600080fd5b506108e573840deeef2f115cf50da625f7368c24af6fe7441081565b348015610a0657600080fd5b5061094b610e18565b348015610a1b57600080fd5b506033546001600160a01b03166108e5565b348015610a3957600080fd5b506108e573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b348015610a6157600080fd5b50610a6b6101f481565b60405162ffffff90911681526020016108f9565b348015610a8b57600080fd5b5061094b610a9a3660046113bc565b610f2e565b348015610aab57600080fd5b506109186101b881565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b158015610af957600080fd5b505af1158015610b0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3191906113d9565b92915050565b60408051610100810182526001600160a01b038581168252848116602083019081526101f48385019081523060608501908152426080860190815260a08601888152600060c0880181815260e08901918252985163414bf38960e01b8152885188166004820152955187166024870152935162ffffff1660448601529151851660648501525160848401525160a4830152935160c482015292511660e48301529073e592427a0aece92de3edee1f18e0157c058615649063414bf3899061010401602060405180830381600087803b158015610c1257600080fd5b505af1158015610c26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4a91906113d9565b5050505050565b6000806000610c6185600a610fa4565b9050600084610c7183600a6113f2565b610c7b919061147f565b9050600085610c8b84600a6113f2565b610c9591906114c6565b9791965090945050505050565b610caa610fb9565b604051635c46a7ef60e11b81523060048201526001600160a01b03838116602483015260448201839052608060648301526002608483015261060f60f31b60a483015284169063b88d4fde9060c401600060405180830381600087803b158015610d1357600080fd5b505af1158015610d27573d6000803e3d6000fd5b50505050505050565b610d38610fb9565b6001600160a01b038316610d82576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610d7c573d6000803e3d6000fd5b50505050565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b158015610dcc57600080fd5b505af1158015610de0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7c91906110d4565b610e0c610fb9565b610e166000611013565b565b600054610100900460ff1615808015610e385750600054600160ff909116105b80610e525750303b158015610e52575060005460ff166001145b610eba5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610edd576000805461ff0019166101001790555b610ee5611065565b8015610f2b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610f36610fb9565b6001600160a01b038116610f9b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610eb1565b610f2b81611013565b600080610fb1838561150e565b949350505050565b6033546001600160a01b03163314610e165760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610eb1565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff1661108c5760405162461bcd60e51b8152600401610eb190611548565b610e16600054610100900460ff166110b65760405162461bcd60e51b8152600401610eb190611548565b610e1633611013565b805180151581146110cf57600080fd5b919050565b6000602082840312156110e657600080fd5b6110ef826110bf565b9392505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082611131576111316110f6565b500490565b6001600160a01b0381168114610f2b57600080fd5b80516110cf81611136565b8051600281900b81146110cf57600080fd5b805161ffff811681146110cf57600080fd5b805160ff811681146110cf57600080fd5b600060e0828403121561119d57600080fd5b60405160e0810181811067ffffffffffffffff821117156111ce57634e487b7160e01b600052604160045260246000fd5b6040526111da8361114b565b81526111e860208401611156565b60208201526111f960408401611168565b604082015261120a60608401611168565b606082015261121b60808401611168565b608082015261122c60a0840161117a565b60a082015261123d60c084016110bf565b60c08201529392505050565b60006020828403121561125b57600080fd5b6110ef82611156565b81516001600160a01b031681526101608101602083015161129060208401826001600160a01b03169052565b5060408301516112a7604084018262ffffff169052565b5060608301516112bc606084018260020b9052565b5060808301516112d1608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151611317828501826001600160a01b03169052565b505061014092830151919092015290565b6000806000806080858703121561133e57600080fd5b8451935060208501516fffffffffffffffffffffffffffffffff8116811461136557600080fd5b6040860151606090960151949790965092505050565b60008060006060848603121561139057600080fd5b833561139b81611136565b925060208401356113ab81611136565b929592945050506040919091013590565b6000602082840312156113ce57600080fd5b81356110ef81611136565b6000602082840312156113eb57600080fd5b5051919050565b60008160020b8360020b627fffff60008213600084138383048511828216161561141e5761141e61110c565b627fffff19600085128281168783058712161561143d5761143d61110c565b600087129250858205871284841616156114595761145961110c565b8585058712818416161561146f5761146f61110c565b5050509290910295945050505050565b60008160020b8360020b6000821282627fffff038213811516156114a5576114a561110c565b82627fffff190382128116156114bd576114bd61110c565b50019392505050565b60008160020b8360020b6000811281627fffff19018312811516156114ed576114ed61110c565b81627fffff0183138116156115045761150461110c565b5090039392505050565b60008160020b8360020b80611525576115256110f6565b627fffff1982146000198214161561153f5761153f61110c565b90059392505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea2646970667358221220e871a77f95f9eeaca2339cb9bb0b91790dd470aa20a634f264118e0bfca6376364736f6c63430008090033