[ { "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" } ]
60806040526200001d6a52b7d2dcc80cd2e4000000600019620001f8565b6200002b906000196200021b565b60065560408051808201909152600b8082526a141d5b9ad09bdcdcd3919560aa1b6020909201918252620000629160089162000152565b5060408051808201909152600b8082526a141d5b9ad09bdcdcd3919560aa1b6020909201918252620000979160099162000152565b50600a805460ff19166009179055348015620000b257600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506006543360008181526001602090815260408083209490945592516a52b7d2dcc80cd2e40000008152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36200027d565b828054620001609062000241565b90600052602060002090601f016020900481019282620001845760008555620001cf565b82601f106200019f57805160ff1916838001178555620001cf565b82800160010185558215620001cf579182015b82811115620001cf578251825591602001919060010190620001b2565b50620001dd929150620001e1565b5090565b5b80821115620001dd5760008155600101620001e2565b6000826200021657634e487b7160e01b600052601260045260246000fd5b500690565b6000828210156200023c57634e487b7160e01b600052601160045260246000fd5b500390565b600181811c908216806200025657607f821691505b6020821081036200027757634e487b7160e01b600052602260045260246000fd5b50919050565b61187d806200028d6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a9059cbb1161007c578063a9059cbb14610267578063cba0e9961461027a578063dd62ed3e146102a6578063f2cc0c18146102df578063f2fde38b146102f2578063f84354f11461030557600080fd5b806370a0823114610216578063715018a6146102295780638da5cb5b1461023157806395d89b411461024c578063a457c2d71461025457600080fd5b806323b872dd116100ff57806323b872dd146101b55780632d838119146101c8578063313ce567146101db57806339509351146101f05780634549b0391461020357600080fd5b8063053ab1821461013c57806306fdde0314610151578063095ea7b31461016f57806313114a9d1461019257806318160ddd146101a4575b600080fd5b61014f61014a36600461154d565b610318565b005b610159610405565b6040516101669190611566565b60405180910390f35b61018261017d3660046115d7565b610497565b6040519015158152602001610166565b6007545b604051908152602001610166565b6a52b7d2dcc80cd2e4000000610196565b6101826101c3366004611601565b6104ae565b6101966101d636600461154d565b610517565b600a5460405160ff9091168152602001610166565b6101826101fe3660046115d7565b61059b565b61019661021136600461163d565b6105d1565b610196610224366004611672565b610665565b61014f6106c4565b6000546040516001600160a01b039091168152602001610166565b610159610738565b6101826102623660046115d7565b610747565b6101826102753660046115d7565b610796565b610182610288366004611672565b6001600160a01b031660009081526004602052604090205460ff1690565b6101966102b436600461168d565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b61014f6102ed366004611672565b6107a3565b61014f610300366004611672565b6108f0565b61014f610313366004611672565b6109da565b3360008181526004602052604090205460ff16156103925760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b60648201526084015b60405180910390fd5b600061039d83610b8a565b505050506001600160a01b0383166000908152600160205260409020549091506103c79082610bd6565b6001600160a01b0383166000908152600160205260409020556006546103ed9082610bd6565b6006556007546103fd9084610c18565b600755505050565b606060088054610414906116c0565b80601f0160208091040260200160405190810160405280929190818152602001828054610440906116c0565b801561048d5780601f106104625761010080835404028352916020019161048d565b820191906000526020600020905b81548152906001019060200180831161047057829003601f168201915b5050505050905090565b60006104a4338484610c77565b5060015b92915050565b60006104bb848484610d9b565b61050d8433610508856040518060600160405280602881526020016117fb602891396001600160a01b038a1660009081526003602090815260408083203384529091529020549190610fc7565b610c77565b5060019392505050565b600060065482111561057e5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610389565b6000610588611001565b90506105948382611024565b9392505050565b3360008181526003602090815260408083206001600160a01b038716845290915281205490916104a49185906105089086610c18565b60006a52b7d2dcc80cd2e400000083111561062e5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610389565b8161064c57600061063e84610b8a565b509294506104a89350505050565b600061065784610b8a565b509194506104a89350505050565b6001600160a01b03811660009081526004602052604081205460ff16156106a257506001600160a01b031660009081526002602052604090205490565b6001600160a01b0382166000908152600160205260409020546104a890610517565b6000546001600160a01b031633146106ee5760405162461bcd60e51b8152600401610389906116fa565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b606060098054610414906116c0565b60006104a4338461050885604051806060016040528060258152602001611823602591393360009081526003602090815260408083206001600160a01b038d1684529091529020549190610fc7565b60006104a4338484610d9b565b6000546001600160a01b031633146107cd5760405162461bcd60e51b8152600401610389906116fa565b6001600160a01b03811660009081526004602052604090205460ff16156108305760405162461bcd60e51b81526020600482015260176024820152761058d8dbdd5b9d081a5cc81b9bdd08195e18db1d591959604a1b6044820152606401610389565b6001600160a01b0381166000908152600160205260409020541561088a576001600160a01b03811660009081526001602052604090205461087090610517565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600460205260408120805460ff191660019081179091556005805491820181559091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b0319169091179055565b6000546001600160a01b0316331461091a5760405162461bcd60e51b8152600401610389906116fa565b6001600160a01b03811661097f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610389565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610a045760405162461bcd60e51b8152600401610389906116fa565b6001600160a01b03811660009081526004602052604090205460ff16610a665760405162461bcd60e51b81526020600482015260176024820152761058d8dbdd5b9d081a5cc81b9bdd08195e18db1d591959604a1b6044820152606401610389565b60005b600554811015610b8657816001600160a01b031660058281548110610a9057610a9061172f565b6000918252602090912001546001600160a01b031603610b745760058054610aba9060019061175b565b81548110610aca57610aca61172f565b600091825260209091200154600580546001600160a01b039092169183908110610af657610af661172f565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600490925220805460ff191690556005805480610b4e57610b4e611772565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80610b7e81611788565b915050610a69565b5050565b6000806000806000806000610b9e88611066565b915091506000610bac611001565b90506000806000610bbe8c8686611099565b919e909d50909b509599509397509395505050505050565b600061059483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fc7565b600080610c2583856117a1565b9050838110156105945760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610389565b6001600160a01b038316610cd95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610389565b6001600160a01b038216610d3a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610389565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610dff5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610389565b6001600160a01b038216610e615760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610389565b60008111610ec35760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610389565b6001600160a01b03831660009081526004602052604090205460ff168015610f0457506001600160a01b03821660009081526004602052604090205460ff16155b15610f1957610f148383836110d5565b505050565b6001600160a01b03831660009081526004602052604090205460ff16158015610f5a57506001600160a01b03821660009081526004602052604090205460ff165b15610f6a57610f148383836111ee565b6001600160a01b03831660009081526004602052604090205460ff16158015610fac57506001600160a01b03821660009081526004602052604090205460ff16155b15610fbc57610f14838383611294565b610f14838383611294565b60008184841115610feb5760405162461bcd60e51b81526004016103899190611566565b506000610ff8848661175b565b95945050505050565b600080600061100e6112d5565b909250905061101d8282611024565b9250505090565b600061059483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611479565b60008080611080600361107a866064611024565b906114a7565b9050600061108e8583610bd6565b959194509092505050565b60008080806110a887866114a7565b905060006110b687876114a7565b905060006110c48383610bd6565b929992985090965090945050505050565b60008060008060006110e686610b8a565b6001600160a01b038d16600090815260026020526040902054949950929750909550935091506111169087610bd6565b6001600160a01b0389166000908152600260209081526040808320939093556001905220546111459086610bd6565b6001600160a01b03808a1660009081526001602052604080822093909355908916815220546111749085610c18565b6001600160a01b0388166000908152600160205260409020556111978382611529565b866001600160a01b0316886001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111dc91815260200190565b60405180910390a35050505050505050565b60008060008060006111ff86610b8a565b6001600160a01b038d166000908152600160205260409020549499509297509095509350915061122f9086610bd6565b6001600160a01b03808a16600090815260016020908152604080832094909455918a168152600290915220546112659083610c18565b6001600160a01b0388166000908152600260209081526040808320939093556001905220546111749085610c18565b60008060008060006112a586610b8a565b6001600160a01b038d16600090815260016020526040902054949950929750909550935091506111459086610bd6565b60065460009081906a52b7d2dcc80cd2e4000000825b6005548110156114385782600160006005848154811061130d5761130d61172f565b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061137857508160026000600584815481106113515761135161172f565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15611396575050600654936a52b7d2dcc80cd2e40000009350915050565b6113dc60016000600584815481106113b0576113b061172f565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490610bd6565b925061142460026000600584815481106113f8576113f861172f565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390610bd6565b91508061143081611788565b9150506112eb565b50600654611451906a52b7d2dcc80cd2e4000000611024565b821015611470575050600654926a52b7d2dcc80cd2e400000092509050565b90939092509050565b6000818361149a5760405162461bcd60e51b81526004016103899190611566565b506000610ff884866117b9565b6000826000036114b9575060006104a8565b60006114c583856117db565b9050826114d285836117b9565b146105945760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610389565b6006546115369083610bd6565b6006556007546115469082610c18565b6007555050565b60006020828403121561155f57600080fd5b5035919050565b600060208083528351808285015260005b8181101561159357858101830151858201604001528201611577565b818111156115a5576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146115d257600080fd5b919050565b600080604083850312156115ea57600080fd5b6115f3836115bb565b946020939093013593505050565b60008060006060848603121561161657600080fd5b61161f846115bb565b925061162d602085016115bb565b9150604084013590509250925092565b6000806040838503121561165057600080fd5b823591506020830135801515811461166757600080fd5b809150509250929050565b60006020828403121561168457600080fd5b610594826115bb565b600080604083850312156116a057600080fd5b6116a9836115bb565b91506116b7602084016115bb565b90509250929050565b600181811c908216806116d457607f821691505b6020821081036116f457634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008282101561176d5761176d611745565b500390565b634e487b7160e01b600052603160045260246000fd5b60006001820161179a5761179a611745565b5060010190565b600082198211156117b4576117b4611745565b500190565b6000826117d657634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156117f5576117f5611745565b50029056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c2f265454c4e2237a8b232409473a6d0e10f34dbb4079146d58dca83519713b164736f6c634300080d0033