0x7b313663fa31330b1E05e9258B3F6f821633659a
on VeChain (100009)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- VetGeneratedVtho
- Compilation Target
- contracts/StargateNFT/libraries/VetGeneratedVtho.sol:VetGeneratedVtho
- Language
- Solidity
- Compiler
- solc 0.8.20+commit.a1b79de6
- EVM Version
- paris
- Verified At
- 2025-08-06 15:02:16 UTC
- Deployer
- 0x97D8D7ABF9AfaAB75503Fe4a2C81471CfFD9d4b3
- Deployment Transaction
- 0xdef8c7fd0954e3e5c35531ce32d83e17c540c57e3b719498a0e55417421f8ce7
- Block Number
- 22394276
- Transaction Index
- 15
ABI
Expand to view
Source Code
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol
- @openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol
- @openzeppelin/contracts/token/ERC721/IERC721.sol
- @openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol
- @openzeppelin/contracts/utils/Address.sol
- @openzeppelin/contracts/utils/introspection/IERC165.sol
- @openzeppelin/contracts/utils/math/Math.sol
- @openzeppelin/contracts/utils/math/SafeCast.sol
- @openzeppelin/contracts/utils/structs/Checkpoints.sol
- @openzeppelin/contracts/utils/types/Time.sol
- contracts/StargateNFT/libraries/Clock.sol
- contracts/StargateNFT/libraries/DataTypes.sol
- contracts/StargateNFT/libraries/Errors.sol
- contracts/StargateNFT/libraries/Levels.sol
- contracts/StargateNFT/libraries/Token.sol
- contracts/StargateNFT/libraries/VetGeneratedVtho.sol
- contracts/interfaces/IStargateDelegation.sol
- contracts/interfaces/IStargateNFT.sol
- contracts/interfaces/ITokenAuction.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
On-chain & Recompiled Bytecode
0x6107f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c806320bcff5f1461005057806375d5c089146100755780638f68702514610088575b600080fd5b61006361005e366004610640565b6100aa565b60405190815260200160405180910390f35b61006361008336600461067c565b61010c565b81801561009457600080fd5b506100a86100a336600461067c565b610121565b005b60008265ffffffffffff168465ffffffffffff1611156100cc57506000610105565b633b9aca006100db85856106b4565b65ffffffffffff166100ee8460056106da565b6100f891906106da565b61010291906106f1565b90505b9392505050565b6000610118838361012f565b90505b92915050565b61012b82826101fc565b5050565b60008181526008830160209081526040808320815160a08101835281548152600182015460ff8116948201949094526101009093046001600160401b031691830191909152600281015460608301526003015465ffffffffffff166080820181905282036101a157600091505061011b565b60006101ab610434565b855490915065ffffffffffff1680158015906101d657508065ffffffffffff168265ffffffffffff16115b156101df578091505b6101f283608001518385606001516100aa565b9695505050505050565b600081815260088301602052604081206001810154909160ff909116900361023f5760405163c927e5bf60e01b8152600481018390526024015b60405180910390fd5b600381015465ffffffffffff1660000361026f57604051633f043c8f60e21b815260048101839052602401610236565b600061027b848461012f565b9050806000036102a157604051635c602d9760e01b815260048101849052602401610236565b60028401546040516370a0823160e01b81526000916001600160a01b0316906370a08231906102d4903090600401610713565b602060405180830381865afa1580156102f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103159190610727565b9050818110156103425760405163b7ddd88b60e01b81526004810182905260248101839052604401610236565b61034a610434565b60038401805465ffffffffffff191665ffffffffffff929092169190911790556040516331a9108f60e11b8152600481018590526000903090636352211e90602401602060405180830381865afa1580156103a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103cd9190610740565b905084816001600160a01b03167ffd607be866b63b8e815d2012454b3085c5d64f7c7a461ff7fd9c14a8860bf5318560405161040b91815260200190565b60405180910390a3600286015461042c906001600160a01b03168285610443565b505050505050565b600061043e61049a565b905090565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526104959084906104a5565b505050565b600061043e426104ff565b60006104ba6001600160a01b03841683610536565b905080516000141580156104df5750808060200190518101906104dd9190610769565b155b156104955782604051635274afe760e01b81526004016102369190610713565b600065ffffffffffff821115610532576040516306dfcc6560e41b81526030600482015260248101839052604401610236565b5090565b60606101188383600084600080856001600160a01b0316848660405161055c919061078b565b60006040518083038185875af1925050503d8060008114610599576040519150601f19603f3d011682016040523d82523d6000602084013e61059e565b606091505b50915091506101f28683836060826105be576105b9826105fc565b610105565b81511580156105d557506001600160a01b0384163b155b156105f55783604051639996b31560e01b81526004016102369190610713565b5080610105565b80511561060c5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b803565ffffffffffff8116811461063b57600080fd5b919050565b60008060006060848603121561065557600080fd5b61065e84610625565b925061066c60208501610625565b9150604084013590509250925092565b6000806040838503121561068f57600080fd5b50508035926020909101359150565b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff8281168282160390808211156106d3576106d361069e565b5092915050565b808202811582820484141761011b5761011b61069e565b60008261070e57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b0391909116815260200190565b60006020828403121561073957600080fd5b5051919050565b60006020828403121561075257600080fd5b81516001600160a01b038116811461010557600080fd5b60006020828403121561077b57600080fd5b8151801515811461010557600080fd5b6000825160005b818110156107ac5760208186018101518583015201610792565b50600092019182525091905056fea2646970667358221220905ab4d9974a47fe4c98e965823e9e48aa5faeea33b13e1229f6935a2a7bb9e464736f6c63430008140033
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 

Solidity metadata.json IPFS hash: QmY49e2i3YA8mTjQw8e96rvuowEFXf2cGeAHS2pkP1sof1
RawDecoded
Length: 53 bytes
0xa2646970667358221220905ab4d9974a47fe4c98e965823e9e48aa5faeea33b13e1229f6935a2a7bb9e464736f6c63430008140033
Runtime Bytecode
0x73callProtection7b313663fa31330b1e05e9258b3f6f821633659a301460806040526004361061004b5760003560e01c806320bcff5f1461005057806375d5c089146100755780638f68702514610088575b600080fd5b61006361005e366004610640565b6100aa565b60405190815260200160405180910390f35b61006361008336600461067c565b61010c565b81801561009457600080fd5b506100a86100a336600461067c565b610121565b005b60008265ffffffffffff168465ffffffffffff1611156100cc57506000610105565b633b9aca006100db85856106b4565b65ffffffffffff166100ee8460056106da565b6100f891906106da565b61010291906106f1565b90505b9392505050565b6000610118838361012f565b90505b92915050565b61012b82826101fc565b5050565b60008181526008830160209081526040808320815160a08101835281548152600182015460ff8116948201949094526101009093046001600160401b031691830191909152600281015460608301526003015465ffffffffffff166080820181905282036101a157600091505061011b565b60006101ab610434565b855490915065ffffffffffff1680158015906101d657508065ffffffffffff168265ffffffffffff16115b156101df578091505b6101f283608001518385606001516100aa565b9695505050505050565b600081815260088301602052604081206001810154909160ff909116900361023f5760405163c927e5bf60e01b8152600481018390526024015b60405180910390fd5b600381015465ffffffffffff1660000361026f57604051633f043c8f60e21b815260048101839052602401610236565b600061027b848461012f565b9050806000036102a157604051635c602d9760e01b815260048101849052602401610236565b60028401546040516370a0823160e01b81526000916001600160a01b0316906370a08231906102d4903090600401610713565b602060405180830381865afa1580156102f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103159190610727565b9050818110156103425760405163b7ddd88b60e01b81526004810182905260248101839052604401610236565b61034a610434565b60038401805465ffffffffffff191665ffffffffffff929092169190911790556040516331a9108f60e11b8152600481018590526000903090636352211e90602401602060405180830381865afa1580156103a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103cd9190610740565b905084816001600160a01b03167ffd607be866b63b8e815d2012454b3085c5d64f7c7a461ff7fd9c14a8860bf5318560405161040b91815260200190565b60405180910390a3600286015461042c906001600160a01b03168285610443565b505050505050565b600061043e61049a565b905090565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526104959084906104a5565b505050565b600061043e426104ff565b60006104ba6001600160a01b03841683610536565b905080516000141580156104df5750808060200190518101906104dd9190610769565b155b156104955782604051635274afe760e01b81526004016102369190610713565b600065ffffffffffff821115610532576040516306dfcc6560e41b81526030600482015260248101839052604401610236565b5090565b60606101188383600084600080856001600160a01b0316848660405161055c919061078b565b60006040518083038185875af1925050503d8060008114610599576040519150601f19603f3d011682016040523d82523d6000602084013e61059e565b606091505b50915091506101f28683836060826105be576105b9826105fc565b610105565b81511580156105d557506001600160a01b0384163b155b156105f55783604051639996b31560e01b81526004016102369190610713565b5080610105565b80511561060c5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b803565ffffffffffff8116811461063b57600080fd5b919050565b60008060006060848603121561065557600080fd5b61065e84610625565b925061066c60208501610625565b9150604084013590509250925092565b6000806040838503121561068f57600080fd5b50508035926020909101359150565b634e487b7160e01b600052601160045260246000fd5b65ffffffffffff8281168282160390808211156106d3576106d361069e565b5092915050565b808202811582820484141761011b5761011b61069e565b60008261070e57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b0391909116815260200190565b60006020828403121561073957600080fd5b5051919050565b60006020828403121561075257600080fd5b81516001600160a01b038116811461010557600080fd5b60006020828403121561077b57600080fd5b8151801515811461010557600080fd5b6000825160005b818110156107ac5760208186018101518583015201610792565b50600092019182525091905056fea2646970667358221220905ab4d9974a47fe4c98e965823e9e48aa5faeea33b13e1229f6935a2a7bb9e464736f6c63430008140033
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 

Solidity metadata.json IPFS hash: QmY49e2i3YA8mTjQw8e96rvuowEFXf2cGeAHS2pkP1sof1
RawDecoded
Length: 53 bytes
0xa2646970667358221220905ab4d9974a47fe4c98e965823e9e48aa5faeea33b13e1229f6935a2a7bb9e464736f6c63430008140033
Transformations
Call Protection
Byte Offset | Address |
---|---|
1 | 0x7b313663fa31330b1e05e9258b3f6f821633659a |
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...