[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "AirdropEnabled", "type": "event" }, { "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": "receiver", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Claim", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "open", "type": "bool" } ], "name": "ClaimOpen", "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": "addressesToAdd", "type": "address[]" } ], "name": "addToAirdropList", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "airdropEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "airdropList", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balances", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "claimOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "addressesToRemove", "type": "address[]" } ], "name": "removeFromAirdropList", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040526b3d32cd0158017cd37c0000006004556040518060400160405280600381526020017f505045000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000619291906200018f565b506040518060400160405280600381526020017f505045000000000000000000000000000000000000000000000000000000000081525060069080519060200190620000af9291906200018f565b5060126007556000600860006101000a81548160ff0219169083151502179055506000600860016101000a81548160ff02191690831515021790555060016009556001600a553480156200010257600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600454600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002a4565b8280546200019d906200023f565b90600052602060002090601f016020900481019282620001c157600085556200020d565b82601f10620001dc57805160ff19168380011785556200020d565b828001600101855582156200020d579182015b828111156200020c578251825591602001919060010190620001ef565b5b5090506200021c919062000220565b5090565b5b808211156200023b57600081600090555060010162000221565b5090565b600060028204905060018216806200025857607f821691505b602082108114156200026f576200026e62000275565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61143d80620002b46000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80634b8bcb58116100a25780638da5cb5b116100715780638da5cb5b146102f957806395d89b41146103175780639999218914610335578063a9059cbb14610351578063dd62ed3e1461038157610116565b80634b8bcb581461025f578063514c6d0f1461027d57806358cf77fa1461029957806370a08231146102c957610116565b806323b872dd116100e957806323b872dd146101a557806327e235e3146101d55780632b14ca5614610205578063313ce56714610223578063470624021461024157610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd146101695780632010428914610187575b600080fd5b6101236103b1565b6040516101309190610fdf565b60405180910390f35b610153600480360381019061014e9190610e5d565b61043f565b6040516101609190610fc4565b60405180910390f35b610171610531565b60405161017e9190611061565b60405180910390f35b61018f610537565b60405161019c9190610fc4565b60405180910390f35b6101bf60048036038101906101ba9190610e0e565b61054a565b6040516101cc9190610fc4565b60405180910390f35b6101ef60048036038101906101ea9190610da9565b610772565b6040516101fc9190611061565b60405180910390f35b61020d61078a565b60405161021a9190611061565b60405180910390f35b61022b610790565b6040516102389190611061565b60405180910390f35b610249610796565b6040516102569190611061565b60405180910390f35b61026761079c565b6040516102749190610fc4565b60405180910390f35b61029760048036038101906102929190610e99565b6107af565b005b6102b360048036038101906102ae9190610da9565b6108f8565b6040516102c09190610fc4565b60405180910390f35b6102e360048036038101906102de9190610da9565b610918565b6040516102f09190611061565b60405180910390f35b610301610961565b60405161030e9190610fa9565b60405180910390f35b61031f610985565b60405161032c9190610fdf565b60405180910390f35b61034f600480360381019061034a9190610e99565b610a13565b005b61036b60048036038101906103669190610e5d565b610b5c565b6040516103789190610fc4565b60405180910390f35b61039b60048036038101906103969190610dd2565b610cc4565b6040516103a89190611061565b60405180910390f35b600580546103be906111ee565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea906111ee565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161051f9190611061565b60405180910390a36001905092915050565b60045481565b600860019054906101000a900460ff1681565b60008161055685610918565b1015610597576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058e90611021565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064d90611041565b60405180910390fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106a591906110e9565b9250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106fb919061113f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161075f9190611061565b60405180910390a3600190509392505050565b60016020528060005260406000206000915090505481565b600a5481565b60075481565b60095481565b600860009054906101000a900460ff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461083d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083490611001565b60405180910390fd5b60005b81518110156108f457600160036000848481518110610888577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806108ec90611251565b915050610840565b5050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60068054610992906111ee565b80601f01602080910402602001604051908101604052809291908181526020018280546109be906111ee565b8015610a0b5780601f106109e057610100808354040283529160200191610a0b565b820191906000526020600020905b8154815290600101906020018083116109ee57829003601f168201915b505050505081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610aa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9890611001565b60405180910390fd5b60005b8151811015610b5857600060036000848481518110610aec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b5090611251565b915050610aa4565b5050565b600081610b6833610918565b1015610ba9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba090611021565b60405180910390fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf891906110e9565b9250508190555081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4e919061113f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cb29190611061565b60405180910390a36001905092915050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6000610cfc610cf7846110a1565b61107c565b90508083825260208201905082856020860282011115610d1b57600080fd5b60005b85811015610d4b5781610d318882610d55565b845260208401935060208301925050600181019050610d1e565b5050509392505050565b600081359050610d64816113d9565b92915050565b600082601f830112610d7b57600080fd5b8135610d8b848260208601610ce9565b91505092915050565b600081359050610da3816113f0565b92915050565b600060208284031215610dbb57600080fd5b6000610dc984828501610d55565b91505092915050565b60008060408385031215610de557600080fd5b6000610df385828601610d55565b9250506020610e0485828601610d55565b9150509250929050565b600080600060608486031215610e2357600080fd5b6000610e3186828701610d55565b9350506020610e4286828701610d55565b9250506040610e5386828701610d94565b9150509250925092565b60008060408385031215610e7057600080fd5b6000610e7e85828601610d55565b9250506020610e8f85828601610d94565b9150509250929050565b600060208284031215610eab57600080fd5b600082013567ffffffffffffffff811115610ec557600080fd5b610ed184828501610d6a565b91505092915050565b610ee381611173565b82525050565b610ef281611185565b82525050565b6000610f03826110cd565b610f0d81856110d8565b9350610f1d8185602086016111bb565b610f2681611327565b840191505092915050565b6000610f3e6021836110d8565b9150610f4982611338565b604082019050919050565b6000610f61600f836110d8565b9150610f6c82611387565b602082019050919050565b6000610f846011836110d8565b9150610f8f826113b0565b602082019050919050565b610fa3816111b1565b82525050565b6000602082019050610fbe6000830184610eda565b92915050565b6000602082019050610fd96000830184610ee9565b92915050565b60006020820190508181036000830152610ff98184610ef8565b905092915050565b6000602082019050818103600083015261101a81610f31565b9050919050565b6000602082019050818103600083015261103a81610f54565b9050919050565b6000602082019050818103600083015261105a81610f77565b9050919050565b60006020820190506110766000830184610f9a565b92915050565b6000611086611097565b90506110928282611220565b919050565b6000604051905090565b600067ffffffffffffffff8211156110bc576110bb6112f8565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006110f4826111b1565b91506110ff836111b1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111345761113361129a565b5b828201905092915050565b600061114a826111b1565b9150611155836111b1565b9250828210156111685761116761129a565b5b828203905092915050565b600061117e82611191565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156111d95780820151818401526020810190506111be565b838111156111e8576000848401525b50505050565b6000600282049050600182168061120657607f821691505b6020821081141561121a576112196112c9565b5b50919050565b61122982611327565b810181811067ffffffffffffffff82111715611248576112476112f8565b5b80604052505050565b600061125c826111b1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561128f5761128e61129a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f60008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f62616c616e636520746f6f206c6f770000000000000000000000000000000000600082015250565b7f616c6c6f77616e636520746f6f206c6f77000000000000000000000000000000600082015250565b6113e281611173565b81146113ed57600080fd5b50565b6113f9816111b1565b811461140457600080fd5b5056fea264697066735822122086b4460235d8ac98394be3af445d16a1d5928e676d45b79403e38197e9fff9a564736f6c63430008020033