ETH Price: $2,658.84 (-1.60%)

Token

broccoli Ai (broccoli Ai)
 

Overview

Max Total Supply

500,000,000 broccoli Ai

Holders

5

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

HK00

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"initialSupply_","type":"uint256"}],"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"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"allowedAmount","type":"uint256"}],"name":"WhitelistAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"newAllowedAmount","type":"uint256"}],"name":"WhitelistAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"WhitelistRemoved","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllWhitelistData","outputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"allowedAmounts","type":"uint256[]"},{"internalType":"uint256[]","name":"soldAmounts","type":"uint256[]"},{"internalType":"bool[]","name":"isWhitelistedFlags","type":"bool[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getWhitelistInfo","outputs":[{"internalType":"uint256","name":"allowedAmount","type":"uint256"},{"internalType":"uint256","name":"soldAmount","type":"uint256"},{"internalType":"bool","name":"isWhitelisted","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","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":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"removeMultipleWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"allowedAmounts","type":"uint256[]"}],"name":"setMultipleWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"allowedAmount","type":"uint256"}],"name":"setWhitelist","outputs":[],"stateMutability":"nonpayable","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"uint256","name":"allowedAmount","type":"uint256"},{"internalType":"uint256","name":"soldAmount","type":"uint256"},{"internalType":"bool","name":"isWhitelisted","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"whitelistedAccounts","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
608060405234801561000f575f80fd5b506040516134ca3803806134ca833981810160405281019061003191906108ed565b33838381600390816100439190610b79565b5080600490816100539190610b79565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100c6575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100bd9190610c87565b60405180910390fd5b6100d58161010b60201b60201c565b506100e633826101ce60201b60201c565b6101036100f761025360201b60201c565b5f61027b60201b60201c565b505050610d5d565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361023e575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102359190610c87565b60405180910390fd5b61024f5f83836104b460201b60201c565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6102896106cd60201b60201c565b60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff1615610372578060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01819055508173ffffffffffffffffffffffffffffffffffffffff167f1478b86df435a25ec317e0144e91e7eecbf18d112d4f8be31c47e6c77c21a60e826040516103659190610caf565b60405180910390a26104b0565b60405180606001604052808281526020015f81526020016001151581525060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f6101000a81548160ff021916908315150217905550905050600782908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff167f0311b094eb4c9ca217baa6a12f4c5070445cbbcc04a28fbb8072147b9cdcd027826040516104a79190610caf565b60405180910390a25b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610504578060025f8282546104f89190610cf5565b925050819055506105d2565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561058d578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161058493929190610d28565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610619578060025f8282540392505081905550610663565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106c09190610caf565b60405180910390a3505050565b6106db61076660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166106ff61025360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146107645761072861076660201b60201c565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161075b9190610c87565b60405180910390fd5b565b5f33905090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6107cc82610786565b810181811067ffffffffffffffff821117156107eb576107ea610796565b5b80604052505050565b5f6107fd61076d565b905061080982826107c3565b919050565b5f67ffffffffffffffff82111561082857610827610796565b5b61083182610786565b9050602081019050919050565b8281835e5f83830152505050565b5f61085e6108598461080e565b6107f4565b90508281526020810184848401111561087a57610879610782565b5b61088584828561083e565b509392505050565b5f82601f8301126108a1576108a061077e565b5b81516108b184826020860161084c565b91505092915050565b5f819050919050565b6108cc816108ba565b81146108d6575f80fd5b50565b5f815190506108e7816108c3565b92915050565b5f805f6060848603121561090457610903610776565b5b5f84015167ffffffffffffffff8111156109215761092061077a565b5b61092d8682870161088d565b935050602084015167ffffffffffffffff81111561094e5761094d61077a565b5b61095a8682870161088d565b925050604061096b868287016108d9565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806109c357607f821691505b6020821081036109d6576109d561097f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610a387fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826109fd565b610a4286836109fd565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610a7d610a78610a73846108ba565b610a5a565b6108ba565b9050919050565b5f819050919050565b610a9683610a63565b610aaa610aa282610a84565b848454610a09565b825550505050565b5f90565b610abe610ab2565b610ac9818484610a8d565b505050565b5b81811015610aec57610ae15f82610ab6565b600181019050610acf565b5050565b601f821115610b3157610b02816109dc565b610b0b846109ee565b81016020851015610b1a578190505b610b2e610b26856109ee565b830182610ace565b50505b505050565b5f82821c905092915050565b5f610b515f1984600802610b36565b1980831691505092915050565b5f610b698383610b42565b9150826002028217905092915050565b610b8282610975565b67ffffffffffffffff811115610b9b57610b9a610796565b5b610ba582546109ac565b610bb0828285610af0565b5f60209050601f831160018114610be1575f8415610bcf578287015190505b610bd98582610b5e565b865550610c40565b601f198416610bef866109dc565b5f5b82811015610c1657848901518255600182019150602085019450602081019050610bf1565b86831015610c335784890151610c2f601f891682610b42565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c7182610c48565b9050919050565b610c8181610c67565b82525050565b5f602082019050610c9a5f830184610c78565b92915050565b610ca9816108ba565b82525050565b5f602082019050610cc25f830184610ca0565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610cff826108ba565b9150610d0a836108ba565b9250828201905080821115610d2257610d21610cc8565b5b92915050565b5f606082019050610d3b5f830186610c78565b610d486020830185610ca0565b610d556040830184610ca0565b949350505050565b61276080610d6a5f395ff3fe608060405234801561000f575f80fd5b5060043610610156575f3560e01c806378c8cda7116100c1578063a2b21fbe1161007a578063a2b21fbe146103b5578063a9059cbb146103e7578063c4e41b2214610417578063d238e23b14610435578063dd62ed3e14610451578063f2fde38b1461048157610156565b806378c8cda7146102f357806379cc67901461030f57806384a553021461032b5780638da5cb5b1461034757806395d89b41146103655780639b19251a1461038357610156565b8063313ce56711610113578063313ce5671461024257806340c10f191461026057806342966c681461027c578063575c7c701461029857806370a08231146102b9578063715018a6146102e957610156565b806306fdde031461015a578063095ea7b3146101785780630b207ec9146101a85780631302d03a146101d857806318160ddd146101f457806323b872dd14610212575b5f80fd5b61016261049d565b60405161016f9190611bb2565b60405180910390f35b610192600480360381019061018d9190611c70565b61052d565b60405161019f9190611cc8565b60405180910390f35b6101c260048036038101906101bd9190611ce1565b61054f565b6040516101cf9190611d1b565b60405180910390f35b6101f260048036038101906101ed9190611c70565b61058a565b005b6101fc6107bd565b6040516102099190611d43565b60405180910390f35b61022c60048036038101906102279190611d5c565b6107c6565b6040516102399190611cc8565b60405180910390f35b61024a61089b565b6040516102579190611dc7565b60405180910390f35b61027a60048036038101906102759190611c70565b6108a3565b005b61029660048036038101906102919190611ce1565b6108b9565b005b6102a06108ce565b6040516102b09493929190612005565b60405180910390f35b6102d360048036038101906102ce9190612064565b610b7c565b6040516102e09190611d43565b60405180910390f35b6102f1610bc1565b005b61030d60048036038101906103089190612064565b610bd4565b005b61032960048036038101906103249190611c70565b610cde565b005b610345600480360381019061034091906121cf565b610cf4565b005b61034f610d3b565b60405161035c9190611d1b565b60405180910390f35b61036d610d63565b60405161037a9190611bb2565b60405180910390f35b61039d60048036038101906103989190612064565b610df3565b6040516103ac93929190612216565b60405180910390f35b6103cf60048036038101906103ca9190612064565b610e25565b6040516103de93929190612216565b60405180910390f35b61040160048036038101906103fc9190611c70565b610f0b565b60405161040e9190611cc8565b60405180910390f35b61041f610f2d565b60405161042c9190611d43565b60405180910390f35b61044f600480360381019061044a919061230b565b610f3b565b005b61046b60048036038101906104669190612381565b610fe2565b6040516104789190611d43565b60405180910390f35b61049b60048036038101906104969190612064565b611064565b005b6060600380546104ac906123ec565b80601f01602080910402602001604051908101604052809291908181526020018280546104d8906123ec565b80156105235780601f106104fa57610100808354040283529160200191610523565b820191905f5260205f20905b81548152906001019060200180831161050657829003601f168201915b5050505050905090565b5f806105376110e8565b90506105448185856110ef565b600191505092915050565b6007818154811061055e575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610592611101565b60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff161561067b578060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01819055508173ffffffffffffffffffffffffffffffffffffffff167f1478b86df435a25ec317e0144e91e7eecbf18d112d4f8be31c47e6c77c21a60e8260405161066e9190611d43565b60405180910390a26107b9565b60405180606001604052808281526020015f81526020016001151581525060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f6101000a81548160ff021916908315150217905550905050600782908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff167f0311b094eb4c9ca217baa6a12f4c5070445cbbcc04a28fbb8072147b9cdcd027826040516107b09190611d43565b60405180910390a25b5050565b5f600254905090565b5f6107d18483611188565b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8282546108209190612449565b925050819055505f6108328533610fe2565b905082811015610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086e906124ec565b60405180910390fd5b61088485338584036110ef565b61088f85858561132c565b60019150509392505050565b5f6012905090565b6108ab611101565b6108b5828261141c565b5050565b6108c1611101565b6108cb338261149b565b50565b6060806060806108dc611101565b5f60078054905090508067ffffffffffffffff8111156108ff576108fe612093565b5b60405190808252806020026020018201604052801561092d5781602001602082028036833780820191505090505b5094508067ffffffffffffffff81111561094a57610949612093565b5b6040519080825280602002602001820160405280156109785781602001602082028036833780820191505090505b5093508067ffffffffffffffff81111561099557610994612093565b5b6040519080825280602002602001820160405280156109c35781602001602082028036833780820191505090505b5092508067ffffffffffffffff8111156109e0576109df612093565b5b604051908082528060200260200182016040528015610a0e5781602001602082028036833780820191505090505b5091505f5b81811015610b74575f60078281548110610a3057610a2f61250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20905081888481518110610aae57610aad61250a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050805f0154878481518110610aff57610afe61250a565b5b6020026020010181815250508060010154868481518110610b2357610b2261250a565b5b602002602001018181525050806002015f9054906101000a900460ff16858481518110610b5357610b5261250a565b5b60200260200101901515908115158152505050508080600101915050610a13565b505090919293565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610bc9611101565b610bd25f61151a565b565b610bdc611101565b60065f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff1615610cdb5760065f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8082015f9055600182015f9055600282015f6101000a81549060ff02191690555050610c97816115dd565b8073ffffffffffffffffffffffffffffffffffffffff167fde8cf212af7ce38b2840785a2768d97ff2dbf3c21b516961cec0061e134c2a1e60405160405180910390a25b50565b610ce6611101565b610cf0828261149b565b5050565b610cfc611101565b5f5b8151811015610d3757610d2a828281518110610d1d57610d1c61250a565b5b6020026020010151610bd4565b8080600101915050610cfe565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610d72906123ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610d9e906123ec565b8015610de95780601f10610dc057610100808354040283529160200191610de9565b820191905f5260205f20905b815481529060010190602001808311610dcc57829003601f168201915b5050505050905090565b6006602052805f5260405f205f91509050805f015490806001015490806002015f9054906101000a900460ff16905083565b5f805f610e30611101565b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015460065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015460065f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff169250925092509193909250565b5f80610f156110e8565b9050610f2281858561132c565b600191505092915050565b5f610f366107bd565b905090565b610f43611101565b8051825114610f87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7e90612581565b60405180910390fd5b5f5b8251811015610fdd57610fd0838281518110610fa857610fa761250a565b5b6020026020010151838381518110610fc357610fc261250a565b5b602002602001015161058a565b8080600101915050610f89565b505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61106c611101565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110dc575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016110d39190611d1b565b60405180910390fd5b6110e58161151a565b50565b5f33905090565b6110fc838383600161175a565b505050565b6111096110e8565b73ffffffffffffffffffffffffffffffffffffffff16611127610d3b565b73ffffffffffffffffffffffffffffffffffffffff16146111865761114a6110e8565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161117d9190611d1b565b60405180910390fd5b565b60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff16611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b906125e9565b60405180910390fd5b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154146113285760065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01548160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101546112e69190612449565b1115611327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131e90612677565b60405180910390fd5b5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361139c575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113939190611d1b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361140c575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016114039190611d1b565b60405180910390fd5b611417838383611929565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361148c575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016114839190611d1b565b60405180910390fd5b6114975f8383611929565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361150b575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016115029190611d1b565b60405180910390fd5b611516825f83611929565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5b600780549050811015611756578173ffffffffffffffffffffffffffffffffffffffff16600782815481106116175761161661250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611749576007600160078054905061166e9190612695565b8154811061167f5761167e61250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600782815481106116bb576116ba61250a565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506007805480611712576117116126c8565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611756565b80806001019150506115df565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036117ca575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016117c19190611d1b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361183a575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016118319190611d1b565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611923578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161191a9190611d43565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611979578060025f82825461196d9190612449565b92505081905550611a47565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611a02578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016119f9939291906126f5565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a8e578060025f8282540392505081905550611ad8565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b359190611d43565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611b8482611b42565b611b8e8185611b4c565b9350611b9e818560208601611b5c565b611ba781611b6a565b840191505092915050565b5f6020820190508181035f830152611bca8184611b7a565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611c0c82611be3565b9050919050565b611c1c81611c02565b8114611c26575f80fd5b50565b5f81359050611c3781611c13565b92915050565b5f819050919050565b611c4f81611c3d565b8114611c59575f80fd5b50565b5f81359050611c6a81611c46565b92915050565b5f8060408385031215611c8657611c85611bdb565b5b5f611c9385828601611c29565b9250506020611ca485828601611c5c565b9150509250929050565b5f8115159050919050565b611cc281611cae565b82525050565b5f602082019050611cdb5f830184611cb9565b92915050565b5f60208284031215611cf657611cf5611bdb565b5b5f611d0384828501611c5c565b91505092915050565b611d1581611c02565b82525050565b5f602082019050611d2e5f830184611d0c565b92915050565b611d3d81611c3d565b82525050565b5f602082019050611d565f830184611d34565b92915050565b5f805f60608486031215611d7357611d72611bdb565b5b5f611d8086828701611c29565b9350506020611d9186828701611c29565b9250506040611da286828701611c5c565b9150509250925092565b5f60ff82169050919050565b611dc181611dac565b82525050565b5f602082019050611dda5f830184611db8565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e1281611c02565b82525050565b5f611e238383611e09565b60208301905092915050565b5f602082019050919050565b5f611e4582611de0565b611e4f8185611dea565b9350611e5a83611dfa565b805f5b83811015611e8a578151611e718882611e18565b9750611e7c83611e2f565b925050600181019050611e5d565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611ec981611c3d565b82525050565b5f611eda8383611ec0565b60208301905092915050565b5f602082019050919050565b5f611efc82611e97565b611f068185611ea1565b9350611f1183611eb1565b805f5b83811015611f41578151611f288882611ecf565b9750611f3383611ee6565b925050600181019050611f14565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611f8081611cae565b82525050565b5f611f918383611f77565b60208301905092915050565b5f602082019050919050565b5f611fb382611f4e565b611fbd8185611f58565b9350611fc883611f68565b805f5b83811015611ff8578151611fdf8882611f86565b9750611fea83611f9d565b925050600181019050611fcb565b5085935050505092915050565b5f6080820190508181035f83015261201d8187611e3b565b905081810360208301526120318186611ef2565b905081810360408301526120458185611ef2565b905081810360608301526120598184611fa9565b905095945050505050565b5f6020828403121561207957612078611bdb565b5b5f61208684828501611c29565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6120c982611b6a565b810181811067ffffffffffffffff821117156120e8576120e7612093565b5b80604052505050565b5f6120fa611bd2565b905061210682826120c0565b919050565b5f67ffffffffffffffff82111561212557612124612093565b5b602082029050602081019050919050565b5f80fd5b5f61214c6121478461210b565b6120f1565b9050808382526020820190506020840283018581111561216f5761216e612136565b5b835b8181101561219857806121848882611c29565b845260208401935050602081019050612171565b5050509392505050565b5f82601f8301126121b6576121b561208f565b5b81356121c684826020860161213a565b91505092915050565b5f602082840312156121e4576121e3611bdb565b5b5f82013567ffffffffffffffff81111561220157612200611bdf565b5b61220d848285016121a2565b91505092915050565b5f6060820190506122295f830186611d34565b6122366020830185611d34565b6122436040830184611cb9565b949350505050565b5f67ffffffffffffffff82111561226557612264612093565b5b602082029050602081019050919050565b5f6122886122838461224b565b6120f1565b905080838252602082019050602084028301858111156122ab576122aa612136565b5b835b818110156122d457806122c08882611c5c565b8452602084019350506020810190506122ad565b5050509392505050565b5f82601f8301126122f2576122f161208f565b5b8135612302848260208601612276565b91505092915050565b5f806040838503121561232157612320611bdb565b5b5f83013567ffffffffffffffff81111561233e5761233d611bdf565b5b61234a858286016121a2565b925050602083013567ffffffffffffffff81111561236b5761236a611bdf565b5b612377858286016122de565b9150509250929050565b5f806040838503121561239757612396611bdb565b5b5f6123a485828601611c29565b92505060206123b585828601611c29565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061240357607f821691505b602082108103612416576124156123bf565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61245382611c3d565b915061245e83611c3d565b92508282019050808211156124765761247561241c565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6124d6602883611b4c565b91506124e18261247c565b604082019050919050565b5f6020820190508181035f830152612503816124ca565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f417272617973206d75737420686176652073616d65206c656e677468000000005f82015250565b5f61256b601c83611b4c565b915061257682612537565b602082019050919050565b5f6020820190508181035f8301526125988161255f565b9050919050565b7f53656e646572206973206e6f7420696e207468652077686974656c69737400005f82015250565b5f6125d3601e83611b4c565b91506125de8261259f565b602082019050919050565b5f6020820190508181035f830152612600816125c7565b9050919050565b7f53656e6465723a204578636565647320746f74616c20616c6c6f7765642073655f8201527f6c6c696e6720616d6f756e740000000000000000000000000000000000000000602082015250565b5f612661602c83611b4c565b915061266c82612607565b604082019050919050565b5f6020820190508181035f83015261268e81612655565b9050919050565b5f61269f82611c3d565b91506126aa83611c3d565b92508282039050818111156126c2576126c161241c565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f6060820190506127085f830186611d0c565b6127156020830185611d34565b6127226040830184611d34565b94935050505056fea264697066735822122085bff8e4b2f2b83bdac35c25c8d8e05deb2cc24164ddd60983857666bf99ea9364736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000019d971e4fe8401e74000000000000000000000000000000000000000000000000000000000000000000000b62726f63636f6c69204169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b62726f63636f6c69204169000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610156575f3560e01c806378c8cda7116100c1578063a2b21fbe1161007a578063a2b21fbe146103b5578063a9059cbb146103e7578063c4e41b2214610417578063d238e23b14610435578063dd62ed3e14610451578063f2fde38b1461048157610156565b806378c8cda7146102f357806379cc67901461030f57806384a553021461032b5780638da5cb5b1461034757806395d89b41146103655780639b19251a1461038357610156565b8063313ce56711610113578063313ce5671461024257806340c10f191461026057806342966c681461027c578063575c7c701461029857806370a08231146102b9578063715018a6146102e957610156565b806306fdde031461015a578063095ea7b3146101785780630b207ec9146101a85780631302d03a146101d857806318160ddd146101f457806323b872dd14610212575b5f80fd5b61016261049d565b60405161016f9190611bb2565b60405180910390f35b610192600480360381019061018d9190611c70565b61052d565b60405161019f9190611cc8565b60405180910390f35b6101c260048036038101906101bd9190611ce1565b61054f565b6040516101cf9190611d1b565b60405180910390f35b6101f260048036038101906101ed9190611c70565b61058a565b005b6101fc6107bd565b6040516102099190611d43565b60405180910390f35b61022c60048036038101906102279190611d5c565b6107c6565b6040516102399190611cc8565b60405180910390f35b61024a61089b565b6040516102579190611dc7565b60405180910390f35b61027a60048036038101906102759190611c70565b6108a3565b005b61029660048036038101906102919190611ce1565b6108b9565b005b6102a06108ce565b6040516102b09493929190612005565b60405180910390f35b6102d360048036038101906102ce9190612064565b610b7c565b6040516102e09190611d43565b60405180910390f35b6102f1610bc1565b005b61030d60048036038101906103089190612064565b610bd4565b005b61032960048036038101906103249190611c70565b610cde565b005b610345600480360381019061034091906121cf565b610cf4565b005b61034f610d3b565b60405161035c9190611d1b565b60405180910390f35b61036d610d63565b60405161037a9190611bb2565b60405180910390f35b61039d60048036038101906103989190612064565b610df3565b6040516103ac93929190612216565b60405180910390f35b6103cf60048036038101906103ca9190612064565b610e25565b6040516103de93929190612216565b60405180910390f35b61040160048036038101906103fc9190611c70565b610f0b565b60405161040e9190611cc8565b60405180910390f35b61041f610f2d565b60405161042c9190611d43565b60405180910390f35b61044f600480360381019061044a919061230b565b610f3b565b005b61046b60048036038101906104669190612381565b610fe2565b6040516104789190611d43565b60405180910390f35b61049b60048036038101906104969190612064565b611064565b005b6060600380546104ac906123ec565b80601f01602080910402602001604051908101604052809291908181526020018280546104d8906123ec565b80156105235780601f106104fa57610100808354040283529160200191610523565b820191905f5260205f20905b81548152906001019060200180831161050657829003601f168201915b5050505050905090565b5f806105376110e8565b90506105448185856110ef565b600191505092915050565b6007818154811061055e575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610592611101565b60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff161561067b578060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01819055508173ffffffffffffffffffffffffffffffffffffffff167f1478b86df435a25ec317e0144e91e7eecbf18d112d4f8be31c47e6c77c21a60e8260405161066e9190611d43565b60405180910390a26107b9565b60405180606001604052808281526020015f81526020016001151581525060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f6101000a81548160ff021916908315150217905550905050600782908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff167f0311b094eb4c9ca217baa6a12f4c5070445cbbcc04a28fbb8072147b9cdcd027826040516107b09190611d43565b60405180910390a25b5050565b5f600254905090565b5f6107d18483611188565b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f8282546108209190612449565b925050819055505f6108328533610fe2565b905082811015610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086e906124ec565b60405180910390fd5b61088485338584036110ef565b61088f85858561132c565b60019150509392505050565b5f6012905090565b6108ab611101565b6108b5828261141c565b5050565b6108c1611101565b6108cb338261149b565b50565b6060806060806108dc611101565b5f60078054905090508067ffffffffffffffff8111156108ff576108fe612093565b5b60405190808252806020026020018201604052801561092d5781602001602082028036833780820191505090505b5094508067ffffffffffffffff81111561094a57610949612093565b5b6040519080825280602002602001820160405280156109785781602001602082028036833780820191505090505b5093508067ffffffffffffffff81111561099557610994612093565b5b6040519080825280602002602001820160405280156109c35781602001602082028036833780820191505090505b5092508067ffffffffffffffff8111156109e0576109df612093565b5b604051908082528060200260200182016040528015610a0e5781602001602082028036833780820191505090505b5091505f5b81811015610b74575f60078281548110610a3057610a2f61250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20905081888481518110610aae57610aad61250a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050805f0154878481518110610aff57610afe61250a565b5b6020026020010181815250508060010154868481518110610b2357610b2261250a565b5b602002602001018181525050806002015f9054906101000a900460ff16858481518110610b5357610b5261250a565b5b60200260200101901515908115158152505050508080600101915050610a13565b505090919293565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610bc9611101565b610bd25f61151a565b565b610bdc611101565b60065f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff1615610cdb5760065f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8082015f9055600182015f9055600282015f6101000a81549060ff02191690555050610c97816115dd565b8073ffffffffffffffffffffffffffffffffffffffff167fde8cf212af7ce38b2840785a2768d97ff2dbf3c21b516961cec0061e134c2a1e60405160405180910390a25b50565b610ce6611101565b610cf0828261149b565b5050565b610cfc611101565b5f5b8151811015610d3757610d2a828281518110610d1d57610d1c61250a565b5b6020026020010151610bd4565b8080600101915050610cfe565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610d72906123ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610d9e906123ec565b8015610de95780601f10610dc057610100808354040283529160200191610de9565b820191905f5260205f20905b815481529060010190602001808311610dcc57829003601f168201915b5050505050905090565b6006602052805f5260405f205f91509050805f015490806001015490806002015f9054906101000a900460ff16905083565b5f805f610e30611101565b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015460065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015460065f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff169250925092509193909250565b5f80610f156110e8565b9050610f2281858561132c565b600191505092915050565b5f610f366107bd565b905090565b610f43611101565b8051825114610f87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7e90612581565b60405180910390fd5b5f5b8251811015610fdd57610fd0838281518110610fa857610fa761250a565b5b6020026020010151838381518110610fc357610fc261250a565b5b602002602001015161058a565b8080600101915050610f89565b505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61106c611101565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110dc575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016110d39190611d1b565b60405180910390fd5b6110e58161151a565b50565b5f33905090565b6110fc838383600161175a565b505050565b6111096110e8565b73ffffffffffffffffffffffffffffffffffffffff16611127610d3b565b73ffffffffffffffffffffffffffffffffffffffff16146111865761114a6110e8565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161117d9190611d1b565b60405180910390fd5b565b60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f9054906101000a900460ff16611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b906125e9565b60405180910390fd5b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154146113285760065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01548160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101546112e69190612449565b1115611327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131e90612677565b60405180910390fd5b5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361139c575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113939190611d1b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361140c575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016114039190611d1b565b60405180910390fd5b611417838383611929565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361148c575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016114839190611d1b565b60405180910390fd5b6114975f8383611929565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361150b575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016115029190611d1b565b60405180910390fd5b611516825f83611929565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5b600780549050811015611756578173ffffffffffffffffffffffffffffffffffffffff16600782815481106116175761161661250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611749576007600160078054905061166e9190612695565b8154811061167f5761167e61250a565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600782815481106116bb576116ba61250a565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506007805480611712576117116126c8565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611756565b80806001019150506115df565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036117ca575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016117c19190611d1b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361183a575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016118319190611d1b565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611923578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161191a9190611d43565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611979578060025f82825461196d9190612449565b92505081905550611a47565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611a02578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016119f9939291906126f5565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a8e578060025f8282540392505081905550611ad8565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b359190611d43565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611b8482611b42565b611b8e8185611b4c565b9350611b9e818560208601611b5c565b611ba781611b6a565b840191505092915050565b5f6020820190508181035f830152611bca8184611b7a565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611c0c82611be3565b9050919050565b611c1c81611c02565b8114611c26575f80fd5b50565b5f81359050611c3781611c13565b92915050565b5f819050919050565b611c4f81611c3d565b8114611c59575f80fd5b50565b5f81359050611c6a81611c46565b92915050565b5f8060408385031215611c8657611c85611bdb565b5b5f611c9385828601611c29565b9250506020611ca485828601611c5c565b9150509250929050565b5f8115159050919050565b611cc281611cae565b82525050565b5f602082019050611cdb5f830184611cb9565b92915050565b5f60208284031215611cf657611cf5611bdb565b5b5f611d0384828501611c5c565b91505092915050565b611d1581611c02565b82525050565b5f602082019050611d2e5f830184611d0c565b92915050565b611d3d81611c3d565b82525050565b5f602082019050611d565f830184611d34565b92915050565b5f805f60608486031215611d7357611d72611bdb565b5b5f611d8086828701611c29565b9350506020611d9186828701611c29565b9250506040611da286828701611c5c565b9150509250925092565b5f60ff82169050919050565b611dc181611dac565b82525050565b5f602082019050611dda5f830184611db8565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e1281611c02565b82525050565b5f611e238383611e09565b60208301905092915050565b5f602082019050919050565b5f611e4582611de0565b611e4f8185611dea565b9350611e5a83611dfa565b805f5b83811015611e8a578151611e718882611e18565b9750611e7c83611e2f565b925050600181019050611e5d565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611ec981611c3d565b82525050565b5f611eda8383611ec0565b60208301905092915050565b5f602082019050919050565b5f611efc82611e97565b611f068185611ea1565b9350611f1183611eb1565b805f5b83811015611f41578151611f288882611ecf565b9750611f3383611ee6565b925050600181019050611f14565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611f8081611cae565b82525050565b5f611f918383611f77565b60208301905092915050565b5f602082019050919050565b5f611fb382611f4e565b611fbd8185611f58565b9350611fc883611f68565b805f5b83811015611ff8578151611fdf8882611f86565b9750611fea83611f9d565b925050600181019050611fcb565b5085935050505092915050565b5f6080820190508181035f83015261201d8187611e3b565b905081810360208301526120318186611ef2565b905081810360408301526120458185611ef2565b905081810360608301526120598184611fa9565b905095945050505050565b5f6020828403121561207957612078611bdb565b5b5f61208684828501611c29565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6120c982611b6a565b810181811067ffffffffffffffff821117156120e8576120e7612093565b5b80604052505050565b5f6120fa611bd2565b905061210682826120c0565b919050565b5f67ffffffffffffffff82111561212557612124612093565b5b602082029050602081019050919050565b5f80fd5b5f61214c6121478461210b565b6120f1565b9050808382526020820190506020840283018581111561216f5761216e612136565b5b835b8181101561219857806121848882611c29565b845260208401935050602081019050612171565b5050509392505050565b5f82601f8301126121b6576121b561208f565b5b81356121c684826020860161213a565b91505092915050565b5f602082840312156121e4576121e3611bdb565b5b5f82013567ffffffffffffffff81111561220157612200611bdf565b5b61220d848285016121a2565b91505092915050565b5f6060820190506122295f830186611d34565b6122366020830185611d34565b6122436040830184611cb9565b949350505050565b5f67ffffffffffffffff82111561226557612264612093565b5b602082029050602081019050919050565b5f6122886122838461224b565b6120f1565b905080838252602082019050602084028301858111156122ab576122aa612136565b5b835b818110156122d457806122c08882611c5c565b8452602084019350506020810190506122ad565b5050509392505050565b5f82601f8301126122f2576122f161208f565b5b8135612302848260208601612276565b91505092915050565b5f806040838503121561232157612320611bdb565b5b5f83013567ffffffffffffffff81111561233e5761233d611bdf565b5b61234a858286016121a2565b925050602083013567ffffffffffffffff81111561236b5761236a611bdf565b5b612377858286016122de565b9150509250929050565b5f806040838503121561239757612396611bdb565b5b5f6123a485828601611c29565b92505060206123b585828601611c29565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061240357607f821691505b602082108103612416576124156123bf565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61245382611c3d565b915061245e83611c3d565b92508282019050808211156124765761247561241c565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6124d6602883611b4c565b91506124e18261247c565b604082019050919050565b5f6020820190508181035f830152612503816124ca565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f417272617973206d75737420686176652073616d65206c656e677468000000005f82015250565b5f61256b601c83611b4c565b915061257682612537565b602082019050919050565b5f6020820190508181035f8301526125988161255f565b9050919050565b7f53656e646572206973206e6f7420696e207468652077686974656c69737400005f82015250565b5f6125d3601e83611b4c565b91506125de8261259f565b602082019050919050565b5f6020820190508181035f830152612600816125c7565b9050919050565b7f53656e6465723a204578636565647320746f74616c20616c6c6f7765642073655f8201527f6c6c696e6720616d6f756e740000000000000000000000000000000000000000602082015250565b5f612661602c83611b4c565b915061266c82612607565b604082019050919050565b5f6020820190508181035f83015261268e81612655565b9050919050565b5f61269f82611c3d565b91506126aa83611c3d565b92508282039050818111156126c2576126c161241c565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f6060820190506127085f830186611d0c565b6127156020830185611d34565b6127226040830184611d34565b94935050505056fea264697066735822122085bff8e4b2f2b83bdac35c25c8d8e05deb2cc24164ddd60983857666bf99ea9364736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000019d971e4fe8401e74000000000000000000000000000000000000000000000000000000000000000000000b62726f63636f6c69204169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b62726f63636f6c69204169000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): broccoli Ai
Arg [1] : symbol_ (string): broccoli Ai
Arg [2] : initialSupply_ (uint256): 500000000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000019d971e4fe8401e74000000
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 62726f63636f6c69204169000000000000000000000000000000000000000000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [6] : 62726f63636f6c69204169000000000000000000000000000000000000000000

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice