Sourcify Logosourcify.eth

0x4D7A9119A15aE8d847D9E044dE1186DCECEBE896

on Mumbai (80001) (verification on this chain is deprecated)

Exact Match
Runtime Bytecode
Creation Bytecode
Unverified Libraries
Contract Name
XENTorrent
Compilation Target
contracts/mXENx/mXENT/XENFT.sol:XENTorrent
Language
Solidity
Compiler
solc 0.8.13+commit.abaa5c0e
EVM Version
london
Verified At
2024-08-12 09:27:15 UTC
Deployer
Deployment Transaction
Block Number
-1
Transaction Index
-1

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • contracts/mXENx/mXENT/XENFT.sol
  • contracts/mXENx/utils/Address.sol
  • contracts/mXENx/utils/Context.sol
  • contracts/mXENx/utils/Strings.sol
  • contracts/mXENx/mXENT/libs/SVG.sol
  • contracts/mXENx/mXENT/libs/Array.sol
  • contracts/mXENx/mXENT/libs/DateTime.sol
  • contracts/mXENx/mXENT/libs/Metadata.sol
  • contracts/mXENx/mXENT/libs/MintInfo.sol
  • @openzeppelin/contracts/utils/Base64.sol
  • @faircrypto/xen-crypto/contracts/Math.sol
  • @openzeppelin/contracts/utils/Context.sol
  • abdk-libraries-solidity/ABDKMath64x64.sol
  • contracts/mXENx/mXENT/libs/StringData.sol
  • contracts/mXENx/mXENT/interfaces/ERC721.sol
  • contracts/mXENx/mXENT/interfaces/IERC721.sol
  • @openzeppelin/contracts/token/ERC20/ERC20.sol
  • contracts/mXENx/mXENT/interfaces/IERC2771.sol
  • contracts/mXENx/mXENT/interfaces/IERC2981.sol
  • contracts/mXENx/mXENT/libs/ERC2771Context.sol
  • @faircrypto/xen-crypto/contracts/XENCrypto.sol
  • @openzeppelin/contracts/interfaces/IERC165.sol
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
  • contracts/mXENx/utils/introspection/ERC165.sol
  • operator-filter-registry/src/lib/Constants.sol
  • contracts/mXENx/mXENT/libs/FormattedStrings.sol
  • contracts/mXENx/utils/introspection/IERC165.sol
  • contracts/mXENx/mXENT/interfaces/IXENTorrent.sol
  • contracts/mXENx/mXENT/interfaces/IXENProxying.sol
  • operator-filter-registry/src/OperatorFilterer.sol
  • contracts/mXENx/mXENT/interfaces/IERC721Receiver.sol
  • @openzeppelin/contracts/utils/introspection/IERC165.sol
  • operator-filter-registry/src/DefaultOperatorFilterer.sol
  • operator-filter-registry/src/IOperatorFilterRegistry.sol
  • contracts/mXENx/mXENT/libs/BokkyPooBahsDateTimeLibrary.sol
  • @faircrypto/xen-crypto/contracts/interfaces/IStakingToken.sol
  • @faircrypto/xen-crypto/contracts/interfaces/IBurnableToken.sol
  • @faircrypto/xen-crypto/contracts/interfaces/IBurnRedeemable.sol
  • contracts/mXENx/mXENT/interfaces/extensions/IERC721Metadata.sol
  • @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
  • @faircrypto/xen-crypto/contracts/interfaces/IRankedMintingToken.sol
Loading...

Compiler Settings

Loading...

Libraries

This contract uses unverified libraries. Libraries can contain arbitrary code and should be verified before interacting with the contract.

Manually Linked Libraries

These libraries are linked manually on the bytecode after the compilation and not by the compiler. See Solidity docs

NameAddress
contracts/mXENx/mXENT/libs/Metadata.sol:Metadata
0x0000000000000000000000000000000000000000
contracts/mXENx/mXENT/libs/MintInfo.sol:MintInfo
0x0000000000000000000000000000000000000000

Contract Metadata

Loading...

Creation Bytecode

Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x6101406040526127116007553480156200001857600080fd5b50604051620048e0380380620048e08339810160408190526200003b916200061f565b604080518082018252600b81526a16115388151bdc9c995b9d60aa1b602080830191909152825180840190935260058352641b5611539560da1b908301529083733cc6cdda760b79bafa08df41ecfa224f810dceb660016daaeb6d7670e522a718067333cd4e3b15620001d75780156200012557604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200010657600080fd5b505af11580156200011b573d6000803e3d6000fd5b50505050620001d7565b6001600160a01b03821615620001765760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af290390604401620000eb565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b158015620001bd57600080fd5b505af1158015620001d2573d6000803e3d6000fd5b505050505b5050600080546001600160a01b0319166001600160a01b039290921691909117905581516200020e90600190602085019062000465565b5080516200022490600290602084019062000465565b5050506001600160a01b038616620002715760405162461bcd60e51b815260206004820152600b60248201526a626164206164647265737360a81b60448201526064015b60405180910390fd5b8351855114801562000284575060008551115b620002c45760405162461bcd60e51b815260206004820152600f60248201526e0e0c2e4c2dae640dad2e6dac2e8c6d608b1b604482015260640162000268565b600019600e553060e05233610100526001600160a01b03811615620002ea5780620002ec565b335b6001600160a01b039081166101205260c08490524260a052861660805284516200031e906008906020880190620004f4565b50835162000334906009906020870190620004f4565b5083516001600160401b0381111562000351576200035162000565565b6040519080825280602002602001820160405280156200037b578160200160208202803683370190505b5080516200039291600a91602090910190620004f4565b5060025b600854620003a790600190620006e0565b81101562000421576009620003be826001620006fa565b81548110620003d157620003d162000715565b90600052602060002001546001620003ea9190620006fa565b600a828154811062000400576200040062000715565b6000918252602090912001558062000418816200072b565b91505062000396565b50600854600190600a9062000438908390620006e0565b815481106200044b576200044b62000715565b906000526020600020018190555050505050505062000783565b828054620004739062000747565b90600052602060002090601f016020900481019282620004975760008555620004e2565b82601f10620004b257805160ff1916838001178555620004e2565b82800160010185558215620004e2579182015b82811115620004e2578251825591602001919060010190620004c5565b50620004f092915062000531565b5090565b828054828255906000526020600020908101928215620004e25791602002820182811115620004e2578251825591602001919060010190620004c5565b5b80821115620004f0576000815560010162000532565b80516001600160a01b03811681146200056057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200058d57600080fd5b815160206001600160401b0380831115620005ac57620005ac62000565565b8260051b604051601f19603f83011681018181108482111715620005d457620005d462000565565b604052938452858101830193838101925087851115620005f357600080fd5b83870191505b848210156200061457815183529183019190830190620005f9565b979650505050505050565b60008060008060008060c087890312156200063957600080fd5b620006448762000548565b60208801519096506001600160401b03808211156200066257600080fd5b620006708a838b016200057b565b965060408901519150808211156200068757600080fd5b506200069689828a016200057b565b94505060608701519250620006ae6080880162000548565b9150620006be60a0880162000548565b90509295509295509295565b634e487b7160e01b600052601160045260246000fd5b600082821015620006f557620006f5620006ca565b500390565b60008219821115620007105762000710620006ca565b500190565b634e487b7160e01b600052603260045260246000fd5b600060018201620007405762000740620006ca565b5060010190565b600181811c908216806200075c57607f821691505b6020821081036200077d57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e051610100516101205161409d6200084360003960006109b70152600081816104e9015261108f0152600081816106930152818161129201526118db0152600081816103db01528181610a23015281816112e4015281816119a20152611b890152600081816105ef01526123d801526000818161049f0152818161072901528181610bbd01528181610cb901528181610def01528181610eef0152818161174b01528181611972015261303d015261409d6000f3fe608060405234801561001057600080fd5b506004361061027f5760003560e01c806370a082311161015c578063a22cb465116100ce578063df0030ef11610087578063df0030ef146105d7578063e3af6d0a146105ea578063e985e9c514610611578063ecef92011461064d578063ee8743d714610660578063f5878b9b1461067557600080fd5b8063a22cb46514610563578063b88d4fde14610576578063ba3ec74114610589578063bd33303314610591578063c87b56dd146105b1578063d0d5f5b4146105c457600080fd5b8063928dd2a711610120578063928dd2a71461050d57806395d89b411461051557806398bdf6f51461051d5780639dc29fac14610526578063a126ad1e14610539578063a1a53fa11461054357600080fd5b806370a082311461048757806371141a581461049a57806374a1dff2146104c157806389776eb0146104d45780638da5cb5b146104e757600080fd5b806342842e0e116101f5578063543746b1116101b9578063543746b11461041957806355ee08ba1461042c578063572b6c05146104345780635c41d2fe146104565780636352211e14610469578063700107af1461047c57600080fd5b806342842e0e146103a3578063443aa533146103b6578063498a4c2d146103d65780634d4b2be4146103fd57806353b18de41461040657600080fd5b8063095ea7b311610247578063095ea7b31461031857806319cba6b41461032b57806323b872dd146103405780632a55205a1461035357806341b169f31461038557806341f434341461038e57600080fd5b806301bb41161461028457806301ffc9a714610299578063044db8ba146102c157806306fdde03146102d8578063081812fc146102ed575b600080fd5b6102976102923660046136f9565b610688565b005b6102ac6102a7366004613728565b6107db565b60405190151581526020015b60405180910390f35b6102ca6101f481565b6040519081526020016102b8565b6102e061083c565b6040516102b8919061379d565b6103006102fb3660046136f9565b6108ce565b6040516001600160a01b0390911681526020016102b8565b6102976103263660046137c5565b6108f5565b610333610909565b6040516102b891906137f1565b61029761034e366004613835565b61098a565b610366610361366004613876565b6109b5565b604080516001600160a01b0390931683526020830191909152016102b8565b6102ca611d4c81565b6103006daaeb6d7670e522a718067333cd4e81565b6102976103b1366004613835565b6109fa565b6102ca6103c43660046136f9565b600d6020526000908152604090205481565b6102ca7f000000000000000000000000000000000000000000000000000000000000000081565b6102ca61271181565b6102ca610414366004613898565b610a1f565b6102976104273660046137c5565b610e91565b6102ca606381565b6102ac6104423660046138c4565b6000546001600160a01b0391821691161490565b6102976104643660046138c4565b611084565b6103006104773660046136f9565b611170565b6102ca6301e1338081565b6102ca6104953660046138c4565b6111d0565b6103007f000000000000000000000000000000000000000000000000000000000000000081565b6102ca6104cf3660046136f9565b611256565b6102ca6104e23660046136f9565b611277565b7f0000000000000000000000000000000000000000000000000000000000000000610300565b610297611287565b6102e06112d3565b6102ca60075481565b6102976105343660046137c5565b6112e2565b6102ca62093a8081565b6102ca6105513660046136f9565b600b6020526000908152604090205481565b6102976105713660046138ef565b611686565b610297610584366004613997565b61169a565b6102e06116c7565b6102ca61059f3660046136f9565b600c6020526000908152604090205481565b6102e06105bf3660046136f9565b6116e3565b6102ca6105d23660046136f9565b6118c0565b6102976105e53660046138c4565b6118d0565b6102ca7f000000000000000000000000000000000000000000000000000000000000000081565b6102ac61061f366004613a46565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b6102ca61065b366004613876565b61199e565b6102ac61066e3660046136f9565b6127111190565b610297610683366004613a74565b611b87565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106d95760405162461bcd60e51b81526004016106d090613a99565b60405180910390fd5b6000816040516024016106ee91815260200190565b60408051601f198184030181529181526020820180516001600160e01b0316639ff054df60e01b179052519091506000906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690610755908490613aec565b6000604051808303816000865af19150503d8060008114610792576040519150601f19603f3d011682016040523d82523d6000602084013e610797565b606091505b50509050806107d65760405162461bcd60e51b815260206004820152600b60248201526a18d85b1b0819985a5b195960aa1b60448201526064016106d0565b505050565b60006001600160e01b0319821663543746b160e01b148061080c57506001600160e01b0319821663152a902d60e11b145b8061082757506001600160e01b0319821663572b6c0560e01b145b8061083657506108368261207f565b92915050565b60606001805461084b90613b08565b80601f016020809104026020016040519081016040528092919081815260200182805461087790613b08565b80156108c45780601f10610899576101008083540402835291602001916108c4565b820191906000526020600020905b8154815290600101906020018083116108a757829003601f168201915b5050505050905090565b60006108d9826120cf565b506000908152600560205260409020546001600160a01b031690565b816108ff81612131565b6107d683836121ea565b6060600f600061091761230c565b6001600160a01b03166001600160a01b031681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156108c457602002820191906000526020600020905b81548152602001906001019080831161096d575050505050905090565b826001600160a01b03811633146109a4576109a433612131565b6109af84848461231b565b50505050565b7f000000000000000000000000000000000000000000000000000000000000000060006127106109e76101f485613b58565b6109f19190613b8d565b90509250929050565b826001600160a01b0381163314610a1457610a1433612131565b6109af84848461234d565b60007f00000000000000000000000000000000000000000000000000000000000000004311610a605760405162461bcd60e51b81526004016106d090613ba1565b600019600e5414610ab35760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a207265656e7472616e637920646574656374656400000000000060448201526064016106d0565b60008411610afa5760405162461bcd60e51b815260206004820152601460248201527316115391950e88125b1b1959d85b0818dbdd5b9d60621b60448201526064016106d0565b60008311610b405760405162461bcd60e51b815260206004820152601360248201527258454e46543a20496c6c6567616c207465726d60681b60448201526064016106d0565b60016008600181548110610b5657610b56613bd0565b9060005260206000200154610b6b9190613be6565b8211610bb95760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a206e6f7420656e6f756768206275726e20616d6f756e7400000060448201526064016106d0565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231610bf261230c565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015610c36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5a9190613bfd565b9050610c67600184613be6565b8111610cb55760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a206e6f7420656e6f7567682058454e2062616c616e636500000060448201526064016106d0565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dd62ed3e610cee61230c565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381865afa158015610d38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5c9190613bfd565b9050610d69600185613be6565b8111610dcf5760405162461bcd60e51b815260206004820152602f60248201527f58454e46543a206e6f7420656e6f7567682058454e2062616c616e636520617060448201526e383937bb32b2103337b910313ab93760891b60648201526084016106d0565b610dd98685612368565b600e81905550610ded8686600e5487612602565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639dc29fac610e2461230c565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101879052604401600060405180830381600087803b158015610e6c57600080fd5b505af1158015610e80573d6000803e3d6000fd5b5050600e5498975050505050505050565b600019600e5403610ee45760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a20696c6c6567616c2063616c6c6261636b20737461746500000060448201526064016106d0565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610f5c5760405162461bcd60e51b815260206004820152601e60248201527f58454e46543a20696c6c6567616c2063616c6c6261636b2063616c6c6572000060448201526064016106d0565b600e546001600160a01b0383166000908152600f60205260409020610f809161279a565b600e80546000908152600c6020526040902082905554610fa1908390612814565b600e546000908152600b6020908152604080832054600d9092529182902054915163346ba94160e01b815260048101929092526001600160a01b038416917ffbb2077593b3594fd0ac359a2d898268191a74843aaf1ba3f517b5514a1b0711919073__$3eb52632900cc6f84dce212f5c01f4de6a$____$3f0ace21fc69670144b1258582ed1a56c1$____$3eb52632900cc6f84dce212f5c01f4de6a$____$3eb52632900cc6f84dce212f5c01f4de6a$____$3eb52632900cc6f84dce212f5c01f4de6a$__

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmVdwVQVG8Zi4NRoEUUCr6jLujaQJf7NeotvQepE9mY1cH
RawDecoded
Length: 53 bytes
0xa26469706673582212206c6fa816cd7379c0a15983f4f6c16be5425159736a16011c250b8ba68cdc645664736f6c634300080d0033

Runtime Bytecode

Chain was deprecated at the time of verification but sources were verified on an early Sourcify version. The onchain bytecode below is a placeholder in database
0x608060405234801561001057600080fd5b506004361061027f5760003560e01c806370a082311161015c578063a22cb465116100ce578063df0030ef11610087578063df0030ef146105d7578063e3af6d0a146105ea578063e985e9c514610611578063ecef92011461064d578063ee8743d714610660578063f5878b9b1461067557600080fd5b8063a22cb46514610563578063b88d4fde14610576578063ba3ec74114610589578063bd33303314610591578063c87b56dd146105b1578063d0d5f5b4146105c457600080fd5b8063928dd2a711610120578063928dd2a71461050d57806395d89b411461051557806398bdf6f51461051d5780639dc29fac14610526578063a126ad1e14610539578063a1a53fa11461054357600080fd5b806370a082311461048757806371141a581461049a57806374a1dff2146104c157806389776eb0146104d45780638da5cb5b146104e757600080fd5b806342842e0e116101f5578063543746b1116101b9578063543746b11461041957806355ee08ba1461042c578063572b6c05146104345780635c41d2fe146104565780636352211e14610469578063700107af1461047c57600080fd5b806342842e0e146103a3578063443aa533146103b6578063498a4c2d146103d65780634d4b2be4146103fd57806353b18de41461040657600080fd5b8063095ea7b311610247578063095ea7b31461031857806319cba6b41461032b57806323b872dd146103405780632a55205a1461035357806341b169f31461038557806341f434341461038e57600080fd5b806301bb41161461028457806301ffc9a714610299578063044db8ba146102c157806306fdde03146102d8578063081812fc146102ed575b600080fd5b6102976102923660046136f9565b610688565b005b6102ac6102a7366004613728565b6107db565b60405190151581526020015b60405180910390f35b6102ca6101f481565b6040519081526020016102b8565b6102e061083c565b6040516102b8919061379d565b6103006102fb3660046136f9565b6108ce565b6040516001600160a01b0390911681526020016102b8565b6102976103263660046137c5565b6108f5565b610333610909565b6040516102b891906137f1565b61029761034e366004613835565b61098a565b610366610361366004613876565b6109b5565b604080516001600160a01b0390931683526020830191909152016102b8565b6102ca611d4c81565b6103006daaeb6d7670e522a718067333cd4e81565b6102976103b1366004613835565b6109fa565b6102ca6103c43660046136f9565b600d6020526000908152604090205481565b6102ca7fimmutable000000000000000000000000000000000000000000000000000000000000000081565b6102ca61271181565b6102ca610414366004613898565b610a1f565b6102976104273660046137c5565b610e91565b6102ca606381565b6102ac6104423660046138c4565b6000546001600160a01b0391821691161490565b6102976104643660046138c4565b611084565b6103006104773660046136f9565b611170565b6102ca6301e1338081565b6102ca6104953660046138c4565b6111d0565b6103007fimmutable000000000000000000000000000000000000000000000000000000000000000081565b6102ca6104cf3660046136f9565b611256565b6102ca6104e23660046136f9565b611277565b7fimmutable0000000000000000000000000000000000000000000000000000000000000000610300565b610297611287565b6102e06112d3565b6102ca60075481565b6102976105343660046137c5565b6112e2565b6102ca62093a8081565b6102ca6105513660046136f9565b600b6020526000908152604090205481565b6102976105713660046138ef565b611686565b610297610584366004613997565b61169a565b6102e06116c7565b6102ca61059f3660046136f9565b600c6020526000908152604090205481565b6102e06105bf3660046136f9565b6116e3565b6102ca6105d23660046136f9565b6118c0565b6102976105e53660046138c4565b6118d0565b6102ca7fimmutable000000000000000000000000000000000000000000000000000000000000000081565b6102ac61061f366004613a46565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b6102ca61065b366004613876565b61199e565b6102ac61066e3660046136f9565b6127111190565b610297610683366004613a74565b611b87565b336001600160a01b037fimmutable000000000000000000000000000000000000000000000000000000000000000016146106d95760405162461bcd60e51b81526004016106d090613a99565b60405180910390fd5b6000816040516024016106ee91815260200190565b60408051601f198184030181529181526020820180516001600160e01b0316639ff054df60e01b179052519091506000906001600160a01b037fimmutable00000000000000000000000000000000000000000000000000000000000000001690610755908490613aec565b6000604051808303816000865af19150503d8060008114610792576040519150601f19603f3d011682016040523d82523d6000602084013e610797565b606091505b50509050806107d65760405162461bcd60e51b815260206004820152600b60248201526a18d85b1b0819985a5b195960aa1b60448201526064016106d0565b505050565b60006001600160e01b0319821663543746b160e01b148061080c57506001600160e01b0319821663152a902d60e11b145b8061082757506001600160e01b0319821663572b6c0560e01b145b8061083657506108368261207f565b92915050565b60606001805461084b90613b08565b80601f016020809104026020016040519081016040528092919081815260200182805461087790613b08565b80156108c45780601f10610899576101008083540402835291602001916108c4565b820191906000526020600020905b8154815290600101906020018083116108a757829003601f168201915b5050505050905090565b60006108d9826120cf565b506000908152600560205260409020546001600160a01b031690565b816108ff81612131565b6107d683836121ea565b6060600f600061091761230c565b6001600160a01b03166001600160a01b031681526020019081526020016000208054806020026020016040519081016040528092919081815260200182805480156108c457602002820191906000526020600020905b81548152602001906001019080831161096d575050505050905090565b826001600160a01b03811633146109a4576109a433612131565b6109af84848461231b565b50505050565b7fimmutable000000000000000000000000000000000000000000000000000000000000000060006127106109e76101f485613b58565b6109f19190613b8d565b90509250929050565b826001600160a01b0381163314610a1457610a1433612131565b6109af84848461234d565b60007fimmutable00000000000000000000000000000000000000000000000000000000000000004311610a605760405162461bcd60e51b81526004016106d090613ba1565b600019600e5414610ab35760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a207265656e7472616e637920646574656374656400000000000060448201526064016106d0565b60008411610afa5760405162461bcd60e51b815260206004820152601460248201527316115391950e88125b1b1959d85b0818dbdd5b9d60621b60448201526064016106d0565b60008311610b405760405162461bcd60e51b815260206004820152601360248201527258454e46543a20496c6c6567616c207465726d60681b60448201526064016106d0565b60016008600181548110610b5657610b56613bd0565b9060005260206000200154610b6b9190613be6565b8211610bb95760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a206e6f7420656e6f756768206275726e20616d6f756e7400000060448201526064016106d0565b60007fimmutable00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231610bf261230c565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015610c36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5a9190613bfd565b9050610c67600184613be6565b8111610cb55760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a206e6f7420656e6f7567682058454e2062616c616e636500000060448201526064016106d0565b60007fimmutable00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dd62ed3e610cee61230c565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381865afa158015610d38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5c9190613bfd565b9050610d69600185613be6565b8111610dcf5760405162461bcd60e51b815260206004820152602f60248201527f58454e46543a206e6f7420656e6f7567682058454e2062616c616e636520617060448201526e383937bb32b2103337b910313ab93760891b60648201526084016106d0565b610dd98685612368565b600e81905550610ded8686600e5487612602565b7fimmutable00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639dc29fac610e2461230c565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101879052604401600060405180830381600087803b158015610e6c57600080fd5b505af1158015610e80573d6000803e3d6000fd5b5050600e5498975050505050505050565b600019600e5403610ee45760405162461bcd60e51b815260206004820152601d60248201527f58454e46543a20696c6c6567616c2063616c6c6261636b20737461746500000060448201526064016106d0565b336001600160a01b037fimmutable00000000000000000000000000000000000000000000000000000000000000001614610f5c5760405162461bcd60e51b815260206004820152601e60248201527f58454e46543a20696c6c6567616c2063616c6c6261636b2063616c6c6572000060448201526064016106d0565b600e546001600160a01b0383166000908152600f60205260409020610f809161279a565b600e80546000908152600c6020526040902082905554610fa1908390612814565b600e546000908152600b6020908152604080832054600d9092529182902054915163346ba94160e01b815260048101929092526001600160a01b038416917ffbb2077593b3594fd0ac359a2d898268191a74843aaf1ba3f517b5514a1b0711919073library00000000000000000000000000000000000000009063346ba94190602401602060405180830381865af415801561103e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110629190613bfd565b6040805192835260208301919091520160405180910390a25050600019600e55565b336001600160a01b037fimmutable000000000000000000000000000000000000000000000000000000000000000016146110f55760405162461bcd60e51b81526020600482015260166024820152752c22a7232a1d103737ba1030b7103232b83637bcb2b960511b60448201526064016106d0565b6000546001600160a01b03161561114e5760405162461bcd60e51b815260206004820152601f60248201527f58454e46543a20466f7277617264657220697320616c7265616479207365740060448201526064016106d0565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260408120546001600160a01b0316806108365760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b60448201526064016106d0565b60006001600160a01b03821661123a5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b60648201526084016106d0565b506001600160a01b031660009081526004602052604090205490565b6009818154811061126657600080fd5b600091825260209091200154905081565b600a818154811061126657600080fd5b336001600160a01b037fimmutable000000000000000000000000000000000000000000000000000000000000000016146112cf5760405162461bcd60e51b81526004016106d090613a99565b6000ff5b60606002805461084b90613b08565b7fimmutable000000000000000000000000000000000000000000000000000000000000000043116113215760405162461bcd60e51b81526004016106d090613ba1565b600019600e54146113745760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a205265656e7472616e637920646574656374656400000000000060448201526064016106d0565b6113816001600019613be6565b600e5561138c61230c565b6040516301ffc9a760e01b815263543746b160e01b60048201526001600160a01b0391909116906301ffc9a790602401602060405180830381865afa1580156113d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113fd9190613c16565b6114555760405162461bcd60e51b8152602060048201526024808201527f58454e4654206275726e3a206e6f74206120737570706f7274656420636f6e746044820152631c9858dd60e21b60648201526084016106d0565b6001600160a01b0382166114b55760405162461bcd60e51b815260206004820152602160248201527f58454e4654206275726e3a20696c6c6567616c206f776e6572206164647265736044820152607360f81b60648201526084016106d0565b600081116115055760405162461bcd60e51b815260206004820152601b60248201527f58454e4654206275726e3a20696c6c6567616c20746f6b656e4964000000000060448201526064016106d0565b61151661151061230c565b8261282e565b61156e5760405162461bcd60e51b8152602060048201526024808201527f58454e4654206275726e3a206e6f7420616e20617070726f766564206f70657260448201526330ba37b960e11b60648201526084016106d0565b816001600160a01b031661158182611170565b6001600160a01b0316146115e55760405162461bcd60e51b815260206004820152602560248201527f58454e4654206275726e3a2075736572206973206e6f7420746f6b656e49642060448201526437bbb732b960d91b60648201526084016106d0565b6001600160a01b0382166000908152600f6020526040902061160790826128ad565b61161081612992565b61161861230c565b60405163543746b160e01b81526001600160a01b03848116600483015260248201849052919091169063543746b190604401600060405180830381600087803b15801561166457600080fd5b505af1158015611678573d6000803e3d6000fd5b5050600019600e5550505050565b8161169081612131565b6107d68383612a41565b836001600160a01b03811633146116b4576116b433612131565b6116c085858585612a53565b5050505050565b6040518060600160405280602581526020016140436025913981565b6000818152600b6020908152604080832054600d835281842054600c90935292205460609291908261171457600080fd5b600061171f86612a8c565b604051631b9345fd60e01b81526004810188905260248101869052604481018590526001600160a01b037fimmutable0000000000000000000000000000000000000000000000000000000000000000166064820152608481018490526117e49073library000000000000000000000000000000000000000090631b9345fd9060a401600060405180830381865af41580156117b7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526117df9190810190613c33565b612b8d565b604051633c4a25e960e21b815260048101879052602481018590526044810186905273library00000000000000000000000000000000000000009063f12897a490606401600060405180830381865af4158015611842573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261186a9190810190613c33565b60405160200161187c93929190613caa565b604051602081830303815290604052905061189681612b8d565b6040516020016118a69190613dcb565b604051602081830303815290604052945050505050919050565b6008818154811061126657600080fd5b336001600160a01b037fimmutable000000000000000000000000000000000000000000000000000000000000000016146119185760405162461bcd60e51b81526004016106d090613a99565b6040516001600160a01b03821660248201526064604482018190526000910160408051601f198184030181529181526020820180516001600160e01b0316631c56030560e01b179052519091506000906001600160a01b037fimmutable00000000000000000000000000000000000000000000000000000000000000001690610755908490613aec565b60007fimmutable000000000000000000000000000000000000000000000000000000000000000043116119df5760405162461bcd60e51b81526004016106d090613ba1565b600019600e5414611a325760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a207265656e7472616e637920646574656374656400000000000060448201526064016106d0565b60008311611a795760405162461bcd60e51b815260206004820152601460248201527316115391950e88125b1b1959d85b0818dbdd5b9d60621b60448201526064016106d0565b60008211611abf5760405162461bcd60e51b815260206004820152601360248201527258454e46543a20496c6c6567616c207465726d60681b60448201526064016106d0565b611aca836000612368565b600e81905550611adf8383600e546000612602565b611b10600e54600f6000611af161230c565b6001600160a01b0316815260208101919091526040016000209061279a565b611b23611b1b61230c565b600e54612814565b611b2b61230c565b6001600160a01b03167ffbb2077593b3594fd0ac359a2d898268191a74843aaf1ba3f517b5514a1b07118484604051611b6e929190918252602082015260400190565b60405180910390a25050600e8054600019909155919050565b7fimmutable00000000000000000000000000000000000000000000000000000000000000004311611bc65760405162461bcd60e51b81526004016106d090613ba1565b600019600e5414611c195760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a205265656e7472616e637920646574656374656400000000000060448201526064016106d0565b611c266001600019613be6565b600e55611c3161230c565b6001600160a01b0316611c4383611170565b6001600160a01b031614611c925760405162461bcd60e51b81526020600482015260166024820152752c22a7232a1d1024b731b7b93932b1ba1037bbb732b960511b60448201526064016106d0565b6001600160a01b038116611ce15760405162461bcd60e51b815260206004820152601660248201527558454e46543a20496c6c6567616c206164647265737360501b60448201526064016106d0565b6000828152600d60205260409081902054905163e90cdc8960e01b8152600481019190915273library00000000000000000000000000000000000000009063e90cdc8990602401602060405180830381865af4158015611d42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d669190613c16565b15611db35760405162461bcd60e51b815260206004820152601760248201527f58454e46543a20416c72656164792072656465656d656400000000000000000060448201526064016106d0565b604051600090611df790733d602d80600a3d3981f3363d3d373d3d3d363d7360601b903060601b906e5af43d82803e903d91602b57fd5bf360881b90602001613e10565b60408051601f198184030181529181526000858152600b6020529081205491925090611e24906001613e4d565b6040516001600160a01b038516602482015290915060009060440160408051601f19818403018152918152602080830180516001600160e01b0390811663df0030ef60e01b1790915282516004815260248101909352908201805190911663928dd2a760e01b17905290915060015b83811015611fff576040805160208082018490528183018a90528251808303840181526060808401855281519183019190912089518a8401206001600160f81b031960808601523090921b6bffffffffffffffffffffffff191660818501526095840181905260b5808501929092528451808503909201825260d5909301909352825192810192909220855191926000928291849182918a0182855af1925082611f8b5760405162461bcd60e51b815260206004820152602360248201527f58454e46543a204572726f72207768696c6520636c61696d696e67207265776160448201526272647360e81b60648201526084016106d0565b6000808751602089016000855af1925082611fe85760405162461bcd60e51b815260206004820181905260248201527f58454e46543a204572726f72207768696c6520706f776572696e6720646f776e60448201526064016106d0565b505050508080611ff790613e65565b915050611e93565b506000868152600d602052604090208054600117905561201d61230c565b6001600160a01b03167f7ae39cb5fb0bebb7775f35a0009e0c94f59c2e40c8967af20842619edac4694d87876040516120699291909182526001600160a01b0316602082015260400190565b60405180910390a25050600019600e5550505050565b60006001600160e01b031982166380ac58cd60e01b14806120b057506001600160e01b03198216635b5e139f60e01b145b8061083657506301ffc9a760e01b6001600160e01b0319831614610836565b6000818152600360205260409020546001600160a01b031661212e5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b60448201526064016106d0565b50565b6daaeb6d7670e522a718067333cd4e3b1561212e57604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa15801561219e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c29190613c16565b61212e57604051633b79c77360e21b81526001600160a01b03821660048201526024016106d0565b60006121f582611170565b9050806001600160a01b0316836001600160a01b0316036122625760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016106d0565b806001600160a01b031661227461230c565b6001600160a01b0316148061229057506122908161061f61230c565b6123025760405162461bcd60e51b815260206004820152603e60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c000060648201526084016106d0565b6107d68383612ce0565b6000612316612d4e565b905090565b61232661151061230c565b6123425760405162461bcd60e51b81526004016106d090613e7e565b6107d6838383612d73565b6107d68383836040518060200160405280600081525061169a565b60008061237483612f20565b90508060010361246657606384116123ce5760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a20756e6465722072657120564d5520636f756e7400000000000060448201526064016106d0565b6123fc6301e133807fimmutable0000000000000000000000000000000000000000000000000000000000000000613e4d565b421061244a5760405162461bcd60e51b815260206004820152601b60248201527f58454e46543a206c696d697465642074696d652065787069726564000000000060448201526064016106d0565b6007805490600061245a83613e65565b91905055915050610836565b60018111156125e6573261247861230c565b6001600160a01b0316146124e05760405162461bcd60e51b815260206004820152602960248201527f58454e46543a206f6e6c7920454f4120616c6c6f77656420666f7220746869736044820152682063617465676f727960b81b60648201526084016106d0565b606384116125305760405162461bcd60e51b815260206004820152601a60248201527f58454e46543a20756e6465722072657120564d5520636f756e7400000000000060448201526064016106d0565b6009818154811061254357612543613bd0565b9060005260206000200154600161255a9190613e4d565b600a828154811061256d5761256d613bd0565b9060005260206000200154106125bd5760405162461bcd60e51b815260206004820152601560248201527416115391950e8818db185cdcc81cdbdb19081bdd5d605a1b60448201526064016106d0565b600a81815481106125d0576125d0613bd0565b6000918252602082200180549161245a83613e65565b600780549060006125f683613e65565b90915550949350505050565b60405160009061264690733d602d80600a3d3981f3363d3d373d3d3d363d7360601b903060601b906e5af43d82803e903d91602b57fd5bf360881b90602001613e10565b604051602081830303815290604052905060008460405160240161266c91815260200190565b60408051601f198184030181529190526020810180516001600160e01b031662dda08b60e11b179052905060008060015b6126a8896001613e4d565b81101561277f576040805160208101839052908101889052600090606001604051602081830303815290604052805190602001209050808651602088016000f593506000808651602088016000885af19250826127475760405162461bcd60e51b815260206004820181905260248201527f58454e46543a204572726f72207768696c6520636c61696d696e672072616e6b60448201526064016106d0565b8160010361276c5761275c848b8b8a8c612fbd565b6000898152600d60205260409020555b508061277781613e65565b91505061269d565b50505060009384525050600b60205250604090209190915550565b6127f3828054806020026020016040519081016040528092919081815260200182805480156127e857602002820191906000526020600020905b8154815260200190600101908083116127d4575b505050505082613174565b600003612810578154600181018355600083815260209020018190555b5050565b6128108282604051806020016040528060008152506131bc565b60008061283a83611170565b9050806001600160a01b0316846001600160a01b0316148061288157506001600160a01b0380821660009081526006602090815260408083209388168352929052205460ff165b806128a55750836001600160a01b031661289a846108ce565b6001600160a01b0316145b949350505050565b6000612908838054806020026020016040519081016040528092919081815260200182805480156128fd57602002820191906000526020600020905b8154815260200190600101908083116128e9575b505050505083613174565b905080156107d6578254839061292090600190613be6565b8154811061293057612930613bd0565b9060005260206000200154836001836129499190613be6565b8154811061295957612959613bd0565b90600052602060002001819055508280548061297757612977613ecc565b60019003818190600052602060002001600090559055505050565b600061299d82611170565b90506129ab816000846131ef565b6129b6600083612ce0565b6001600160a01b03811660009081526004602052604081208054600192906129df908490613be6565b909155505060008281526003602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a461281081600084613310565b612810612a4c61230c565b8383613354565b612a64612a5e61230c565b8361282e565b612a805760405162461bcd60e51b81526004016106d090613e7e565b6109af84848484613422565b606081600003612ab35750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612add5780612ac781613e65565b9150612ad69050600a83613b8d565b9150612ab7565b60008167ffffffffffffffff811115612af857612af8613928565b6040519080825280601f01601f191660200182016040528015612b22576020820181803683370190505b5090505b84156128a557612b37600183613be6565b9150612b44600a86613ee2565b612b4f906030613e4d565b60f81b818381518110612b6457612b64613bd0565b60200101906001600160f81b031916908160001a905350612b86600a86613b8d565b9450612b26565b60608151600003612bac57505060408051602081019091526000815290565b60006040518060600160405280604081526020016140036040913990506000600384516002612bdb9190613e4d565b612be59190613b8d565b612bf0906004613b58565b67ffffffffffffffff811115612c0857612c08613928565b6040519080825280601f01601f191660200182016040528015612c32576020820181803683370190505b509050600182016020820185865187015b80821015612c9e576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845350600183019250612c43565b5050600386510660018114612cba5760028114612ccd57612cd5565b603d6001830353603d6002830353612cd5565b603d60018303535b509195945050505050565b600081815260056020526040902080546001600160a01b0319166001600160a01b0384169081179091558190612d1582611170565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080546001600160a01b03163303612d6e575060131936013560601c90565b503390565b826001600160a01b0316612d8682611170565b6001600160a01b031614612dea5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016106d0565b6001600160a01b038216612e4c5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016106d0565b612e578383836131ef565b612e62600082612ce0565b6001600160a01b0383166000908152600460205260408120805460019290612e8b908490613be6565b90915550506001600160a01b0382166000908152600460205260408120805460019290612eb9908490613e4d565b909155505060008181526003602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a46107d6838383613310565b6008546000908190612f3490600190613be6565b90505b8015612fb45760088181548110612f5057612f50613bd0565b9060005260206000200154600003612f6b5750600092915050565b600160088281548110612f8057612f80613bd0565b9060005260206000200154612f959190613be6565b831115612fa25792915050565b80612fac81613ef6565b915050612f37565b50600092915050565b600080612fcb836127111190565b90506000612fd98787613455565b90508115612ffe57612fea85612f20565b612ff5906007613e4d565b60801760ff1690505b60008511801561300c575081155b15613015575060485b60405163df28233160e01b81526001600160a01b0389811660048301526000918291829182917fimmutable0000000000000000000000000000000000000000000000000000000000000000169063df2823319060240160c060405180830381865afa158015613084573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130a89190613f0d565b9550955095509550505073library000000000000000000000000000000000000000063906029d98b868686868b60006040518863ffffffff1660e01b81526004016131239796959493929190968752602087019590955260408601939093526060850191909152608084015260a0830152151560c082015260e00190565b602060405180830381865af4158015613140573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131649190613bfd565b9c9b505050505050505050505050565b60015b82518111612fb457818361318c600184613be6565b8151811061319c5761319c613bd0565b6020026020010151031561083657806131b481613e65565b915050613177565b6131c68383613482565b6131d360008484846135d8565b6107d65760405162461bcd60e51b81526004016106d090613f60565b6001600160a01b038316156107d6576000818152600d602052604080822054905163125fb94760e11b8152600481019190915273library0000000000000000000000000000000000000000

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmVdwVQVG8Zi4NRoEUUCr6jLujaQJf7NeotvQepE9mY1cH
RawDecoded
Length: 53 bytes
0xa26469706673582212206c6fa816cd7379c0a15983f4f6c16be5425159736a16011c250b8ba68cdc645664736f6c634300080d0033

Transformations

Library Transformations

Fully Qualified NameAddressByte Offsets
contracts/mXENx/mXENT/libs/Metadata.sol:Metadata
0x0000000000000000000000000000000000000000
6013,6152
contracts/mXENx/mXENT/libs/MintInfo.sol:MintInfo
0x0000000000000000000000000000000000000000
4100,7432,12468,12836

Immutable Transformations

IDValueOffsets
50300x00000000000000000000000000000000000000000000000000000000000000001183, 1833, 3005, 3257, 3567, 3823, 5963, 6514, 12349
50320x00000000000000000000000000000000000000000000000000000000000000001519, 9176
50340x0000000000000000000000000000000000000000000000000000000000000000987, 2595, 4836, 6562, 7049
50360x00000000000000000000000000000000000000000000000000000000000000001683, 4754, 6363
50380x00000000000000000000000000000000000000000000000000000000000000001257, 4239
50400x00000000000000000000000000000000000000000000000000000000000000002487

Storage Layout

SlotOffsetBytesLabelTypeContract
0020_trustedForwarderaddresscontracts/mXENx/mXENT/XENFT.sol:XENTorrent
1032_namestringcontracts/mXENx/mXENT/XENFT.sol:XENTorrent
2032_symbolstringcontracts/mXENx/mXENT/XENFT.sol:XENTorrent
3032_ownersmapping(uint256 ⇒ address)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
4032_balancesmapping(address ⇒ uint256)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
5032_tokenApprovalsmapping(uint256 ⇒ address)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
6032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/mXENx/mXENT/XENFT.sol:XENTorrent
7032tokenIdCounteruint256contracts/mXENx/mXENT/XENFT.sol:XENTorrent
8032specialClassesBurnRatesuint256[]contracts/mXENx/mXENT/XENFT.sol:XENTorrent
9032specialClassesTokenLimitsuint256[]contracts/mXENx/mXENT/XENFT.sol:XENTorrent
10032specialClassesCountersuint256[]contracts/mXENx/mXENT/XENFT.sol:XENTorrent
11032vmuCountmapping(uint256 ⇒ uint256)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
12032xenBurnedmapping(uint256 ⇒ uint256)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
13032mintInfomapping(uint256 ⇒ uint256)contracts/mXENx/mXENT/XENFT.sol:XENTorrent
14032_tokenIduint256contracts/mXENx/mXENT/XENFT.sol:XENTorrent
15032_ownedTokensmapping(address ⇒ uint256[])contracts/mXENx/mXENT/XENFT.sol:XENTorrent

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x4D7A9119A15aE8d847D9E044dE1186DCECEBE896 on Mumbai (80001)