3.8k txs
3.8k calls
constructor
No constructor.
functions
dropInfos
viewfunction dropInfos(address) view returns (bool)
getMicroFeeWei
viewfunction getMicroFeeWei(uint256 quantity) view returns (uint256)
microERC721
viewfunction microERC721() view returns (address)
microManager
viewfunction microManager() view returns (address)
owner
viewfunction owner() view returns (address)
deployWithPayload
payablefunction deployWithPayload(bytes12 saltHash, bytes initCode) payable
editManager
nonpayablefunction editManager(address _manager)
editMicro
nonpayablefunction editMicro(address _microERC721)
init
nonpayablefunction init(bytes initPayload) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
FeePayout
event FeePayout(uint256 MicroMintFeeWei, address MicroFeeRecipient, bool success)
NewCollectionDeployed
event NewCollectionDeployed(address indexed sender, address indexed contractAddress)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
PaymentFailed
error PaymentFailed()
PurchaseWrongPrice
error PurchaseWrongPrice(uint256 correctPrice)
Unauthorized
error Unauthorized()
creation bytecode
0x608060405234801561001057600080fd5b5061001a33610023565b60018055610073565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610d34806100826000396000f3fe60806040526004361061009c5760003560e01c8063715018a611610064578063715018a61461018c57806387031fe5146101a35780638da5cb5b146101c3578063c42640b3146101e1578063ec98a0df14610201578063f2fde38b1461021457600080fd5b80630e21ea06146100a1578063195c2192146100de578063396434ff1461011e5780634ddf47d41461013e578063616985ed1461015e575b600080fd5b3480156100ad57600080fd5b506002546100c1906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100ea57600080fd5b5061010e6100f9366004610a08565b60046020526000908152604090205460ff1681565b60405190151581526020016100d5565b34801561012a57600080fd5b506003546100c1906001600160a01b031681565b34801561014a57600080fd5b5061010e610159366004610ac8565b610234565b34801561016a57600080fd5b5061017e610179366004610b05565b6102cb565b6040519081526020016100d5565b34801561019857600080fd5b506101a1610448565b005b3480156101af57600080fd5b506101a16101be366004610a08565b610487565b3480156101cf57600080fd5b506000546001600160a01b03166100c1565b3480156101ed57600080fd5b506101a16101fc366004610a08565b6104bd565b6101a161020f366004610b1e565b610509565b34801561022057600080fd5b506101a161022f366004610a08565b6106af565b600354600090600160a01b900460ff1615610261576040516282b42960e81b815260040160405180910390fd5b60008060008480602001905181019061027a9190610b7b565b925092509250610289836106af565b600380546001600160a01b0319166001600160a01b0383161790556102ad82610747565b50506003805460ff60a01b1916600160a01b17905550600192915050565b6000816000036102dd57506000919050565b600260009054906101000a90046001600160a01b03166001600160a01b031663a89ae4ba6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610330573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103549190610bc8565b6001600160a01b031663f5d781616103e384600260009054906101000a90046001600160a01b03166001600160a01b0316630c1119bb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103dd9190610be5565b90610769565b6040518263ffffffff1660e01b815260040161040191815260200190565b602060405180830381865afa15801561041e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104429190610be5565b92915050565b6000546001600160a01b0316331461047b5760405162461bcd60e51b815260040161047290610bfe565b60405180910390fd5b610485600061077c565b565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260040161047290610bfe565b6104ba81610747565b50565b6000546001600160a01b031633146104e75760405162461bcd60e51b815260040161047290610bfe565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60026001540361055b5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610472565b6002600181905550600061056f60016102cb565b9050803410156105955760405163c5a8df2f60e01b815260048101829052602401610472565b6040805133606081901b6bffffffffffffffffffffffff191660208301526001600160a01b031986166034830152916000910160408051601f19818403018152908290528051602090910120600354909250600091610636916001600160a01b031690610606908890602401610c63565b60408051601f198184030181529190526020810180516001600160e01b0316631377d1f560e21b179052846107cc565b905061064184610898565b6106548361064f8634610cac565b61095e565b6001600160a01b03808216600081815260046020526040808220805460ff191660011790555191928616917f1a14c2d344f3be50bc24035a55504e8a742632b16a41eace87e6c0d2270e74989190a350506001805550505050565b6000546001600160a01b031633146106d95760405162461bcd60e51b815260040161047290610bfe565b6001600160a01b03811661073e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610472565b6104ba8161077c565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60006107758284610cc3565b9392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000808460601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b6028820152836037826000f5925050600084511115610890576000826001600160a01b03168560405161083e9190610ce2565b6000604051808303816000865af19150503d806000811461087b576040519150601f19603f3d011682016040523d82523d6000602084013e610880565b606091505b505090508061088e57600080fd5b505b509392505050565b6002546040805163c5f956af60e01b815290516000926001600160a01b03169163c5f956af9160048083019260209291908290030181865afa1580156108e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109069190610bc8565b9050610912818361095e565b604080518381526001600160a01b038316602082015260018183015290517f7d91e6735310f2a10253c2b777a07cdd5bce000456de934af23dfc9e4aea7f879181900360600190a15050565b80156109ef576000826001600160a01b031682620334505a11610981575a610986565b620334505b6040519091906000818181858888f193505050503d80600081146109c6576040519150601f19603f3d011682016040523d82523d6000602084013e6109cb565b606091505b50509050806109ed576040516307a4ced160e51b815260040160405180910390fd5b505b5050565b6001600160a01b03811681146104ba57600080fd5b600060208284031215610a1a57600080fd5b8135610775816109f3565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610a4c57600080fd5b813567ffffffffffffffff80821115610a6757610a67610a25565b604051601f8301601f19908116603f01168101908282118183101715610a8f57610a8f610a25565b81604052838152866020858801011115610aa857600080fd5b836020870160208301376000602085830101528094505050505092915050565b600060208284031215610ada57600080fd5b813567ffffffffffffffff811115610af157600080fd5b610afd84828501610a3b565b949350505050565b600060208284031215610b1757600080fd5b5035919050565b60008060408385031215610b3157600080fd5b82356001600160a01b031981168114610b4957600080fd5b9150602083013567ffffffffffffffff811115610b6557600080fd5b610b7185828601610a3b565b9150509250929050565b600080600060608486031215610b9057600080fd5b8351610b9b816109f3565b6020850151909350610bac816109f3565b6040850151909250610bbd816109f3565b809150509250925092565b600060208284031215610bda57600080fd5b8151610775816109f3565b600060208284031215610bf757600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60005b83811015610c4e578181015183820152602001610c36565b83811115610c5d576000848401525b50505050565b6020815260008251806020840152610c82816040850160208701610c33565b601f01601f19169190910160400192915050565b634e487b7160e01b600052601160045260246000fd5b600082821015610cbe57610cbe610c96565b500390565b6000816000190483118215151615610cdd57610cdd610c96565b500290565b60008251610cf4818460208701610c33565b919091019291505056fea264697066735822122054b2fe795c56c21c9770905e0c62fbc4850b5dc866e16389d432a80c17f11a4f64736f6c634300080d0033