0 txs
0 calls
constructor
No constructor.
functions
validateAffiliate
viewfunction validateAffiliate(address affiliate, bytes signature, address affiliateSigner) view
verify
purefunction verify(tuple auth, address tokenAddress, address account) pure returns (bool)
events
No events.
errors
BurnToMintDisabled
error BurnToMintDisabled()
Erc20BalanceTooLow
error Erc20BalanceTooLow()
ExcessiveEthSent
error ExcessiveEthSent()
InsufficientEthSent
error InsufficientEthSent()
InvalidAmountOfTokens
error InvalidAmountOfTokens()
InvalidReferral
error InvalidReferral()
InvalidSignature
error InvalidSignature()
ListMaxSupplyExceeded
error ListMaxSupplyExceeded()
MaxBatchSizeExceeded
error MaxBatchSizeExceeded()
MaxSupplyExceeded
error MaxSupplyExceeded()
MintingPaused
error MintingPaused()
MintNotYetStarted
error MintNotYetStarted()
NotApprovedToTransfer
error NotApprovedToTransfer()
NotTokenOwner
error NotTokenOwner()
NumberOfMintsExceeded
error NumberOfMintsExceeded()
WalletUnauthorizedToMint
error WalletUnauthorizedToMint()
creation bytecode
0x61118d61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100615760003560e01c80632a70e5821461006657806340fe1ac71461008e5780638c42a150146100a35780639b2e2ef3146100b6578063f82649cc146100c9575b600080fd5b610079610074366004610e22565b6100ea565b60405190151581526020015b60405180910390f35b6100a161009c366004610da0565b61018b565b005b6100a16100b1366004610f14565b610238565b6100a16100c4366004610e84565b6106b5565b6100dc6100d7366004610fdf565b610a1a565b604051908152602001610085565b60008335158061012c57506040516001600160601b0319606085901b166020820152603401604051602081830303815290604052805190602001208460000135145b1561013957506001610184565b610181610149602086018661102c565b6040516001600160601b0319606087901b16602082015287359060340160405160208183030381529060405280519060200120610c62565b90505b9392505050565b6040516001600160601b0319606086901b1660208201526000906101ed90603401604051602081830303815290604052805190602001206020527b19457468657265756d205369676e6564204d6573736167653a0a3332600052603c60042090565b905060006101fc828686610ca6565b9050826001600160a01b0316816001600160a01b03161461023057604051638baa579f60e01b815260040160405180910390fd5b505050505050565b6001600160a01b038616156102d1576001600160a01b0386167386b82972282dd22348374bc63fd21620f7ed847b14806102835750866001600160a01b0316866001600160a01b0316145b8061029657506001600160a01b03861633145b156102b45760405163119833d760e11b815260040160405180910390fd5b60018a01546102d1908790849084906001600160a01b031661018b565b60018b0154600160a01b900463ffffffff16610300576040516375ab03ab60e11b815260040160405180910390fd5b60028b015461031a908a906001600160a01b0316336100ea565b6103375760405163d838648f60e01b815260040160405180910390fd5b60018b0154600160801b900463ffffffff1642101561036957604051630e91d3a160e11b815260040160405180910390fd5b60018b015463ffffffff600160c01b82048116600160a01b9092041610156103e757336000908152602085815260408083208c3584529091528120546103b0908a90611074565b60018d0154909150600160a01b900463ffffffff168111156103e5576040516315fcbc9d60e01b815260040160405180910390fd5b505b60038a015460018c0154600160a01b90910463ffffffff908116600160c01b90920416101561046357883560009081526020849052604081205461042c908a90611074565b60018d0154909150600160c01b900463ffffffff168111156104615760405163103f447360e31b815260040160405180910390fd5b505b60038a0154600160c01b900463ffffffff1688111561049557604051637a7e96df60e01b815260040160405180910390fd5b60038a0154600160a01b900463ffffffff166104b18987611074565b11156104d057604051638a164f6360e01b815260040160405180910390fd5b60006104ec8c60058d018b6001600160a01b038b161515610a1a565b60028d01549091506001600160a01b0316156106655760028c0154604051636eb1769f60e11b81523360048201523060248201526001600160a01b03909116908290829063dd62ed3e9060440160206040518083038186803b15801561055157600080fd5b505afa158015610565573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105899190611014565b10156105a8576040516302df483560e21b815260040160405180910390fd5b6040516370a0823160e01b815233600482015282906001600160a01b038316906370a082319060240160206040518083038186803b1580156105e957600080fd5b505afa1580156105fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106219190611014565b10156106405760405163046abae760e31b815260040160405180910390fd5b341561065f576040516301b2422760e61b815260040160405180910390fd5b506106a7565b803410156106865760405163f244866f60e01b815260040160405180910390fd5b803411156106a7576040516301b2422760e61b815260040160405180910390fd5b505050505050505050505050565b8454600160a01b900460ff166106de57604051631dc68aa160e11b815260040160405180910390fd5b8454600160c01b900467ffffffffffffffff1642101561071157604051630e91d3a160e11b815260040160405180910390fd5b60005b838110156107fc57855433906001600160a01b0316636352211e87878581811061074e57634e487b7160e01b600052603260045260246000fd5b905060200201356040518263ffffffff1660e01b815260040161077391815260200190565b60206040518083038186803b15801561078b57600080fd5b505afa15801561079f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c39190610d84565b6001600160a01b0316146107ea576040516359dc379f60e01b815260040160405180910390fd5b806107f4816110d6565b915050610714565b50845460405163e985e9c560e01b81523360048201523060248201526001600160a01b039091169063e985e9c59060440160206040518083038186803b15801561084557600080fd5b505afa158015610859573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087d9190610e06565b61089a576040516302df483560e21b815260040160405180910390fd5b8454600090600160a81b900460ff16156108cc5785546108c590600160b01b900461ffff16856110a0565b905061091b565b85546108e390600160b01b900461ffff16856110f1565b1561090157604051630421c69d60e31b815260040160405180910390fd5b855461091890600160b01b900461ffff168561108c565b90505b6003870154600160c01b900463ffffffff1681111561094d57604051637a7e96df60e01b815260040160405180910390fd5b60038701546001870154600160a01b90910463ffffffff1667ffffffffffffffff90911610156109d6573360009081526020838152604080832063313ab93760e11b84529091528120546109a2908390611074565b600188015490915067ffffffffffffffff168111156109d4576040516315fcbc9d60e01b815260040160405180910390fd5b505b6003870154600160a01b900463ffffffff166109f28285611074565b1115610a1157604051638a164f6360e01b815260040160405180910390fd5b50505050505050565b835460018501546000916001600160801b031690600160e01b900463ffffffff1615610b575760018601546000906001600160801b0381169063ffffffff600160e01b8204811691610a7591600160801b90910416426110bf565b610a7f919061108c565b610a8991906110a0565b8754909150600160801b90046001600160801b0316821115610af2578654610ac190600160801b90046001600160801b0316836110bf565b811115610ae1578654600160801b90046001600160801b03169150610b55565b610aeb81836110bf565b9150610b55565b8654600160801b90046001600160801b0316821015610b55578654610b28908390600160801b90046001600160801b03166110bf565b811115610b48578654600160801b90046001600160801b03169150610b55565b610b528183611074565b91505b505b6000610b6385836110a0565b90508315610b9657855461271090610b7f9061ffff16836110a0565b610b89919061108c565b610b9390826110bf565b90505b60005b6001870154811015610c5557866001018181548110610bc857634e487b7160e01b600052603260045260246000fd5b60009182526020909120015461ffff168610610c4357612710876001018281548110610c0457634e487b7160e01b600052603260045260246000fd5b600091825260209091200154610c249062010000900461ffff16846110a0565b610c2e919061108c565b610c3890836110bf565b9350610c5a92505050565b80610c4d816110d6565b915050610b99565b509150505b949350505050565b60008315610c9e578360051b8501855b803580851160051b94855260209485185260406000209301818110610c9657610c9b565b610c72565b50505b501492915050565b60006041821415610184576040516040846040377f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a060605111610d0c5784600052604084013560001a602052602060406080600060015afa5060006060523d6060035191505b6040529392505050565b8035610d2181611131565b919050565b60008083601f840112610d37578182fd5b50813567ffffffffffffffff811115610d4e578182fd5b602083019150836020828501011115610d6657600080fd5b9250929050565b600060408284031215610d7e578081fd5b50919050565b600060208284031215610d95578081fd5b815161018481611131565b60008060008060608587031215610db5578283fd5b8435610dc081611131565b9350602085013567ffffffffffffffff811115610ddb578384fd5b610de787828801610d26565b9094509250506040850135610dfb81611131565b939692955090935050565b600060208284031215610e17578081fd5b815161018481611149565b600080600060608486031215610e36578283fd5b833567ffffffffffffffff811115610e4c578384fd5b610e5886828701610d6d565b9350506020840135610e6981611131565b91506040840135610e7981611131565b809150509250925092565b60008060008060008060a08789031215610e9c578182fd5b8635955060208701359450604087013567ffffffffffffffff80821115610ec1578384fd5b818901915089601f830112610ed4578384fd5b813581811115610ee2578485fd5b8a60208260051b8501011115610ef6578485fd5b979a9699505060200196606081013595608090910135945092505050565b60008060008060008060008060008060006101408c8e031215610f35578485fd5b8b359a5060208c0135995067ffffffffffffffff8060408e01351115610f59578586fd5b610f698e60408f01358f01610d6d565b995060608d01359850610f7e60808e01610d16565b9750610f8c60a08e01610d16565b965060c08d0135955060e08d013594506101008d01359350806101208e01351115610fb5578283fd5b50610fc78d6101208e01358e01610d26565b81935080925050509295989b509295989b9093969950565b60008060008060808587031215610ff4578384fd5b8435935060208501359250604085013591506060850135610dfb81611149565b600060208284031215611025578081fd5b5051919050565b6000808335601e19843603018112611042578283fd5b83018035915067ffffffffffffffff82111561105c578283fd5b6020019150600581901b3603821315610d6657600080fd5b6000821982111561108757611087611105565b500190565b60008261109b5761109b61111b565b500490565b60008160001904831182151516156110ba576110ba611105565b500290565b6000828210156110d1576110d1611105565b500390565b60006000198214156110ea576110ea611105565b5060010190565b6000826111005761110061111b565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b6001600160a01b038116811461114657600080fd5b50565b801515811461114657600080fdfea2646970667358221220acc5e8971cd6b36036246ced10b517efa68a2f62c454f3d6d81b130a8b59d9a864736f6c63430008040033