1 tx
2 calls
constructor
constructor(address _bunnyFactoryV2, address _bunnyFactoryV3, address _bunnyMintingStation, address _cakeToken, uint256 _tokenPrice, string _ipfsHash, uint256 _startBlockNumber)
functions
bunnyFactoryV2
viewfunction bunnyFactoryV2() view returns (address)
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)
startBlockNumber
viewfunction startBlockNumber() view returns (uint256)
tokenPrice
viewfunction tokenPrice() view returns (uint256)
claimFee
nonpayablefunction claimFee(uint256 _amount)
mintNFT
nonpayablefunction mintNFT(uint8 _bunnyId)
renounceOwnership
nonpayablefunction renounceOwnership()
setBunnyJson
nonpayablefunction setBunnyJson(string _bunnyIdJson)
setStartBlockNumber
nonpayablefunction setStartBlockNumber(uint256 _newStartBlockNumber)
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
0x60806040523480156200001157600080fd5b506040516200141338038062001413833981810160405260e08110156200003757600080fd5b815160208301516040808501516060860151608087015160a0880180519451969895979396929591949293820192846401000000008211156200007957600080fd5b9083019060208201858111156200008f57600080fd5b8251640100000000811182820188101715620000aa57600080fd5b82525081516020918201929091019080838360005b83811015620000d9578181015183820152602001620000bf565b50505050905090810190601f168015620001075780820380516001836020036101000a031916815260200191505b50604052602001519150600090506200011f620001de565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b03808a166001600160a01b0319928316179092556002805489841690831617905560038054888416908316179055600480549287169290911691909117905560068390558151620001cd906008906020850190620001e2565b50600555506200027e945050505050565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200022557805160ff191683800117855562000255565b8280016001018555821562000255579182015b828111156200025557825182559160200191906001019062000238565b506200026392915062000267565b5090565b5b8082111562000263576000815560010162000268565b611185806200028e6000396000f3fe608060405234801561001057600080fd5b50600436106100db5760003560e01c80630fd1933e146100e0578063149c839e146101505780632417359714610174578063498a4c2d1461019157806351b3795c146101ab578063676c0d77146101b3578063715018a6146101d057806373b2e80e146101d85780637ff9b596146102125780638904bf2f1461021a5780638da5cb5b14610222578063c2ba47441461022a578063ce0de83314610250578063de3ca86c14610258578063f2fde38b14610276578063f667526a1461029c578063fa77983e146102b9575b600080fd5b61014e600480360360208110156100f657600080fd5b810190602081018135600160201b81111561011057600080fd5b82018360208201111561012257600080fd5b803590602001918460018302840111600160201b8311171561014357600080fd5b5090925090506102d9565b005b6101586103e4565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603602081101561018a57600080fd5b50356103f3565b610199610490565b60408051918252519081900360200190f35b610158610496565b61014e600480360360208110156101c957600080fd5b50356104a5565b61014e610502565b6101fe600480360360208110156101ee57600080fd5b50356001600160a01b0316610592565b604080519115158252519081900360200190f35b6101996105a7565b6101586105ad565b6101586105bc565b6101fe6004803603602081101561024057600080fd5b50356001600160a01b03166105cb565b6101586106fd565b61026061070c565b6040805160ff9092168252519081900360200190f35b61014e6004803603602081101561028c57600080fd5b50356001600160a01b0316610711565b61014e600480360360208110156102b257600080fd5b50356107f7565b61014e600480360360208110156102cf57600080fd5b503560ff16610870565b6102e1610cdd565b6000546001600160a01b03908116911614610331576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b6008828260405160200180848054600181600116156101000203166002900480156103935780601f10610371576101008083540402835291820191610393565b820191906000526020600020905b81548152906001019060200180831161037f575b50508383808284376040805191909301818103601f1901825290925250601c6000526009602090815281516103df96506000805160206110f0833981519152955091019250905061100c565b505050565b6001546001600160a01b031681565b6103fb610cdd565b6000546001600160a01b0390811691161461044b576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b43811161048b576040805162461bcd60e51b81526020600482015260096024820152681d1bdbc81cda1bdc9d60ba1b604482015290519081900360640190fd5b600555565b60055481565b6003546001600160a01b031681565b6104ad610cdd565b6000546001600160a01b039081169116146104fd576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b600655565b61050a610cdd565b6000546001600160a01b0390811691161461055a576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b600080546040516001600160a01b0390911690600080516020611130833981519152908390a3600080546001600160a01b0319169055565b60076020526000908152604090205460ff1681565b60065481565b6004546001600160a01b031681565b6000546001600160a01b031690565b6001600160a01b03811660009081526007602052604081205460ff16806106675750600154604080516339d9740760e11b81526001600160a01b038581166004830152915191909216916373b2e80e916024808301926020929190829003018186803b15801561063a57600080fd5b505afa15801561064e573d6000803e3d6000fd5b505050506040513d602081101561066457600080fd5b50515b806106e75750600254604080516339d9740760e11b81526001600160a01b038581166004830152915191909216916373b2e80e916024808301926020929190829003018186803b1580156106ba57600080fd5b505afa1580156106ce573d6000803e3d6000fd5b505050506040513d60208110156106e457600080fd5b50515b156106f4575060006106f8565b5060015b919050565b6002546001600160a01b031681565b601c81565b610719610cdd565b6000546001600160a01b03908116911614610769576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b6001600160a01b0381166107ae5760405162461bcd60e51b81526004018080602001828103825260268152602001806110ca6026913960400191505060405180910390fd5b600080546040516001600160a01b038085169392169160008051602061113083398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6107ff610cdd565b6000546001600160a01b0390811691161461084f576040805162461bcd60e51b81526020600482018190526024820152600080516020611110833981519152604482015290519081900360640190fd5b61086d61085a610cdd565b6004546001600160a01b03169083610ce1565b50565b600061087a610cdd565b600154604080516339d9740760e11b81526001600160a01b038085166004830152915193945060009391909216916373b2e80e916024808301926020929190829003018186803b1580156108cd57600080fd5b505afa1580156108e1573d6000803e3d6000fd5b505050506040513d60208110156108f757600080fd5b5051600254604080516339d9740760e11b81526001600160a01b038681166004830152915193945060009391909216916373b2e80e916024808301926020929190829003018186803b15801561094c57600080fd5b505afa158015610960573d6000803e3d6000fd5b505050506040513d602081101561097657600080fd5b5051905081158015610986575080155b6109d1576040805162461bcd60e51b815260206004820152601760248201527648617320636c61696d656420696e207632206f7220763360481b604482015290519081900360640190fd5b6001600160a01b03831660009081526007602052604090205460ff1615610a2d576040805162461bcd60e51b815260206004820152600b60248201526a12185cc818db185a5b595960aa1b604482015290519081900360640190fd5b6005544311610a6f576040805162461bcd60e51b8152602060048201526009602482015268746f6f206561726c7960b81b604482015290519081900360640190fd5b60ff8416601c14610ac2576040805162461bcd60e51b815260206004820152601860248201527762756e6e794964206973206e6f7420617661696c61626c6560401b604482015290519081900360640190fd5b6001600160a01b038084166000908152600760205260409020805460ff19166001179055600654600454610afb92169085903090610d33565b601c600052600960209081526000805160206110f083398151915280546040805160026001841615610100026000190190931692909204601f8101859004850283018501909152808252606093919291830182828015610b9c5780601f10610b7157610100808354040283529160200191610b9c565b820191906000526020600020905b815481529060010190602001808311610b7f57829003601f168201915b50506003546040516307c2e5ad60e11b81526001600160a01b038a811660048301908152601c60448401819052606060248501908152895160648601528951999a50600099939095169750630f85cb5a96508c955089949093919290916084019060208601908083838d5b83811015610c1f578181015183820152602001610c07565b50505050905090810190601f168015610c4c5780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015610c6d57600080fd5b505af1158015610c81573d6000803e3d6000fd5b505050506040513d6020811015610c9757600080fd5b5051604051909150601c9082906001600160a01b038816907fb1c92cf8728f5d128360e6af12de11e2dd53394b274a843c34662fa6be40920790600090a4505050505050565b3390565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526103df908490610d93565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610d8d908590610d93565b50505050565b6060610de8826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e449092919063ffffffff16565b8051909150156103df57808060200190516020811015610e0757600080fd5b50516103df5760405162461bcd60e51b815260040180806020018281038252602a8152602001806110a0602a913960400191505060405180910390fd5b6060610e538484600085610e5b565b949350505050565b6060610e6685611006565b610eb7576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610ef65780518252601f199092019160209182019101610ed7565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610f58576040519150601f19603f3d011682016040523d82523d6000602084013e610f5d565b606091505b50915091508115610f71579150610e539050565b805115610f815780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fcb578181015183820152602001610fb3565b50505050905090810190601f168015610ff85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b3b151590565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061104d57805160ff191683800117855561107a565b8280016001018555821561107a579182015b8281111561107a57825182559160200191906001019061105f565b5061108692915061108a565b5090565b5b80821115611086576000815560010161108b56fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573730198fab112c143739d2c64cd1e8f8579226b9625635561ef7f569630690cb0804f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0a264697066735822122052b84efd91cc4fb280640cf564c2cbee2a414d01c5cfc452da1c8881f20038cb64736f6c634300060c00330000000000000000000000001c99222f857c1d72234703ec5b9ed88089bd7091000000000000000000000000fa249caa1d16f75fa159f7dfbac0cc5eab48ceff00000000000000000000000078c2d17edb8a34fa00dd602994f16964d3fb4bab0000000000000000000000000e09fabb73bd3ade0a17ecc321fd13a19e81ce82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000