ETH Price: $1,654.06 (+1.13%)
 

Overview

Max Total Supply

89,418,977.87463059031490135 HYDX

Holders

6,845 (0.00%)

Transfers

-
1,357 ( -24.99%)

Market

Price

$0.0318 @ 0.000019 ETH (-1.74%)

Onchain Market Cap

$2,840,062.98

Circulating Supply Market Cap

$1,249,655.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

Hydrex is a MetaDEX & Liquidity Infrastructure purpose-built for Base. It's designed as a coordination system where weekly community governance directs HYDX emissions & protocol revenue. Value flows to where liquidity and volume are most productive, based on protocol alignment.

Source Code Verified Exact Match

Contract Name

HydrexToken

Compiler Version
v0.8.28+commit.7893614a
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 Security Audit

Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","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":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"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","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":"address","name":"_recipient","type":"address"}],"name":"initialMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialMinted","outputs":[{"internalType":"bool","name":"","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":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"renounceOwnership","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":"value","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"}]
6101606040526b019d971e4fe8401e74000000600955348015610020575f5ffd5b50604051612ba9380380612ba983398181016040528101906100429190610551565b8083806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152508686816003908161008c91906107e9565b50806004908161009c91906107e9565b5050506100b36005836101d260201b90919060201c565b61012081815250506100cf6006826101d260201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061010c61021f60201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036101ba575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101b191906108c7565b60405180910390fd5b6101c98161027960201b60201c565b50505050610a53565b5f6020835110156101f3576101ec8361033c60201b60201c565b9050610219565b82610203836103a160201b60201c565b5f01908161021191906107e9565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e05161010051463060405160200161025e959493929190610907565b60405160208183030381529060405280519060200120905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5f829050601f8151111561038857826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040161037f91906109a0565b60405180910390fd5b805181610394906109ed565b5f1c175f1b915050919050565b5f819050919050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610409826103c3565b810181811067ffffffffffffffff82111715610428576104276103d3565b5b80604052505050565b5f61043a6103aa565b90506104468282610400565b919050565b5f67ffffffffffffffff821115610465576104646103d3565b5b61046e826103c3565b9050602081019050919050565b8281835e5f83830152505050565b5f61049b6104968461044b565b610431565b9050828152602081018484840111156104b7576104b66103bf565b5b6104c284828561047b565b509392505050565b5f82601f8301126104de576104dd6103bb565b5b81516104ee848260208601610489565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610520826104f7565b9050919050565b61053081610516565b811461053a575f5ffd5b50565b5f8151905061054b81610527565b92915050565b5f5f5f60608486031215610568576105676103b3565b5b5f84015167ffffffffffffffff811115610585576105846103b7565b5b610591868287016104ca565b935050602084015167ffffffffffffffff8111156105b2576105b16103b7565b5b6105be868287016104ca565b92505060406105cf8682870161053d565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061062757607f821691505b60208210810361063a576106396105e3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261069c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610661565b6106a68683610661565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6106ea6106e56106e0846106be565b6106c7565b6106be565b9050919050565b5f819050919050565b610703836106d0565b61071761070f826106f1565b84845461066d565b825550505050565b5f5f905090565b61072e61071f565b6107398184846106fa565b505050565b5b8181101561075c576107515f82610726565b60018101905061073f565b5050565b601f8211156107a15761077281610640565b61077b84610652565b8101602085101561078a578190505b61079e61079685610652565b83018261073e565b50505b505050565b5f82821c905092915050565b5f6107c15f19846008026107a6565b1980831691505092915050565b5f6107d983836107b2565b9150826002028217905092915050565b6107f2826105d9565b67ffffffffffffffff81111561080b5761080a6103d3565b5b6108158254610610565b610820828285610760565b5f60209050601f831160018114610851575f841561083f578287015190505b61084985826107ce565b8655506108b0565b601f19841661085f86610640565b5f5b8281101561088657848901518255600182019150602085019450602081019050610861565b868310156108a3578489015161089f601f8916826107b2565b8355505b6001600288020188555050505b505050505050565b6108c181610516565b82525050565b5f6020820190506108da5f8301846108b8565b92915050565b5f819050919050565b6108f2816108e0565b82525050565b610901816106be565b82525050565b5f60a08201905061091a5f8301886108e9565b61092760208301876108e9565b61093460408301866108e9565b61094160608301856108f8565b61094e60808301846108b8565b9695505050505050565b5f82825260208201905092915050565b5f610972826105d9565b61097c8185610958565b935061098c81856020860161047b565b610995816103c3565b840191505092915050565b5f6020820190508181035f8301526109b88184610968565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f6109e482516108e0565b80915050919050565b5f6109f7826109c0565b82610a01846109ca565b9050610a0c816109d9565b92506020821015610a4c57610a477fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802610661565b831692505b5050919050565b60805160a05160c05160e051610100516101205161014051612105610aa45f395f610f3301525f610ef801525f61142c01525f61140b01525f610bae01525f610c0401525f610c2d01526121055ff3fe608060405234801561000f575f5ffd5b5060043610610135575f3560e01c806379cc6790116100b6578063a9059cbb1161007a578063a9059cbb1461032f578063c268f9ba1461035f578063ca1c4de91461037b578063d505accf14610399578063dd62ed3e146103b5578063f2fde38b146103e557610135565b806379cc6790146102835780637ecebe001461029f57806384b0196e146102cf5780638da5cb5b146102f357806395d89b411461031157610135565b80633644e515116100fd5780633644e515146101f357806340c10f191461021157806342966c681461022d57806370a0823114610249578063715018a61461027957610135565b806306fdde0314610139578063095ea7b31461015757806318160ddd1461018757806323b872dd146101a5578063313ce567146101d5575b5f5ffd5b610141610401565b60405161014e91906118e2565b60405180910390f35b610171600480360381019061016c9190611993565b610491565b60405161017e91906119eb565b60405180910390f35b61018f6104b3565b60405161019c9190611a13565b60405180910390f35b6101bf60048036038101906101ba9190611a2c565b6104bc565b6040516101cc91906119eb565b60405180910390f35b6101dd6104ea565b6040516101ea9190611a97565b60405180910390f35b6101fb6104f2565b6040516102089190611ac8565b60405180910390f35b61022b60048036038101906102269190611993565b610500565b005b61024760048036038101906102429190611ae1565b610516565b005b610263600480360381019061025e9190611b0c565b61052a565b6040516102709190611a13565b60405180910390f35b61028161056f565b005b61029d60048036038101906102989190611993565b610582565b005b6102b960048036038101906102b49190611b0c565b6105a2565b6040516102c69190611a13565b60405180910390f35b6102d76105b3565b6040516102ea9796959493929190611c37565b60405180910390f35b6102fb610658565b6040516103089190611cb9565b60405180910390f35b610319610680565b60405161032691906118e2565b60405180910390f35b61034960048036038101906103449190611993565b610710565b60405161035691906119eb565b60405180910390f35b61037960048036038101906103749190611b0c565b610732565b005b6103836107b2565b60405161039091906119eb565b60405180910390f35b6103b360048036038101906103ae9190611d26565b6107c4565b005b6103cf60048036038101906103ca9190611dc3565b610909565b6040516103dc9190611a13565b60405180910390f35b6103ff60048036038101906103fa9190611b0c565b61098b565b005b60606003805461041090611e2e565b80601f016020809104026020016040519081016040528092919081815260200182805461043c90611e2e565b80156104875780601f1061045e57610100808354040283529160200191610487565b820191905f5260205f20905b81548152906001019060200180831161046a57829003601f168201915b5050505050905090565b5f5f61049b610a0f565b90506104a8818585610a16565b600191505092915050565b5f600254905090565b5f5f6104c6610a0f565b90506104d3858285610a28565b6104de858585610abb565b60019150509392505050565b5f6012905090565b5f6104fb610bab565b905090565b610508610c61565b6105128282610ce8565b5050565b610527610521610a0f565b82610d67565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610577610c61565b6105805f610de6565b565b6105948261058e610a0f565b83610a28565b61059e8282610d67565b5050565b5f6105ac82610ea9565b9050919050565b5f6060805f5f5f60606105c4610eef565b6105cc610f2a565b46305f5f1b5f67ffffffffffffffff8111156105eb576105ea611e5e565b5b6040519080825280602002602001820160405280156106195781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461068f90611e2e565b80601f01602080910402602001604051908101604052809291908181526020018280546106bb90611e2e565b80156107065780601f106106dd57610100808354040283529160200191610706565b820191905f5260205f20905b8154815290600101906020018083116106e957829003601f168201915b5050505050905090565b5f5f61071a610a0f565b9050610727818585610abb565b600191505092915050565b61073a610c61565b600a5f9054906101000a900460ff1615610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090611ed5565b60405180910390fd5b6001600a5f6101000a81548160ff0219169083151502179055506107af81600954610ce8565b50565b600a5f9054906101000a900460ff1681565b8342111561080957836040517f627913020000000000000000000000000000000000000000000000000000000081526004016108009190611a13565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886108378c610f65565b8960405160200161084d96959493929190611ef3565b6040516020818303038152906040528051906020012090505f61086f82610fb8565b90505f61087e82878787610fd1565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108f257808a6040517f4b800e460000000000000000000000000000000000000000000000000000000081526004016108e9929190611f52565b60405180910390fd5b6108fd8a8a8a610a16565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610993610c61565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a03575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109fa9190611cb9565b60405180910390fd5b610a0c81610de6565b50565b5f33905090565b610a238383836001610fff565b505050565b5f610a338484610909565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610ab55781811015610aa6578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610a9d93929190611f79565b60405180910390fd5b610ab484848484035f610fff565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b2b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610b229190611cb9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b9b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610b929190611cb9565b60405180910390fd5b610ba68383836111ce565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610c2657507f000000000000000000000000000000000000000000000000000000000000000046145b15610c53577f00000000000000000000000000000000000000000000000000000000000000009050610c5e565b610c5b6113e7565b90505b90565b610c69610a0f565b73ffffffffffffffffffffffffffffffffffffffff16610c87610658565b73ffffffffffffffffffffffffffffffffffffffff1614610ce657610caa610a0f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610cdd9190611cb9565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d58575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d4f9190611cb9565b60405180910390fd5b610d635f83836111ce565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dd7575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610dce9190611cb9565b60405180910390fd5b610de2825f836111ce565b5050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610f2560057f000000000000000000000000000000000000000000000000000000000000000061147c90919063ffffffff16565b905090565b6060610f6060067f000000000000000000000000000000000000000000000000000000000000000061147c90919063ffffffff16565b905090565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610fca610fc4610bab565b83611529565b9050919050565b5f5f5f5f610fe188888888611569565b925092509250610ff18282611650565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361106f575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110669190611cb9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110df575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016110d69190611cb9565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156111c8578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111bf9190611a13565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361121e578060025f8282546112129190611fdb565b925050819055506112ec565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156112a7578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161129e93929190611f79565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611333578060025f828254039250508190555061137d565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113da9190611a13565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000463060405160200161146195949392919061200e565b60405160208183030381529060405280519060200120905090565b606060ff5f1b831461149857611491836117b2565b9050611523565b8180546114a490611e2e565b80601f01602080910402602001604051908101604052809291908181526020018280546114d090611e2e565b801561151b5780601f106114f25761010080835404028352916020019161151b565b820191905f5260205f20905b8154815290600101906020018083116114fe57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156115a5575f600385925092509250611646565b5f6001888888886040515f81526020016040526040516115c8949392919061205f565b6020604051602081039080840390855afa1580156115e8573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611639575f60015f5f1b93509350935050611646565b805f5f5f1b935093509350505b9450945094915050565b5f6003811115611663576116626120a2565b5b826003811115611676576116756120a2565b5b03156117ae57600160038111156116905761168f6120a2565b5b8260038111156116a3576116a26120a2565b5b036116da576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156116ee576116ed6120a2565b5b826003811115611701576117006120a2565b5b0361174557805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161173c9190611a13565b60405180910390fd5b600380811115611758576117576120a2565b5b82600381111561176b5761176a6120a2565b5b036117ad57806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016117a49190611ac8565b60405180910390fd5b5b5050565b60605f6117be83611824565b90505f602067ffffffffffffffff8111156117dc576117db611e5e565b5b6040519080825280601f01601f19166020018201604052801561180e5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f811115611869576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6118b482611872565b6118be818561187c565b93506118ce81856020860161188c565b6118d78161189a565b840191505092915050565b5f6020820190508181035f8301526118fa81846118aa565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61192f82611906565b9050919050565b61193f81611925565b8114611949575f5ffd5b50565b5f8135905061195a81611936565b92915050565b5f819050919050565b61197281611960565b811461197c575f5ffd5b50565b5f8135905061198d81611969565b92915050565b5f5f604083850312156119a9576119a8611902565b5b5f6119b68582860161194c565b92505060206119c78582860161197f565b9150509250929050565b5f8115159050919050565b6119e5816119d1565b82525050565b5f6020820190506119fe5f8301846119dc565b92915050565b611a0d81611960565b82525050565b5f602082019050611a265f830184611a04565b92915050565b5f5f5f60608486031215611a4357611a42611902565b5b5f611a508682870161194c565b9350506020611a618682870161194c565b9250506040611a728682870161197f565b9150509250925092565b5f60ff82169050919050565b611a9181611a7c565b82525050565b5f602082019050611aaa5f830184611a88565b92915050565b5f819050919050565b611ac281611ab0565b82525050565b5f602082019050611adb5f830184611ab9565b92915050565b5f60208284031215611af657611af5611902565b5b5f611b038482850161197f565b91505092915050565b5f60208284031215611b2157611b20611902565b5b5f611b2e8482850161194c565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611b6b81611b37565b82525050565b611b7a81611925565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611bb281611960565b82525050565b5f611bc38383611ba9565b60208301905092915050565b5f602082019050919050565b5f611be582611b80565b611bef8185611b8a565b9350611bfa83611b9a565b805f5b83811015611c2a578151611c118882611bb8565b9750611c1c83611bcf565b925050600181019050611bfd565b5085935050505092915050565b5f60e082019050611c4a5f83018a611b62565b8181036020830152611c5c81896118aa565b90508181036040830152611c7081886118aa565b9050611c7f6060830187611a04565b611c8c6080830186611b71565b611c9960a0830185611ab9565b81810360c0830152611cab8184611bdb565b905098975050505050505050565b5f602082019050611ccc5f830184611b71565b92915050565b611cdb81611a7c565b8114611ce5575f5ffd5b50565b5f81359050611cf681611cd2565b92915050565b611d0581611ab0565b8114611d0f575f5ffd5b50565b5f81359050611d2081611cfc565b92915050565b5f5f5f5f5f5f5f60e0888a031215611d4157611d40611902565b5b5f611d4e8a828b0161194c565b9750506020611d5f8a828b0161194c565b9650506040611d708a828b0161197f565b9550506060611d818a828b0161197f565b9450506080611d928a828b01611ce8565b93505060a0611da38a828b01611d12565b92505060c0611db48a828b01611d12565b91505092959891949750929550565b5f5f60408385031215611dd957611dd8611902565b5b5f611de68582860161194c565b9250506020611df78582860161194c565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611e4557607f821691505b602082108103611e5857611e57611e01565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f416c726561647920657865637574656420696e697469616c206d696e740000005f82015250565b5f611ebf601d8361187c565b9150611eca82611e8b565b602082019050919050565b5f6020820190508181035f830152611eec81611eb3565b9050919050565b5f60c082019050611f065f830189611ab9565b611f136020830188611b71565b611f206040830187611b71565b611f2d6060830186611a04565b611f3a6080830185611a04565b611f4760a0830184611a04565b979650505050505050565b5f604082019050611f655f830185611b71565b611f726020830184611b71565b9392505050565b5f606082019050611f8c5f830186611b71565b611f996020830185611a04565b611fa66040830184611a04565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611fe582611960565b9150611ff083611960565b925082820190508082111561200857612007611fae565b5b92915050565b5f60a0820190506120215f830188611ab9565b61202e6020830187611ab9565b61203b6040830186611ab9565b6120486060830185611a04565b6120556080830184611b71565b9695505050505050565b5f6080820190506120725f830187611ab9565b61207f6020830186611a88565b61208c6040830185611ab9565b6120996060830184611ab9565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea264697066735822122064691de4259c814824dc7d57f255e5505d44ac22faacc6b26a6b370eb88c1b0e64736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d9e966a6bfa2ae2113a34bb4dd02ded921da50af0000000000000000000000000000000000000000000000000000000000000006487964726578000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044859445800000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610135575f3560e01c806379cc6790116100b6578063a9059cbb1161007a578063a9059cbb1461032f578063c268f9ba1461035f578063ca1c4de91461037b578063d505accf14610399578063dd62ed3e146103b5578063f2fde38b146103e557610135565b806379cc6790146102835780637ecebe001461029f57806384b0196e146102cf5780638da5cb5b146102f357806395d89b411461031157610135565b80633644e515116100fd5780633644e515146101f357806340c10f191461021157806342966c681461022d57806370a0823114610249578063715018a61461027957610135565b806306fdde0314610139578063095ea7b31461015757806318160ddd1461018757806323b872dd146101a5578063313ce567146101d5575b5f5ffd5b610141610401565b60405161014e91906118e2565b60405180910390f35b610171600480360381019061016c9190611993565b610491565b60405161017e91906119eb565b60405180910390f35b61018f6104b3565b60405161019c9190611a13565b60405180910390f35b6101bf60048036038101906101ba9190611a2c565b6104bc565b6040516101cc91906119eb565b60405180910390f35b6101dd6104ea565b6040516101ea9190611a97565b60405180910390f35b6101fb6104f2565b6040516102089190611ac8565b60405180910390f35b61022b60048036038101906102269190611993565b610500565b005b61024760048036038101906102429190611ae1565b610516565b005b610263600480360381019061025e9190611b0c565b61052a565b6040516102709190611a13565b60405180910390f35b61028161056f565b005b61029d60048036038101906102989190611993565b610582565b005b6102b960048036038101906102b49190611b0c565b6105a2565b6040516102c69190611a13565b60405180910390f35b6102d76105b3565b6040516102ea9796959493929190611c37565b60405180910390f35b6102fb610658565b6040516103089190611cb9565b60405180910390f35b610319610680565b60405161032691906118e2565b60405180910390f35b61034960048036038101906103449190611993565b610710565b60405161035691906119eb565b60405180910390f35b61037960048036038101906103749190611b0c565b610732565b005b6103836107b2565b60405161039091906119eb565b60405180910390f35b6103b360048036038101906103ae9190611d26565b6107c4565b005b6103cf60048036038101906103ca9190611dc3565b610909565b6040516103dc9190611a13565b60405180910390f35b6103ff60048036038101906103fa9190611b0c565b61098b565b005b60606003805461041090611e2e565b80601f016020809104026020016040519081016040528092919081815260200182805461043c90611e2e565b80156104875780601f1061045e57610100808354040283529160200191610487565b820191905f5260205f20905b81548152906001019060200180831161046a57829003601f168201915b5050505050905090565b5f5f61049b610a0f565b90506104a8818585610a16565b600191505092915050565b5f600254905090565b5f5f6104c6610a0f565b90506104d3858285610a28565b6104de858585610abb565b60019150509392505050565b5f6012905090565b5f6104fb610bab565b905090565b610508610c61565b6105128282610ce8565b5050565b610527610521610a0f565b82610d67565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610577610c61565b6105805f610de6565b565b6105948261058e610a0f565b83610a28565b61059e8282610d67565b5050565b5f6105ac82610ea9565b9050919050565b5f6060805f5f5f60606105c4610eef565b6105cc610f2a565b46305f5f1b5f67ffffffffffffffff8111156105eb576105ea611e5e565b5b6040519080825280602002602001820160405280156106195781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461068f90611e2e565b80601f01602080910402602001604051908101604052809291908181526020018280546106bb90611e2e565b80156107065780601f106106dd57610100808354040283529160200191610706565b820191905f5260205f20905b8154815290600101906020018083116106e957829003601f168201915b5050505050905090565b5f5f61071a610a0f565b9050610727818585610abb565b600191505092915050565b61073a610c61565b600a5f9054906101000a900460ff1615610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090611ed5565b60405180910390fd5b6001600a5f6101000a81548160ff0219169083151502179055506107af81600954610ce8565b50565b600a5f9054906101000a900460ff1681565b8342111561080957836040517f627913020000000000000000000000000000000000000000000000000000000081526004016108009190611a13565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886108378c610f65565b8960405160200161084d96959493929190611ef3565b6040516020818303038152906040528051906020012090505f61086f82610fb8565b90505f61087e82878787610fd1565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108f257808a6040517f4b800e460000000000000000000000000000000000000000000000000000000081526004016108e9929190611f52565b60405180910390fd5b6108fd8a8a8a610a16565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610993610c61565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a03575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109fa9190611cb9565b60405180910390fd5b610a0c81610de6565b50565b5f33905090565b610a238383836001610fff565b505050565b5f610a338484610909565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610ab55781811015610aa6578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610a9d93929190611f79565b60405180910390fd5b610ab484848484035f610fff565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b2b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610b229190611cb9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b9b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610b929190611cb9565b60405180910390fd5b610ba68383836111ce565b505050565b5f7f00000000000000000000000000000e7efa313f4e11bfff432471ed9423ac6b3073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610c2657507f000000000000000000000000000000000000000000000000000000000000210546145b15610c53577f2af7cc44bcbdb0188f026fde54007cb0db524d793dc47659341d3092902462429050610c5e565b610c5b6113e7565b90505b90565b610c69610a0f565b73ffffffffffffffffffffffffffffffffffffffff16610c87610658565b73ffffffffffffffffffffffffffffffffffffffff1614610ce657610caa610a0f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610cdd9190611cb9565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d58575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d4f9190611cb9565b60405180910390fd5b610d635f83836111ce565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dd7575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610dce9190611cb9565b60405180910390fd5b610de2825f836111ce565b5050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610f2560057f487964726578000000000000000000000000000000000000000000000000000661147c90919063ffffffff16565b905090565b6060610f6060067f310000000000000000000000000000000000000000000000000000000000000161147c90919063ffffffff16565b905090565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610fca610fc4610bab565b83611529565b9050919050565b5f5f5f5f610fe188888888611569565b925092509250610ff18282611650565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361106f575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110669190611cb9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110df575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016110d69190611cb9565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156111c8578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111bf9190611a13565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361121e578060025f8282546112129190611fdb565b925050819055506112ec565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156112a7578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161129e93929190611f79565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611333578060025f828254039250508190555061137d565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113da9190611a13565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f81d1ea3574dd19f0f5ecf1360d35b7f01b22b0c2c719da81b0cbb6efc0d8efc37fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6463060405160200161146195949392919061200e565b60405160208183030381529060405280519060200120905090565b606060ff5f1b831461149857611491836117b2565b9050611523565b8180546114a490611e2e565b80601f01602080910402602001604051908101604052809291908181526020018280546114d090611e2e565b801561151b5780601f106114f25761010080835404028352916020019161151b565b820191905f5260205f20905b8154815290600101906020018083116114fe57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156115a5575f600385925092509250611646565b5f6001888888886040515f81526020016040526040516115c8949392919061205f565b6020604051602081039080840390855afa1580156115e8573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611639575f60015f5f1b93509350935050611646565b805f5f5f1b935093509350505b9450945094915050565b5f6003811115611663576116626120a2565b5b826003811115611676576116756120a2565b5b03156117ae57600160038111156116905761168f6120a2565b5b8260038111156116a3576116a26120a2565b5b036116da576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156116ee576116ed6120a2565b5b826003811115611701576117006120a2565b5b0361174557805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161173c9190611a13565b60405180910390fd5b600380811115611758576117576120a2565b5b82600381111561176b5761176a6120a2565b5b036117ad57806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016117a49190611ac8565b60405180910390fd5b5b5050565b60605f6117be83611824565b90505f602067ffffffffffffffff8111156117dc576117db611e5e565b5b6040519080825280601f01601f19166020018201604052801561180e5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f811115611869576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6118b482611872565b6118be818561187c565b93506118ce81856020860161188c565b6118d78161189a565b840191505092915050565b5f6020820190508181035f8301526118fa81846118aa565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61192f82611906565b9050919050565b61193f81611925565b8114611949575f5ffd5b50565b5f8135905061195a81611936565b92915050565b5f819050919050565b61197281611960565b811461197c575f5ffd5b50565b5f8135905061198d81611969565b92915050565b5f5f604083850312156119a9576119a8611902565b5b5f6119b68582860161194c565b92505060206119c78582860161197f565b9150509250929050565b5f8115159050919050565b6119e5816119d1565b82525050565b5f6020820190506119fe5f8301846119dc565b92915050565b611a0d81611960565b82525050565b5f602082019050611a265f830184611a04565b92915050565b5f5f5f60608486031215611a4357611a42611902565b5b5f611a508682870161194c565b9350506020611a618682870161194c565b9250506040611a728682870161197f565b9150509250925092565b5f60ff82169050919050565b611a9181611a7c565b82525050565b5f602082019050611aaa5f830184611a88565b92915050565b5f819050919050565b611ac281611ab0565b82525050565b5f602082019050611adb5f830184611ab9565b92915050565b5f60208284031215611af657611af5611902565b5b5f611b038482850161197f565b91505092915050565b5f60208284031215611b2157611b20611902565b5b5f611b2e8482850161194c565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611b6b81611b37565b82525050565b611b7a81611925565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611bb281611960565b82525050565b5f611bc38383611ba9565b60208301905092915050565b5f602082019050919050565b5f611be582611b80565b611bef8185611b8a565b9350611bfa83611b9a565b805f5b83811015611c2a578151611c118882611bb8565b9750611c1c83611bcf565b925050600181019050611bfd565b5085935050505092915050565b5f60e082019050611c4a5f83018a611b62565b8181036020830152611c5c81896118aa565b90508181036040830152611c7081886118aa565b9050611c7f6060830187611a04565b611c8c6080830186611b71565b611c9960a0830185611ab9565b81810360c0830152611cab8184611bdb565b905098975050505050505050565b5f602082019050611ccc5f830184611b71565b92915050565b611cdb81611a7c565b8114611ce5575f5ffd5b50565b5f81359050611cf681611cd2565b92915050565b611d0581611ab0565b8114611d0f575f5ffd5b50565b5f81359050611d2081611cfc565b92915050565b5f5f5f5f5f5f5f60e0888a031215611d4157611d40611902565b5b5f611d4e8a828b0161194c565b9750506020611d5f8a828b0161194c565b9650506040611d708a828b0161197f565b9550506060611d818a828b0161197f565b9450506080611d928a828b01611ce8565b93505060a0611da38a828b01611d12565b92505060c0611db48a828b01611d12565b91505092959891949750929550565b5f5f60408385031215611dd957611dd8611902565b5b5f611de68582860161194c565b9250506020611df78582860161194c565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611e4557607f821691505b602082108103611e5857611e57611e01565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f416c726561647920657865637574656420696e697469616c206d696e740000005f82015250565b5f611ebf601d8361187c565b9150611eca82611e8b565b602082019050919050565b5f6020820190508181035f830152611eec81611eb3565b9050919050565b5f60c082019050611f065f830189611ab9565b611f136020830188611b71565b611f206040830187611b71565b611f2d6060830186611a04565b611f3a6080830185611a04565b611f4760a0830184611a04565b979650505050505050565b5f604082019050611f655f830185611b71565b611f726020830184611b71565b9392505050565b5f606082019050611f8c5f830186611b71565b611f996020830185611a04565b611fa66040830184611a04565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611fe582611960565b9150611ff083611960565b925082820190508082111561200857612007611fae565b5b92915050565b5f60a0820190506120215f830188611ab9565b61202e6020830187611ab9565b61203b6040830186611ab9565b6120486060830185611a04565b6120556080830184611b71565b9695505050505050565b5f6080820190506120725f830187611ab9565b61207f6020830186611a88565b61208c6040830185611ab9565b6120996060830184611ab9565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea264697066735822122064691de4259c814824dc7d57f255e5505d44ac22faacc6b26a6b370eb88c1b0e64736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d9e966a6bfa2ae2113a34bb4dd02ded921da50af0000000000000000000000000000000000000000000000000000000000000006487964726578000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044859445800000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Hydrex
Arg [1] : _symbol (string): HYDX
Arg [2] : _owner (address): 0xd9e966a6Bfa2aE2113a34Bb4dd02ded921DA50aF

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000d9e966a6bfa2ae2113a34bb4dd02ded921da50af
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [4] : 4879647265780000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4859445800000000000000000000000000000000000000000000000000000000

🤖 Code Reader

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.