Contract Overview
Balance:
0 AVAX

AVAX Value:
$0.00(@ $27.71/AVAX)

Token:
More Info
Tag:
Not Available. Update?

Contract Creators:
Contract Source Code Verified (Partial Match)
Contract Name:
AirdropClaimable

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No

Created At:
Fri, 05 Apr 2024 17:54:44 GMT
realNewDropper.sol
realNewDropper.sol
realNewDropper.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_tokenAddress",
        "type": "address"
      },
      {
        "internalType": "bytes32",
        "name": "_merkleRoot",
        "type": "bytes32"
      },
      {
        "internalType": "address",
        "name": "_initialOwner",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "OwnableInvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "OwnableUnauthorizedAccount",
    "type": "error"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "AirdropClaimed",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "amountOfClaims",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "newRoot",
        "type": "bytes32"
      }
    ],
    "name": "changeMerkleRoot",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32[]",
        "name": "proof",
        "type": "bytes32[]"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "claimAirdrop",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "claimed",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "user",
        "type": "address"
      }
    ],
    "name": "hasAddressClaimed",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "tokenToWithdraw",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "inCaseAirdropTokensGetStuck",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "merkleRoot",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "token",
    "outputs": [
      {
        "internalType": "contract ERC20",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "viewAmountOfClaims",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "withdrawTokens",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
608060405234801562000010575f80fd5b50604051620013543803806200135483398181016040528101906200003691906200026a565b805f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000aa575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a19190620002d4565b60405180910390fd5b620000bb816200010c60201b60201c565b508260015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600281905550505050620002ef565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001fc82620001d1565b9050919050565b6200020e81620001f0565b811462000219575f80fd5b50565b5f815190506200022c8162000203565b92915050565b5f819050919050565b620002468162000232565b811462000251575f80fd5b50565b5f8151905062000264816200023b565b92915050565b5f805f60608486031215620002845762000283620001cd565b5b5f62000293868287016200021c565b9350506020620002a68682870162000254565b9250506040620002b9868287016200021c565b9150509250925092565b620002ce81620001f0565b82525050565b5f602082019050620002e95f830184620002c3565b92915050565b61105780620002fd5f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c8063832e3f881161008a578063c884ef8311610064578063c884ef83146101d7578063ebcea3db14610207578063f2fde38b14610223578063fc0c546a1461023f576100cd565b8063832e3f881461016b5780638da5cb5b1461019b5780639808a0e0146101b9576100cd565b80632eb4a7ab146100d1578063315a095d146100ef5780633335252b1461010b57806333da4f1b14610127578063343e29c914610143578063715018a614610161575b5f80fd5b6100d961025d565b6040516100e69190610a24565b60405180910390f35b61010960048036038101906101049190610a78565b610263565b005b61012560048036038101906101209190610b04565b610312565b005b610141600480360381019061013c9190610bbb565b6105d7565b005b61014b6106a2565b6040516101589190610c1a565b60405180910390f35b6101696106ab565b005b61018560048036038101906101809190610c33565b6106be565b6040516101929190610c78565b60405180910390f35b6101a3610710565b6040516101b09190610ca0565b60405180910390f35b6101c1610737565b6040516101ce9190610c1a565b60405180910390f35b6101f160048036038101906101ec9190610c33565b61073d565b6040516101fe9190610c78565b60405180910390f35b610221600480360381019061021c9190610ce3565b61075a565b005b61023d60048036038101906102389190610c33565b61076c565b005b6102476107f0565b6040516102549190610d69565b60405180910390f35b60025481565b61026b610815565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6102b0610710565b836040518363ffffffff1660e01b81526004016102ce929190610d82565b6020604051808303815f875af11580156102ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061030e9190610dd3565b5050565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561039c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039390610e58565b60405180910390fd5b5f33826040516020016103b0929190610d82565b604051602081830303815290604052805190602001206040516020016103d69190610e96565b60405160208183030381529060405280519060200120905061043b8484808060200260200160405190810160405280939291908181526020018383602002808284375f81840152601f19601f820116905080830192505050505050506002548361089c565b61047a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047190610efa565b60405180910390fd5b600160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b815260040161052b929190610d82565b6020604051808303815f875af1158015610547573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056b9190610dd3565b5060035f81548092919061057e90610f45565b91905055503373ffffffffffffffffffffffffffffffffffffffff167f650e45f04ef8a0c267b2f78d983913f69ae3a353b2b32de5429307522be0ab55836040516105c99190610c1a565b60405180910390a250505050565b6105df610815565b5f8111610621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061890610fd6565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b815260040161065c929190610d82565b6020604051808303815f875af1158015610678573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061069c9190610dd3565b50505050565b5f600354905090565b6106b3610815565b6106bc5f6108b2565b565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b6004602052805f5260405f205f915054906101000a900460ff1681565b610762610815565b8060028190555050565b610774610815565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107e4575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016107db9190610ca0565b60405180910390fd5b6107ed816108b2565b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61081d610973565b73ffffffffffffffffffffffffffffffffffffffff1661083b610710565b73ffffffffffffffffffffffffffffffffffffffff161461089a5761085e610973565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016108919190610ca0565b60405180910390fd5b565b5f826108a8858461097a565b1490509392505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f808290505f5b84518110156109c3576109ae828683815181106109a1576109a0610ff4565b5b60200260200101516109ce565b915080806109bb90610f45565b915050610981565b508091505092915050565b5f8183106109e5576109e082846109f8565b6109f0565b6109ef83836109f8565b5b905092915050565b5f825f528160205260405f20905092915050565b5f819050919050565b610a1e81610a0c565b82525050565b5f602082019050610a375f830184610a15565b92915050565b5f80fd5b5f80fd5b5f819050919050565b610a5781610a45565b8114610a61575f80fd5b50565b5f81359050610a7281610a4e565b92915050565b5f60208284031215610a8d57610a8c610a3d565b5b5f610a9a84828501610a64565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610ac457610ac3610aa3565b5b8235905067ffffffffffffffff811115610ae157610ae0610aa7565b5b602083019150836020820283011115610afd57610afc610aab565b5b9250929050565b5f805f60408486031215610b1b57610b1a610a3d565b5b5f84013567ffffffffffffffff811115610b3857610b37610a41565b5b610b4486828701610aaf565b93509350506020610b5786828701610a64565b9150509250925092565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b8a82610b61565b9050919050565b610b9a81610b80565b8114610ba4575f80fd5b50565b5f81359050610bb581610b91565b92915050565b5f805f60608486031215610bd257610bd1610a3d565b5b5f610bdf86828701610ba7565b9350506020610bf086828701610ba7565b9250506040610c0186828701610a64565b9150509250925092565b610c1481610a45565b82525050565b5f602082019050610c2d5f830184610c0b565b92915050565b5f60208284031215610c4857610c47610a3d565b5b5f610c5584828501610ba7565b91505092915050565b5f8115159050919050565b610c7281610c5e565b82525050565b5f602082019050610c8b5f830184610c69565b92915050565b610c9a81610b80565b82525050565b5f602082019050610cb35f830184610c91565b92915050565b610cc281610a0c565b8114610ccc575f80fd5b50565b5f81359050610cdd81610cb9565b92915050565b5f60208284031215610cf857610cf7610a3d565b5b5f610d0584828501610ccf565b91505092915050565b5f819050919050565b5f610d31610d2c610d2784610b61565b610d0e565b610b61565b9050919050565b5f610d4282610d17565b9050919050565b5f610d5382610d38565b9050919050565b610d6381610d49565b82525050565b5f602082019050610d7c5f830184610d5a565b92915050565b5f604082019050610d955f830185610c91565b610da26020830184610c0b565b9392505050565b610db281610c5e565b8114610dbc575f80fd5b50565b5f81519050610dcd81610da9565b92915050565b5f60208284031215610de857610de7610a3d565b5b5f610df584828501610dbf565b91505092915050565b5f82825260208201905092915050565b7f41697264726f7020616c726561647920636c61696d65640000000000000000005f82015250565b5f610e42601783610dfe565b9150610e4d82610e0e565b602082019050919050565b5f6020820190508181035f830152610e6f81610e36565b9050919050565b5f819050919050565b610e90610e8b82610a0c565b610e76565b82525050565b5f610ea18284610e7f565b60208201915081905092915050565b7f496e76616c69642070726f6f66000000000000000000000000000000000000005f82015250565b5f610ee4600d83610dfe565b9150610eef82610eb0565b602082019050919050565b5f6020820190508181035f830152610f1181610ed8565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f4f82610a45565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610f8157610f80610f18565b5b600182019050919050565b7f63616e6e6f74207265636f766572203020746f6b656e730000000000000000005f82015250565b5f610fc0601783610dfe565b9150610fcb82610f8c565b602082019050919050565b5f6020820190508181035f830152610fed81610fb4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220ac758de7e7720e29bf4808a878952b4f8b76d8c5f52c9d4a85d0226771fc3adc64736f6c63430008140033000000000000000000000000b22162d13b8bf2bcb26dec202a164d6142896edc00000000000000000000000000000000000000000000000000000000000000010000000000000000000000001318bfd0956c678a3b73b16c26b88aedc6ec42ca