0 txs
1 call
constructor
constructor() payable
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)
owner
viewfunction owner() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
startTrading
nonpayablefunction startTrading()
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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
0x60806040525f600860146101000a81548160ff0219169083151502179055505f600860156101000a81548160ff0219169083151502179055505f600860166101000a81548160ff0219169083151502179055506040518060400160405280601a81526020017f54656464792074686520476f6c64656e205265747269657665720000000000008152506040518060400160405280600581526020017f54454444590000000000000000000000000000000000000000000000000000008152506100da6100cf61011060201b60201c565b61011760201b60201c565b81600590816100e9919061071f565b5080600690816100f9919061071f565b50505061010b306101d860201b60201c565b610903565b5f33905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600160035f6101eb61011060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102aa575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102a1919061082d565b60405180910390fd5b6102c35f82670de0b6b3a76400006102c660201b60201c565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610316578060045f82825461030a9190610873565b925050819055506103e6565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156103a0578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610397939291906108b5565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361042d578060045f8282540392505081905550610478565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104d591906108ea565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061055d57607f821691505b6020821081036105705761056f610519565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105d27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610597565b6105dc8683610597565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61062061061b610616846105f4565b6105fd565b6105f4565b9050919050565b5f819050919050565b61063983610606565b61064d61064582610627565b8484546105a3565b825550505050565b5f5f905090565b610664610655565b61066f818484610630565b505050565b5b81811015610692576106875f8261065c565b600181019050610675565b5050565b601f8211156106d7576106a881610576565b6106b184610588565b810160208510156106c0578190505b6106d46106cc85610588565b830182610674565b50505b505050565b5f82821c905092915050565b5f6106f75f19846008026106dc565b1980831691505092915050565b5f61070f83836106e8565b9150826002028217905092915050565b610728826104e2565b67ffffffffffffffff811115610741576107406104ec565b5b61074b8254610546565b610756828285610696565b5f60209050601f831160018114610787575f8415610775578287015190505b61077f8582610704565b8655506107e6565b601f19841661079586610576565b5f5b828110156107bc57848901518255600182019150602085019450602081019050610797565b868310156107d957848901516107d5601f8916826106e8565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610817826107ee565b9050919050565b6108278161080d565b82525050565b5f6020820190506108405f83018461081e565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61087d826105f4565b9150610888836105f4565b92508282019050808211156108a05761089f610846565b5b92915050565b6108af816105f4565b82525050565b5f6060820190506108c85f83018661081e565b6108d560208301856108a6565b6108e260408301846108a6565b949350505050565b5f6020820190506108fd5f8301846108a6565b92915050565b61191c806109105f395ff3fe6080604052600436106100c5575f3560e01c806370a082311161007e57806395d89b411161005857806395d89b4114610258578063a9059cbb14610282578063dd62ed3e146102be578063f2fde38b146102fa576100cc565b806370a08231146101dc578063715018a6146102185780638da5cb5b1461022e576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063293230b81461019c578063313ce567146101b2576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100e4610322565b6040516100f19190611250565b60405180910390f35b348015610105575f5ffd5b50610120600480360381019061011b9190611301565b6103b2565b60405161012d9190611359565b60405180910390f35b348015610141575f5ffd5b5061014a6103d4565b6040516101579190611381565b60405180910390f35b34801561016b575f5ffd5b506101866004803603810190610181919061139a565b6103dd565b6040516101939190611359565b60405180910390f35b3480156101a7575f5ffd5b506101b061045a565b005b3480156101bd575f5ffd5b506101c66108dc565b6040516101d39190611405565b60405180910390f35b3480156101e7575f5ffd5b5061020260048036038101906101fd919061141e565b6108e4565b60405161020f9190611381565b60405180910390f35b348015610223575f5ffd5b5061022c61092a565b005b348015610239575f5ffd5b5061024261093d565b60405161024f9190611458565b60405180910390f35b348015610263575f5ffd5b5061026c610964565b6040516102799190611250565b60405180910390f35b34801561028d575f5ffd5b506102a860048036038101906102a39190611301565b6109f4565b6040516102b59190611359565b60405180910390f35b3480156102c9575f5ffd5b506102e460048036038101906102df9190611471565b610a16565b6040516102f19190611381565b60405180910390f35b348015610305575f5ffd5b50610320600480360381019061031b919061141e565b610a98565b005b606060058054610331906114dc565b80601f016020809104026020016040519081016040528092919081815260200182805461035d906114dc565b80156103a85780601f1061037f576101008083540402835291602001916103a8565b820191905f5260205f20905b81548152906001019060200180831161038b57829003601f168201915b5050505050905090565b5f5f6103bc610b1a565b90506103c9818585610b21565b600191505092915050565b5f600454905090565b5f5f6103e7610b1a565b905060035f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661044357610442858285610b33565b5b61044e858585610bc6565b60019150509392505050565b610462610cb6565b600860149054906101000a900460ff16156104b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a990611556565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad2460075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061053a3060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16670de0b6b3a7640000610b21565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105a4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105c89190611588565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561064e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106729190611588565b6040518363ffffffff1660e01b815260040161068f9291906115b3565b6020604051808303815f875af11580156106ab573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106cf9190611588565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610756306108e4565b5f5f61076061093d565b426040518863ffffffff1660e01b81526004016107829695949392919061161c565b60606040518083038185885af115801561079e573d5f5f3e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906107c3919061168f565b5050506001600860166101000a81548160ff0219169083151502179055506001600860146101000a81548160ff02191690831515021790555060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016108999291906116df565b6020604051808303815f875af11580156108b5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108d99190611730565b50565b5f6009905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610932610cb6565b61093b5f610d34565b565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610973906114dc565b80601f016020809104026020016040519081016040528092919081815260200182805461099f906114dc565b80156109ea5780601f106109c1576101008083540402835291602001916109ea565b820191905f5260205f20905b8154815290600101906020018083116109cd57829003601f168201915b5050505050905090565b5f5f6109fe610b1a565b9050610a0b818585610bc6565b600191505092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610aa0610cb6565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b05906117cb565b60405180910390fd5b610b1781610d34565b50565b5f33905090565b610b2e8383836001610df5565b505050565b5f610b3e8484610a16565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610bc05781811015610bb1578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610ba8939291906117e9565b60405180910390fd5b610bbf84848484035f610df5565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c36575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c2d9190611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ca6575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610c9d9190611458565b60405180910390fd5b610cb1838383610fc4565b505050565b610cbe610b1a565b73ffffffffffffffffffffffffffffffffffffffff16610cdc61093d565b73ffffffffffffffffffffffffffffffffffffffff1614610d32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2990611868565b60405180910390fd5b565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610e65575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610e5c9190611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ed5575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610ecc9190611458565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610fbe578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610fb59190611381565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611014578060045f82825461100891906118b3565b925050819055506110e4565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561109e578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611095939291906117e9565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361112b578060045f8282540392505081905550611176565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111d39190611381565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611222826111e0565b61122c81856111ea565b935061123c8185602086016111fa565b61124581611208565b840191505092915050565b5f6020820190508181035f8301526112688184611218565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61129d82611274565b9050919050565b6112ad81611293565b81146112b7575f5ffd5b50565b5f813590506112c8816112a4565b92915050565b5f819050919050565b6112e0816112ce565b81146112ea575f5ffd5b50565b5f813590506112fb816112d7565b92915050565b5f5f6040838503121561131757611316611270565b5b5f611324858286016112ba565b9250506020611335858286016112ed565b9150509250929050565b5f8115159050919050565b6113538161133f565b82525050565b5f60208201905061136c5f83018461134a565b92915050565b61137b816112ce565b82525050565b5f6020820190506113945f830184611372565b92915050565b5f5f5f606084860312156113b1576113b0611270565b5b5f6113be868287016112ba565b93505060206113cf868287016112ba565b92505060406113e0868287016112ed565b9150509250925092565b5f60ff82169050919050565b6113ff816113ea565b82525050565b5f6020820190506114185f8301846113f6565b92915050565b5f6020828403121561143357611432611270565b5b5f611440848285016112ba565b91505092915050565b61145281611293565b82525050565b5f60208201905061146b5f830184611449565b92915050565b5f5f6040838503121561148757611486611270565b5b5f611494858286016112ba565b92505060206114a5858286016112ba565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806114f357607f821691505b602082108103611506576115056114af565b5b50919050565b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6115406017836111ea565b915061154b8261150c565b602082019050919050565b5f6020820190508181035f83015261156d81611534565b9050919050565b5f81519050611582816112a4565b92915050565b5f6020828403121561159d5761159c611270565b5b5f6115aa84828501611574565b91505092915050565b5f6040820190506115c65f830185611449565b6115d36020830184611449565b9392505050565b5f819050919050565b5f819050919050565b5f6116066116016115fc846115da565b6115e3565b6112ce565b9050919050565b611616816115ec565b82525050565b5f60c08201905061162f5f830189611449565b61163c6020830188611372565b611649604083018761160d565b611656606083018661160d565b6116636080830185611449565b61167060a0830184611372565b979650505050505050565b5f81519050611689816112d7565b92915050565b5f5f5f606084860312156116a6576116a5611270565b5b5f6116b38682870161167b565b93505060206116c48682870161167b565b92505060406116d58682870161167b565b9150509250925092565b5f6040820190506116f25f830185611449565b6116ff6020830184611372565b9392505050565b61170f8161133f565b8114611719575f5ffd5b50565b5f8151905061172a81611706565b92915050565b5f6020828403121561174557611744611270565b5b5f6117528482850161171c565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6117b56026836111ea565b91506117c08261175b565b604082019050919050565b5f6020820190508181035f8301526117e2816117a9565b9050919050565b5f6060820190506117fc5f830186611449565b6118096020830185611372565b6118166040830184611372565b949350505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6118526020836111ea565b915061185d8261181e565b602082019050919050565b5f6020820190508181035f83015261187f81611846565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118bd826112ce565b91506118c8836112ce565b92508282019050808211156118e0576118df611886565b5b9291505056fea2646970667358221220be4b3743b611f9bd81aba64226f64a7e2883e19ac86479eebd507755ce97576664736f6c634300081e0033