[ { "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": [], "name": "EnableTrading", "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": "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": [], "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": [], "name": "enableTrading", "outputs": [], "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": [ { "internalType": "contract IERC20", "name": "_token", "type": "address" } ], "name": "recoverStuckTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "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": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405180604001604052806007815260200166293ab734a3bab760c91b81525060405180604001604052806003815260200162524e4760e81b81525081600390816200005f91906200026d565b5060046200006e82826200026d565b5050506200008b62000085620000a860201b60201c565b620000ac565b620000a2336a52b7d2dcc80cd2e4000000620000fe565b62000360565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620001595760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b80600260008282546200016d919062000339565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001f457607f821691505b6020821081036200021557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001c457600081815260208120601f850160051c81016020861015620002445750805b601f850160051c820191505b81811015620002655782815560010162000250565b505050505050565b81516001600160401b03811115620002895762000289620001c9565b620002a1816200029a8454620001df565b846200021b565b602080601f831160018114620002d95760008415620002c05750858301515b600019600386901b1c1916600185901b17855562000265565b600085815260208120601f198616915b828110156200030a57888601518255948401946001909101908401620002e9565b5085821015620003295787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600082198211156200035b57634e487b7160e01b600052601160045260246000fd5b500190565b61114980620003706000396000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c806370a08231116100b257806395d89b4111610081578063a9059cbb11610066578063a9059cbb1461026b578063dd62ed3e1461027e578063f2fde38b146102c457600080fd5b806395d89b4114610250578063a457c2d71461025857600080fd5b806370a08231146101e2578063715018a6146102185780638a8c523c146102205780638da5cb5b1461022857600080fd5b8063313ce567116100ee578063313ce5671461018657806339509351146101955780634ada218b146101a85780634be55d1f146101cd57600080fd5b806306fdde0314610120578063095ea7b31461013e57806318160ddd1461016157806323b872dd14610173575b600080fd5b6101286102d7565b6040516101359190610ee7565b60405180910390f35b61015161014c366004610f7c565b610369565b6040519015158152602001610135565b6002545b604051908152602001610135565b610151610181366004610fa8565b610381565b60405160128152602001610135565b6101516101a3366004610f7c565b610457565b6005546101519074010000000000000000000000000000000000000000900460ff1681565b6101e06101db366004610fe9565b6104a3565b005b6101656101f0366004610fe9565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6101e0610696565b6101e06106aa565b60055460405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610135565b610128610787565b610151610266366004610f7c565b610796565b610151610279366004610f7c565b610858565b61016561028c36600461100d565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6101e06102d2366004610fe9565b610912565b6060600380546102e690611046565b80601f016020809104026020016040519081016040528092919081815260200182805461031290611046565b801561035f5780601f106103345761010080835404028352916020019161035f565b820191906000526020600020905b81548152906001019060200180831161034257829003601f168201915b5050505050905090565b6000336103778185856109ac565b5060019392505050565b60008383600560149054906101000a900460ff161580156103e3575060055473ffffffffffffffffffffffffffffffffffffffff8381169116148015906103e3575060055473ffffffffffffffffffffffffffffffffffffffff828116911614155b156104355760405162461bcd60e51b815260206004820152600f60248201527f54726164696e6744697361626c6564000000000000000000000000000000000060448201526064015b60405180910390fd5b610440863386610b2b565b61044b868686610be8565b50600195945050505050565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909190610377908290869061049e908790611099565b6109ac565b6104ab610e09565b73ffffffffffffffffffffffffffffffffffffffff8116610565576040514790600090339083908381818185875af1925050503d806000811461050a576040519150601f19603f3d011682016040523d82523d6000602084013e61050f565b606091505b50509050806105605760405162461bcd60e51b815260206004820152600e60248201527f7265636f766572206661696c6564000000000000000000000000000000000000604482015260640161042c565b505050565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff82169063a9059cbb90339083906370a0823190602401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd91906110d8565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af115801561066d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069191906110f1565b505b50565b61069e610e09565b6106a86000610e70565b565b6106b2610e09565b60055474010000000000000000000000000000000000000000900460ff161561071d5760405162461bcd60e51b815260206004820152600f60248201527f616c726561647920656e61626c65640000000000000000000000000000000000604482015260640161042c565b600580547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f1d97b7cdf6b6f3405cbe398b69512e5419a0ce78232b6e9c6ffbf1466774bd8d90600090a1565b6060600480546102e690611046565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909190838110156108405760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f000000000000000000000000000000000000000000000000000000606482015260840161042c565b61084d82868684036109ac565b506001949350505050565b60003383600560149054906101000a900460ff161580156108ba575060055473ffffffffffffffffffffffffffffffffffffffff8381169116148015906108ba575060055473ffffffffffffffffffffffffffffffffffffffff828116911614155b156109075760405162461bcd60e51b815260206004820152600f60248201527f54726164696e6744697361626c65640000000000000000000000000000000000604482015260640161042c565b61084d338686610be8565b61091a610e09565b73ffffffffffffffffffffffffffffffffffffffff81166109a35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161042c565b61069381610e70565b73ffffffffffffffffffffffffffffffffffffffff8316610a345760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161042c565b73ffffffffffffffffffffffffffffffffffffffff8216610abd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015260840161042c565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610be25781811015610bd55760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161042c565b610be284848484036109ac565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610c715760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161042c565b73ffffffffffffffffffffffffffffffffffffffff8216610cfa5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161042c565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610d965760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e63650000000000000000000000000000000000000000000000000000606482015260840161042c565b73ffffffffffffffffffffffffffffffffffffffff848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610be2565b60055473ffffffffffffffffffffffffffffffffffffffff1633146106a85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161042c565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600060208083528351808285015260005b81811015610f1457858101830151858201604001528201610ef8565b81811115610f26576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461069357600080fd5b60008060408385031215610f8f57600080fd5b8235610f9a81610f5a565b946020939093013593505050565b600080600060608486031215610fbd57600080fd5b8335610fc881610f5a565b92506020840135610fd881610f5a565b929592945050506040919091013590565b600060208284031215610ffb57600080fd5b813561100681610f5a565b9392505050565b6000806040838503121561102057600080fd5b823561102b81610f5a565b9150602083013561103b81610f5a565b809150509250929050565b600181811c9082168061105a57607f821691505b602082108103611093577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600082198211156110d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500190565b6000602082840312156110ea57600080fd5b5051919050565b60006020828403121561110357600080fd5b8151801515811461100657600080fdfea2646970667358221220bb4d9b665c0a526f2140f005aac24eb19bdec2e4f3c0fc4d20bedf0653d9f8a364736f6c634300080f0033