4 txs
5 calls
constructor
constructor(address tokenOwner)
functions
_haveTotal
viewfunction _haveTotal() view returns (uint256)
_mintTotal
viewfunction _mintTotal() view returns (uint256)
_owner
viewfunction _owner() view returns (address)
_swapopen
viewfunction _swapopen() view returns (bool)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
balancROf
viewfunction balancROf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint256)
feeBurn
viewfunction feeBurn() view returns (uint256)
feeLpBuy
viewfunction feeLpBuy() view returns (uint256)
feeLpSell
viewfunction feeLpSell() view returns (uint256)
getIsWrite
viewfunction getIsWrite(address account) view returns (bool)
lastBuyBlock
viewfunction lastBuyBlock() view returns (uint256)
lastExtBlock
viewfunction lastExtBlock() view returns (uint256)
lastSellBlock
viewfunction lastSellBlock() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
symbol
viewfunction symbol() view returns (string)
tokenFromReflection
viewfunction tokenFromReflection(uint256 rAmount) view returns (uint256)
totalFees
viewfunction totalFees() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
uniswapV2Pair
viewfunction uniswapV2Pair() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
change_swapopen_type
nonpayablefunction change_swapopen_type(bool newtype)
changeOwner
nonpayablefunction changeOwner(address newOwner)
changeRouter
nonpayablefunction changeRouter(address router)
closeWrite
nonpayablefunction closeWrite(address account)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
openWrite
nonpayablefunction openWrite(address account)
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x60806040526012600181905561001690600a6102ce565b610026906501e8f1c108006102e0565b6006556001600b8190556002600c556003600d55600e80546001600160a01b03191661dead1790555461005a90600a6102ce565b610068906301406f406102e0565b60135560015461007990600a6102ce565b610089906501e8f1c108006102e0565b6014556015805460ff191690553480156100a1575f5ffd5b50604051611d57380380611d578339810160408190526100c0916102f7565b6040805180820190915260088152672134ba3a37b5b2b760c11b60208201526009906100ec90826103b5565b5060408051808201909152600381526242544b60e81b6020820152600a9061011490826103b5565b50600654610123905f1961046f565b61012e905f1961048e565b60078190556001600160a01b0382165f908152600260205260409020556001600160a01b0381165f81815260056020526040808220805460ff1990811660019081179092553084528284208054909116909117905581546001600160a01b0319163317825560065490517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916101c79190815260200190565b60405180910390a3506104a1565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561022457808504811115610208576102086101d5565b600184161561021657908102905b60019390931c9280026101ed565b935093915050565b5f8261023a575060016102c8565b8161024657505f6102c8565b816001811461025c576002811461026657610282565b60019150506102c8565b60ff841115610277576102776101d5565b50506001821b6102c8565b5060208310610133831016604e8410600b84101617156102a5575081810a6102c8565b6102b15f1984846101e9565b805f19048211156102c4576102c46101d5565b0290505b92915050565b5f6102d9838361022c565b9392505050565b80820281158282048414176102c8576102c86101d5565b5f60208284031215610307575f5ffd5b81516001600160a01b03811681146102d9575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061034557607f821691505b60208210810361036357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103b057805f5260205f20601f840160051c8101602085101561038e5750805b601f840160051c820191505b818110156103ad575f815560010161039a565b50505b505050565b81516001600160401b038111156103ce576103ce61031d565b6103e2816103dc8454610331565b84610369565b6020601f821160018114610414575f83156103fd5750848201515b5f19600385901b1c1916600184901b1784556103ad565b5f84815260208120601f198516915b828110156104435787850151825560209485019460019092019101610423565b508482101561046057868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8261048957634e487b7160e01b5f52601260045260245ffd5b500690565b818103818111156102c8576102c86101d5565b6118a9806104ae5f395ff3fe6080604052600436106101de575f3560e01c80635cd5cca4116100fd578063a9059cbb11610092578063c3a66ef311610062578063c3a66ef314610551578063dd62ed3e14610566578063ebbd6b31146105aa578063f95875e4146105bf575f5ffd5b8063a9059cbb146104c8578063aeb9ff88146104e7578063b2bdfa7b146104fc578063b30f2f911461051a575f5ffd5b80638da5cb5b116100cd5780638da5cb5b1461045a57806395d89b4114610476578063a457c2d71461048a578063a6f9dae1146104a9575f5ffd5b80635cd5cca4146103f857806370a082311461040d5780637948d27e1461042c5780637973bfd214610445575f5ffd5b8063340ac20f11610173578063517c172511610143578063517c172514610371578063541cccc614610390578063583fef34146103c457806359988fc2146103d9575f5ffd5b8063340ac20f146102db57806334df1139146102fc578063395093511461031b57806349bd5a5e1461033a575f5ffd5b806320668abb116101ae57806320668abb1461027457806323b872dd146102895780632d838119146102a8578063313ce567146102c7575f5ffd5b806306fdde03146101e9578063095ea7b31461021357806313114a9d1461024257806318160ddd14610260575f5ffd5b366101e557005b5f5ffd5b3480156101f4575f5ffd5b506101fd6105d4565b60405161020a9190611521565b60405180910390f35b34801561021e575f5ffd5b5061023261022d366004611571565b610664565b604051901515815260200161020a565b34801561024d575f5ffd5b506008545b60405190815260200161020a565b34801561026b575f5ffd5b50600654610252565b34801561027f575f5ffd5b5061025260145481565b348015610294575f5ffd5b506102326102a3366004611599565b61067a565b3480156102b3575f5ffd5b506102526102c23660046115d3565b610708565b3480156102d2575f5ffd5b50600154610252565b3480156102e6575f5ffd5b506102fa6102f53660046115ea565b61078f565b005b348015610307575f5ffd5b506102fa6103163660046115ea565b6107da565b348015610326575f5ffd5b50610232610335366004611571565b610823565b348015610345575f5ffd5b50601254610359906001600160a01b031681565b6040516001600160a01b03909116815260200161020a565b34801561037c575f5ffd5b506102fa61038b3660046115ea565b610858565b34801561039b575f5ffd5b506102526103aa3660046115ea565b6001600160a01b03165f9081526002602052604090205490565b3480156103cf575f5ffd5b50610252600c5481565b3480156103e4575f5ffd5b506102fa6103f3366004611603565b6108a4565b348015610403575f5ffd5b50610252600f5481565b348015610418575f5ffd5b506102526104273660046115ea565b6108e0565b348015610437575f5ffd5b506015546102329060ff1681565b348015610450575f5ffd5b5061025260105481565b348015610465575f5ffd5b505f546001600160a01b0316610359565b348015610481575f5ffd5b506101fd610901565b348015610495575f5ffd5b506102326104a4366004611571565b610910565b3480156104b4575f5ffd5b506102fa6104c33660046115ea565b61095d565b3480156104d3575f5ffd5b506102326104e2366004611571565b6109a7565b3480156104f2575f5ffd5b5061025260135481565b348015610507575f5ffd5b505f54610359906001600160a01b031681565b348015610525575f5ffd5b506102326105343660046115ea565b6001600160a01b03165f9081526005602052604090205460ff1690565b34801561055c575f5ffd5b50610252600b5481565b348015610571575f5ffd5b50610252610580366004611622565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b3480156105b5575f5ffd5b50610252600d5481565b3480156105ca575f5ffd5b5061025260115481565b6060600980546105e390611653565b80601f016020809104026020016040519081016040528092919081815260200182805461060f90611653565b801561065a5780601f106106315761010080835404028352916020019161065a565b820191905f5260205f20905b81548152906001019060200180831161063d57829003601f168201915b5050505050905090565b5f6106703384846109da565b5060015b92915050565b600e545f906001600160a01b03908116908416036106a25761069d848484610afd565b6106ad565b6106ad848484610bd0565b6106fe84336106f985604051806060016040528060288152602001611827602891396001600160a01b038a165f9081526004602090815260408083203384529091529020549190610d1d565b6109da565b5060019392505050565b5f6007548211156107735760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084015b60405180910390fd5b5f61077c610d55565b90506107888382610d76565b9392505050565b5f546001600160a01b031633146107b85760405162461bcd60e51b815260040161076a9061168b565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146108035760405162461bcd60e51b815260040161076a9061168b565b6001600160a01b03165f908152600560205260409020805460ff19169055565b335f8181526004602090815260408083206001600160a01b038716845290915281205490916106709185906106f99086610db7565b5f546001600160a01b031633146108815760405162461bcd60e51b815260040161076a9061168b565b6001600160a01b03165f908152600560205260409020805460ff19166001179055565b5f546001600160a01b031633146108cd5760405162461bcd60e51b815260040161076a9061168b565b6015805460ff1916911515919091179055565b6001600160a01b0381165f9081526002602052604081205461067490610708565b6060600a80546105e390611653565b5f61067033846106f98560405180606001604052806025815260200161184f60259139335f9081526004602090815260408083206001600160a01b038d1684529091529020549190610d1d565b5f546001600160a01b031633146109865760405162461bcd60e51b815260040161076a9061168b565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b600e545f906001600160a01b03908116908416036109cf576109ca338484610afd565b610670565b610670338484610bd0565b6001600160a01b038316610a3c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161076a565b6001600160a01b038216610a9d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161076a565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b235760405162461bcd60e51b815260040161076a906116c0565b6001600160a01b038216610b495760405162461bcd60e51b815260040161076a90611705565b5f8111610b685760405162461bcd60e51b815260040161076a90611748565b5f610b71610d55565b9050610b7e848383610e15565b5f610b898383610ec6565b6001600160a01b0386165f90815260026020526040902054909150610bae9082610f44565b6001600160a01b039095165f9081526002602052604090209490945550505050565b6001600160a01b038316610bf65760405162461bcd60e51b815260040161076a906116c0565b6001600160a01b038216610c1c5760405162461bcd60e51b815260040161076a90611705565b5f8111610c3b5760405162461bcd60e51b815260040161076a90611748565b6001600160a01b0383165f9081526005602052604090205460019060ff1680610c7b57506001600160a01b0383165f9081526005602052604090205460ff165b15610c8357505f5b8015610d0c576012546001600160a01b03858116911614801590610cb557506012546001600160a01b03848116911614155b15610cc557610cc5848484610f85565b6012546001600160a01b0390811690851603610ce657610ce68484846110c2565b6012546001600160a01b0390811690841603610d0757610d07848484611260565b610d17565b610d178484846113c6565b50505050565b5f8184841115610d405760405162461bcd60e51b815260040161076a9190611521565b505f610d4c84866117a5565b95945050505050565b5f5f5f610d60611491565b9092509050610d6f8282610d76565b9250505090565b5f61078883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114c5565b5f80610dc383856117b8565b9050838110156107885760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161076a565b5f610e208383610ec6565b600e546001600160a01b03165f90815260026020526040902054909150610e479082610db7565b600e546001600160a01b03165f9081526002602052604081209190915560148054859290610e769084906117a5565b9091555050600e546040518481526001600160a01b03918216918616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505050565b5f825f03610ed557505f610674565b5f610ee083856117cb565b905082610eed85836117e2565b146107885760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161076a565b5f61078883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d1d565b5f610f8e610d55565b90505f610f9b8383610ec6565b6001600160a01b0386165f90815260026020526040902054909150610fc09082610f44565b6001600160a01b0386165f9081526002602052604081209190915560145460135482911115611018576110138761100d600c5461100760648a610d7690919063ffffffff16565b90610ec6565b86610e15565b50600c545b9050805f6110278260646117a5565b905061105961103b82611007876064610d76565b6001600160a01b0389165f9081526002602052604090205490610db7565b6001600160a01b038089165f8181526002602052604090209290925589167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6110a7846110078b6064610d76565b60405190815260200160405180910390a35050505050505050565b43601054106111015760405162461bcd60e51b815260206004820152600b60248201526a6e6f206275792074696d6560a81b604482015260640161076a565b43601154106111225760405162461bcd60e51b815260040161076a90611801565b60155460ff1615155f03611189576001600160a01b0383165f9081526005602052604090205460ff168061116d57506001600160a01b0382165f9081526005602052604090205460ff165b6111895760405162461bcd60e51b815260040161076a90611801565b436010555f611196610d55565b4360115590505f6111a78383610ec6565b6001600160a01b0386165f908152600260205260409020549091506111cc9082610f44565b6001600160a01b0386165f9081526002602052604081209190915560145460135482911115611218576112138761100d600c5461100760648a610d7690919063ffffffff16565b50600c545b601254600b546112459189916001600160a01b039091169061123f906110078a6064610d76565b876114f1565b600b5461125290826117b8565b91505f6110278360646117a5565b43600f54106112a05760405162461bcd60e51b815260206004820152600c60248201526b6e6f2073656c6c2074696d6560a01b604482015260640161076a565b60155460ff1615155f03611307576001600160a01b0383165f9081526005602052604090205460ff16806112eb57506001600160a01b0382165f9081526005602052604090205460ff165b6113075760405162461bcd60e51b815260040161076a90611801565b43600f555f611314610d55565b90505f6113218383610ec6565b6001600160a01b0386165f908152600260205260409020549091506113469082610f44565b6001600160a01b0386165f90815260026020526040812091909155601454601354829111156113925761138d8761100d600c5461100760648a610d7690919063ffffffff16565b50600c545b601254600d546113b99189916001600160a01b039091169061123f906110078a6064610d76565b600d5461125290826117b8565b5f6113cf610d55565b90505f6113dc8383610ec6565b6001600160a01b0386165f908152600260205260409020549091506114019082610f44565b6001600160a01b038087165f90815260026020526040808220939093559086168152205461142f9082610db7565b6001600160a01b038086165f8181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114829087815260200190565b60405180910390a35050505050565b6007546006545f9182916114a58282610d76565b8210156114bc576007546006549350935050509091565b90939092509050565b5f81836114e55760405162461bcd60e51b815260040161076a9190611521565b505f610d4c84866117e2565b5f6114fc8383610ec6565b6001600160a01b0385165f9081526002602052604090205490915061142f9082610db7565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461156c575f5ffd5b919050565b5f5f60408385031215611582575f5ffd5b61158b83611556565b946020939093013593505050565b5f5f5f606084860312156115ab575f5ffd5b6115b484611556565b92506115c260208501611556565b929592945050506040919091013590565b5f602082840312156115e3575f5ffd5b5035919050565b5f602082840312156115fa575f5ffd5b61078882611556565b5f60208284031215611613575f5ffd5b81358015158114610788575f5ffd5b5f5f60408385031215611633575f5ffd5b61163c83611556565b915061164a60208401611556565b90509250929050565b600181811c9082168061166757607f821691505b60208210810361168557634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067457610674611791565b8082018082111561067457610674611791565b808202811582820484141761067457610674611791565b5f826117fc57634e487b7160e01b5f52601260045260245ffd5b500490565b6020808252600b908201526a6e6f206578742074696d6560a81b60408201526060019056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b2698b30a4fd547fda67e577d50c129d456a8952baf27532541f4dea30d7f3ca64736f6c634300081e0033000000000000000000000000220b00419e0e823b58ac432e9df6475073022d4f