[ { "inputs": [ { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "address", "name": "_owner", "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" }, { "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": "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": "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "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": "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" } ]
60806040523480156200001157600080fd5b5060405162000b2738038062000b278339810160408190526200003491620000d3565b60408051808201909152600b81526a135bd8dac813585c9ad95d60aa1b60208201528260036200006583826200024a565b5060046200007482826200024a565b5050600580546001600160a01b0319166001600160a01b03939093169290921790915550620003169050565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b0381168114620000ce57600080fd5b919050565b60008060408385031215620000e757600080fd5b82516001600160401b0380821115620000ff57600080fd5b818501915085601f8301126200011457600080fd5b815181811115620001295762000129620000a0565b604051601f8201601f19908116603f01168101908382118183101715620001545762000154620000a0565b816040528281526020935088848487010111156200017157600080fd5b600091505b8282101562000195578482018401518183018501529083019062000176565b6000848483010152809650505050620001b0818601620000b6565b925050509250929050565b600181811c90821680620001d057607f821691505b602082108103620001f157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200024557600081815260208120601f850160051c81016020861015620002205750805b601f850160051c820191505b8181101562000241578281556001016200022c565b5050505b505050565b81516001600160401b03811115620002665762000266620000a0565b6200027e81620002778454620001bb565b84620001f7565b602080601f831160018114620002b657600084156200029d5750858301515b600019600386901b1c1916600185901b17855562000241565b600085815260208120601f198616915b82811015620002e757888601518255948401946001909101908401620002c6565b5085821015620003065787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61080180620003266000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806340c10f191161007157806340c10f191461012357806370a08231146101385780638da5cb5b1461016157806395d89b411461018c578063a9059cbb14610194578063dd62ed3e146101a757600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101e0565b6040516100c3919061064b565b60405180910390f35b6100df6100da3660046106b5565b610272565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f3660046106df565b61028c565b604051601281526020016100c3565b6101366101313660046106b5565b6102b0565b005b6100f361014636600461071b565b6001600160a01b031660009081526020819052604090205490565b600554610174906001600160a01b031681565b6040516001600160a01b0390911681526020016100c3565b6100b661030a565b6100df6101a23660046106b5565b610319565b6100f36101b536600461073d565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101ef90610770565b80601f016020809104026020016040519081016040528092919081815260200182805461021b90610770565b80156102685780601f1061023d57610100808354040283529160200191610268565b820191906000526020600020905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b600033610280818585610327565b60019150505b92915050565b60003361029a858285610339565b6102a58585856103b7565b506001949350505050565b6005546001600160a01b031633146102fc5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064015b60405180910390fd5b6103068282610416565b5050565b6060600480546101ef90610770565b6000336102808185856103b7565b610334838383600161044c565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146103b157818110156103a257604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016102f3565b6103b18484848403600061044c565b50505050565b6001600160a01b0383166103e157604051634b637e8f60e11b8152600060048201526024016102f3565b6001600160a01b03821661040b5760405163ec442f0560e01b8152600060048201526024016102f3565b610334838383610521565b6001600160a01b0382166104405760405163ec442f0560e01b8152600060048201526024016102f3565b61030660008383610521565b6001600160a01b0384166104765760405163e602df0560e01b8152600060048201526024016102f3565b6001600160a01b0383166104a057604051634a1406b160e11b8152600060048201526024016102f3565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156103b157826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161051391815260200190565b60405180910390a350505050565b6001600160a01b03831661054c57806002600082825461054191906107aa565b909155506105be9050565b6001600160a01b0383166000908152602081905260409020548181101561059f5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016102f3565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166105da576002805482900390556105f9565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161063e91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b818110156106785785810183015185820160400152820161065c565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146106b057600080fd5b919050565b600080604083850312156106c857600080fd5b6106d183610699565b946020939093013593505050565b6000806000606084860312156106f457600080fd5b6106fd84610699565b925061070b60208501610699565b9150604084013590509250925092565b60006020828403121561072d57600080fd5b61073682610699565b9392505050565b6000806040838503121561075057600080fd5b61075983610699565b915061076760208401610699565b90509250929050565b600181811c9082168061078457607f821691505b6020821081036107a457634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561028657634e487b7160e01b600052601160045260246000fdfea26469706673582212207445796b4c21ce2e1a58e0a10d50c09b0c2273f3c4a94706f025bae68ad7148264736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000001139906c6ce6cbbda28e19e0a616cc88f890314e000000000000000000000000000000000000000000000000000000000000000450554d5000000000000000000000000000000000000000000000000000000000
0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000001139906c6ce6cbbda28e19e0a616cc88f890314e000000000000000000000000000000000000000000000000000000000000000450554d5000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : symbol (string): PUMPArg [1] : _owner (address): 0x1139906c6ce6cBBdA28e19E0a616Cc88f890314e
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000450554d5000000000000000000000000000000000000000000000000000000000Arg [1] : 0x0000000000000000000000001139906c6ce6cbbda28e19e0a616cc88f890314e