0 txs
1 call
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
name
viewfunction name() view returns (string)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
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)
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
0x6080604052346200002d5762000014620001c6565b6200001e62000033565b610d31620008d28239610d3190f35b62000039565b60405190565b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b9062000067906200003d565b810190811060018060401b038211176200008057604052565b62000047565b906200009d6200009562000033565b92836200005b565b565b60018060401b038111620000be57620000ba6020916200003d565b0190565b62000047565b90620000da620000d4836200009f565b62000086565b918252565b5f7f47616c786554657374546f6b656e466f72436f6c696e00000000000000000000910152565b620001126016620000c4565b906200012160208301620000df565b565b6200012d62000106565b90565b5f7f436f6c696e000000000000000000000000000000000000000000000000000000910152565b620001636005620000c4565b90620001726020830162000130565b565b6200017e62000157565b90565b90565b90565b90565b620001a36200019d620001a99262000181565b62000187565b62000184565b90565b620001c36b204fce5e3e250261100000006200018a565b90565b620001e5620001d462000123565b620001de62000174565b9062000493565b620001fb33620001f4620001ac565b9062000521565b565b5190565b634e487b7160e01b5f52602260045260245ffd5b906001600283049216801562000238575b60208310146200023257565b62000201565b91607f169162000226565b5f5260205f2090565b601f602091010490565b1b90565b9190600862000279910291620002725f198462000256565b9262000256565b9181191691161790565b6200029c62000296620002a29262000184565b62000187565b62000184565b90565b90565b9190620002c3620002bd620002cc9362000283565b620002a5565b9083546200025a565b9055565b5f90565b620002ea91620002e3620002d0565b91620002a8565b565b5b818110620002f9575050565b80620003085f600193620002d4565b01620002ed565b9190601f811162000320575b505050565b6200032f6200035a9362000243565b9060206200033d846200024c565b8301931062000363575b62000352906200024c565b0190620002ec565b5f80806200031b565b9150620003528192905062000347565b1c90565b9062000389905f199060080262000373565b191690565b816200039a9162000377565b906002021790565b90620003ae81620001fd565b9060018060401b0382116200047f57620003d582620003ce855462000215565b856200030f565b602090601f83116001146200040e57918091620003fc935f9262000401575b50506200038e565b90555b565b90915001515f80620003f4565b601f198316916200041f8562000243565b925f5b818110620004665750916002939185600196941062000449575b50505002019055620003ff565b6200045b910151601f84169062000377565b90555f80806200043c565b9193602060018192878701518155019501920162000422565b62000047565b906200049191620003a2565b565b90620004a5620004ad92600362000485565b600462000485565b565b90565b60018060a01b031690565b620004d6620004d0620004dc92620004af565b62000187565b620004b2565b90565b620004ea90620004bd565b90565b620004f890620004b2565b90565b6200050690620004ed565b9052565b91906200051f905f60208501940190620004fb565b565b80620005426200053b620005355f620004df565b620004ed565b91620004ed565b1462000563576200056191620005585f620004df565b9190916200071c565b565b62000593620005725f620004df565b6200057c62000033565b91829163ec442f0560e01b8352600483016200050a565b0390fd5b620005b0620005aa620005b692620004b2565b62000187565b620004b2565b90565b620005c49062000597565b90565b620005d290620005b9565b90565b90620005e190620005c7565b5f5260205260405f2090565b5f1c90565b90565b620006046200060a91620005ed565b620005f2565b90565b620006199054620005f5565b90565b620006279062000184565b9052565b604090620006596200066194969593966200064e60608401985f850190620004fb565b60208301906200061c565b01906200061c565b565b9062000670910362000184565b90565b5f1b90565b90620006865f199162000673565b9181191691161790565b90620006aa620006a4620006b29262000283565b620002a5565b825462000678565b9055565b634e487b7160e01b5f52601160045260245ffd5b620006dc620006e39193929362000184565b9262000184565b8201809211620006ef57565b620006b6565b9062000702910162000184565b90565b91906200071a905f602085019401906200061c565b565b919091806200074062000739620007335f620004df565b620004ed565b91620004ed565b145f1462000846576200076b62000763836200075d60026200060d565b620006ca565b600262000690565b5b826200078d62000786620007805f620004df565b620004ed565b91620004ed565b145f146200081157620007b8620007b083620007aa60026200060d565b62000663565b600262000690565b5b9190916200080c620007f7620007f07fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93620005c7565b93620005c7565b936200080262000033565b9182918262000705565b0390a3565b620008408262000839620008275f8790620005d5565b9162000833836200060d565b620006f5565b9062000690565b620007b9565b6200085d620008575f8390620005d5565b6200060d565b80620008746200086d8562000184565b9162000184565b10620008a4576200088b6200089e91849062000663565b620008985f8490620005d5565b62000690565b6200076c565b90620008cd909192620008b662000033565b93849363391434e360e21b8552600485016200062b565b0390fdfe60806040526004361015610013575b6104b6565b61001d5f356100ac565b806306fdde03146100a7578063095ea7b3146100a257806318160ddd1461009d57806323b872dd14610098578063313ce5671461009357806370a082311461008e57806395d89b4114610089578063a9059cbb146100845763dd62ed3e0361000e57610480565b61041d565b6103e8565b6103b3565b610360565b610302565b610293565b61023b565b610152565b60e01c90565b60405190565b5f80fd5b5f80fd5b5f9103126100ca57565b6100bc565b5190565b60209181520190565b5f5b8381106100ee575050905f910152565b8060209183015181850152016100de565b601f801991011690565b6101286101316020936101369361011f816100cf565b938480936100d3565b958691016100dc565b6100ff565b0190565b61014f9160208201915f818403910152610109565b90565b34610182576101623660046100c0565b61017e61016d610613565b6101756100b2565b9182918261013a565b0390f35b6100b8565b60018060a01b031690565b61019b90610187565b90565b6101a781610192565b036101ae57565b5f80fd5b905035906101bf8261019e565b565b90565b6101cd816101c1565b036101d457565b5f80fd5b905035906101e5826101c4565b565b919060408382031261020f578061020361020c925f86016101b2565b936020016101d8565b90565b6100bc565b151590565b61022290610214565b9052565b9190610239905f60208501940190610219565b565b3461026c576102686102576102513660046101e7565b9061062d565b61025f6100b2565b91829182610226565b0390f35b6100b8565b61027a906101c1565b9052565b9190610291905f60208501940190610271565b565b346102c3576102a33660046100c0565b6102bf6102ae61067c565b6102b66100b2565b9182918261027e565b0390f35b6100b8565b90916060828403126102fd576102fa6102e3845f85016101b2565b936102f181602086016101b2565b936040016101d8565b90565b6100bc565b346103335761032f61031e6103183660046102c8565b91610692565b6103266100b2565b91829182610226565b0390f35b6100b8565b60ff1690565b61034790610338565b9052565b919061035e905f6020850194019061033e565b565b34610390576103703660046100c0565b61038c61037b6106e7565b6103836100b2565b9182918261034b565b0390f35b6100b8565b906020828203126103ae576103ab915f016101b2565b90565b6100bc565b346103e3576103df6103ce6103c9366004610395565b610747565b6103d66100b2565b9182918261027e565b0390f35b6100b8565b34610418576103f83660046100c0565b610414610403610765565b61040b6100b2565b9182918261013a565b0390f35b6100b8565b3461044e5761044a6104396104333660046101e7565b9061077b565b6104416100b2565b91829182610226565b0390f35b6100b8565b919060408382031261047b578061046f610478925f86016101b2565b936020016101b2565b90565b6100bc565b346104b1576104ad61049c610496366004610453565b906107b3565b6104a46100b2565b9182918261027e565b0390f35b6100b8565b5f80fd5b606090565b634e487b7160e01b5f52602260045260245ffd5b90600160028304921680156104f3575b60208310146104ee57565b6104bf565b91607f16916104e3565b60209181520190565b5f5260205f2090565b905f9291805490610529610522836104d3565b80946104fd565b916001811690815f146105805750600114610544575b505050565b6105519192939450610506565b915f925b81841061056857505001905f808061053f565b60018160209295939554848601520191019290610555565b92949550505060ff19168252151560200201905f808061053f565b906105a59161050f565b90565b634e487b7160e01b5f52604160045260245ffd5b906105c6906100ff565b810190811067ffffffffffffffff8211176105e057604052565b6105a8565b906106056105fe926105f56100b2565b9384809261059b565b03836105bc565b565b610610906105e5565b90565b61061b6104ba565b506106266003610607565b90565b5f90565b61064a91610639610629565b506106426107df565b9190916107ec565b600190565b5f90565b5f1c90565b90565b61066761066c91610653565b610658565b90565b610679905461065b565b90565b61068461064f565b5061068f600261066f565b90565b916106bc9261069f610629565b506106b46106ab6107df565b82908491610849565b91909161091c565b600190565b5f90565b90565b90565b6106df6106da6106e4926106c5565b6106c8565b610338565b90565b6106ef6106c1565b506106fa60126106cb565b90565b61071161070c61071692610187565b6106c8565b610187565b90565b610722906106fd565b90565b61072e90610719565b90565b9061073b90610725565b5f5260205260405f2090565b61075d6107629161075661064f565b505f610731565b61066f565b90565b61076d6104ba565b506107786004610607565b90565b61079891610787610629565b506107906107df565b91909161091c565b600190565b906107a790610725565b5f5260205260405f2090565b6107d8916107ce6107d3926107c661064f565b50600161079d565b610731565b61066f565b90565b5f90565b6107e76107db565b503390565b916107fa9291600192610a21565b565b61080590610192565b9052565b604090610832610839949695939661082860608401985f8501906107fc565b6020830190610271565b0190610271565b565b9061084691036101c1565b90565b9291926108578183906107b3565b908161086c6108665f196101c1565b916101c1565b10610879575b5050509050565b8161088c610886876101c1565b916101c1565b106108b2576108a993946108a191939261083b565b905f92610a21565b805f8080610872565b506108d8849291926108c26100b2565b938493637dc7a0d960e11b855260048501610809565b0390fd5b90565b6108f36108ee6108f8926108dc565b6106c8565b610187565b90565b610904906108df565b90565b919061091a905f602085019401906107fc565b565b918261093861093261092d5f6108fb565b610192565b91610192565b14610999578161095861095261094d5f6108fb565b610192565b91610192565b1461096b5761096992919091610b85565b565b6109956109775f6108fb565b61097f6100b2565b91829163ec442f0560e01b835260048301610907565b0390fd5b6109c36109a55f6108fb565b6109ad6100b2565b918291634b637e8f60e11b835260048301610907565b0390fd5b5f1b90565b906109d85f19916109c7565b9181191691161790565b6109f66109f16109fb926101c1565b6106c8565b6101c1565b90565b90565b90610a16610a11610a1d926109e2565b6109fe565b82546109cc565b9055565b909281610a3e610a38610a335f6108fb565b610192565b91610192565b14610b105783610a5e610a58610a535f6108fb565b610192565b91610192565b14610ae257610a8283610a7d610a766001869061079d565b8790610731565b610a01565b610a8c575b505050565b919091610ad7610ac5610abf7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610725565b93610725565b93610ace6100b2565b9182918261027e565b0390a35f8080610a87565b610b0c610aee5f6108fb565b610af66100b2565b918291634a1406b160e11b835260048301610907565b0390fd5b610b3a610b1c5f6108fb565b610b246100b2565b91829163e602df0560e01b835260048301610907565b0390fd5b634e487b7160e01b5f52601160045260245ffd5b610b61610b67919392936101c1565b926101c1565b8201809211610b7257565b610b3e565b90610b8291016101c1565b90565b91909180610ba3610b9d610b985f6108fb565b610192565b91610192565b145f14610c8457610bc7610bc083610bbb600261066f565b610b52565b6002610a01565b5b82610be3610bdd610bd85f6108fb565b610192565b91610192565b145f14610c5857610c07610c0083610bfb600261066f565b61083b565b6002610a01565b5b919091610c53610c41610c3b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610725565b93610725565b93610c4a6100b2565b9182918261027e565b0390a3565b610c7f82610c79610c6a5f8790610731565b91610c748361066f565b610b77565b90610a01565b610c08565b610c97610c925f8390610731565b61066f565b80610caa610ca4856101c1565b916101c1565b10610cd257610cbd610ccd91849061083b565b610cc85f8490610731565b610a01565b610bc8565b90610cf7909192610ce16100b2565b93849363391434e360e21b855260048501610809565b0390fdfea26469706673582212205c01571cc79d92967dfdefa1bd0daa94a66a15754d37af2bd77d3df729267c3a64736f6c63430008180033