6 txs
7 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
purefunction decimals() pure returns (uint8)
maxSupply
viewfunction maxSupply() view returns (uint256)
name
viewfunction name() view returns (string)
PEPE
viewfunction PEPE() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
mint
nonpayablefunction mint(uint256 amount)
redeem
nonpayablefunction redeem(uint256 amount)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Minted
event Minted(address indexed user, uint256 amount)
Redeemed
event Redeemed(address indexed user, uint256 amount)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
ERC20InsufficientAllowance
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover
error ERC20InvalidApprover(address approver)
ERC20InvalidReceiver
error ERC20InvalidReceiver(address receiver)
ERC20InvalidSender
error ERC20InvalidSender(address sender)
ERC20InvalidSpender
error ERC20InvalidSpender(address spender)
creation bytecode
0x608060405234801562000010575f80fd5b506040518060400160405280600881526020017f52415245504550450000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f525045504500000000000000000000000000000000000000000000000000000081525081600390816200008e919062000315565b508060049081620000a0919062000315565b5050506001600581905550620003f9565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200012d57607f821691505b602082108103620001435762000142620000e8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620001a77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200016a565b620001b386836200016a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620001fd620001f7620001f184620001cb565b620001d4565b620001cb565b9050919050565b5f819050919050565b6200021883620001dd565b62000230620002278262000204565b84845462000176565b825550505050565b5f90565b6200024662000238565b620002538184846200020d565b505050565b5b818110156200027a576200026e5f826200023c565b60018101905062000259565b5050565b601f821115620002c957620002938162000149565b6200029e846200015b565b81016020851015620002ae578190505b620002c6620002bd856200015b565b83018262000258565b50505b505050565b5f82821c905092915050565b5f620002eb5f1984600802620002ce565b1980831691505092915050565b5f620003058383620002da565b9150826002028217905092915050565b6200032082620000b1565b67ffffffffffffffff8111156200033c576200033b620000bb565b5b62000348825462000115565b620003558282856200027e565b5f60209050601f8311600181146200038b575f841562000376578287015190505b620003828582620002f8565b865550620003f1565b601f1984166200039b8662000149565b5f5b82811015620003c4578489015182556001820191506020850194506020810190506200039d565b86831015620003e45784890151620003e0601f891682620002da565b8355505b6001600288020188555050505b505050505050565b61184f80620004075f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806395d89b411161008a578063d5abeb0111610064578063d5abeb0114610225578063db006a7514610243578063dd62ed3e1461025f578063e4fbaecb1461028f576100cd565b806395d89b41146101bb578063a0712d68146101d9578063a9059cbb146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d57806370a082311461018b575b5f80fd5b6100d96102ad565b6040516100e691906110c9565b60405180910390f35b6101096004803603810190610104919061117a565b61033d565b60405161011691906111d2565b60405180910390f35b61012761035f565b60405161013491906111fa565b60405180910390f35b61015760048036038101906101529190611213565b610368565b60405161016491906111d2565b60405180910390f35b610175610396565b604051610182919061127e565b60405180910390f35b6101a560048036038101906101a09190611297565b61039e565b6040516101b291906111fa565b60405180910390f35b6101c36103e3565b6040516101d091906110c9565b60405180910390f35b6101f360048036038101906101ee91906112c2565b610473565b005b61020f600480360381019061020a919061117a565b610650565b60405161021c91906111d2565b60405180910390f35b61022d610672565b60405161023a91906111fa565b60405180910390f35b61025d600480360381019061025891906112c2565b61067c565b005b610279600480360381019061027491906112ed565b6108ca565b60405161028691906111fa565b60405180910390f35b61029761094c565b6040516102a49190611386565b60405180910390f35b6060600380546102bc906113cc565b80601f01602080910402602001604051908101604052809291908181526020018280546102e8906113cc565b80156103335780601f1061030a57610100808354040283529160200191610333565b820191905f5260205f20905b81548152906001019060200180831161031657829003601f168201915b5050505050905090565b5f80610347610964565b905061035481858561096b565b600191505092915050565b5f600254905090565b5f80610372610964565b905061037f85828561097d565b61038a858585610a10565b60019150509392505050565b5f6006905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600480546103f2906113cc565b80601f016020809104026020016040519081016040528092919081815260200182805461041e906113cc565b80156104695780601f1061044057610100808354040283529160200191610469565b820191905f5260205f20905b81548152906001019060200180831161044c57829003601f168201915b5050505050905090565b61047b610b00565b5f81116104bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b490611446565b60405180910390fd5b650646a119ce0a816104cd61035f565b6104d79190611491565b1115610518576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050f9061150e565b60405180910390fd5b5f736982508145454ce325ddbe47a25d4ec3d231193373ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161056a9392919061153b565b6020604051808303815f875af1158015610586573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105aa919061159a565b9050806105ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e39061160f565b60405180910390fd5b6105f63383610b4f565b3373ffffffffffffffffffffffffffffffffffffffff167f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe8360405161063c91906111fa565b60405180910390a25061064d610bce565b50565b5f8061065a610964565b9050610667818585610a10565b600191505092915050565b650646a119ce0a81565b610684610b00565b5f81116106c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bd90611446565b60405180910390fd5b80736982508145454ce325ddbe47a25d4ec3d231193373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610714919061162d565b602060405180830381865afa15801561072f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610753919061165a565b1015610794576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078b906116cf565b60405180910390fd5b61079e3382610bd8565b5f736982508145454ce325ddbe47a25d4ec3d231193373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b81526004016107ee9291906116ed565b6020604051808303815f875af115801561080a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061082e919061159a565b905080610870576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108679061175e565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f4896181ff8f4543cc00db9fe9b6fb7e6f032b7eb772c72ab1ec1b4d2e03b9369836040516108b691906111fa565b60405180910390a2506108c7610bce565b50565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b736982508145454ce325ddbe47a25d4ec3d231193381565b5f33905090565b6109788383836001610c57565b505050565b5f61098884846108ca565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610a0a57818110156109fb578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016109f29392919061177c565b60405180910390fd5b610a0984848484035f610c57565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a80575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610a77919061162d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610af0575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610ae7919061162d565b60405180910390fd5b610afb838383610e26565b505050565b600260055403610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c906117fb565b60405180910390fd5b6002600581905550565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bbf575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610bb6919061162d565b60405180910390fd5b610bca5f8383610e26565b5050565b6001600581905550565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c48575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c3f919061162d565b60405180910390fd5b610c53825f83610e26565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610cc7575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610cbe919061162d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d37575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610d2e919061162d565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610e20578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610e1791906111fa565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e76578060025f828254610e6a9190611491565b92505081905550610f44565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610eff578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610ef69392919061177c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f8b578060025f8282540392505081905550610fd5565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161103291906111fa565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561107657808201518184015260208101905061105b565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61109b8261103f565b6110a58185611049565b93506110b5818560208601611059565b6110be81611081565b840191505092915050565b5f6020820190508181035f8301526110e18184611091565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611116826110ed565b9050919050565b6111268161110c565b8114611130575f80fd5b50565b5f813590506111418161111d565b92915050565b5f819050919050565b61115981611147565b8114611163575f80fd5b50565b5f8135905061117481611150565b92915050565b5f80604083850312156111905761118f6110e9565b5b5f61119d85828601611133565b92505060206111ae85828601611166565b9150509250929050565b5f8115159050919050565b6111cc816111b8565b82525050565b5f6020820190506111e55f8301846111c3565b92915050565b6111f481611147565b82525050565b5f60208201905061120d5f8301846111eb565b92915050565b5f805f6060848603121561122a576112296110e9565b5b5f61123786828701611133565b935050602061124886828701611133565b925050604061125986828701611166565b9150509250925092565b5f60ff82169050919050565b61127881611263565b82525050565b5f6020820190506112915f83018461126f565b92915050565b5f602082840312156112ac576112ab6110e9565b5b5f6112b984828501611133565b91505092915050565b5f602082840312156112d7576112d66110e9565b5b5f6112e484828501611166565b91505092915050565b5f8060408385031215611303576113026110e9565b5b5f61131085828601611133565b925050602061132185828601611133565b9150509250929050565b5f819050919050565b5f61134e611349611344846110ed565b61132b565b6110ed565b9050919050565b5f61135f82611334565b9050919050565b5f61137082611355565b9050919050565b61138081611366565b82525050565b5f6020820190506113995f830184611377565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113e357607f821691505b6020821081036113f6576113f561139f565b5b50919050565b7f416d6f756e74206d757374206265203e203000000000000000000000000000005f82015250565b5f611430601283611049565b915061143b826113fc565b602082019050919050565b5f6020820190508181035f83015261145d81611424565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61149b82611147565b91506114a683611147565b92508282019050808211156114be576114bd611464565b5b92915050565b7f43617020726561636865640000000000000000000000000000000000000000005f82015250565b5f6114f8600b83611049565b9150611503826114c4565b602082019050919050565b5f6020820190508181035f830152611525816114ec565b9050919050565b6115358161110c565b82525050565b5f60608201905061154e5f83018661152c565b61155b602083018561152c565b61156860408301846111eb565b949350505050565b611579816111b8565b8114611583575f80fd5b50565b5f8151905061159481611570565b92915050565b5f602082840312156115af576115ae6110e9565b5b5f6115bc84828501611586565b91505092915050565b7f50455045207472616e73666572206661696c65640000000000000000000000005f82015250565b5f6115f9601483611049565b9150611604826115c5565b602082019050919050565b5f6020820190508181035f830152611626816115ed565b9050919050565b5f6020820190506116405f83018461152c565b92915050565b5f8151905061165481611150565b92915050565b5f6020828403121561166f5761166e6110e9565b5b5f61167c84828501611646565b91505092915050565b7f496e73756666696369656e7420504550452062616c616e6365000000000000005f82015250565b5f6116b9601983611049565b91506116c482611685565b602082019050919050565b5f6020820190508181035f8301526116e6816116ad565b9050919050565b5f6040820190506117005f83018561152c565b61170d60208301846111eb565b9392505050565b7f504550452073656e64206661696c6564000000000000000000000000000000005f82015250565b5f611748601083611049565b915061175382611714565b602082019050919050565b5f6020820190508181035f8301526117758161173c565b9050919050565b5f60608201905061178f5f83018661152c565b61179c60208301856111eb565b6117a960408301846111eb565b949350505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f6117e5601f83611049565b91506117f0826117b1565b602082019050919050565b5f6020820190508181035f830152611812816117d9565b905091905056fea264697066735822122079492b879933afa9d841ad2f4ca223e660b7cf675d9e52fb4ed2e3db0544da7464736f6c63430008140033