0 txs
0 calls
constructor
constructor(address _theDAO, address _theNFT)
functions
claims
viewfunction claims(address) view returns (uint256)
curator
viewfunction curator() view returns (address)
curBatch
viewfunction curBatch() view returns (uint256)
getStats
viewfunction getStats(address _user, bytes32[] _proof) view returns (uint256[])
nextBatch
viewfunction nextBatch() view returns (uint256)
root
viewfunction root() view returns (bytes32)
verify
purefunction verify(address _to, bytes32 _root, bytes32[] _proof) pure returns (bool)
bulkMint
nonpayablefunction bulkMint(uint256 rounds)
claim
nonpayablefunction claim(address _to, bytes32[] _proof)
setCurator
nonpayablefunction setCurator(address _a)
setRoot
nonpayablefunction setRoot(bytes32 _r)
shutdown
nonpayablefunction shutdown(uint256[] _ids, bool _destruct)
events
Claim
event Claim(address)
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162001690380380620016908339810160408190526200003491620000f0565b600180546001600160a01b031916331790556001600160a01b03828116608081905290821660a081905260405163095ea7b360e01b81526004810191909152600019602482015263095ea7b3906044016020604051808303816000875af1158015620000a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ca919062000128565b50505062000153565b80516001600160a01b0381168114620000eb57600080fd5b919050565b600080604083850312156200010457600080fd5b6200010f83620000d3565b91506200011f60208401620000d3565b90509250929050565b6000602082840312156200013b57600080fd5b815180151581146200014c57600080fd5b9392505050565b60805160a0516114e6620001aa600039600081816102c6015281816103e001528181610501015281816105ba015281816107a301528181610cd10152610e280152600081816108ca015261097e01526114e66000f3fe608060405234801561001057600080fd5b50600436106100d35760003560e01c8063d7aada8111610081578063e7c51f1b1161005b578063e7c51f1b146101ea578063e90956cf146101f3578063ebf0c7171461020657600080fd5b8063d7aada811461017f578063dab5f34014610192578063e66f53b7146101a557600080fd5b8063b005a1cf116100b2578063b005a1cf14610129578063c6788bdd1461013c578063d60d97b71461015c57600080fd5b8062bc653c146100d8578063733db88f146100ed5780637c6eca3b14610109575b600080fd5b6100eb6100e6366004611069565b61020f565b005b6100f660045481565b6040519081526020015b60405180910390f35b61011c6101173660046111b8565b610492565b6040516101009190611206565b6100eb61013736600461125b565b610715565b6100f661014a3660046112e1565b60006020819052908152604090205481565b61016f61016a366004611303565b610ac4565b6040519015158152602001610100565b6100eb61018d3660046111b8565b610bb6565b6100eb6101a0366004611069565b610f1b565b6001546101c59073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610100565b6100f660055481565b6100eb6102013660046112e1565b610fa1565b6100f660025481565b60015473ffffffffffffffffffffffffffffffffffffffff163314610295576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6f6e6c792063757261746f722063616e2063616c6c207468697300000000000060448201526064015b60405180910390fd5b6040517fc23f85d60000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063c23f85d690602401600060405180830381865afa158015610322573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610368919081019061135a565b600554600090815260036020526040902081519192509082906002908110610392576103926113eb565b602002602001015161070803816001018190555060005b8381101561045d576040517fa0712d68000000000000000000000000000000000000000000000000000000008152606460048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063a0712d6890602401600060405180830381600087803b15801561043957600080fd5b505af115801561044d573d6000803e3d6000fd5b5050600190920191506103a99050565b5081600281518110610471576104716113eb565b60209081029190910101516107080360640190555050600580546001019055565b60408051600a8082526101608201909252606091600091906020820161014080368337019050506040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301529192507f0000000000000000000000000000000000000000000000000000000000000000909116906370a0823190602401602060405180830381865afa15801561054a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056e919061141a565b81600081518110610581576105816113eb565b60209081029190910101526040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610616573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063a919061141a565b8160018151811061064d5761064d6113eb565b6020026020010181815250506106668460025485610ac4565b1561068d57600181600281518110610680576106806113eb565b6020026020010181815250505b600454816003815181106106a3576106a36113eb565b602002602001018181525050600554816004815181106106c5576106c56113eb565b60200260200101818152505060006003600060045481526020019081526020016000209050806001015482600581518110610702576107026113eb565b6020908102919091010152509392505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6f6e6c792063757261746f722063616e2063616c6c2074686973000000000000604482015260640161028c565b60005b82811015610898577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd30338787868181106107f1576107f16113eb565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815273ffffffffffffffffffffffffffffffffffffffff958616600482015294909316602485015250602090910201356044820152606401600060405180830381600087803b15801561086d57600080fd5b505af1158015610881573d6000803e3d6000fd5b50505050808061089090611433565b915050610799565b506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094a919061141a565b1115610a9e576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb90339083906370a0823190602401602060405180830381865afa1580156109e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a08919061141a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015610a78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9c9190611493565b505b8015610abf5760015473ffffffffffffffffffffffffffffffffffffffff16ff5b505050565b6040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606085901b166020820152600090819060340160405160208183030381529060405280519060200120905060005b8351811015610bab576000848281518110610b3357610b336113eb565b60200260200101519050808311610b75576040805160208101859052908101829052606001604051602081830303815290604052805190602001209250610ba2565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b50600101610b16565b509092149392505050565b3360009081526020819052604090205415610c2d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f616c726561647920636c61696d65640000000000000000000000000000000000604482015260640161028c565b610c3a8260025483610ac4565b610ca0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f696e76616c69642070726f6f6600000000000000000000000000000000000000604482015260640161028c565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610d2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d51919061141a565b11610db8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6e6f206e66747320617661696c61626c65000000000000000000000000000000604482015260640161028c565b6004805460009081526003602052604090819020600181015491517f23b872dd000000000000000000000000000000000000000000000000000000008152309381019390935273ffffffffffffffffffffffffffffffffffffffff858116602485015260448401839052919290917f000000000000000000000000000000000000000000000000000000000000000016906323b872dd90606401600060405180830381600087803b158015610e6c57600080fd5b505af1158015610e80573d6000803e3d6000fd5b505060405173ffffffffffffffffffffffffffffffffffffffff871681527f0c7ef932d3b91976772937f18d5ef9b39a9930bef486b576c374f047c4b512dc9250602001905060405180910390a173ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090208290556001808201805490910190819055815411610f15576004805460010190555b50505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610f9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6f6e6c792063757261746f722063616e2063616c6c2074686973000000000000604482015260640161028c565b600255565b60015473ffffffffffffffffffffffffffffffffffffffff163314611022576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6f6e6c792063757261746f722063616e2063616c6c2074686973000000000000604482015260640161028c565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60006020828403121561107b57600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146110a657600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611121576111216110ab565b604052919050565b600067ffffffffffffffff821115611143576111436110ab565b5060051b60200190565b600082601f83011261115e57600080fd5b8135602061117361116e83611129565b6110da565b82815260059290921b8401810191818101908684111561119257600080fd5b8286015b848110156111ad5780358352918301918301611196565b509695505050505050565b600080604083850312156111cb57600080fd5b6111d483611082565b9150602083013567ffffffffffffffff8111156111f057600080fd5b6111fc8582860161114d565b9150509250929050565b6020808252825182820181905260009190848201906040850190845b8181101561123e57835183529284019291840191600101611222565b50909695505050505050565b801515811461125857600080fd5b50565b60008060006040848603121561127057600080fd5b833567ffffffffffffffff8082111561128857600080fd5b818601915086601f83011261129c57600080fd5b8135818111156112ab57600080fd5b8760208260051b85010111156112c057600080fd5b602092830195509350508401356112d68161124a565b809150509250925092565b6000602082840312156112f357600080fd5b6112fc82611082565b9392505050565b60008060006060848603121561131857600080fd5b61132184611082565b925060208401359150604084013567ffffffffffffffff81111561134457600080fd5b6113508682870161114d565b9150509250925092565b6000602080838503121561136d57600080fd5b825167ffffffffffffffff81111561138457600080fd5b8301601f8101851361139557600080fd5b80516113a361116e82611129565b81815260059190911b820183019083810190878311156113c257600080fd5b928401925b828410156113e0578351825292840192908401906113c7565b979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561142c57600080fd5b5051919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561148c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b6000602082840312156114a557600080fd5b81516112fc8161124a56fea2646970667358221220a87d2891052bd56a1fa1db6ce506b52b6eeb4eb303c4a49fb21df817651ef87664736f6c634300080b0033000000000000000000000000bb9bc244d798123fde783fcc1c72d3bb8c18941300000000000000000000000079a7d3559d73ea032120a69e59223d4375deb595