[ { "inputs": [ { "internalType": "address", "name": "_contractAddress", "type": "address" } ], "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": [], "name": "BASE_RATE", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_SUPPLY", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "START", "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": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_from", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "extmint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_from", "type": "address" } ], "name": "getReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_user", "type": "address" } ], "name": "getTotalClaimable", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "lastUpdate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_user", "type": "address" } ], "name": "removeWhitelistUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "rate", "type": "uint256" } ], "name": "setBaseRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "addr", "type": "address" } ], "name": "setContractAddress", "outputs": [], "stateMutability": "nonpayable", "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": "amount", "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": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_user", "type": "address" } ], "name": "whitelistUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "whitelisted", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" } ]
6080604052678ac7230489e800006006556a17293b0a9e69fd9c00000060075560006008553480156200003157600080fd5b506040516200161d3803806200161d83398101604081905262000054916200021c565b604080518082018252600781526626b0b730b3b2b960c91b60208083019182528351808501909452600484526326a723a960e11b9084015281519192916200009f9160039162000176565b508051620000b590600490602084019062000176565b50504260085550600980546001600160a01b03191633908117909155620000dc9062000102565b600b80546001600160a01b0319166001600160a01b03929092169190911790556200028b565b6009546001600160a01b03163314620001525760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015260640160405180910390fd5b6001600160a01b03166000908152600560205260409020805460ff19166001179055565b82805462000184906200024e565b90600052602060002090601f016020900481019282620001a85760008555620001f3565b82601f10620001c357805160ff1916838001178555620001f3565b82800160010185558215620001f3579182015b82811115620001f3578251825591602001919060010190620001d6565b506200020192915062000205565b5090565b5b8082111562000201576000815560010162000206565b6000602082840312156200022f57600080fd5b81516001600160a01b03811681146200024757600080fd5b9392505050565b600181811c908216806200026357607f821691505b602082108114156200028557634e487b7160e01b600052602260045260246000fd5b50919050565b611382806200029b6000396000f3fe608060405234801561001057600080fd5b50600436106101985760003560e01c8063477bddaa116100e3578063a457c2d71161008c578063c00007b011610066578063c00007b014610342578063d936547e14610355578063dd62ed3e1461037857600080fd5b8063a457c2d714610313578063a9059cbb14610326578063ba9a061a1461033957600080fd5b806394718102116100bd57806394718102146102e557806395d89b41146102f85780639dc29fac1461030057600080fd5b8063477bddaa146102965780634a4c560d146102a957806370a08231146102bc57600080fd5b8063267e8ab61161014557806332cb6b0c1161011f57806332cb6b0c14610271578063395093511461027a57806341910f901461028d57600080fd5b8063267e8ab61461023c57806330cc7ae01461024f578063313ce5671461026257600080fd5b806318160ddd1161017657806318160ddd1461020c5780631d08837b1461021457806323b872dd1461022957600080fd5b806306fdde031461019d578063095ea7b3146101bb5780630bc5dec4146101de575b600080fd5b6101a56103b1565b6040516101b291906111ef565b60405180910390f35b6101ce6101c93660046110e7565b610443565b60405190151581526020016101b2565b6101fe6101ec3660046111d6565b600a6020526000908152604090205481565b6040519081526020016101b2565b6002546101fe565b6102276102223660046111d6565b61045b565b005b6101ce6102373660046110ab565b6104b0565b6101fe61024a36600461105d565b6104d4565b61022761025d36600461105d565b6105ec565b604051601281526020016101b2565b6101fe60075481565b6101ce6102883660046110e7565b610658565b6101fe60065481565b6102276102a436600461105d565b610697565b6102276102b736600461105d565b61071c565b6101fe6102ca36600461105d565b6001600160a01b031660009081526020819052604090205490565b6102276102f33660046110e7565b61078b565b6101a56107b5565b61022761030e3660046110e7565b6107c4565b6101ce6103213660046110e7565b6107fd565b6101ce6103343660046110e7565b6108a7565b6101fe60085481565b61022761035036600461105d565b6108b5565b6101ce61036336600461105d565b60056020526000908152604090205460ff1681565b6101fe610386366004611078565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546103c0906112b4565b80601f01602080910402602001604051908101604052809291908181526020018280546103ec906112b4565b80156104395780601f1061040e57610100808354040283529160200191610439565b820191906000526020600020905b81548152906001019060200180831161041c57829003601f168201915b5050505050905090565b6000336104518185856108d5565b5060019392505050565b6009546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064015b60405180910390fd5b600655565b6000336104be858285610a2e565b6104c9858585610ac0565b506001949350505050565b600b5460405162438b6360e81b81526001600160a01b038381166004830152600092839242928492169063438b63009060240160006040518083038186803b15801561051f57600080fd5b505afa158015610533573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261055b9190810190611111565b905060005b81518110156105e2576105c4620151806105be6105b56105ae600a600088888151811061058f5761058f611320565b6020026020010151815260200190815260200160002054600854610cad565b8790610cc5565b60065490610cd1565b90610cdd565b6105ce9085611244565b9350806105da816112ef565b915050610560565b5091949350505050565b6009546001600160a01b031633146106375760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064016104a2565b6001600160a01b03166000908152600560205260409020805460ff19169055565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091906104519082908690610692908790611244565b6108d5565b6009546001600160a01b031633146106e25760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064016104a2565b600b80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6009546001600160a01b031633146107675760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064016104a2565b6001600160a01b03166000908152600560205260409020805460ff19166001179055565b3360009081526005602052604090205460ff166107a757600080fd5b6107b18282610ce9565b5050565b6060600480546103c0906112b4565b336001600160a01b03831614806107ea57503360009081526005602052604090205460ff165b6107f357600080fd5b6107b18282610da8565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091908381101561089a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104a2565b6104c982868684036108d5565b600033610451818585610ac0565b60006108c0826104d4565b90506108cb82610f09565b6107b18282610fdd565b6001600160a01b0383166109505760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b0382166109cc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610aba5781811015610aad5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016104a2565b610aba84848484036108d5565b50505050565b6001600160a01b038316610b3c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b038216610bb85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b03831660009081526020819052604090205481811015610c475760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610aba565b6000818310610cbc5782610cbe565b815b9392505050565b6000610cbe828461129d565b6000610cbe828461127e565b6000610cbe828461125c565b6001600160a01b038216610d3f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104a2565b8060026000828254610d519190611244565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038216610e245760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b03821660009081526020819052604090205481811015610eb35760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104a2565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610a21565b600b5460405162438b6360e81b81526001600160a01b038381166004830152600092169063438b63009060240160006040518083038186803b158015610f4e57600080fd5b505afa158015610f62573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f8a9190810190611111565b90504260005b8251811015610aba5781600a6000858481518110610fb057610fb0611320565b60200260200101518152602001908152602001600020819055508080610fd5906112ef565b915050610f90565b60075481610fea60025490565b610ff49190611244565b106107a75760405162461bcd60e51b815260206004820152601260248201527f4d617820737570706c792072656163686564000000000000000000000000000060448201526064016104a2565b80356001600160a01b038116811461105857600080fd5b919050565b60006020828403121561106f57600080fd5b610cbe82611041565b6000806040838503121561108b57600080fd5b61109483611041565b91506110a260208401611041565b90509250929050565b6000806000606084860312156110c057600080fd5b6110c984611041565b92506110d760208501611041565b9150604084013590509250925092565b600080604083850312156110fa57600080fd5b61110383611041565b946020939093013593505050565b6000602080838503121561112457600080fd5b825167ffffffffffffffff8082111561113c57600080fd5b818501915085601f83011261115057600080fd5b81518181111561116257611162611336565b8060051b604051601f19603f8301168101818110858211171561118757611187611336565b604052828152858101935084860182860187018a10156111a657600080fd5b600095505b838610156111c95780518552600195909501949386019386016111ab565b5098975050505050505050565b6000602082840312156111e857600080fd5b5035919050565b600060208083528351808285015260005b8181101561121c57858101830151858201604001528201611200565b8181111561122e576000604083870101525b50601f01601f1916929092016040019392505050565b600082198211156112575761125761130a565b500190565b60008261127957634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156112985761129861130a565b500290565b6000828210156112af576112af61130a565b500390565b600181811c908216806112c857607f821691505b602082108114156112e957634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156113035761130361130a565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212208c1a9a0ac8450fbaa3d60b68026fff2db0ecbc3f159c3a5ae44e7f6fcb284d9164736f6c6343000807003300000000000000000000000056dd17d3da76564e63ef35a72cd45cb919401196
Loading