Loading
[ { "inputs": [ { "internalType": "address", "name": "router", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "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": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "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": "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": [], "name": "abortWhitelist", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" } ], "name": "addWhitelists", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "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": "value", "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": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isWhitelist", "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": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" } ], "name": "removeWhitelists", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "uint256", "name": "percent", "type": "uint256" } ], "name": "rescueERC20", "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": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "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": "value", "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" } ]
60a06040526008805460ff191660011790553480156200001e57600080fd5b5060405162001b2138038062001b218339810160408190526200004191620003e4565b604051806040016040528060098152602001682320a4a61021b7b4b760b91b815250604051806040016040528060048152602001631190525360e21b815250620000906200017260201b60201c565b6001600160a01b038116620000c057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000cb8162000176565b506004620000da8382620004bc565b506005620000e98282620004bc565b5050506001600160a01b03811660805260076020527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df8054600160ff19918216811790925530600081815260409020805490921690921790556200016b90620001556009600a6200069d565b6200016590633b9aca00620006ae565b620001c6565b50620006de565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001f25760405163ec442f0560e01b815260006004820152602401620000b7565b620002006000838362000204565b5050565b62000211838383620002b1565b60085460ff1615620002ac576001600160a01b03831660009081526007602052604090205460ff1680156200025e57506001600160a01b03821660009081526007602052604090205460ff165b620002ac5760405162461bcd60e51b815260206004820152601460248201527f5472616e73666572206e6f7420616c6c6f7765640000000000000000000000006044820152606401620000b7565b505050565b6001600160a01b038316620002e0578060036000828254620002d49190620006c8565b90915550620003549050565b6001600160a01b03831660009081526001602052604090205481811015620003355760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000b7565b6001600160a01b03841660009081526001602052604090209082900390555b6001600160a01b038216620003725760038054829003905562000391565b6001600160a01b03821660009081526001602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003d791815260200190565b60405180910390a3505050565b600060208284031215620003f757600080fd5b81516001600160a01b03811681146200040f57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200044157607f821691505b6020821081036200046257634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002ac576000816000526020600020601f850160051c81016020861015620004935750805b601f850160051c820191505b81811015620004b4578281556001016200049f565b505050505050565b81516001600160401b03811115620004d857620004d862000416565b620004f081620004e984546200042c565b8462000468565b602080601f8311600181146200052857600084156200050f5750858301515b600019600386901b1c1916600185901b178555620004b4565b600085815260208120601f198616915b82811015620005595788860151825594840194600190910190840162000538565b5085821015620005785787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005df578160001904821115620005c357620005c362000588565b80851615620005d157918102915b93841c9390800290620005a3565b509250929050565b600082620005f85750600162000697565b81620006075750600062000697565b81600181146200062057600281146200062b576200064b565b600191505062000697565b60ff8411156200063f576200063f62000588565b50506001821b62000697565b5060208310610133831016604e8410600b841016171562000670575081810a62000697565b6200067c83836200059e565b806000190482111562000693576200069362000588565b0290505b92915050565b60006200040f60ff841683620005e7565b808202811582820484141762000697576200069762000588565b8082018082111562000697576200069762000588565b60805161140b62000716600039600081816107ee0152818161082e015281816108bf015281816109eb0152610aef015261140b6000f3fe6080604052600436106101235760003560e01c80638cd4426d116100a0578063c683630d11610064578063c683630d14610324578063c8eaf28f1461035d578063c9567bf91461037d578063dd62ed3e14610392578063f2fde38b146103d857600080fd5b80638cd4426d146102925780638da5cb5b146102b257806395d89b41146102da578063990f5b13146102ef578063a9059cbb1461030457600080fd5b8063313ce567116100e7578063313ce567146101eb57806342966c681461020757806370a0823114610227578063715018a61461025d57806379cc67901461027257600080fd5b806306fdde031461012f578063095ea7b31461015a57806318160ddd1461018a57806323b872dd146101a9578063281bd798146101c957600080fd5b3661012a57005b600080fd5b34801561013b57600080fd5b506101446103f8565b6040516101519190610fee565b60405180910390f35b34801561016657600080fd5b5061017a610175366004611052565b61048a565b6040519015158152602001610151565b34801561019657600080fd5b506003545b604051908152602001610151565b3480156101b557600080fd5b5061017a6101c436600461107e565b6104a4565b3480156101d557600080fd5b506101e96101e43660046110bf565b6104c8565b005b3480156101f757600080fd5b5060405160098152602001610151565b34801561021357600080fd5b506101e9610222366004611134565b61053d565b34801561023357600080fd5b5061019b61024236600461114d565b6001600160a01b031660009081526001602052604090205490565b34801561026957600080fd5b506101e961054a565b34801561027e57600080fd5b506101e961028d366004611052565b61055e565b34801561029e57600080fd5b506101e96102ad366004611052565b610577565b3480156102be57600080fd5b506000546040516001600160a01b039091168152602001610151565b3480156102e657600080fd5b506101446106e5565b3480156102fb57600080fd5b506101e96106f4565b34801561031057600080fd5b5061017a61031f366004611052565b610708565b34801561033057600080fd5b5061017a61033f36600461114d565b6001600160a01b031660009081526007602052604090205460ff1690565b34801561036957600080fd5b506101e96103783660046110bf565b610716565b34801561038957600080fd5b506101e9610786565b34801561039e57600080fd5b5061019b6103ad366004611171565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3480156103e457600080fd5b506101e96103f336600461114d565b610b84565b606060048054610407906111aa565b80601f0160208091040260200160405190810160405280929190818152602001828054610433906111aa565b80156104805780601f1061045557610100808354040283529160200191610480565b820191906000526020600020905b81548152906001019060200180831161046357829003601f168201915b5050505050905090565b600033610498818585610bbf565b60019150505b92915050565b6000336104b2858285610bcc565b6104bd858585610c44565b506001949350505050565b6104d0610ca3565b60005b81811015610538576000600760008585858181106104f3576104f36111e4565b9050602002016020810190610508919061114d565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556001016104d3565b505050565b6105473382610cd0565b50565b610552610ca3565b61055c6000610d06565b565b610569823383610bcc565b6105738282610cd0565b5050565b61057f610ca3565b6040516370a0823160e01b815230600482015260009060649083906001600160a01b038616906370a0823190602401602060405180830381865afa1580156105cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ef91906111fa565b6105f99190611229565b6106039190611240565b90506000836001600160a01b031663a9059cbb6106286000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018590526044016020604051808303816000875af1158015610675573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106999190611262565b9050806106df5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064015b60405180910390fd5b50505050565b606060058054610407906111aa565b6106fc610ca3565b6008805460ff19169055565b600033610498818585610c44565b61071e610ca3565b60005b8181101561053857600160076000858585818110610741576107416111e4565b9050602002016020810190610756919061114d565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055600101610721565b61078e610ca3565b600654600160a01b900460ff16156107e85760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016106d6565b61082c307f00000000000000000000000000000000000000000000000000000000000000006108196009600a611368565b61082790633b9aca00611229565b610bbf565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561088a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ae9190611377565b6001600160a01b031663c9c65396307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561091b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093f9190611377565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801561098c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b09190611377565b600680546001600160a01b039283166001600160a01b031990911681179091556000908152600760205260409020805460ff191660011790557f00000000000000000000000000000000000000000000000000000000000000001663f305d7194730610a31816001600160a01b031660009081526001602052604090205490565b600080610a466000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610aae573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ad39190611394565b505060065460405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526000196024830152909116915063095ea7b3906044016020604051808303816000875af1158015610b4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6e9190611262565b506006805460ff60a01b1916600160a01b179055565b610b8c610ca3565b6001600160a01b038116610bb657604051631e4fbdf760e01b8152600060048201526024016106d6565b61054781610d06565b6105388383836001610d56565b6001600160a01b0383811660009081526002602090815260408083209386168352929052205460001981146106df5781811015610c3557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016106d6565b6106df84848484036000610d56565b6001600160a01b038316610c6e57604051634b637e8f60e11b8152600060048201526024016106d6565b6001600160a01b038216610c985760405163ec442f0560e01b8152600060048201526024016106d6565b610538838383610e2b565b6000546001600160a01b0316331461055c5760405163118cdaa760e01b81523360048201526024016106d6565b6001600160a01b038216610cfa57604051634b637e8f60e11b8152600060048201526024016106d6565b61057382600083610e2b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038416610d805760405163e602df0560e01b8152600060048201526024016106d6565b6001600160a01b038316610daa57604051634a1406b160e11b8152600060048201526024016106d6565b6001600160a01b03808516600090815260026020908152604080832093871683529290522082905580156106df57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610e1d91815260200190565b60405180910390a350505050565b610e36838383610ec4565b60085460ff1615610538576001600160a01b03831660009081526007602052604090205460ff168015610e8157506001600160a01b03821660009081526007602052604090205460ff165b6105385760405162461bcd60e51b8152602060048201526014602482015273151c985b9cd9995c881b9bdd08185b1b1bddd95960621b60448201526064016106d6565b6001600160a01b038316610eef578060036000828254610ee491906113c2565b90915550610f619050565b6001600160a01b03831660009081526001602052604090205481811015610f425760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016106d6565b6001600160a01b03841660009081526001602052604090209082900390555b6001600160a01b038216610f7d57600380548290039055610f9c565b6001600160a01b03821660009081526001602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fe191815260200190565b60405180910390a3505050565b60006020808352835180602085015260005b8181101561101c57858101830151858201604001528201611000565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461054757600080fd5b6000806040838503121561106557600080fd5b82356110708161103d565b946020939093013593505050565b60008060006060848603121561109357600080fd5b833561109e8161103d565b925060208401356110ae8161103d565b929592945050506040919091013590565b600080602083850312156110d257600080fd5b823567ffffffffffffffff808211156110ea57600080fd5b818501915085601f8301126110fe57600080fd5b81358181111561110d57600080fd5b8660208260051b850101111561112257600080fd5b60209290920196919550909350505050565b60006020828403121561114657600080fd5b5035919050565b60006020828403121561115f57600080fd5b813561116a8161103d565b9392505050565b6000806040838503121561118457600080fd5b823561118f8161103d565b9150602083013561119f8161103d565b809150509250929050565b600181811c908216806111be57607f821691505b6020821081036111de57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561120c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761049e5761049e611213565b60008261125d57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561127457600080fd5b8151801515811461116a57600080fd5b600181815b808511156112bf5781600019048211156112a5576112a5611213565b808516156112b257918102915b93841c9390800290611289565b509250929050565b6000826112d65750600161049e565b816112e35750600061049e565b81600181146112f957600281146113035761131f565b600191505061049e565b60ff84111561131457611314611213565b50506001821b61049e565b5060208310610133831016604e8410600b8410161715611342575081810a61049e565b61134c8383611284565b806000190482111561136057611360611213565b029392505050565b600061116a60ff8416836112c7565b60006020828403121561138957600080fd5b815161116a8161103d565b6000806000606084860312156113a957600080fd5b8351925060208401519150604084015190509250925092565b8082018082111561049e5761049e61121356fea26469706673582212203c319459b16b2a470247811e5fbcbbb0aea1ce23759b5e60621a377d789415cd64736f6c634300081700330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
----Decoded View------------Arg [0] : router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
----Encoded View------------Arg [0] : 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d