[ { "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": "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": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludeAccount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeAccount", "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": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcluded", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "uint256", "name": "tAmount", "type": "uint256" } ], "name": "reflect", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tAmount", "type": "uint256" }, { "internalType": "bool", "name": "deductTransferFee", "type": "bool" } ], "name": "reflectionFromToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "rAmount", "type": "uint256" } ], "name": "tokenFromReflection", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526200001d6a52b7d2dcc80cd2e4000000600019620001f0565b6200002b9060001962000213565b600655604080518082019091526007808252664c6f737441726b60c81b60209092019182526200005e916008916200014a565b50604080518082019091526007808252664c6f737441726b60c81b60209092019182526200008f916009916200014a565b50600a805460ff19166009179055348015620000aa57600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506006543360008181526001602090815260408083209490945592516a52b7d2dcc80cd2e40000008152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000276565b828054620001589062000239565b90600052602060002090601f0160209004810192826200017c5760008555620001c7565b82601f106200019757805160ff1916838001178555620001c7565b82800160010185558215620001c7579182015b82811115620001c7578251825591602001919060010190620001aa565b50620001d5929150620001d9565b5090565b5b80821115620001d55760008155600101620001da565b6000826200020e57634e487b7160e01b600052601260045260246000fd5b500690565b6000828210156200023457634e487b7160e01b600052601160045260246000fd5b500390565b600181811c908216806200024e57607f821691505b602082108114156200027057634e487b7160e01b600052602260045260246000fd5b50919050565b61187e80620002866000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a9059cbb1161007c578063a9059cbb14610267578063cba0e9961461027a578063dd62ed3e146102a6578063f2cc0c18146102df578063f2fde38b146102f2578063f84354f11461030557600080fd5b806370a0823114610216578063715018a6146102295780638da5cb5b1461023157806395d89b411461024c578063a457c2d71461025457600080fd5b806323b872dd116100ff57806323b872dd146101b55780632d838119146101c8578063313ce567146101db57806339509351146101f05780634549b0391461020357600080fd5b8063053ab1821461013c57806306fdde0314610151578063095ea7b31461016f57806313114a9d1461019257806318160ddd146101a4575b600080fd5b61014f61014a36600461154b565b610318565b005b610159610405565b6040516101669190611564565b60405180910390f35b61018261017d3660046115d5565b610497565b6040519015158152602001610166565b6007545b604051908152602001610166565b6a52b7d2dcc80cd2e4000000610196565b6101826101c33660046115ff565b6104ae565b6101966101d636600461154b565b610517565b600a5460405160ff9091168152602001610166565b6101826101fe3660046115d5565b61059b565b61019661021136600461163b565b6105d1565b610196610224366004611670565b610665565b61014f6106c4565b6000546040516001600160a01b039091168152602001610166565b610159610738565b6101826102623660046115d5565b610747565b6101826102753660046115d5565b610796565b610182610288366004611670565b6001600160a01b031660009081526004602052604090205460ff1690565b6101966102b436600461168b565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b61014f6102ed366004611670565b6107a3565b61014f610300366004611670565b6108f0565b61014f610313366004611670565b6109da565b3360008181526004602052604090205460ff16156103925760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b60648201526084015b60405180910390fd5b600061039d83610b8b565b505050506001600160a01b0383166000908152600160205260409020549091506103c79082610bd7565b6001600160a01b0383166000908152600160205260409020556006546103ed9082610bd7565b6006556007546103fd9084610c19565b600755505050565b606060088054610414906116be565b80601f0160208091040260200160405190810160405280929190818152602001828054610440906116be565b801561048d5780601f106104625761010080835404028352916020019161048d565b820191906000526020600020905b81548152906001019060200180831161047057829003601f168201915b5050505050905090565b60006104a4338484610c78565b5060015b92915050565b60006104bb848484610d9c565b61050d8433610508856040518060600160405280602881526020016117fc602891396001600160a01b038a1660009081526003602090815260408083203384529091529020549190610fc8565b610c78565b5060019392505050565b600060065482111561057e5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610389565b6000610588611002565b90506105948382611025565b9392505050565b3360008181526003602090815260408083206001600160a01b038716845290915281205490916104a49185906105089086610c19565b60006a52b7d2dcc80cd2e400000083111561062e5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610389565b8161064c57600061063e84610b8b565b509294506104a89350505050565b600061065784610b8b565b509194506104a89350505050565b6001600160a01b03811660009081526004602052604081205460ff16156106a257506001600160a01b031660009081526002602052604090205490565b6001600160a01b0382166000908152600160205260409020546104a890610517565b6000546001600160a01b031633146106ee5760405162461bcd60e51b8152600401610389906116f9565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b606060098054610414906116be565b60006104a4338461050885604051806060016040528060258152602001611824602591393360009081526003602090815260408083206001600160a01b038d1684529091529020549190610fc8565b60006104a4338484610d9c565b6000546001600160a01b031633146107cd5760405162461bcd60e51b8152600401610389906116f9565b6001600160a01b03811660009081526004602052604090205460ff16156108305760405162461bcd60e51b81526020600482015260176024820152761058d8dbdd5b9d081a5cc81b9bdd08195e18db1d591959604a1b6044820152606401610389565b6001600160a01b0381166000908152600160205260409020541561088a576001600160a01b03811660009081526001602052604090205461087090610517565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600460205260408120805460ff191660019081179091556005805491820181559091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319169091179055565b6000546001600160a01b0316331461091a5760405162461bcd60e51b8152600401610389906116f9565b6001600160a01b03811661097f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610389565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610a045760405162461bcd60e51b8152600401610389906116f9565b6001600160a01b03811660009081526004602052604090205460ff16610a665760405162461bcd60e51b81526020600482015260176024820152761058d8dbdd5b9d081a5cc81b9bdd08195e18db1d591959604a1b6044820152606401610389565b60005b600554811015610b8757816001600160a01b031660058281548110610a9057610a9061172e565b6000918252602090912001546001600160a01b03161415610b755760058054610abb9060019061175a565b81548110610acb57610acb61172e565b600091825260209091200154600580546001600160a01b039092169183908110610af757610af761172e565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600490925220805460ff191690556005805480610b4f57610b4f611771565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80610b7f81611787565b915050610a69565b5050565b6000806000806000806000610b9f88611067565b915091506000610bad611002565b90506000806000610bbf8c868661109a565b919e909d50909b509599509397509395505050505050565b600061059483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fc8565b600080610c2683856117a2565b9050838110156105945760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610389565b6001600160a01b038316610cda5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610389565b6001600160a01b038216610d3b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610389565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610e005760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610389565b6001600160a01b038216610e625760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610389565b60008111610ec45760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b03831660009081526004602052604090205460ff168015610f0557506001600160a01b03821660009081526004602052604090205460ff16155b15610f1a57610f158383836110d6565b505050565b6001600160a01b03831660009081526004602052604090205460ff16158015610f5b57506001600160a01b03821660009081526004602052604090205460ff165b15610f6b57610f158383836111ef565b6001600160a01b03831660009081526004602052604090205460ff16158015610fad57506001600160a01b03821660009081526004602052604090205460ff16155b15610fbd57610f15838383611295565b610f15838383611295565b60008184841115610fec5760405162461bcd60e51b81526004016103899190611564565b506000610ff9848661175a565b95945050505050565b600080600061100f6112d6565b909250905061101e8282611025565b9250505090565b600061059483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061147a565b60008080611081601261107b866064611025565b906114a8565b9050600061108f8583610bd7565b959194509092505050565b60008080806110a987866114a8565b905060006110b787876114a8565b905060006110c58383610bd7565b929992985090965090945050505050565b60008060008060006110e786610b8b565b6001600160a01b038d16600090815260026020526040902054949950929750909550935091506111179087610bd7565b6001600160a01b0389166000908152600260209081526040808320939093556001905220546111469086610bd7565b6001600160a01b03808a1660009081526001602052604080822093909355908916815220546111759085610c19565b6001600160a01b0388166000908152600160205260409020556111988382611527565b866001600160a01b0316886001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111dd91815260200190565b60405180910390a35050505050505050565b600080600080600061120086610b8b565b6001600160a01b038d16600090815260016020526040902054949950929750909550935091506112309086610bd7565b6001600160a01b03808a16600090815260016020908152604080832094909455918a168152600290915220546112669083610c19565b6001600160a01b0388166000908152600260209081526040808320939093556001905220546111759085610c19565b60008060008060006112a686610b8b565b6001600160a01b038d16600090815260016020526040902054949950929750909550935091506111469086610bd7565b60065460009081906a52b7d2dcc80cd2e4000000825b6005548110156114395782600160006005848154811061130e5761130e61172e565b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061137957508160026000600584815481106113525761135261172e565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15611397575050600654936a52b7d2dcc80cd2e40000009350915050565b6113dd60016000600584815481106113b1576113b161172e565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490610bd7565b925061142560026000600584815481106113f9576113f961172e565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390610bd7565b91508061143181611787565b9150506112ec565b50600654611452906a52b7d2dcc80cd2e4000000611025565b821015611471575050600654926a52b7d2dcc80cd2e400000092509050565b90939092509050565b6000818361149b5760405162461bcd60e51b81526004016103899190611564565b506000610ff984866117ba565b6000826114b7575060006104a8565b60006114c383856117dc565b9050826114d085836117ba565b146105945760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610389565b6006546115349083610bd7565b6006556007546115449082610c19565b6007555050565b60006020828403121561155d57600080fd5b5035919050565b600060208083528351808285015260005b8181101561159157858101830151858201604001528201611575565b818111156115a3576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146115d057600080fd5b919050565b600080604083850312156115e857600080fd5b6115f1836115b9565b946020939093013593505050565b60008060006060848603121561161457600080fd5b61161d846115b9565b925061162b602085016115b9565b9150604084013590509250925092565b6000806040838503121561164e57600080fd5b823591506020830135801515811461166557600080fd5b809150509250929050565b60006020828403121561168257600080fd5b610594826115b9565b6000806040838503121561169e57600080fd5b6116a7836115b9565b91506116b5602084016115b9565b90509250929050565b600181811c908216806116d257607f821691505b602082108114156116f357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008282101561176c5761176c611744565b500390565b634e487b7160e01b600052603160045260246000fd5b600060001982141561179b5761179b611744565b5060010190565b600082198211156117b5576117b5611744565b500190565b6000826117d757634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156117f6576117f6611744565b50029056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e6b4d2263712189576268975f3da4fbde0495ed85a74154432013f18929d789b64736f6c63430008090033