755 txs
759 calls
constructor
constructor()
functions
animeToken
viewfunction animeToken() view returns (address)
claimed
viewfunction claimed(address) view returns (bool)
isClaimed
viewfunction isClaimed(address wallet) view returns (bool)
manager
viewfunction manager() view returns (address)
maxWithdrawalPerClaim
viewfunction maxWithdrawalPerClaim() view returns (uint256)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
readyForClaim
viewfunction readyForClaim() view returns (bool)
signer
viewfunction signer() view returns (address)
claim
nonpayablefunction claim(address wallet, uint256 amount, bytes signature)
renounceOwnership
nonpayablefunction renounceOwnership()
setAnimeToken
nonpayablefunction setAnimeToken(address newToken)
setManager
nonpayablefunction setManager(address newManager)
setMaxWithdrawalPerClaim
nonpayablefunction setMaxWithdrawalPerClaim(uint256 newMax)
setPaused
nonpayablefunction setPaused(bool newPaused)
setSigner
nonpayablefunction setSigner(address newSigner)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawERC20
nonpayablefunction withdrawERC20(address token, address to, uint256 amount)
withdrawETH
nonpayablefunction withdrawETH(address to, uint256 amount)
events
AdminAccessed
event AdminAccessed(address indexed caller, bytes msgData)
Claimed
event Claimed(address indexed wallet, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Released
event Released(address indexed sender, address indexed wallet, uint256 amount)
errors
AlreadyClaimed
error AlreadyClaimed()
InvalidSignature
error InvalidSignature()
MaxWithdrawalPerClaimExceeded
error MaxWithdrawalPerClaimExceeded(address sender, address wallet, uint256 amount)
NotReadyForClaim
error NotReadyForClaim()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
Paused
error Paused()
Reentrancy
error Reentrancy()
Sanctioned
error Sanctioned()
ToIsZeroAddress
error ToIsZeroAddress()
Unauthorized
error Unauthorized()
ZeroAmount
error ZeroAmount()
creation bytecode
0x608060405234801561000f575f80fd5b50338061003557604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61003e81610057565b506001805460ff60a01b1916600160a01b1790556100a6565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610d1b806100b35f395ff3fe608060405234801561000f575f80fd5b506004361061011c575f3560e01c8063715018a6116100a95780639b894b0c1161006e5780639b894b0c1461025d578063c460af0a14610270578063c884ef8314610283578063d0ebdbe7146102a5578063f2fde38b146102b8575f80fd5b8063715018a6146101ff5780638cc08025146102075780638da5cb5b146102325780638f0bc152146102425780639a08fe3d14610255575f80fd5b806344004cc1116100ef57806344004cc11461018f5780634782f779146101a2578063481c6a75146101b55780635c975abb146101c85780636c19e783146101ec575f80fd5b80630732cf001461012057806316c38b3c1461013c578063238ac933146101515780634239b8791461017c575b5f80fd5b61012960055481565b6040519081526020015b60405180910390f35b61014f61014a366004610b4e565b6102cb565b005b600254610164906001600160a01b031681565b6040516001600160a01b039091168152602001610133565b61014f61018a366004610b70565b610356565b61014f61019d366004610ba2565b61036b565b61014f6101b0366004610bdb565b6103b2565b600154610164906001600160a01b031681565b6001546101dc90600160a01b900460ff1681565b6040519015158152602001610133565b61014f6101fa366004610c03565b6103f7565b61014f610429565b6101dc610215366004610c03565b6001600160a01b03165f9081526004602052604090205460ff1690565b5f546001600160a01b0316610164565b61014f610250366004610c1c565b61043c565b6101dc6107cb565b61014f61026b366004610c03565b610820565b600354610164906001600160a01b031681565b6101dc610291366004610c03565b60046020525f908152604090205460ff1681565b61014f6102b3366004610c03565b610885565b61014f6102c6366004610c03565b6108ea565b5f546001600160a01b03163314610306576001546001600160a01b03163314610306576040516282b42960e81b815260040160405180910390fd5b80610330576103136107cb565b61033057604051630a075a0560e41b815260040160405180910390fd5b610338610927565b60018054911515600160a01b0260ff60a01b19909216919091179055565b61035e61096c565b610366610927565b600555565b61037361096c565b61037b610927565b6001600160a01b0382166103a25760405163391bbb4160e01b815260040160405180910390fd5b6103ad838383610998565b505050565b6103ba61096c565b6103c2610927565b6001600160a01b0382166103e95760405163391bbb4160e01b815260040160405180910390fd5b6103f382826109e2565b5050565b6103ff61096c565b610407610927565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61043161096c565b61043a5f6109fb565b565b688000000000ab143c064660010361046657805c1561045e57805f526004601cfd5b30815d61047b565b3081540361047757805f526004601cfd5b3081555b506104846107cb565b6104a157604051630a075a0560e41b815260040160405180910390fd5b600154600160a01b900460ff16156104cc576040516313d0ff5960e31b815260040160405180910390fd5b60055483111561050c576040516308cbe22f60e31b81523360048201526001600160a01b0385166024820152604481018490526064015b60405180910390fd5b825f0361052c57604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b0384165f9081526004602052604090205460ff161561056557604051630c8d9eab60e31b815260040160405180910390fd5b6001600160a01b0384165f908152600460209081526040808320805460ff1916600117905590859052812090506105c0816020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b6002549091506001600160a01b03166105da828585610a4a565b6001600160a01b03161461060157604051638baa579f60e01b815260040160405180910390fd5b336001600160a01b038616146106375761061b3386610ad2565b610637576040516282b42960e81b815260040160405180910390fd5b6001460361074e5760405163df592f7d60e01b81523360048201527340c57923924b5c5c5455c48d93317139addac8fb9063df592f7d90602401602060405180830381865afa15801561068c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106b09190610c9c565b80610730575060405163df592f7d60e01b81526001600160a01b03861660048201527340c57923924b5c5c5455c48d93317139addac8fb9063df592f7d90602401602060405180830381865afa15801561070c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107309190610c9c565b1561074e576040516320cf996960e11b815260040160405180910390fd5b600354610765906001600160a01b03163386610998565b6040518481526001600160a01b0386169033907f2d87480f50083e2b2759522a8fdda59802650a8055e609a7772cf70c07748f529060200160405180910390a350688000000000ab143c06466001036107c0575f815d6107c4565b8081555b5050505050565b6001545f906001600160a01b03166107e257505f90565b6002546001600160a01b03166107f757505f90565b6003546001600160a01b031661080c57505f90565b6005545f0361081a57505f90565b50600190565b5f546001600160a01b0316331461085b576001546001600160a01b0316331461085b576040516282b42960e81b815260040160405180910390fd5b610863610927565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146108c0576001546001600160a01b031633146108c0576040516282b42960e81b815260040160405180910390fd5b6108c8610927565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6108f261096c565b6001600160a01b03811661091b57604051631e4fbdf760e01b81525f6004820152602401610503565b610924816109fb565b50565b336001600160a01b03167f2218aada03516237ddb3d2451b4ccb7efc7c423d55815d064da80786312706b45f36604051610962929190610cb7565b60405180910390a2565b5f546001600160a01b0316331461043a5760405163118cdaa760e01b8152336004820152602401610503565b816014528060345263a9059cbb60601b5f5260205f604460105f875af18060015f5114166109d857803d853b1517106109d8576390b8ec185f526004601cfd5b505f603452505050565b5f385f3884865af16103f35763b12d13eb5f526004601cfd5b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f6040518260408114610a655760418114610a8c5750610abd565b60208581013560ff81901c601b0190915285356040526001600160ff1b0316606052610a9d565b60408501355f1a6020526040856040375b50845f526020600160805f60015afa5191505f606052806040523d610aca575b638baa579f5f526004601cfd5b509392505050565b5f604051826040528360601b602c5263e839bd5360601b600c526001602060016064601c6c447e69651d841bd8d104bed4935afa5114915081610b3857649c395bc2006001526001602060016044601c6d76a84fef008cdabe6409d2fe638b5afa511491505b60405292915050565b8015158114610924575f80fd5b5f60208284031215610b5e575f80fd5b8135610b6981610b41565b9392505050565b5f60208284031215610b80575f80fd5b5035919050565b80356001600160a01b0381168114610b9d575f80fd5b919050565b5f805f60608486031215610bb4575f80fd5b610bbd84610b87565b9250610bcb60208501610b87565b9150604084013590509250925092565b5f8060408385031215610bec575f80fd5b610bf583610b87565b946020939093013593505050565b5f60208284031215610c13575f80fd5b610b6982610b87565b5f805f8060608587031215610c2f575f80fd5b610c3885610b87565b935060208501359250604085013567ffffffffffffffff80821115610c5b575f80fd5b818701915087601f830112610c6e575f80fd5b813581811115610c7c575f80fd5b886020828501011115610c8d575f80fd5b95989497505060200194505050565b5f60208284031215610cac575f80fd5b8151610b6981610b41565b60208152816020820152818360408301375f818301604090810191909152601f909201601f1916010191905056fea2646970667358221220cb73c63ad913130c7e844421a58918be389b8d087f0dd9670e66d33bc394027164736f6c63430008180033