Sourcify Logosourcify.eth

0xFdf06099EE078E1e4F50cf6D6D6aA1f8b7C7ba35

on VeChain (100009)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TokenManager
Compilation Target
contracts/StargateNFT/libraries/TokenManager.sol:TokenManager
Language
Solidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2025-12-02 16:28:53 UTC
Deployer
0x78508681eE16A0973b6C03EC7ac9987CdF81A404
Deployment Transaction
0x5dc243983febddc83e9c33d79ccdb38496a61d810db79a140b30379bac1d34f6
Block Number
23415550
Transaction Index
1

Read/Write Contract on:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
EXPLORER
TokenManager.sol

Loading files...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x61135061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061008d5760003560e01c806317f9335d1461009257806366a7f291146100b4578063698315f6146100d457806378bbf88f146100fc57806392bc7e501461011c578063b7006ec21461013c578063bae03e8e1461014f578063e2f603201461016f578063fab7bb751461018f575b600080fd5b81801561009e57600080fd5b506100b26100ad366004610ff2565b6101af565b005b8180156100c057600080fd5b506100b26100cf36600461102c565b6102fb565b6100e76100e2366004611065565b6103d5565b60405190151581526020015b60405180910390f35b61010f61010a36600461109d565b6103fd565b6040516100f391906110cd565b61012f61012a36600461109d565b6106d7565b6040516100f39190611140565b6100e761014a366004610ff2565b6106ea565b61016261015d366004610ff2565b61076f565b6040516100f39190611184565b61018261017d36600461109d565b61077b565b6040516100f39190611198565b81801561019b57600080fd5b506100b26101aa366004611065565b6108cb565b6000818152600d830160205260409020546001600160a01b031633811480159061024257506040516331a9108f60e11b81526004810183905233903090636352211e90602401602060405180830381865afa158015610212573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610236919061120d565b6001600160a01b031614155b156102685760405163errorSignature0178826d60e01b8152600481018390526024015b60405180910390fd5b6001600160a01b03811661029257604051631fbb2e2160e31b81526004810183905260240161025f565b6001600160a01b0381166000908152600c8401602052604090206102b69083610aac565b506000828152600d8401602052604080822080546001600160a01b0319169055516001600160a01b0383169184916000805160206112db8339815191529190a3505050565b6000828152600d840160205260409020546001600160a01b03168015610365576001600160a01b0381166000908152600c85016020526040902061033f9084610aac565b506040516001600160a01b0382169084906000805160206112db83398151915290600090a35b6001600160a01b0382166000908152600c8501602052604090206103899084610ab8565b506000838152600d8501602052604080822080546001600160a01b0319166001600160a01b0386169081179091559051909185916000805160206112fb8339815191529190a350505050565b6000826001600160a01b03166103eb8584610ac4565b6001600160a01b031614949350505050565b60606001600160a01b038216610426576040516303988b8160e61b815260040160405180910390fd5b600061043183610b63565b6001600160a01b0384166000908152600c8601602052604081208251929350919061045b83610ce0565b905060006104698284611240565b6001600160401b0381111561048057610480611253565b6040519080825280602002602001820160405280156104d257816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161049e5790505b5090506000805b848110156105d55760008a600d0160008984815181106104fb576104fb611269565b6020908102919091018101518252810191909152604001600020546001600160a01b03169050806105295750885b600088838151811061053d5761053d611269565b6020026020010151905060405180608001604052808281526020018c6001600160a01b03168152602001836001600160a01b031681526020018d600801600084815260200190815260200160002060010160009054906101000a900460ff1660ff168152508585806105ae9061127f565b9650815181106105c0576105c0611269565b602090810291909101015250506001016104d9565b5060005b838110156106c75760006105ed8783610cea565b6040805160808101825282815290516331a9108f60e11b8152600481018390529192509060208201903090636352211e90602401602060405180830381865afa15801561063e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610662919061120d565b6001600160a01b0390811682528c16602080830191909152600084815260088f019091526040908190206001015460ff1691015284846106a18161127f565b9550815181106106b3576106b3611269565b6020908102919091010152506001016105d9565b5090955050505050505b92915050565b60606106e38383610cf6565b9392505050565b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d919061120d565b50506000908152600d9190910160205260409020546001600160a01b03161590565b60006106e38383610ac4565b606060006107898484610cf6565b9050600081516001600160401b038111156107a6576107a6611253565b6040519080825280602002602001820160405280156107ff57816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816107c45790505b50905060005b82518110156108c25785600801600084838151811061082657610826611269565b6020908102919091018101518252818101929092526040908101600020815160a08101835281548152600182015460ff8116948201949094526101009093046001600160401b031691830191909152600281015460608301526003015465ffffffffffff16608082015282518390839081106108a4576108a4611269565b602002602001018190525080806108ba9061127f565b915050610805565b50949350505050565b6001600160a01b0382166108f25760405163errorSignature84ed654560e01b815260040160405180910390fd5b6001600160a01b038216330361091b5760405163errorSignaturea83c49c760e01b815260040160405180910390fd5b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa15801561095a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097e919061120d565b90506001600160a01b03811633146109c15760405163errorSignature041ba90f60e01b8152600481018390523360248201526001600160a01b038216604482015260640161025f565b6000828152600d850160205260409020546001600160a01b031615610a3c576000828152600d850160205260408082205490516001600160a01b0390911691829185916000805160206112db83398151915291a36001600160a01b0381166000908152600c860160205260409020610a399084610aac565b50505b6001600160a01b0383166000908152600c850160205260409020610a609083610ab8565b506000828152600d8501602052604080822080546001600160a01b0319166001600160a01b0387169081179091559051909184916000805160206112fb8339815191529190a350505050565b60006106e38383610e86565b60006106e38383610f79565b6000818152600d830160205260408120546001600160a01b031615610b0357506000818152600d830160205260409020546001600160a01b03166106d1565b6040516331a9108f60e11b8152600481018390523090636352211e90602401602060405180830381865afa158015610b3f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e3919061120d565b6040516370a0823160e01b815260609060009030906370a0823190610b8c908690600401611184565b602060405180830381865afa158015610ba9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bcd9190611298565b905080600003610bf15760408051600080825260208201909252905b509392505050565b6000816001600160401b03811115610c0b57610c0b611253565b604051908082528060200260200182016040528015610c34578160200160208202803683370190505b50905060005b82811015610be957604051632f745c5960e01b81526001600160a01b0386166004820152602481018290523090632f745c5990604401602060405180830381865afa158015610c8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb19190611298565b828281518110610cc357610cc3611269565b602090810291909101015280610cd88161127f565b915050610c3a565b60006106d1825490565b60006106e38383610fc8565b60606001600160a01b038216610d1f576040516303988b8160e61b815260040160405180910390fd5b6001600160a01b0382166000908152600c84016020526040812090610d4384610b63565b90506000610d5083610ce0565b82519091506000610d618383611240565b6001600160401b03811115610d7857610d78611253565b604051908082528060200260200182016040528015610da1578160200160208202803683370190505b5090506000805b84811015610dea57610dba8782610cea565b8383610dc58161127f565b945081518110610dd757610dd7611269565b6020908102919091010152600101610da8565b5060005b83811015610e6c576000868281518110610e0a57610e0a611269565b6020908102919091018101516000818152600d8e019092526040909120549091506001600160a01b0316610e6357808484610e448161127f565b955081518110610e5657610e56611269565b6020026020010181815250505b50600101610dee565b508151811015610e7a578082525b50979650505050505050565b60008181526001830160205260408120548015610f6f576000610eaa6001836112b1565b8554909150600090610ebe906001906112b1565b9050808214610f23576000866000018281548110610ede57610ede611269565b9060005260206000200154905080876000018481548110610f0157610f01611269565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610f3457610f346112c4565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506106d1565b60009150506106d1565b6000818152600183016020526040812054610fc0575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106d1565b5060006106d1565b6000826000018281548110610fdf57610fdf611269565b9060005260206000200154905092915050565b6000806040838503121561100557600080fd5b50508035926020909101359150565b6001600160a01b038116811461102957600080fd5b50565b60008060006060848603121561104157600080fd5b8335925060208401359150604084013561105a81611014565b809150509250925092565b60008060006060848603121561107a57600080fd5b83359250602084013561108c81611014565b929592945050506040919091013590565b600080604083850312156110b057600080fd5b8235915060208301356110c281611014565b809150509250929050565b602080825282518282018190526000919060409081850190868401855b8281101561113357815180518552868101516001600160a01b039081168887015286820151168686015260609081015160ff1690850152608090930192908501906001016110ea565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156111785783518352928401929184019160010161115c565b50909695505050505050565b6001600160a01b0391909116815260200190565b602080825282518282018190526000919060409081850190868401855b82811015611133578151805185528681015160ff1687860152858101516001600160401b0316868601526060808201519086015260809081015165ffffffffffff169085015260a090930192908501906001016111b5565b60006020828403121561121f57600080fd5b81516106e381611014565b634e487b7160e01b600052601160045260246000fd5b808201808211156106d1576106d161122a565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016112915761129161122a565b5060010190565b6000602082840312156112aa57600080fd5b5051919050565b818103818111156106d1576106d161122a565b634e487b7160e01b600052603160045260246000fdfeeventSignature2dea8fdc0115667de4800362c74206112df0a3a139fa2c217218b27a5da20259eventSignature4c34999c3933469b9ae5b27867157f18b49db2bab5549f03a1ee6145bc731e28a26469706673582212209a70c51e62a66dc90658f567e53cc8e06a7898657c121e9532209976b5bfd1da64736f6c63430008140033

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: QmYjXEFnEiRMD9MDnvAaMHYsUeCMAdfgcqKFbz1pPt26QR
RawDecoded
Length: 53 bytes
0xa26469706673582212209a70c51e62a66dc90658f567e53cc8e06a7898657c121e9532209976b5bfd1da64736f6c63430008140033

Runtime Bytecode

0x73callProtectionfdf06099ee078e1e4f50cf6d6d6aa1f8b7c7ba35301460806040526004361061008d5760003560e01c806317f9335d1461009257806366a7f291146100b4578063698315f6146100d457806378bbf88f146100fc57806392bc7e501461011c578063b7006ec21461013c578063bae03e8e1461014f578063e2f603201461016f578063fab7bb751461018f575b600080fd5b81801561009e57600080fd5b506100b26100ad366004610ff2565b6101af565b005b8180156100c057600080fd5b506100b26100cf36600461102c565b6102fb565b6100e76100e2366004611065565b6103d5565b60405190151581526020015b60405180910390f35b61010f61010a36600461109d565b6103fd565b6040516100f391906110cd565b61012f61012a36600461109d565b6106d7565b6040516100f39190611140565b6100e761014a366004610ff2565b6106ea565b61016261015d366004610ff2565b61076f565b6040516100f39190611184565b61018261017d36600461109d565b61077b565b6040516100f39190611198565b81801561019b57600080fd5b506100b26101aa366004611065565b6108cb565b6000818152600d830160205260409020546001600160a01b031633811480159061024257506040516331a9108f60e11b81526004810183905233903090636352211e90602401602060405180830381865afa158015610212573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610236919061120d565b6001600160a01b031614155b156102685760405163errorSignature0178826d60e01b8152600481018390526024015b60405180910390fd5b6001600160a01b03811661029257604051631fbb2e2160e31b81526004810183905260240161025f565b6001600160a01b0381166000908152600c8401602052604090206102b69083610aac565b506000828152600d8401602052604080822080546001600160a01b0319169055516001600160a01b0383169184916000805160206112db8339815191529190a3505050565b6000828152600d840160205260409020546001600160a01b03168015610365576001600160a01b0381166000908152600c85016020526040902061033f9084610aac565b506040516001600160a01b0382169084906000805160206112db83398151915290600090a35b6001600160a01b0382166000908152600c8501602052604090206103899084610ab8565b506000838152600d8501602052604080822080546001600160a01b0319166001600160a01b0386169081179091559051909185916000805160206112fb8339815191529190a350505050565b6000826001600160a01b03166103eb8584610ac4565b6001600160a01b031614949350505050565b60606001600160a01b038216610426576040516303988b8160e61b815260040160405180910390fd5b600061043183610b63565b6001600160a01b0384166000908152600c8601602052604081208251929350919061045b83610ce0565b905060006104698284611240565b6001600160401b0381111561048057610480611253565b6040519080825280602002602001820160405280156104d257816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161049e5790505b5090506000805b848110156105d55760008a600d0160008984815181106104fb576104fb611269565b6020908102919091018101518252810191909152604001600020546001600160a01b03169050806105295750885b600088838151811061053d5761053d611269565b6020026020010151905060405180608001604052808281526020018c6001600160a01b03168152602001836001600160a01b031681526020018d600801600084815260200190815260200160002060010160009054906101000a900460ff1660ff168152508585806105ae9061127f565b9650815181106105c0576105c0611269565b602090810291909101015250506001016104d9565b5060005b838110156106c75760006105ed8783610cea565b6040805160808101825282815290516331a9108f60e11b8152600481018390529192509060208201903090636352211e90602401602060405180830381865afa15801561063e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610662919061120d565b6001600160a01b0390811682528c16602080830191909152600084815260088f019091526040908190206001015460ff1691015284846106a18161127f565b9550815181106106b3576106b3611269565b6020908102919091010152506001016105d9565b5090955050505050505b92915050565b60606106e38383610cf6565b9392505050565b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d919061120d565b50506000908152600d9190910160205260409020546001600160a01b03161590565b60006106e38383610ac4565b606060006107898484610cf6565b9050600081516001600160401b038111156107a6576107a6611253565b6040519080825280602002602001820160405280156107ff57816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816107c45790505b50905060005b82518110156108c25785600801600084838151811061082657610826611269565b6020908102919091018101518252818101929092526040908101600020815160a08101835281548152600182015460ff8116948201949094526101009093046001600160401b031691830191909152600281015460608301526003015465ffffffffffff16608082015282518390839081106108a4576108a4611269565b602002602001018190525080806108ba9061127f565b915050610805565b50949350505050565b6001600160a01b0382166108f25760405163errorSignature84ed654560e01b815260040160405180910390fd5b6001600160a01b038216330361091b5760405163errorSignaturea83c49c760e01b815260040160405180910390fd5b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa15801561095a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097e919061120d565b90506001600160a01b03811633146109c15760405163errorSignature041ba90f60e01b8152600481018390523360248201526001600160a01b038216604482015260640161025f565b6000828152600d850160205260409020546001600160a01b031615610a3c576000828152600d850160205260408082205490516001600160a01b0390911691829185916000805160206112db83398151915291a36001600160a01b0381166000908152600c860160205260409020610a399084610aac565b50505b6001600160a01b0383166000908152600c850160205260409020610a609083610ab8565b506000828152600d8501602052604080822080546001600160a01b0319166001600160a01b0387169081179091559051909184916000805160206112fb8339815191529190a350505050565b60006106e38383610e86565b60006106e38383610f79565b6000818152600d830160205260408120546001600160a01b031615610b0357506000818152600d830160205260409020546001600160a01b03166106d1565b6040516331a9108f60e11b8152600481018390523090636352211e90602401602060405180830381865afa158015610b3f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e3919061120d565b6040516370a0823160e01b815260609060009030906370a0823190610b8c908690600401611184565b602060405180830381865afa158015610ba9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bcd9190611298565b905080600003610bf15760408051600080825260208201909252905b509392505050565b6000816001600160401b03811115610c0b57610c0b611253565b604051908082528060200260200182016040528015610c34578160200160208202803683370190505b50905060005b82811015610be957604051632f745c5960e01b81526001600160a01b0386166004820152602481018290523090632f745c5990604401602060405180830381865afa158015610c8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb19190611298565b828281518110610cc357610cc3611269565b602090810291909101015280610cd88161127f565b915050610c3a565b60006106d1825490565b60006106e38383610fc8565b60606001600160a01b038216610d1f576040516303988b8160e61b815260040160405180910390fd5b6001600160a01b0382166000908152600c84016020526040812090610d4384610b63565b90506000610d5083610ce0565b82519091506000610d618383611240565b6001600160401b03811115610d7857610d78611253565b604051908082528060200260200182016040528015610da1578160200160208202803683370190505b5090506000805b84811015610dea57610dba8782610cea565b8383610dc58161127f565b945081518110610dd757610dd7611269565b6020908102919091010152600101610da8565b5060005b83811015610e6c576000868281518110610e0a57610e0a611269565b6020908102919091018101516000818152600d8e019092526040909120549091506001600160a01b0316610e6357808484610e448161127f565b955081518110610e5657610e56611269565b6020026020010181815250505b50600101610dee565b508151811015610e7a578082525b50979650505050505050565b60008181526001830160205260408120548015610f6f576000610eaa6001836112b1565b8554909150600090610ebe906001906112b1565b9050808214610f23576000866000018281548110610ede57610ede611269565b9060005260206000200154905080876000018481548110610f0157610f01611269565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610f3457610f346112c4565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506106d1565b60009150506106d1565b6000818152600183016020526040812054610fc0575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106d1565b5060006106d1565b6000826000018281548110610fdf57610fdf611269565b9060005260206000200154905092915050565b6000806040838503121561100557600080fd5b50508035926020909101359150565b6001600160a01b038116811461102957600080fd5b50565b60008060006060848603121561104157600080fd5b8335925060208401359150604084013561105a81611014565b809150509250925092565b60008060006060848603121561107a57600080fd5b83359250602084013561108c81611014565b929592945050506040919091013590565b600080604083850312156110b057600080fd5b8235915060208301356110c281611014565b809150509250929050565b602080825282518282018190526000919060409081850190868401855b8281101561113357815180518552868101516001600160a01b039081168887015286820151168686015260609081015160ff1690850152608090930192908501906001016110ea565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156111785783518352928401929184019160010161115c565b50909695505050505050565b6001600160a01b0391909116815260200190565b602080825282518282018190526000919060409081850190868401855b82811015611133578151805185528681015160ff1687860152858101516001600160401b0316868601526060808201519086015260809081015165ffffffffffff169085015260a090930192908501906001016111b5565b60006020828403121561121f57600080fd5b81516106e381611014565b634e487b7160e01b600052601160045260246000fd5b808201808211156106d1576106d161122a565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016112915761129161122a565b5060010190565b6000602082840312156112aa57600080fd5b5051919050565b818103818111156106d1576106d161122a565b634e487b7160e01b600052603160045260246000fdfeeventSignature2dea8fdc0115667de4800362c74206112df0a3a139fa2c217218b27a5da20259eventSignature4c34999c3933469b9ae5b27867157f18b49db2bab5549f03a1ee6145bc731e28a26469706673582212209a70c51e62a66dc90658f567e53cc8e06a7898657c121e9532209976b5bfd1da64736f6c63430008140033

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: QmYjXEFnEiRMD9MDnvAaMHYsUeCMAdfgcqKFbz1pPt26QR
RawDecoded
Length: 53 bytes
0xa26469706673582212209a70c51e62a66dc90658f567e53cc8e06a7898657c121e9532209976b5bfd1da64736f6c63430008140033

Transformations

Call Protection

Byte OffsetAddress
1
0xfdf06099ee078e1e4f50cf6d6d6aa1f8b7c7ba35

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
No storage layouts found in the compiler output.

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...
0xfdf06099ee078e1e4f50cf6d6d6aa1f8b7c7ba35 on VeChain (100009)