4.8k txs
4.8k calls
constructor
constructor(address _bunnyFactoryV3, address _bunnyMintingStation, address _cakeToken, uint256 _tokenPrice, string _ipfsHash, uint256 _startTimestamp)
functions
bunnyFactoryV3
viewfunction bunnyFactoryV3() view returns (address)
bunnyMintingStation
viewfunction bunnyMintingStation() view returns (address)
cakeToken
viewfunction cakeToken() view returns (address)
canMint
viewfunction canMint(address userAddress) view returns (bool)
hasClaimed
viewfunction hasClaimed(address) view returns (bool)
numberBunnyId
viewfunction numberBunnyId() view returns (uint8)
owner
viewfunction owner() view returns (address)
startTimestamp
viewfunction startTimestamp() view returns (uint256)
tokenPrice
viewfunction tokenPrice() view returns (uint256)
mintNFT
nonpayablefunction mintNFT(uint8 _bunnyId)
renounceOwnership
nonpayablefunction renounceOwnership()
setBunnyJson
nonpayablefunction setBunnyJson(string _bunnyIdJson)
setStartTimestamp
nonpayablefunction setStartTimestamp(uint256 _newStartTimestamp)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateTokenPrice
nonpayablefunction updateTokenPrice(uint256 _newTokenPrice)
events
BunnyMint
event BunnyMint(address indexed to, uint256 indexed tokenId, uint8 indexed bunnyId)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b506040516200139538038062001395833981810160405260c08110156200003757600080fd5b81516020830151604080850151606086015160808701805193519597949692959194919392820192846401000000008211156200007357600080fd5b9083019060208201858111156200008957600080fd5b8251640100000000811182820188101715620000a457600080fd5b82525081516020918201929091019080838360005b83811015620000d3578181015183820152602001620000b9565b50505050905090810190601f168015620001015780820380516001836020036101000a031916815260200191505b506040526020015191506000905062000119620001c4565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160601b0319606087811b821660805286901b1660a052600180546001600160a01b0386166001600160a01b031990911617905560038390558151620001b4906005906020850190620001c8565b5060025550620002649350505050565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020b57805160ff19168380011785556200023b565b828001600101855582156200023b579182015b828111156200023b5782518255916020019190600101906200021e565b50620002499291506200024d565b5090565b5b808211156200024957600081556001016200024e565b60805160601c60a05160601c6110fd620002986000398061041c5280610b7452508061062452806107bf52506110fd6000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063de3ca86c11610066578063de3ca86c1461028b578063e6fd48bc146102a9578063f2fde38b146102b1578063fa77983e146102e4576100f5565b80638da5cb5b1461022b578063c2ba474414610233578063c44bef7514610266578063ce0de83314610283576100f5565b8063715018a6116100d3578063715018a6146101ba57806373b2e80e146101c25780637ff9b596146102095780638904bf2f14610223576100f5565b80630fd1933e146100fa57806351b3795c1461016c578063676c0d771461019d575b600080fd5b61016a6004803603602081101561011057600080fd5b81019060208101813564010000000081111561012b57600080fd5b82018360208201111561013d57600080fd5b8035906020019184600183028401116401000000008311171561015f57600080fd5b509092509050610304565b005b61017461041a565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61016a600480360360208110156101b357600080fd5b503561043e565b61016a6104ba565b6101f5600480360360208110156101d857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166105a0565b604080519115158252519081900360200190f35b6102116105b5565b60408051918252519081900360200190f35b6101746105bb565b6101746105d7565b6101f56004803603602081101561024957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166105f3565b61016a6004803603602081101561027c57600080fd5b50356106ed565b6101746107bd565b6102936107e1565b6040805160ff9092168252519081900360200190f35b6102116107e6565b61016a600480360360208110156102c757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107ec565b61016a600480360360208110156102fa57600080fd5b503560ff16610942565b61030c610c94565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461037b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6005828260405160200180848054600181600116156101000203166002900480156103dd5780601f106103bb5761010080835404028352918201916103dd565b820191906000526020600020905b8154815290600101906020018083116103c9575b505083838082843780830192505050935050505060405160208183030381529060405260069080519060200190610415929190610fe4565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b610446610c94565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146104b5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600355565b6104c2610c94565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610531576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60046020526000908152604090205460ff1681565b60035481565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff811660009081526004602052604081205460ff16806106d757507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c2ba4744836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156106a957600080fd5b505afa1580156106bd573d6000803e3d6000fd5b505050506040513d60208110156106d357600080fd5b5051155b156106e4575060006106e8565b5060015b919050565b6106f5610c94565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610764576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b4281116107b8576040805162461bcd60e51b815260206004820152600960248201527f746f6f2073686f72740000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600255565b7f000000000000000000000000000000000000000000000000000000000000000081565b601c81565b60025481565b6107f4610c94565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610863576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166108b55760405162461bcd60e51b81526004018080602001828103825260268152602001806110a26026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600061094c610c94565b9050610957816105f3565b6109a8576040805162461bcd60e51b815260206004820152601d60248201527f48617320636c61696d656420696e207632206f72207633206f72207634000000604482015290519081900360640190fd5b60025442116109fe576040805162461bcd60e51b815260206004820152600960248201527f746f6f206561726c790000000000000000000000000000000000000000000000604482015290519081900360640190fd5b60ff8216601c14610a56576040805162461bcd60e51b815260206004820152601860248201527f62756e6e794964206973206e6f7420617661696c61626c650000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116600090815260046020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905560035415610adc57610adc81610ab86105d7565b60035460015473ffffffffffffffffffffffffffffffffffffffff16929190610c98565b6040517f0f85cb5a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301908152601c604484018190526060602485019081526006805460026001821615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190911604606487018190526000967f000000000000000000000000000000000000000000000000000000000000000090961695630f85cb5a9589959394909290916084019085908015610bf85780601f10610bcd57610100808354040283529160200191610bf8565b820191906000526020600020905b815481529060010190602001808311610bdb57829003601f168201915b5050945050505050602060405180830381600087803b158015610c1a57600080fd5b505af1158015610c2e573d6000803e3d6000fd5b505050506040513d6020811015610c4457600080fd5b5051604051909150601c90829073ffffffffffffffffffffffffffffffffffffffff8516907fb1c92cf8728f5d128360e6af12de11e2dd53394b274a843c34662fa6be40920790600090a4505050565b3390565b6040805173ffffffffffffffffffffffffffffffffffffffff80861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052610d2d908590610d33565b50505050565b6060610d95826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610df19092919063ffffffff16565b80519091501561041557808060200190516020811015610db457600080fd5b50516104155760405162461bcd60e51b815260040180806020018281038252602a815260200180611078602a913960400191505060405180910390fd5b6060610e008484600085610e08565b949350505050565b6060610e1385610fde565b610e64576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310610ece57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610e91565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610f30576040519150601f19603f3d011682016040523d82523d6000602084013e610f35565b606091505b50915091508115610f49579150610e009050565b805115610f595780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fa3578181015183820152602001610f8b565b50505050905090810190601f168015610fd05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b3b151590565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061102557805160ff1916838001178555611052565b82800160010185558215611052579182015b82811115611052578251825591602001919060010190611037565b5061105e929150611062565b5090565b5b8082111561105e576000815560010161106356fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220b1cecf8fe45be5155b0d998c363266e20eae0aafaf2fefa0f17e0b90cce2511d64736f6c634300060c0033000000000000000000000000fa249caa1d16f75fa159f7dfbac0cc5eab48ceff00000000000000000000000078c2d17edb8a34fa00dd602994f16964d3fb4bab0000000000000000000000000e09fabb73bd3ade0a17ecc321fd13a19e81ce82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000