0 txs
1 call
constructor
constructor(string _n, string _s, uint256 _amt)
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)
getDeploymentSignature
purefunction getDeploymentSignature() pure returns (bytes4)
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
0x60806040523480156200001157600080fd5b5060405162001b3138038062001b3183398181016040528101906200003791906200053b565b828281600390816200004a919062000816565b5080600490816200005c919062000816565b5050506200009e3362000074620000a760201b60201c565b60ff16600a62000085919062000a80565b8362000092919062000ad1565b620000b060201b60201c565b50505062000c24565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620001255760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200011c919062000b61565b60405180910390fd5b62000139600083836200013d60201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200019357806002600082825462000186919062000b7e565b9250508190555062000269565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000222578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620002199392919062000bca565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002b4578060026000828254039250508190555062000301565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000360919062000c07565b60405180910390a3505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003d6826200038b565b810181811067ffffffffffffffff82111715620003f857620003f76200039c565b5b80604052505050565b60006200040d6200036d565b90506200041b8282620003cb565b919050565b600067ffffffffffffffff8211156200043e576200043d6200039c565b5b62000449826200038b565b9050602081019050919050565b60005b838110156200047657808201518184015260208101905062000459565b60008484015250505050565b600062000499620004938462000420565b62000401565b905082815260208101848484011115620004b857620004b762000386565b5b620004c584828562000456565b509392505050565b600082601f830112620004e557620004e462000381565b5b8151620004f784826020860162000482565b91505092915050565b6000819050919050565b620005158162000500565b81146200052157600080fd5b50565b60008151905062000535816200050a565b92915050565b60008060006060848603121562000557576200055662000377565b5b600084015167ffffffffffffffff8111156200057857620005776200037c565b5b6200058686828701620004cd565b935050602084015167ffffffffffffffff811115620005aa57620005a96200037c565b5b620005b886828701620004cd565b9250506040620005cb8682870162000524565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200062857607f821691505b6020821081036200063e576200063d620005e0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006a87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000669565b620006b4868362000669565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620006f7620006f1620006eb8462000500565b620006cc565b62000500565b9050919050565b6000819050919050565b6200071383620006d6565b6200072b6200072282620006fe565b84845462000676565b825550505050565b600090565b6200074262000733565b6200074f81848462000708565b505050565b5b8181101562000777576200076b60008262000738565b60018101905062000755565b5050565b601f821115620007c657620007908162000644565b6200079b8462000659565b81016020851015620007ab578190505b620007c3620007ba8562000659565b83018262000754565b50505b505050565b600082821c905092915050565b6000620007eb60001984600802620007cb565b1980831691505092915050565b6000620008068383620007d8565b9150826002028217905092915050565b6200082182620005d5565b67ffffffffffffffff8111156200083d576200083c6200039c565b5b6200084982546200060f565b620008568282856200077b565b600060209050601f8311600181146200088e576000841562000879578287015190505b620008858582620007f8565b865550620008f5565b601f1984166200089e8662000644565b60005b82811015620008c857848901518255600182019150602085019450602081019050620008a1565b86831015620008e85784890151620008e4601f891682620007d8565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200098b57808604811115620009635762000962620008fd565b5b6001851615620009735780820291505b808102905062000983856200092c565b945062000943565b94509492505050565b600082620009a6576001905062000a79565b81620009b6576000905062000a79565b8160018114620009cf5760028114620009da5762000a10565b600191505062000a79565b60ff841115620009ef57620009ee620008fd565b5b8360020a91508482111562000a095762000a08620008fd565b5b5062000a79565b5060208310610133831016604e8410600b841016171562000a4a5782820a90508381111562000a445762000a43620008fd565b5b62000a79565b62000a59848484600162000939565b9250905081840481111562000a735762000a72620008fd565b5b81810290505b9392505050565b600062000a8d8262000500565b915062000a9a8362000500565b925062000ac97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000994565b905092915050565b600062000ade8262000500565b915062000aeb8362000500565b925082820262000afb8162000500565b9150828204841483151762000b155762000b14620008fd565b5b5092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b498262000b1c565b9050919050565b62000b5b8162000b3c565b82525050565b600060208201905062000b78600083018462000b50565b92915050565b600062000b8b8262000500565b915062000b988362000500565b925082820190508082111562000bb35762000bb2620008fd565b5b92915050565b62000bc48162000500565b82525050565b600060608201905062000be1600083018662000b50565b62000bf0602083018562000bb9565b62000bff604083018462000bb9565b949350505050565b600060208201905062000c1e600083018462000bb9565b92915050565b610efd8062000c346000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80633c793e05116100665780633c793e051461015d57806370a082311461017b57806395d89b41146101ab578063a9059cbb146101c9578063dd62ed3e146101f95761009e565b806306fdde03146100a3578063095ea7b3146100c157806318160ddd146100f157806323b872dd1461010f578063313ce5671461013f575b600080fd5b6100ab610229565b6040516100b89190610afb565b60405180910390f35b6100db60048036038101906100d69190610bb6565b6102bb565b6040516100e89190610c11565b60405180910390f35b6100f96102de565b6040516101069190610c3b565b60405180910390f35b61012960048036038101906101249190610c56565b6102e8565b6040516101369190610c11565b60405180910390f35b610147610317565b6040516101549190610cc5565b60405180910390f35b610165610320565b6040516101729190610d1b565b60405180910390f35b61019560048036038101906101909190610d36565b610348565b6040516101a29190610c3b565b60405180910390f35b6101b3610390565b6040516101c09190610afb565b60405180910390f35b6101e360048036038101906101de9190610bb6565b610422565b6040516101f09190610c11565b60405180910390f35b610213600480360381019061020e9190610d63565b610445565b6040516102209190610c3b565b60405180910390f35b60606003805461023890610dd2565b80601f016020809104026020016040519081016040528092919081815260200182805461026490610dd2565b80156102b15780601f10610286576101008083540402835291602001916102b1565b820191906000526020600020905b81548152906001019060200180831161029457829003601f168201915b5050505050905090565b6000806102c66104cc565b90506102d38185856104d4565b600191505092915050565b6000600254905090565b6000806102f36104cc565b90506103008582856104e6565b61030b85858561057b565b60019150509392505050565b60006012905090565b60007f9ecbad814254039aa923c638f5ddc332a49af82375d7b39516188bf9a05fa4c2905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461039f90610dd2565b80601f01602080910402602001604051908101604052809291908181526020018280546103cb90610dd2565b80156104185780601f106103ed57610100808354040283529160200191610418565b820191906000526020600020905b8154815290600101906020018083116103fb57829003601f168201915b5050505050905090565b60008061042d6104cc565b905061043a81858561057b565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6104e1838383600161066f565b505050565b60006104f28484610445565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156105755781811015610565578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161055c93929190610e12565b60405180910390fd5b6105748484848403600061066f565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105ed5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105e49190610e49565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361065f5760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016106569190610e49565b60405180910390fd5b61066a838383610846565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036106e15760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016106d89190610e49565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107535760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161074a9190610e49565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015610840578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108379190610c3b565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361089857806002600082825461088c9190610e93565b9250508190555061096b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610924578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161091b93929190610e12565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109b45780600260008282540392505081905550610a01565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a5e9190610c3b565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610aa5578082015181840152602081019050610a8a565b60008484015250505050565b6000601f19601f8301169050919050565b6000610acd82610a6b565b610ad78185610a76565b9350610ae7818560208601610a87565b610af081610ab1565b840191505092915050565b60006020820190508181036000830152610b158184610ac2565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b4d82610b22565b9050919050565b610b5d81610b42565b8114610b6857600080fd5b50565b600081359050610b7a81610b54565b92915050565b6000819050919050565b610b9381610b80565b8114610b9e57600080fd5b50565b600081359050610bb081610b8a565b92915050565b60008060408385031215610bcd57610bcc610b1d565b5b6000610bdb85828601610b6b565b9250506020610bec85828601610ba1565b9150509250929050565b60008115159050919050565b610c0b81610bf6565b82525050565b6000602082019050610c266000830184610c02565b92915050565b610c3581610b80565b82525050565b6000602082019050610c506000830184610c2c565b92915050565b600080600060608486031215610c6f57610c6e610b1d565b5b6000610c7d86828701610b6b565b9350506020610c8e86828701610b6b565b9250506040610c9f86828701610ba1565b9150509250925092565b600060ff82169050919050565b610cbf81610ca9565b82525050565b6000602082019050610cda6000830184610cb6565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b610d1581610ce0565b82525050565b6000602082019050610d306000830184610d0c565b92915050565b600060208284031215610d4c57610d4b610b1d565b5b6000610d5a84828501610b6b565b91505092915050565b60008060408385031215610d7a57610d79610b1d565b5b6000610d8885828601610b6b565b9250506020610d9985828601610b6b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610dea57607f821691505b602082108103610dfd57610dfc610da3565b5b50919050565b610e0c81610b42565b82525050565b6000606082019050610e276000830186610e03565b610e346020830185610c2c565b610e416040830184610c2c565b949350505050565b6000602082019050610e5e6000830184610e03565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e9e82610b80565b9150610ea983610b80565b9250828201905080821115610ec157610ec0610e64565b5b9291505056fea2646970667358221220962c2e518afa73c6b242e7e96df59de221598a138dfc0c2126046ac484166e1d64736f6c63430008140033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000a4a61696c206a6573736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4a41494c204a4553534500000000000000000000000000000000000000000000