[ { "inputs": [ { "internalType": "address", "name": "_taxReceiver", "type": "address" } ], "stateMutability": "payable", "type": "constructor" }, { "inputs": [], "name": "AllowanceExceeded", "type": "error" }, { "inputs": [], "name": "ApprovalNotReset", "type": "error" }, { "inputs": [], "name": "ContractDoesNotAcceptEther", "type": "error" }, { "inputs": [], "name": "DecreasedAllowanceBelowZero", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "InvalidAddress", "type": "error" }, { "inputs": [], "name": "InvalidAmount", "type": "error" }, { "inputs": [], "name": "LockedLiquidityPool", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [], "name": "ZeroAddressNotAllowed", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "AllowanceDecreased", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "AllowanceIncreased", "type": "event" }, { "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": "liquidityPool", "type": "address" } ], "name": "LiquidityPoolSet", "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": "taxAmount", "type": "uint256" } ], "name": "TaxCollected", "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "liquidityPool", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "liquidityPoolLocked", "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": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_liquidityPool", "type": "address" } ], "name": "setLiquidityPool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040526040516113b83803806113b8833981016040819052610022916102d1565b336040518060400160405280601081526020016f0aed0c2d8ca40d2dc40e8d0ca4084def60831b815250604051806040016040528060048152602001632ba4aa2160e11b81525081600390816100789190610396565b5060046100858282610396565b5050506001600160a01b0381166100b657604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b6100bf81610122565b5060016006556001600160a01b0381166100ec5760405163e6c4247b60e01b815260040160405180910390fd5b6001600160a01b03811660805261011c336101096012600a610549565b61011790633b9aca00610557565b610173565b50610581565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03821661019c5760405163ec442f0560e01b81525f60048201526024016100ad565b6101a75f83836101ab565b5050565b6001600160a01b0383166101d5578060025f8282546101ca919061056e565b909155506102459050565b6001600160a01b0383165f90815260208190526040902054818110156102275760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016100ad565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166102615760028054829003905561027f565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516102c491815260200190565b60405180910390a3505050565b5f602082840312156102e1575f5ffd5b81516001600160a01b03811681146102f7575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061032657607f821691505b60208210810361034457634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561039157805f5260205f20601f840160051c8101602085101561036f5750805b601f840160051c820191505b8181101561038e575f815560010161037b565b50505b505050565b81516001600160401b038111156103af576103af6102fe565b6103c3816103bd8454610312565b8461034a565b6020601f8211600181146103f5575f83156103de5750848201515b5f19600385901b1c1916600184901b17845561038e565b5f84815260208120601f198516915b828110156104245787850151825560209485019460019092019101610404565b508482101561044157868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561049f5780850481111561048357610483610450565b600184161561049157908102905b60019390931c928002610468565b935093915050565b5f826104b557506001610543565b816104c157505f610543565b81600181146104d757600281146104e1576104fd565b6001915050610543565b60ff8411156104f2576104f2610450565b50506001821b610543565b5060208310610133831016604e8410600b8410161715610520575081810a610543565b61052c5f198484610464565b805f190482111561053f5761053f610450565b0290505b92915050565b5f6102f760ff8416836104a7565b808202811582820484141761054357610543610450565b8082018082111561054357610543610450565b608051610e116105a75f395f81816103590152818161088f01526108b60152610e115ff3fe608060405260043610610108575f3560e01c806370a0823111610092578063a457c2d711610062578063a457c2d7146102eb578063a9059cbb1461030a578063dd62ed3e14610329578063e6ef73d614610348578063f2fde38b1461037b575f5ffd5b806370a0823114610272578063715018a6146102a65780638da5cb5b146102ba57806395d89b41146102d7575f5ffd5b806323b872dd116100d857806323b872dd146101c25780632822137f146101e1578063313ce56714610201578063395093511461021c578063665a11ca1461023b575f5ffd5b8063018770201461012a57806306fdde031461014b578063095ea7b31461017557806318160ddd146101a4575f5ffd5b36610126576040516321930c2760e21b815260040160405180910390fd5b5f5ffd5b348015610135575f5ffd5b50610149610144366004610c52565b61039a565b005b348015610156575f5ffd5b5061015f610443565b60405161016c9190610c6b565b60405180910390f35b348015610180575f5ffd5b5061019461018f366004610ca0565b6104d3565b604051901515815260200161016c565b3480156101af575f5ffd5b506002545b60405190815260200161016c565b3480156101cd575f5ffd5b506101946101dc366004610cc8565b610526565b3480156101ec575f5ffd5b5060075461019490600160a01b900460ff1681565b34801561020c575f5ffd5b506040516012815260200161016c565b348015610227575f5ffd5b50610194610236366004610ca0565b6105de565b348015610246575f5ffd5b5060075461025a906001600160a01b031681565b6040516001600160a01b03909116815260200161016c565b34801561027d575f5ffd5b506101b461028c366004610c52565b6001600160a01b03165f9081526020819052604090205490565b3480156102b1575f5ffd5b50610149610656565b3480156102c5575f5ffd5b506005546001600160a01b031661025a565b3480156102e2575f5ffd5b5061015f610669565b3480156102f6575f5ffd5b50610194610305366004610ca0565b610678565b348015610315575f5ffd5b50610194610324366004610ca0565b61070d565b348015610334575f5ffd5b506101b4610343366004610d02565b610770565b348015610353575f5ffd5b5061025a7f000000000000000000000000000000000000000000000000000000000000000081565b348015610386575f5ffd5b50610149610395366004610c52565b61079a565b6103a26107dc565b600754600160a01b900460ff16156103cd576040516313f26f4760e31b815260040160405180910390fd5b6001600160a01b0381166103f4576040516342bcdf7f60e11b815260040160405180910390fd5b600780546001600160a81b0319166001600160a01b038316908117600160a01b179091556040517fe57f71636571365571c0eaeaeb54e1d9e0065804f056a57a2a29448524f7d18a905f90a250565b60606003805461045290610d33565b80601f016020809104026020016040519081016040528092919081815260200182805461047e90610d33565b80156104c95780601f106104a0576101008083540402835291602001916104c9565b820191905f5260205f20905b8154815290600101906020018083116104ac57829003601f168201915b5050505050905090565b5f33816104e08286610770565b905080158015906104f057508315155b1561050e576040516310454bc760e11b815260040160405180910390fd5b610519828686610809565b6001925050505b92915050565b5f61052f61081b565b6001600160a01b038416158061054c57506001600160a01b038316155b80610555575081155b156105735760405163162908e360e11b815260040160405180910390fd5b5f61057e8533610770565b9050828110156105a15760405163c45cb51360e01b815260040160405180910390fd5b5f6105ad868686610874565b90506105ba868683610935565b6105c78633868503610809565b6001925050506105d76001600655565b9392505050565b5f336105ff8185856105f08383610770565b6105fa9190610d7f565b610809565b836001600160a01b0316816001600160a01b03167fd953ee4f1a519cd0a9211d0b9ff70b814e423b9acc9575e889b873fe934247848560405161064491815260200190565b60405180910390a35060019392505050565b61065e6107dc565b6106675f610992565b565b60606004805461045290610d33565b5f33816106858286610770565b9050838110156106a85760405163189dd6af60e31b815260040160405180910390fd5b6106b58286868403610809565b846001600160a01b0316826001600160a01b03167f424dbe179d5bade01d2ca8ccbd3405ec809e626ae11064bdf18f99e929424a4a866040516106fa91815260200190565b60405180910390a3506001949350505050565b5f61071661081b565b6001600160a01b038316158061072a575081155b156107485760405163162908e360e11b815260040160405180910390fd5b5f610754338585610874565b9050610761338583610935565b60019150506105206001600655565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6107a26107dc565b6001600160a01b0381166107d057604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b6107d981610992565b50565b6005546001600160a01b031633146106675760405163118cdaa760e01b81523360048201526024016107c7565b61081683838360016109e3565b505050565b60026006540361086d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016107c7565b6002600655565b5f5f610881858585610ab6565b90508015610922576108b4857f000000000000000000000000000000000000000000000000000000000000000083610935565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b03167f5d37fd68fe66745a199f8c603e00ae02183f4aabb8ec0089589b0b40c4ead5e18360405161091991815260200190565b60405180910390a35b61092c8184610d92565b95945050505050565b6001600160a01b03831661095e57604051634b637e8f60e11b81525f60048201526024016107c7565b6001600160a01b0382166109875760405163ec442f0560e01b81525f60048201526024016107c7565b610816838383610b11565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038416610a0c5760405163e602df0560e01b81525f60048201526024016107c7565b6001600160a01b038316610a3557604051634a1406b160e11b81525f60048201526024016107c7565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610ab057826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610aa791815260200190565b60405180910390a35b50505050565b6007545f9081906001600160a01b03868116911614610af1576007546001600160a01b03858116911614610aea575f610af4565b6064610af4565b60645b61ffff169050612710610b078285610da5565b61092c9190610dbc565b6001600160a01b038316610b3b578060025f828254610b309190610d7f565b90915550610bab9050565b6001600160a01b0383165f9081526020819052604090205481811015610b8d5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016107c7565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610bc757600280548290039055610be5565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c2a91815260200190565b60405180910390a3505050565b80356001600160a01b0381168114610c4d575f5ffd5b919050565b5f60208284031215610c62575f5ffd5b6105d782610c37565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f5f60408385031215610cb1575f5ffd5b610cba83610c37565b946020939093013593505050565b5f5f5f60608486031215610cda575f5ffd5b610ce384610c37565b9250610cf160208501610c37565b929592945050506040919091013590565b5f5f60408385031215610d13575f5ffd5b610d1c83610c37565b9150610d2a60208401610c37565b90509250929050565b600181811c90821680610d4757607f821691505b602082108103610d6557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561052057610520610d6b565b8181038181111561052057610520610d6b565b808202811582820484141761052057610520610d6b565b5f82610dd657634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220184292cc38eb7cf22dc74a5d94eda4a27c0268bf0d0fd0b57ddbb0e019d7c71064736f6c634300081b003300000000000000000000000086c2a620ceb75b785920460383b77bc0fa2c15b5
0x00000000000000000000000086c2a620ceb75b785920460383b77bc0fa2c15b5
----Decoded View------------Arg [0] : _taxReceiver (address): 0x86c2A620cEb75B785920460383B77bc0fA2c15b5
----Encoded View------------Arg [0] : 0x00000000000000000000000086c2a620ceb75b785920460383b77bc0fa2c15b5