ETH Price: $2,307.17 (+0.69%)
 

Overview

Max Total Supply

1,000,000,000 BLNR

Holders

10

Transfers

-
0 (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
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

BLNRCoin

Compiler Version
v0.8.27+commit.40a35a09
Optimization Enabled
No with 200 runs
Other Settings
cancun 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":"address","name":"initialAdmin","type":"address"},{"internalType":"address","name":"treasury","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"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":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[],"name":"ZeroAddress","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":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_FIXED_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"grantPauserRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"revokePauserRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
610160604052348015610010575f5ffd5b506040516135cb3803806135cb83398181016040528101906100329190610911565b6040518060400160405280600981526020017f424c4e5220436f696e0000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600981526020017f424c4e5220436f696e00000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f424c4e5200000000000000000000000000000000000000000000000000000000815250816003908161011a9190610b8c565b50806004908161012a9190610b8c565b50505061014160068361030960201b90919060201c565b610120818152505061015d60078261030960201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061019a61035660201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361023d576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102a2576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6102b45f5f1b836103b060201b60201c565b506102e57f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a836103b060201b60201c565b50610302816b033b2e3c9fd0803ce80000006104a660201b60201c565b5050610ec2565b5f60208351101561032a576103238361052b60201b60201c565b9050610350565b8261033a8361059060201b60201c565b5f0190816103489190610b8c565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001610395959493929190610c91565b60405160208183030381529060405280519060200120905090565b5f6103c1838361059960201b60201c565b61049c57600160095f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506104396105fd60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506104a0565b5f90505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610516575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161050d9190610ce2565b60405180910390fd5b6105275f838361060460201b60201c565b5050565b5f5f829050601f8151111561057757826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040161056e9190610d61565b60405180910390fd5b80518161058390610dae565b5f1c175f1b915050919050565b5f819050919050565b5f60095f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b61061583838361061a60201b60201c565b505050565b61062861063e60201b60201c565b61063983838361068560201b60201c565b505050565b61064c61089e60201b60201c565b15610683576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106d5578060025f8282546106c99190610e41565b925050819055506107a3565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561075e578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161075593929190610e74565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107ea578060025f8282540392505081905550610834565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108919190610ea9565b60405180910390a3505050565b5f60055f9054906101000a900460ff16905090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108e0826108b7565b9050919050565b6108f0816108d6565b81146108fa575f5ffd5b50565b5f8151905061090b816108e7565b92915050565b5f5f60408385031215610927576109266108b3565b5b5f610934858286016108fd565b9250506020610945858286016108fd565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806109ca57607f821691505b6020821081036109dd576109dc610986565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610a3f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610a04565b610a498683610a04565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610a8d610a88610a8384610a61565b610a6a565b610a61565b9050919050565b5f819050919050565b610aa683610a73565b610aba610ab282610a94565b848454610a10565b825550505050565b5f5f905090565b610ad1610ac2565b610adc818484610a9d565b505050565b5b81811015610aff57610af45f82610ac9565b600181019050610ae2565b5050565b601f821115610b4457610b15816109e3565b610b1e846109f5565b81016020851015610b2d578190505b610b41610b39856109f5565b830182610ae1565b50505b505050565b5f82821c905092915050565b5f610b645f1984600802610b49565b1980831691505092915050565b5f610b7c8383610b55565b9150826002028217905092915050565b610b958261094f565b67ffffffffffffffff811115610bae57610bad610959565b5b610bb882546109b3565b610bc3828285610b03565b5f60209050601f831160018114610bf4575f8415610be2578287015190505b610bec8582610b71565b865550610c53565b601f198416610c02866109e3565b5f5b82811015610c2957848901518255600182019150602085019450602081019050610c04565b86831015610c465784890151610c42601f891682610b55565b8355505b6001600288020188555050505b505050505050565b5f819050919050565b610c6d81610c5b565b82525050565b610c7c81610a61565b82525050565b610c8b816108d6565b82525050565b5f60a082019050610ca45f830188610c64565b610cb16020830187610c64565b610cbe6040830186610c64565b610ccb6060830185610c73565b610cd86080830184610c82565b9695505050505050565b5f602082019050610cf55f830184610c82565b92915050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d338261094f565b610d3d8185610cfb565b9350610d4d818560208601610d0b565b610d5681610d19565b840191505092915050565b5f6020820190508181035f830152610d798184610d29565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f610da58251610c5b565b80915050919050565b5f610db882610d81565b82610dc284610d8b565b9050610dcd81610d9a565b92506020821015610e0d57610e087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802610a04565b831692505b5050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e4b82610a61565b9150610e5683610a61565b9250828201905080821115610e6e57610e6d610e14565b5b92915050565b5f606082019050610e875f830186610c82565b610e946020830185610c73565b610ea16040830184610c73565b949350505050565b5f602082019050610ebc5f830184610c73565b92915050565b60805160a05160c05160e0516101005161012051610140516126b8610f135f395f61130601525f6112cb01525f6116b001525f61168f01525f61101c01525f61107201525f61109b01526126b85ff3fe608060405234801561000f575f5ffd5b50600436106101a7575f3560e01c80636c11c21c116100f7578063a217fddf11610095578063d547741f1161006f578063d547741f146104c3578063dd62ed3e146104df578063e63ab1e91461050f578063f865af081461052d576101a7565b8063a217fddf14610459578063a9059cbb14610477578063d505accf146104a7576101a7565b80638456cb59116100d15780638456cb59146103dd57806384b0196e146103e757806391d148541461040b57806395d89b411461043b576101a7565b80636c11c21c1461036157806370a082311461037d5780637ecebe00146103ad576101a7565b80632f2ff15d116101645780633644e5151161013e5780633644e515146102ff57806336568abe1461031d5780633f4ba83a146103395780635c975abb14610343576101a7565b80632f2ff15d146102a7578063313ce567146102c3578063359d6903146102e1576101a7565b806301ffc9a7146101ab57806306fdde03146101db578063095ea7b3146101f957806318160ddd1461022957806323b872dd14610247578063248a9ca314610277575b5f5ffd5b6101c560048036038101906101c09190611e01565b610549565b6040516101d29190611e46565b60405180910390f35b6101e361055a565b6040516101f09190611ecf565b60405180910390f35b610213600480360381019061020e9190611f7c565b6105ea565b6040516102209190611e46565b60405180910390f35b61023161060c565b60405161023e9190611fc9565b60405180910390f35b610261600480360381019061025c9190611fe2565b610615565b60405161026e9190611e46565b60405180910390f35b610291600480360381019061028c9190612065565b610643565b60405161029e919061209f565b60405180910390f35b6102c160048036038101906102bc91906120b8565b610660565b005b6102cb610682565b6040516102d89190612111565b60405180910390f35b6102e961068a565b6040516102f69190611fc9565b60405180910390f35b61030761069a565b604051610314919061209f565b60405180910390f35b610337600480360381019061033291906120b8565b6106a8565b005b610341610723565b005b61034b610758565b6040516103589190611e46565b60405180910390f35b61037b6004803603810190610376919061212a565b61076d565b005b6103976004803603810190610392919061212a565b61080d565b6040516103a49190611fc9565b60405180910390f35b6103c760048036038101906103c2919061212a565b610852565b6040516103d49190611fc9565b60405180910390f35b6103e5610863565b005b6103ef610898565b6040516104029796959493929190612255565b60405180910390f35b610425600480360381019061042091906120b8565b61093d565b6040516104329190611e46565b60405180910390f35b6104436109a1565b6040516104509190611ecf565b60405180910390f35b610461610a31565b60405161046e919061209f565b60405180910390f35b610491600480360381019061048c9190611f7c565b610a37565b60405161049e9190611e46565b60405180910390f35b6104c160048036038101906104bc9190612301565b610a59565b005b6104dd60048036038101906104d891906120b8565b610b9e565b005b6104f960048036038101906104f4919061239e565b610bc0565b6040516105069190611fc9565b60405180910390f35b610517610c42565b604051610524919061209f565b60405180910390f35b6105476004803603810190610542919061212a565b610c66565b005b5f61055382610d06565b9050919050565b60606003805461056990612409565b80601f016020809104026020016040519081016040528092919081815260200182805461059590612409565b80156105e05780601f106105b7576101008083540402835291602001916105e0565b820191905f5260205f20905b8154815290600101906020018083116105c357829003601f168201915b5050505050905090565b5f5f6105f4610d7f565b9050610601818585610d86565b600191505092915050565b5f600254905090565b5f5f61061f610d7f565b905061062c858285610d98565b610637858585610e2b565b60019150509392505050565b5f60095f8381526020019081526020015f20600101549050919050565b61066982610643565b61067281610f1b565b61067c8383610f2f565b50505050565b5f6012905090565b6b033b2e3c9fd0803ce800000081565b5f6106a3611019565b905090565b6106b0610d7f565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610714576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61071e82826110cf565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61074d81610f1b565b6107556111b9565b50565b5f60055f9054906101000a900460ff16905090565b5f5f1b61077981610f1b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107de576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108087f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a83610f2f565b505050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f61085c8261121a565b9050919050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61088d81610f1b565b610895611260565b50565b5f6060805f5f5f60606108a96112c2565b6108b16112fd565b46305f5f1b5f67ffffffffffffffff8111156108d0576108cf612439565b5b6040519080825280602002602001820160405280156108fe5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60095f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6060600480546109b090612409565b80601f01602080910402602001604051908101604052809291908181526020018280546109dc90612409565b8015610a275780601f106109fe57610100808354040283529160200191610a27565b820191905f5260205f20905b815481529060010190602001808311610a0a57829003601f168201915b5050505050905090565b5f5f1b81565b5f5f610a41610d7f565b9050610a4e818585610e2b565b600191505092915050565b83421115610a9e57836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a959190611fc9565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610acc8c611338565b89604051602001610ae296959493929190612466565b6040516020818303038152906040528051906020012090505f610b048261138b565b90505f610b13828787876113a4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b8757808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b7e9291906124c5565b60405180910390fd5b610b928a8a8a610d86565b50505050505050505050565b610ba782610643565b610bb081610f1b565b610bba83836110cf565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b5f5f1b610c7281610f1b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cd7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d017f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a836110cf565b505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610d785750610d77826113d2565b5b9050919050565b5f33905090565b610d93838383600161143b565b505050565b5f610da38484610bc0565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610e255781811015610e16578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610e0d939291906124ec565b60405180910390fd5b610e2484848484035f61143b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e9b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610e929190612521565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f0b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f029190612521565b60405180910390fd5b610f1683838361160a565b505050565b610f2c81610f27610d7f565b61161a565b50565b5f610f3a838361093d565b61100f57600160095f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610fac610d7f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050611013565b5f90505b92915050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614801561109457507f000000000000000000000000000000000000000000000000000000000000000046145b156110c1577f000000000000000000000000000000000000000000000000000000000000000090506110cc565b6110c961166b565b90505b90565b5f6110da838361093d565b156111af575f60095f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061114c610d7f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506111b3565b5f90505b92915050565b6111c1611700565b5f60055f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611203610d7f565b6040516112109190612521565b60405180910390a1565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611268611740565b600160055f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586112ab610d7f565b6040516112b89190612521565b60405180910390a1565b60606112f860067f000000000000000000000000000000000000000000000000000000000000000061178190919063ffffffff16565b905090565b606061133360077f000000000000000000000000000000000000000000000000000000000000000061178190919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f61139d611397611019565b8361182e565b9050919050565b5f5f5f5f6113b48888888861186e565b9250925092506113c48282611955565b829350505050949350505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114ab575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016114a29190612521565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361151b575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016115129190612521565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611604578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516115fb9190611fc9565b60405180910390a35b50505050565b611615838383611ab7565b505050565b611624828261093d565b6116675780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161165e92919061253a565b60405180910390fd5b5050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016116e5959493929190612561565b60405160208183030381529060405280519060200120905090565b611708610758565b61173e576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611748610758565b1561177f576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b606060ff5f1b831461179d5761179683611acf565b9050611828565b8180546117a990612409565b80601f01602080910402602001604051908101604052809291908181526020018280546117d590612409565b80156118205780601f106117f757610100808354040283529160200191611820565b820191905f5260205f20905b81548152906001019060200180831161180357829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156118aa575f60038592509250925061194b565b5f6001888888886040515f81526020016040526040516118cd94939291906125b2565b6020604051602081039080840390855afa1580156118ed573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361193e575f60015f5f1b9350935093505061194b565b805f5f5f1b935093509350505b9450945094915050565b5f6003811115611968576119676125f5565b5b82600381111561197b5761197a6125f5565b5b0315611ab35760016003811115611995576119946125f5565b5b8260038111156119a8576119a76125f5565b5b036119df576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156119f3576119f26125f5565b5b826003811115611a0657611a056125f5565b5b03611a4a57805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611a419190611fc9565b60405180910390fd5b600380811115611a5d57611a5c6125f5565b5b826003811115611a7057611a6f6125f5565b5b03611ab257806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611aa9919061209f565b60405180910390fd5b5b5050565b611abf611740565b611aca838383611b41565b505050565b60605f611adb83611d5a565b90505f602067ffffffffffffffff811115611af957611af8612439565b5b6040519080825280601f01601f191660200182016040528015611b2b5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b91578060025f828254611b85919061264f565b92505081905550611c5f565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611c1a578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611c11939291906124ec565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ca6578060025f8282540392505081905550611cf0565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611d4d9190611fc9565b60405180910390a3505050565b5f5f60ff835f1c169050601f811115611d9f576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611de081611dac565b8114611dea575f5ffd5b50565b5f81359050611dfb81611dd7565b92915050565b5f60208284031215611e1657611e15611da8565b5b5f611e2384828501611ded565b91505092915050565b5f8115159050919050565b611e4081611e2c565b82525050565b5f602082019050611e595f830184611e37565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611ea182611e5f565b611eab8185611e69565b9350611ebb818560208601611e79565b611ec481611e87565b840191505092915050565b5f6020820190508181035f830152611ee78184611e97565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611f1882611eef565b9050919050565b611f2881611f0e565b8114611f32575f5ffd5b50565b5f81359050611f4381611f1f565b92915050565b5f819050919050565b611f5b81611f49565b8114611f65575f5ffd5b50565b5f81359050611f7681611f52565b92915050565b5f5f60408385031215611f9257611f91611da8565b5b5f611f9f85828601611f35565b9250506020611fb085828601611f68565b9150509250929050565b611fc381611f49565b82525050565b5f602082019050611fdc5f830184611fba565b92915050565b5f5f5f60608486031215611ff957611ff8611da8565b5b5f61200686828701611f35565b935050602061201786828701611f35565b925050604061202886828701611f68565b9150509250925092565b5f819050919050565b61204481612032565b811461204e575f5ffd5b50565b5f8135905061205f8161203b565b92915050565b5f6020828403121561207a57612079611da8565b5b5f61208784828501612051565b91505092915050565b61209981612032565b82525050565b5f6020820190506120b25f830184612090565b92915050565b5f5f604083850312156120ce576120cd611da8565b5b5f6120db85828601612051565b92505060206120ec85828601611f35565b9150509250929050565b5f60ff82169050919050565b61210b816120f6565b82525050565b5f6020820190506121245f830184612102565b92915050565b5f6020828403121561213f5761213e611da8565b5b5f61214c84828501611f35565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b61218981612155565b82525050565b61219881611f0e565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6121d081611f49565b82525050565b5f6121e183836121c7565b60208301905092915050565b5f602082019050919050565b5f6122038261219e565b61220d81856121a8565b9350612218836121b8565b805f5b8381101561224857815161222f88826121d6565b975061223a836121ed565b92505060018101905061221b565b5085935050505092915050565b5f60e0820190506122685f83018a612180565b818103602083015261227a8189611e97565b9050818103604083015261228e8188611e97565b905061229d6060830187611fba565b6122aa608083018661218f565b6122b760a0830185612090565b81810360c08301526122c981846121f9565b905098975050505050505050565b6122e0816120f6565b81146122ea575f5ffd5b50565b5f813590506122fb816122d7565b92915050565b5f5f5f5f5f5f5f60e0888a03121561231c5761231b611da8565b5b5f6123298a828b01611f35565b975050602061233a8a828b01611f35565b965050604061234b8a828b01611f68565b955050606061235c8a828b01611f68565b945050608061236d8a828b016122ed565b93505060a061237e8a828b01612051565b92505060c061238f8a828b01612051565b91505092959891949750929550565b5f5f604083850312156123b4576123b3611da8565b5b5f6123c185828601611f35565b92505060206123d285828601611f35565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061242057607f821691505b602082108103612433576124326123dc565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506124795f830189612090565b612486602083018861218f565b612493604083018761218f565b6124a06060830186611fba565b6124ad6080830185611fba565b6124ba60a0830184611fba565b979650505050505050565b5f6040820190506124d85f83018561218f565b6124e5602083018461218f565b9392505050565b5f6060820190506124ff5f83018661218f565b61250c6020830185611fba565b6125196040830184611fba565b949350505050565b5f6020820190506125345f83018461218f565b92915050565b5f60408201905061254d5f83018561218f565b61255a6020830184612090565b9392505050565b5f60a0820190506125745f830188612090565b6125816020830187612090565b61258e6040830186612090565b61259b6060830185611fba565b6125a8608083018461218f565b9695505050505050565b5f6080820190506125c55f830187612090565b6125d26020830186612102565b6125df6040830185612090565b6125ec6060830184612090565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61265982611f49565b915061266483611f49565b925082820190508082111561267c5761267b612622565b5b9291505056fea264697066735822122027b7e777ef2e6851e753b3291049c7d5d9c4f610ea92dc8a1ab015f54a1dcb1664736f6c634300081b0033000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106101a7575f3560e01c80636c11c21c116100f7578063a217fddf11610095578063d547741f1161006f578063d547741f146104c3578063dd62ed3e146104df578063e63ab1e91461050f578063f865af081461052d576101a7565b8063a217fddf14610459578063a9059cbb14610477578063d505accf146104a7576101a7565b80638456cb59116100d15780638456cb59146103dd57806384b0196e146103e757806391d148541461040b57806395d89b411461043b576101a7565b80636c11c21c1461036157806370a082311461037d5780637ecebe00146103ad576101a7565b80632f2ff15d116101645780633644e5151161013e5780633644e515146102ff57806336568abe1461031d5780633f4ba83a146103395780635c975abb14610343576101a7565b80632f2ff15d146102a7578063313ce567146102c3578063359d6903146102e1576101a7565b806301ffc9a7146101ab57806306fdde03146101db578063095ea7b3146101f957806318160ddd1461022957806323b872dd14610247578063248a9ca314610277575b5f5ffd5b6101c560048036038101906101c09190611e01565b610549565b6040516101d29190611e46565b60405180910390f35b6101e361055a565b6040516101f09190611ecf565b60405180910390f35b610213600480360381019061020e9190611f7c565b6105ea565b6040516102209190611e46565b60405180910390f35b61023161060c565b60405161023e9190611fc9565b60405180910390f35b610261600480360381019061025c9190611fe2565b610615565b60405161026e9190611e46565b60405180910390f35b610291600480360381019061028c9190612065565b610643565b60405161029e919061209f565b60405180910390f35b6102c160048036038101906102bc91906120b8565b610660565b005b6102cb610682565b6040516102d89190612111565b60405180910390f35b6102e961068a565b6040516102f69190611fc9565b60405180910390f35b61030761069a565b604051610314919061209f565b60405180910390f35b610337600480360381019061033291906120b8565b6106a8565b005b610341610723565b005b61034b610758565b6040516103589190611e46565b60405180910390f35b61037b6004803603810190610376919061212a565b61076d565b005b6103976004803603810190610392919061212a565b61080d565b6040516103a49190611fc9565b60405180910390f35b6103c760048036038101906103c2919061212a565b610852565b6040516103d49190611fc9565b60405180910390f35b6103e5610863565b005b6103ef610898565b6040516104029796959493929190612255565b60405180910390f35b610425600480360381019061042091906120b8565b61093d565b6040516104329190611e46565b60405180910390f35b6104436109a1565b6040516104509190611ecf565b60405180910390f35b610461610a31565b60405161046e919061209f565b60405180910390f35b610491600480360381019061048c9190611f7c565b610a37565b60405161049e9190611e46565b60405180910390f35b6104c160048036038101906104bc9190612301565b610a59565b005b6104dd60048036038101906104d891906120b8565b610b9e565b005b6104f960048036038101906104f4919061239e565b610bc0565b6040516105069190611fc9565b60405180910390f35b610517610c42565b604051610524919061209f565b60405180910390f35b6105476004803603810190610542919061212a565b610c66565b005b5f61055382610d06565b9050919050565b60606003805461056990612409565b80601f016020809104026020016040519081016040528092919081815260200182805461059590612409565b80156105e05780601f106105b7576101008083540402835291602001916105e0565b820191905f5260205f20905b8154815290600101906020018083116105c357829003601f168201915b5050505050905090565b5f5f6105f4610d7f565b9050610601818585610d86565b600191505092915050565b5f600254905090565b5f5f61061f610d7f565b905061062c858285610d98565b610637858585610e2b565b60019150509392505050565b5f60095f8381526020019081526020015f20600101549050919050565b61066982610643565b61067281610f1b565b61067c8383610f2f565b50505050565b5f6012905090565b6b033b2e3c9fd0803ce800000081565b5f6106a3611019565b905090565b6106b0610d7f565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610714576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61071e82826110cf565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61074d81610f1b565b6107556111b9565b50565b5f60055f9054906101000a900460ff16905090565b5f5f1b61077981610f1b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107de576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108087f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a83610f2f565b505050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f61085c8261121a565b9050919050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61088d81610f1b565b610895611260565b50565b5f6060805f5f5f60606108a96112c2565b6108b16112fd565b46305f5f1b5f67ffffffffffffffff8111156108d0576108cf612439565b5b6040519080825280602002602001820160405280156108fe5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60095f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6060600480546109b090612409565b80601f01602080910402602001604051908101604052809291908181526020018280546109dc90612409565b8015610a275780601f106109fe57610100808354040283529160200191610a27565b820191905f5260205f20905b815481529060010190602001808311610a0a57829003601f168201915b5050505050905090565b5f5f1b81565b5f5f610a41610d7f565b9050610a4e818585610e2b565b600191505092915050565b83421115610a9e57836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a959190611fc9565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610acc8c611338565b89604051602001610ae296959493929190612466565b6040516020818303038152906040528051906020012090505f610b048261138b565b90505f610b13828787876113a4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b8757808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b7e9291906124c5565b60405180910390fd5b610b928a8a8a610d86565b50505050505050505050565b610ba782610643565b610bb081610f1b565b610bba83836110cf565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b5f5f1b610c7281610f1b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cd7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d017f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a836110cf565b505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610d785750610d77826113d2565b5b9050919050565b5f33905090565b610d93838383600161143b565b505050565b5f610da38484610bc0565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610e255781811015610e16578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610e0d939291906124ec565b60405180910390fd5b610e2484848484035f61143b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e9b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610e929190612521565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f0b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f029190612521565b60405180910390fd5b610f1683838361160a565b505050565b610f2c81610f27610d7f565b61161a565b50565b5f610f3a838361093d565b61100f57600160095f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610fac610d7f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050611013565b5f90505b92915050565b5f7f00000000000000000000000006cee1c41df385cba9d8a9889eb720f47ef5846773ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614801561109457507f000000000000000000000000000000000000000000000000000000000000000146145b156110c1577fba09618514ff7545f2d62280a238bbbaeb6cab19a49336550fa53100d65c581e90506110cc565b6110c961166b565b90505b90565b5f6110da838361093d565b156111af575f60095f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061114c610d7f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506111b3565b5f90505b92915050565b6111c1611700565b5f60055f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611203610d7f565b6040516112109190612521565b60405180910390a1565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611268611740565b600160055f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586112ab610d7f565b6040516112b89190612521565b60405180910390a1565b60606112f860067f424c4e5220436f696e000000000000000000000000000000000000000000000961178190919063ffffffff16565b905090565b606061133360077f310000000000000000000000000000000000000000000000000000000000000161178190919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f61139d611397611019565b8361182e565b9050919050565b5f5f5f5f6113b48888888861186e565b9250925092506113c48282611955565b829350505050949350505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114ab575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016114a29190612521565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361151b575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016115129190612521565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611604578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516115fb9190611fc9565b60405180910390a35b50505050565b611615838383611ab7565b505050565b611624828261093d565b6116675780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161165e92919061253a565b60405180910390fd5b5050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f258799ed8af93cb3f68c79d7961b5296db5840782b54a33897413da93a210ed37fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016116e5959493929190612561565b60405160208183030381529060405280519060200120905090565b611708610758565b61173e576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611748610758565b1561177f576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b606060ff5f1b831461179d5761179683611acf565b9050611828565b8180546117a990612409565b80601f01602080910402602001604051908101604052809291908181526020018280546117d590612409565b80156118205780601f106117f757610100808354040283529160200191611820565b820191905f5260205f20905b81548152906001019060200180831161180357829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156118aa575f60038592509250925061194b565b5f6001888888886040515f81526020016040526040516118cd94939291906125b2565b6020604051602081039080840390855afa1580156118ed573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361193e575f60015f5f1b9350935093505061194b565b805f5f5f1b935093509350505b9450945094915050565b5f6003811115611968576119676125f5565b5b82600381111561197b5761197a6125f5565b5b0315611ab35760016003811115611995576119946125f5565b5b8260038111156119a8576119a76125f5565b5b036119df576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156119f3576119f26125f5565b5b826003811115611a0657611a056125f5565b5b03611a4a57805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611a419190611fc9565b60405180910390fd5b600380811115611a5d57611a5c6125f5565b5b826003811115611a7057611a6f6125f5565b5b03611ab257806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611aa9919061209f565b60405180910390fd5b5b5050565b611abf611740565b611aca838383611b41565b505050565b60605f611adb83611d5a565b90505f602067ffffffffffffffff811115611af957611af8612439565b5b6040519080825280601f01601f191660200182016040528015611b2b5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b91578060025f828254611b85919061264f565b92505081905550611c5f565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611c1a578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611c11939291906124ec565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ca6578060025f8282540392505081905550611cf0565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611d4d9190611fc9565b60405180910390a3505050565b5f5f60ff835f1c169050601f811115611d9f576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611de081611dac565b8114611dea575f5ffd5b50565b5f81359050611dfb81611dd7565b92915050565b5f60208284031215611e1657611e15611da8565b5b5f611e2384828501611ded565b91505092915050565b5f8115159050919050565b611e4081611e2c565b82525050565b5f602082019050611e595f830184611e37565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611ea182611e5f565b611eab8185611e69565b9350611ebb818560208601611e79565b611ec481611e87565b840191505092915050565b5f6020820190508181035f830152611ee78184611e97565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611f1882611eef565b9050919050565b611f2881611f0e565b8114611f32575f5ffd5b50565b5f81359050611f4381611f1f565b92915050565b5f819050919050565b611f5b81611f49565b8114611f65575f5ffd5b50565b5f81359050611f7681611f52565b92915050565b5f5f60408385031215611f9257611f91611da8565b5b5f611f9f85828601611f35565b9250506020611fb085828601611f68565b9150509250929050565b611fc381611f49565b82525050565b5f602082019050611fdc5f830184611fba565b92915050565b5f5f5f60608486031215611ff957611ff8611da8565b5b5f61200686828701611f35565b935050602061201786828701611f35565b925050604061202886828701611f68565b9150509250925092565b5f819050919050565b61204481612032565b811461204e575f5ffd5b50565b5f8135905061205f8161203b565b92915050565b5f6020828403121561207a57612079611da8565b5b5f61208784828501612051565b91505092915050565b61209981612032565b82525050565b5f6020820190506120b25f830184612090565b92915050565b5f5f604083850312156120ce576120cd611da8565b5b5f6120db85828601612051565b92505060206120ec85828601611f35565b9150509250929050565b5f60ff82169050919050565b61210b816120f6565b82525050565b5f6020820190506121245f830184612102565b92915050565b5f6020828403121561213f5761213e611da8565b5b5f61214c84828501611f35565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b61218981612155565b82525050565b61219881611f0e565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6121d081611f49565b82525050565b5f6121e183836121c7565b60208301905092915050565b5f602082019050919050565b5f6122038261219e565b61220d81856121a8565b9350612218836121b8565b805f5b8381101561224857815161222f88826121d6565b975061223a836121ed565b92505060018101905061221b565b5085935050505092915050565b5f60e0820190506122685f83018a612180565b818103602083015261227a8189611e97565b9050818103604083015261228e8188611e97565b905061229d6060830187611fba565b6122aa608083018661218f565b6122b760a0830185612090565b81810360c08301526122c981846121f9565b905098975050505050505050565b6122e0816120f6565b81146122ea575f5ffd5b50565b5f813590506122fb816122d7565b92915050565b5f5f5f5f5f5f5f60e0888a03121561231c5761231b611da8565b5b5f6123298a828b01611f35565b975050602061233a8a828b01611f35565b965050604061234b8a828b01611f68565b955050606061235c8a828b01611f68565b945050608061236d8a828b016122ed565b93505060a061237e8a828b01612051565b92505060c061238f8a828b01612051565b91505092959891949750929550565b5f5f604083850312156123b4576123b3611da8565b5b5f6123c185828601611f35565b92505060206123d285828601611f35565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061242057607f821691505b602082108103612433576124326123dc565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506124795f830189612090565b612486602083018861218f565b612493604083018761218f565b6124a06060830186611fba565b6124ad6080830185611fba565b6124ba60a0830184611fba565b979650505050505050565b5f6040820190506124d85f83018561218f565b6124e5602083018461218f565b9392505050565b5f6060820190506124ff5f83018661218f565b61250c6020830185611fba565b6125196040830184611fba565b949350505050565b5f6020820190506125345f83018461218f565b92915050565b5f60408201905061254d5f83018561218f565b61255a6020830184612090565b9392505050565b5f60a0820190506125745f830188612090565b6125816020830187612090565b61258e6040830186612090565b61259b6060830185611fba565b6125a8608083018461218f565b9695505050505050565b5f6080820190506125c55f830187612090565b6125d26020830186612102565b6125df6040830185612090565b6125ec6060830184612090565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61265982611f49565b915061266483611f49565b925082820190508082111561267c5761267b612622565b5b9291505056fea264697066735822122027b7e777ef2e6851e753b3291049c7d5d9c4f610ea92dc8a1ab015f54a1dcb1664736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80

-----Decoded View---------------
Arg [0] : initialAdmin (address): 0xD6A052b3f4BDe06465c384e6A1Ec3fa582E57f80
Arg [1] : treasury (address): 0xD6A052b3f4BDe06465c384e6A1Ec3fa582E57f80

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80
Arg [1] : 000000000000000000000000d6a052b3f4bde06465c384e6a1ec3fa582e57f80

🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al 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.