ETH Price: $2,129.97 (+0.80%)
 

Overview

Max Total Supply

86,837.625187 SOFTW...

Holders

115 (0.00%)

Transfers

-
84 ( 115.38%)

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 6 Decimals)

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

OVERVIEW

Doma is a domain tokenization protocol that bridges internet domains with Web3. It enables domain owners to tokenize real domains (like .com and .ai) as onchain assets and fractionalize them into fungible tokens, providing instant liquidity and fractional ownership of a high value domain.

Similar Match Source Code Similar Match: 0xeE570fC4...8478A6a9f
Constructor

Contract Name

DomaFractionalTokenAdapter

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 200 runs
Other Settings
istanbul 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":"uint8","name":"decimals_","type":"uint8"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amountSD","type":"uint256"}],"name":"AmountSDOverflowed","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":[],"name":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[{"internalType":"uint256","name":"msgValue","type":"uint256"}],"name":"NotEnoughNative","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"OnlyEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"OnlySelf","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":[],"name":"PeerAlreadyInitialized","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"SimulationResult","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"}],"name":"SlippageExceeded","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":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"indexed":false,"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"EnforcedOptionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inspector","type":"address"}],"name":"MsgInspectorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTSent","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":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preCrimeAddress","type":"address"}],"name":"PreCrimeSet","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":"SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_AND_CALL","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"}],"name":"allowInitializePath","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","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":"uint32","name":"_eid","type":"uint32"},{"internalType":"uint16","name":"_msgType","type":"uint16"},{"internalType":"bytes","name":"_extraOptions","type":"bytes"}],"name":"combineOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimalConversionRate","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":"endpoint","outputs":[{"internalType":"contract ILayerZeroEndpointV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"}],"name":"enforcedOptions","outputs":[{"internalType":"bytes","name":"enforcedOption","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"sourceChainEid","type":"uint32"},{"internalType":"bytes32","name":"sourceChainPeer","type":"bytes32"}],"name":"initializePeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"address","name":"_sender","type":"address"}],"name":"isComposeMsgSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"isPeer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"},{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"executor","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"internalType":"struct InboundPacket[]","name":"_packets","type":"tuple[]"}],"name":"lzReceiveAndRevert","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceiveSimulate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"nonce","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oApp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oAppVersion","outputs":[{"internalType":"uint64","name":"senderVersion","type":"uint64"},{"internalType":"uint64","name":"receiverVersion","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oftVersion","outputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"},{"internalType":"uint64","name":"version","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"peers","outputs":[{"internalType":"bytes32","name":"peer","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preCrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"}],"name":"quoteOFT","outputs":[{"components":[{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"uint256","name":"maxAmountLD","type":"uint256"}],"internalType":"struct OFTLimit","name":"oftLimit","type":"tuple"},{"components":[{"internalType":"int256","name":"feeAmountLD","type":"int256"},{"internalType":"string","name":"description","type":"string"}],"internalType":"struct OFTFeeDetail[]","name":"oftFeeDetails","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"internalType":"bool","name":"_payInLzToken","type":"bool"}],"name":"quoteSend","outputs":[{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"msgFee","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"_fee","type":"tuple"},{"internalType":"address","name":"_refundAddress","type":"address"}],"name":"send","outputs":[{"components":[{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"fee","type":"tuple"}],"internalType":"struct MessagingReceipt","name":"msgReceipt","type":"tuple"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"setEnforcedOptions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_msgInspector","type":"address"}],"name":"setMsgInspector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"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"}]
Deployed Bytecode
0x6080604052600436101561001257600080fd5b60003560e01c806306fdde03146102bd578063095ea7b3146102b85780630d35b415146102b3578063111ecdad146102ae57806313137d65146102a9578063134d4f25146102a4578063156a0d0f1461029f57806317442b701461029a57806318160ddd146102955780631f5e13341461029057806323b872dd1461028b578063313ce567146102545780633400288b146102865780633b6f743b1461028157806352ae2879146101fa5780635535d4611461027c5780635a0dfe4d146102775780635e280f11146102725780636fc1b31e1461026d57806370a0823114610268578063715018a6146102635780637d25a05e1461025e57806382413eac14610259578063857749b0146102545780638da5cb5b1461024f57806395d89b411461024a578063963efcaa146102455780639f68b96414610240578063a9059cbb1461023b578063b731ea0a14610236578063b85b2bae14610231578063b98bd0701461022c578063bb0b6a5314610227578063bc70b35414610222578063bd815db01461021d578063c7c7f5b314610218578063ca5eb5e114610213578063d045a0dc1461020e578063d424388514610209578063dd62ed3e14610204578063f2fde38b146101ff578063fc0c546a146101fa5763ff7bd03d146101f557600080fd5b611b2f565b610db7565b611aa2565b611a3f565b6119cf565b61199c565b6118f7565b6117a7565b6115fa565b6115a6565b61156b565b611486565b61133e565b611315565b6112e0565b6112c4565b611289565b6111e1565b6111b8565b610b24565b61115a565b611133565b6110da565b61109d565b61102d565b610fe8565b610fa0565b610f21565b610c01565b610b70565b610a78565b610a5c565b610a3e565b610a1c565b6109f5565b6109d9565b6107bb565b6106e4565b610592565b61041c565b61032e565b60009103126102cd57565b600080fd5b60005b8381106102e55750506000910152565b81810151838201526020016102d5565b9060209161030e815180928185528580860191016102d2565b601f01601f1916010190565b90602061032b9281815201906102f5565b90565b346102cd5760003660031901126102cd57604051600060085461035081610df2565b80845290600181169081156103e75750600114610388575b6103848361037881850382610f00565b6040519182918261031a565b0390f35b600860009081527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3939250905b8082106103cd57509091508101602001610378610368565b9192600181602092548385880101520191019092916103b5565b60ff191660208086019190915291151560051b840190910191506103789050610368565b6001600160a01b038116036102cd57565b346102cd5760403660031901126102cd576004356104398161040b565b60243533156104cd576001600160a01b0382169182156104b75761047d829133600052600660205260406000209060018060a01b0316600052602052604060002090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b908160e09103126102cd5790565b9392919061050d8560a081019260208091805184520151910152565b60a06040860152815180915260c0850190602060c08260051b8801019301916000905b82821061055657505050509060606105549294019060208091805184520151910152565b565b9091929360208061058460019360bf198c82030186526040838a5180518452015191818582015201906102f5565b960192019201909291610530565b346102cd5760203660031901126102cd576004356001600160401b0381116102cd576105c29036906004016104e3565b6105ca611b94565b506105d3611b94565b50604051637e062a3560e11b8152602081600481305afa9081156106b2576004916020916000916106b7575b506040516318160ddd60e01b815292839182906001600160a01b03165afa9081156106b257600091610683575b50610635611b76565b9060008252602082015261038461066761064d611bf4565b936040810135610661606083013592611c3c565b50611f55565b61066f611b76565b9182526020820152604051938493846104f1565b6106a5915060203d6020116106ab575b61069d8183610f00565b810190611bce565b3861062c565b503d610693565b611bc2565b6106d79150823d84116106dd575b6106cf8183610f00565b810190611bad565b386105ff565b503d6106c5565b346102cd5760003660031901126102cd576004546040516001600160a01b039091168152602090f35b60609060031901126102cd57600490565b9181601f840112156102cd578235916001600160401b0383116102cd57602083818601950101116102cd57565b600319810160e081126102cd576060600091126107b8575060049182606435926084356001600160401b0381116102cd578161078891840161071e565b9390939260a4356107988161040b565b9260c4356001600160401b0381116102cd576107b4920161071e565b9091565b80fd5b6107c43661074b565b50919492915050337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316036109c457813561080681610b62565b61080f81611fa9565b90602084013580920361099d57505061083761082b858361265f565b6001600160a01b031690565b9361085d61084d610848838561266b565b612681565b61085685611c3c565b50866126b5565b916108688260281090565b6108c0575b50506108997fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c92611c3c565b6040805163ffffffff92909216825260208201929092526001600160a01b039490941693a3005b90826108eb926108e56108d560408801611fdd565b936108df88611c3c565b9261272d565b92612750565b917f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316803b156102cd57604051633e5ac80960e11b8152936000918591829084908290610945908b8d60048501611fe7565b03925af19081156106b2577fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c9361089992610982575b509261086d565b80610991600061099793610f00565b806102c2565b3861097b565b806109ac63ffffffff92610b62565b63309afaf360e21b6000521660045260245260446000fd5b6391ac5e4f60e01b6000523360045260246000fd5b346102cd5760003660031901126102cd57602060405160028152f35b346102cd5760003660031901126102cd576040805162b9270b60e21b815260016020820152f35b346102cd5760003660031901126102cd57604080516001815260026020820152f35b346102cd5760003660031901126102cd576020600754604051908152f35b346102cd5760003660031901126102cd57602060405160018152f35b346102cd5760603660031901126102cd57600435610a958161040b565b602435610aa18161040b565b6001600160a01b03821660009081526006602090815260408083203384529091529020549160443591906000198410610aeb575b610adf9350612012565b60405160018152602090f35b828410610b0757610b0283610adf950333836125c7565b610ad5565b8284637dc7a0d960e11b6000523360045260245260445260646000fd5b346102cd5760003660031901126102cd57602060405160ff7f0000000000000000000000000000000000000000000000000000000000000006168152f35b63ffffffff8116036102cd57565b346102cd5760403660031901126102cd577f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b600435610bae81610b62565b60243590610bba6120f8565b63ffffffff8116600052600160205281604060002055610bf2604051928392836020909392919363ffffffff60408201951681520152565b0390a1005b801515036102cd57565b346102cd5760403660031901126102cd576004356001600160401b0381116102cd57610c319036906004016104e3565b602435610c3d81610bf7565b610c45611b94565b50813591606081013590610c906040820135610c6086610b62565b610c8b7f00000000000000000000000000000000000000000000000000000000000000018092612627565b612647565b91808310610d9f57610d11604086610cf687610cac888861215b565b90610cb685610b62565b610cbe611b94565b50610cc885611fa9565b610cdf610cd3611b85565b63ffffffff9097168752565b602086015285850152606084015215156080830152565b815180938192631bb8518b60e31b8352309060048401612276565b03817f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03165afa80156106b25761038491600091610d70575b5060405191829182815181526020918201519181019190915260400190565b610d92915060403d604011610d98575b610d8a8183610f00565b810190612262565b82610d51565b503d610d80565b826371c4efed60e01b60005260045260245260446000fd5b346102cd5760003660031901126102cd576020604051308152f35b6024359061ffff821682036102cd57565b359061ffff821682036102cd57565b90600182811c92168015610e22575b6020831014610e0c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610e01565b60009291815491610e3c83610df2565b8083529260018116908115610e925750600114610e5857505050565b60009081526020812093945091925b838310610e78575060209250010190565b600181602092949394548385870101520191019190610e67565b915050602093945060ff929192191683830152151560051b010190565b634e487b7160e01b600052604160045260246000fd5b606081019081106001600160401b03821117610ee057604052565b610eaf565b604081019081106001600160401b03821117610ee057604052565b90601f801991011681019081106001600160401b03821117610ee057604052565b346102cd5760403660031901126102cd57610384610f85610f8c610f79600435610f4a81610b62565b63ffffffff610f57610dd2565b9116600052600360205260406000209061ffff16600052602052604060002090565b60405192838092610e2c565b0382610f00565b6040519182916020835260208301906102f5565b346102cd5760403660031901126102cd576020610fde600435610fc281610b62565b6024359063ffffffff1660005260016020526040600020541490565b6040519015158152f35b346102cd5760003660031901126102cd576040517f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03168152602090f35b346102cd5760203660031901126102cd577ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197602060043561106d8161040b565b6110756120f8565b600480546001600160a01b0319166001600160a01b03929092169182179055604051908152a1005b346102cd5760203660031901126102cd576004356110ba8161040b565b60018060a01b031660005260056020526020604060002054604051908152f35b346102cd5760003660031901126102cd576110f36120f8565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346102cd5760403660031901126102cd5761114f600435610b62565b602060405160008152f35b346102cd5760a03660031901126102cd576111743661070d565b506064356001600160401b0381116102cd5761119490369060040161071e565b505060206084356111a48161040b565b6040516001600160a01b0390911630148152f35b346102cd5760003660031901126102cd576000546040516001600160a01b039091168152602090f35b346102cd5760003660031901126102cd57604051600060095461120381610df2565b80845290600181169081156103e7575060011461122a576103848361037881850382610f00565b600960009081527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af939250905b80821061126f57509091508101602001610378610368565b919260018160209254838588010152019101909291611257565b346102cd5760003660031901126102cd5760206040517f00000000000000000000000000000000000000000000000000000000000000018152f35b346102cd5760003660031901126102cd57602060405160008152f35b346102cd5760403660031901126102cd5761130a6004356113008161040b565b6024359033612012565b602060405160018152f35b346102cd5760003660031901126102cd576002546040516001600160a01b039091168152602090f35b346102cd5760403660031901126102cd5760043561135b81610b62565b6024356113666120f8565b63ffffffff82169182600052600160205260406000205461141b57817f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b7fdd167c298ecd83e98f94fed1b249ffdb4c47b3bb1aa2191f97e85a29eea1fe7d93611416936113d16120f8565b86600052600160205281604060002055611403604051928392836020909392919363ffffffff60408201951681520152565b0390a16040519081529081906020820190565b0390a2005b635ca0206960e11b60005260046000fd5b9060206003198301126102cd576004356001600160401b0381116102cd5760040160009280601f83011215611482578135936001600160401b0385116107b857506020808301928560051b0101116102cd579190565b8380fd5b346102cd576114943661142c565b9061149d6120f8565b6114a682611bdd565b906114b46040519283610f00565b828252602082019260051b8101903682116102cd5780935b8285106114de576114dc846124a0565b005b84356001600160401b0381116102cd578201906060823603126102cd576040519161150883610ec5565b803561151381610b62565b835261152160208201610de3565b60208401526040810135906001600160401b0382116102cd57019036601f830112156102cd5760209261155b849336908581359101611c61565b60408201528152019401936114cc565b346102cd5760203660031901126102cd5763ffffffff60043561158d81610b62565b1660005260016020526020604060002054604051908152f35b346102cd5760603660031901126102cd576004356115c381610b62565b6115cb610dd2565b604435906001600160401b0382116102cd57610384926115f2610f8c93369060040161071e565b929091611d24565b6116033661142c565b60005b81811061167657604051638e9e709960e01b8152600081600481335afa80156106b25761164f91600091611653575b50604051638351eea760e01b81529182916004830161031a565b0390fd5b61167091503d806000833e6116688183610f00565b810190611ecf565b82611635565b611681818385611de0565b906116b36116af61169184611c3c565b60208501359063ffffffff1660005260016020526040600020541490565b1590565b61174d5760c08201359160a08101356116d0610100830183611e08565b9490916116df60e08501611e3a565b936116ee610120820182611e08565b959095303b156102cd5760009661171c926040519a8b9889978897633411683760e21b895260048901611e55565b0391305af19182156106b257600192611738575b505b01611606565b80610991600061174793610f00565b38611730565b60019150611732565b916080610554929493611796604060c0830197805184526001600160401b0360208201511660208501520151604083019060208091805184520151910152565b019060208091805184520151910152565b60803660031901126102cd576004356001600160401b0381116102cd576117d29036906004016104e3565b60403660231901126102cd576064356117ea8161040b565b6117f2611f2d565b506117fb611b94565b50611804611f2d565b5061180d611b94565b506060820135906118266040840135610c608535610b62565b91808310610d9f575033156118e1576118669061184383336127ae565b61184d838561215b565b61185686611c3c565b916118603661259f565b92612990565b9061186f611b76565b928184528160208501527f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a6118cf6118a8855193611c3c565b936040519181839233978460409194939263ffffffff606083019616825260208201520152565b0390a361038460405192839283611756565b634b637e8f60e11b600052600060045260246000fd5b346102cd57600060203660031901126107b857806004356119178161040b565b61191f6120f8565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316803b156119985760405163ca5eb5e160e01b81526001600160a01b0390921660048301529091908290602490829084905af180156106b257829061198a5780f35b61199391610f00565b388180f35b5050fd5b6119a53661074b565b50505092903033036119be5761083761082b858361265f565b63029a949d60e31b60005260046000fd5b346102cd5760203660031901126102cd577fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c24277606020600435611a0f8161040b565b611a176120f8565b600280546001600160a01b0319166001600160a01b03929092169182179055604051908152a1005b346102cd5760403660031901126102cd576020611a99600435611a618161040b565b60243590611a6e8261040b565b60018060a01b03166000526006835260406000209060018060a01b0316600052602052604060002090565b54604051908152f35b346102cd5760203660031901126102cd57600435611abf8161040b565b611ac76120f8565b6001600160a01b03168015611b1957600080546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b600052600060045260246000fd5b346102cd5760603660031901126102cd576020611b4b3661070d565b63ffffffff8135611b5b81610b62565b16600052600182528160406000205491013560405191148152f35b60405190610554604083610f00565b6040519061055460a083610f00565b60405190611ba182610ee5565b60006020838281520152565b908160209103126102cd575161032b8161040b565b6040513d6000823e3d90fd5b908160209103126102cd575190565b6001600160401b038111610ee05760051b60200190565b60405190611c03602083610f00565b600080835282815b828110611c1757505050565b602090604051611c2681610ee5565b6000815260608382015282828501015201611c0b565b3561032b81610b62565b6001600160401b038111610ee057601f01601f191660200190565b929192611c6d82611c46565b91611c7b6040519384610f00565b8294818452818301116102cd578281602093846000960137010152565b90929192836002116102cd5783116102cd57600201916001190190565b602083610554939594956040519684611cd7899651809287808a0191016102d2565b8501918483013701016000815203601f198101845283610f00565b908060209392818452848401376000828201840152601f01601f1916010190565b91602061032b938181520191611cf2565b610f79610f859263ffffffff611d59939795969716600052600360205260406000209061ffff16600052602052604060002090565b805115611dbc578315611db6576002841015611d8d57505061164f604051928392639a6d49cd60e01b845260048401611d13565b909280611db09161032b94611dab611da6368484611c61565b612567565b611c98565b91611cb5565b92509050565b50919061032b913691611c61565b634e487b7160e01b600052603260045260246000fd5b9190811015611e035760051b8101359061013e19813603018212156102cd570190565b611dca565b903590601e19813603018212156102cd57018035906001600160401b0382116102cd576020019181360383136102cd57565b3561032b8161040b565b6001600160401b038116036102cd57565b929093611eb1926001600160401b03604061032b9a98999763ffffffff8135611e7d81610b62565b168852602081013560208901520135611e9581611e44565b166040860152606085015260e0608085015260e0840191611cf2565b6001600160a01b0390941660a082015280840360c090910152611cf2565b6020818303126102cd578051906001600160401b0382116102cd570181601f820112156102cd578051611f0181611c46565b92611f0f6040519485610f00565b818452602082840101116102cd5761032b91602080850191016102d2565b60405190611f3a82610ec5565b8160008152600060208201526040611f50611b94565b910152565b611f8490610c8b7f00000000000000000000000000000000000000000000000000000000000000018092612627565b918291808410611f915750565b836371c4efed60e01b60005260045260245260446000fd5b63ffffffff16806000526001602052604060002054908115611fc9575090565b63f6ff4fb760e01b60005260045260246000fd5b3561032b81611e44565b61032b939260809260018060a01b0316825260208201526000604082015281606082015201906102f5565b90916001600160a01b0382169182156118e1576001600160a01b0384169384156120e2576001600160a01b0382166000908152600560205260408120909290548481106120bc57916120a99161208e86600080516020612ba5833981519152979695039160018060a01b03166000526005602052604060002090565b556001600160a01b0316600090815260056020526040902090565b80548301905550604051908152602090a3565b63391434e360e21b84526001600160a01b03909116600452602452506044829052606490fd5b63ec442f0560e01b600052600060045260246000fd5b6000546001600160a01b0316330361210c57565b63118cdaa760e01b6000523360045260246000fd5b908160209103126102cd575161032b81610bf7565b909161214d61032b936040845260408401906102f5565b9160208184039101526102f5565b909161218f6121b693612172602085013591612878565b61218961218260a0870187611e08565b3691611c61565b916128d1565b9390928394600014612232576002905b6115f26121ab82611c3c565b916080810190611e08565b60045490926001600160a01b039091169083826121d257505050565b60405163043a78eb60e01b8152926020928492839182916121f69160048401612136565b03915afa80156106b2576122075750565b6122289060203d60201161222b575b6122208183610f00565b810190612121565b50565b503d612216565b60019061219f565b91908260409103126102cd5760405161225281610ee5565b6020808294805184520151910152565b906040828203126102cd5761032b9161223a565b906020909392936040835263ffffffff815116604084015281810151606084015260806122ca6122b4604084015160a08488015260e08701906102f5565b6060840151868203603f190160a08801526102f5565b910151151560c08401526001600160a01b03909416910152565b8051821015611e035760209160051b010190565b601f821161230557505050565b6000526020600020906020601f840160051c83019310612340575b601f0160051c01905b818110612334575050565b60008155600101612329565b9091508190612320565b91909182516001600160401b038111610ee0576123718161236b8454610df2565b846122f8565b6020601f82116001146123b25781906123a39394956000926123a7575b50508160011b916000199060031b1c19161790565b9055565b01519050388061238e565b601f198216906123c784600052602060002090565b9160005b818110612403575095836001959697106123ea575b505050811b019055565b015160001960f88460031b161c191690553880806123e0565b9192602060018192868b0151815501940192016123cb565b602081016020825282518091526040820191602060408360051b8301019401926000915b83831061244e57505050505090565b9091929394602080612491600193603f19868203018752606060408b5163ffffffff815116845261ffff86820151168685015201519181604082015201906102f5565b9701930193019193929061243f565b60005b815181101561253057806124c660406124be600194866122e4565b510151612567565b61252a60406124d583866122e4565b51015163ffffffff6124e784876122e4565b515116600052600360205261252560406000206125136020612509878a6122e4565b51015161ffff1690565b61ffff16600052602052604060002090565b61234a565b016124a3565b506125627fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674916040519182918261241b565b0390a1565b600361ffff6002830151160361257a5750565b604051639a6d49cd60e01b81526020600482015290819061164f9060248301906102f5565b60409060231901126102cd57604051906125b882610ee5565b60243582526044356020830152565b6001600160a01b03169081156104cd576001600160a01b038116156104b75761260e91600052600660205260406000209060018060a01b0316600052602052604060002090565b55565b634e487b7160e01b600052601160045260246000fd5b8115612631570490565b634e487b7160e01b600052601260045260246000fd5b8181029291811591840414171561265a57565b612611565b906020116102cd573590565b906000906028116107b857506020013560c01c90565b61032b906001600160401b037f00000000000000000000000000000000000000000000000000000000000000019116612647565b6001600160a01b03811615612724575b6001600160a01b0381169081156120e2576007549083820180921161265a576007919091556001600160a01b031660009081526005602052604090208281540190556000600080516020612ba58339815191526020604051858152a390565b5061dead6126c5565b9190600092816028116114825791925061032b9136916027190190602801611c61565b604c919361032b936040519586936001600160401b0360c01b9060c01b16602085015263ffffffff60e01b9060e01b166028840152602c83015261279d81518092602086860191016102d2565b81010301601f198101835282610f00565b6001600160a01b0381169190826127fa57509060075482810180911161265a57600092600080516020612ba5833981519152916007555b600780548290039055604051908152602090a3565b6001600160a01b0381166000908152600560205260409020548281106128535791600080516020612ba58339815191529161284d8260009695039160018060a01b03166000526005602052604060002090565b556127e5565b63391434e360e21b6000526001600160a01b0390911660045260245260445260646000fd5b6128a3907f000000000000000000000000000000000000000000000000000000000000000190612627565b6001600160401b0381116128bd576001600160401b031690565b63e2ce941360e01b60005260045260246000fd5b8251158015939061291f5761291c9160689160405194859260208401526001600160401b0360c01b9060c01b16604083015233604883015261279d81518092602086860191016102d2565b91565b50906040519160208301526001600160401b0360c01b9060c01b1660408201526028815261291c604882610f00565b906080828203126102cd5761298890604080519361296b85610ec5565b80518552602081015161297d81611e44565b60208601520161223a565b604082015290565b6129ed60809492612a0996946129a4611f2d565b5060206129b18651612a81565b950191825180612a72575b506129c685611fa9565b92511515926129d6610cd3611b85565b602086015260408501526060840152151585830152565b6040518095819482936302637a4560e41b845260048401612276565b03917f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03165af19081156106b257600091612a49575090565b61032b915060803d608011612a6b575b612a638183610f00565b81019061294e565b503d612a59565b612a7b90612aa0565b386129bc565b803403612a8b5790565b6304fb820960e51b6000523460045260246000fd5b60405163393f876560e21b81527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031690602081600481855afa9081156106b257600091612b85575b506001600160a01b0316918215612b745760209160009160405190848201926323b872dd60e01b84523360248401526044830152606482015260648152612b38608482610f00565b519082855af115611bc2576000513d612b6b5750803b155b612b575750565b635274afe760e01b60005260045260246000fd5b60011415612b50565b6329b99a9560e11b60005260046000fd5b612b9e915060203d6020116106dd576106cf8183610f00565b38612af056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122043f9801ba9e086ac7b3f9133027900e9ebdef152f9f874208107174fdc7018eb64736f6c634300081c0033
🤖 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.