0 txs
0 calls
constructor
constructor(address chip_)
functions
chip
viewfunction chip() view returns (address)
merkleTreeRoot
viewfunction merkleTreeRoot() view returns (bytes32)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
pendingOwner
viewfunction pendingOwner() view returns (address)
userMintedCount
viewfunction userMintedCount(address) view returns (uint256)
acceptOwnership
nonpayablefunction acceptOwnership()
mint
nonpayablefunction mint(uint256 quantity, uint256 maxQuantity, bytes32[] proof)
pause
nonpayablefunction pause()
renounceOwnership
nonpayablefunction renounceOwnership()
setMerkleTreeRoot
nonpayablefunction setMerkleTreeRoot(bytes32 root)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
events
MerkleTreeRootSet
event MerkleTreeRootSet(bytes32 root)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
Unpaused
event Unpaused(address account)
errors
EnforcedPause
error EnforcedPause()
ExceedMaxQuantity
error ExceedMaxQuantity()
ExpectedPause
error ExpectedPause()
InvalidProof
error InvalidProof()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60a060405234801561001057600080fd5b506040516109b23803806109b283398101604081905261002f916100e9565b338061005557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61005e8161007d565b506001805460ff60a01b191690556001600160a01b0316608052610119565b600180546001600160a01b031916905561009681610099565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100fb57600080fd5b81516001600160a01b038116811461011257600080fd5b9392505050565b60805161087761013b6000396000818161015501526103d501526108776000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638da5cb5b1161008c578063e6d37b8811610066578063e6d37b8814610188578063f2fde38b1461019b578063f5fe2ac5146101ae578063f716aee9146101dc57600080fd5b80638da5cb5b1461012b578063b61500e414610150578063e30c39781461017757600080fd5b80633f4ba83a146100d457806350dc4656146100de5780635c975abb146100f1578063715018a61461011357806379ba50971461011b5780638456cb5914610123575b600080fd5b6100dc6101e5565b005b6100dc6100ec36600461070b565b6101f7565b600154600160a01b900460ff1660405190151581526020015b60405180910390f35b6100dc61023a565b6100dc61024c565b6100dc610295565b6000546001600160a01b03165b6040516001600160a01b03909116815260200161010a565b6101387f000000000000000000000000000000000000000000000000000000000000000081565b6001546001600160a01b0316610138565b6100dc610196366004610724565b6102a5565b6100dc6101a93660046107a7565b610480565b6101ce6101bc3660046107a7565b60036020526000908152604090205481565b60405190815260200161010a565b6101ce60025481565b6101ed6104f1565b6101f561051e565b565b6101ff6104f1565b60028190556040518181527fee57e5823f2b1e5c86511f68be75ba1cda75fbacfbe570de45abd81e94e2cfd79060200160405180910390a150565b6102426104f1565b6101f56000610573565b60015433906001600160a01b031681146102895760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b61029281610573565b50565b61029d6104f1565b6101f561058c565b6102ad6105cf565b600033604080516001600160a01b039092166020830152810185905260600160408051601f19818403018152828252805160209182012090830152016040516020818303038152906040528051906020012090506103428383808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060025491508490506105fa565b61035f576040516309bde33960e01b815260040160405180910390fd5b33600090815260036020526040902054849061037c9087906107e6565b111561039b57604051633435702960e01b815260040160405180910390fd5b33600090815260036020526040812080548792906103ba9084906107e6565b90915550600090505b85811015610478576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016636a627842336040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526024016020604051808303816000875af1158015610441573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046591906107f9565b508061047081610812565b9150506103c3565b505050505050565b6104886104f1565b600180546001600160a01b0383166001600160a01b031990911681179091556104b96000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000546001600160a01b031633146101f55760405163118cdaa760e01b8152336004820152602401610280565b610526610610565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600180546001600160a01b03191690556102928161063a565b6105946105cf565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586105563390565b600154600160a01b900460ff16156101f55760405163d93c066560e01b815260040160405180910390fd5b600082610607858461068a565b14949350505050565b600154600160a01b900460ff166101f557604051638dfc202b60e01b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815b84518110156106cf576106bb828683815181106106ae576106ae61082b565b60200260200101516106d9565b9150806106c781610812565b91505061068f565b5090505b92915050565b60008183106106f5576000828152602084905260409020610704565b60008381526020839052604090205b9392505050565b60006020828403121561071d57600080fd5b5035919050565b6000806000806060858703121561073a57600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561076057600080fd5b818701915087601f83011261077457600080fd5b81358181111561078357600080fd5b8860208260051b850101111561079857600080fd5b95989497505060200194505050565b6000602082840312156107b957600080fd5b81356001600160a01b038116811461070457600080fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156106d3576106d36107d0565b60006020828403121561080b57600080fd5b5051919050565b600060018201610824576108246107d0565b5060010190565b634e487b7160e01b600052603260045260246000fdfea26469706673582212203fc0a59019b2cb566174f190a6adcace8bb65db8d657e15f6d41811d0200f53964736f6c63430008140033000000000000000000000000eb127cfb2972f56093862525023e117cf9dc8c38