Sourcify Logosourcify.eth

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

Remix IDE LogoView on Remix IDE
  • @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 IPFS Logo
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 IPFS Logo
Solidity metadata.json IPFS hash: QmY49e2i3YA8mTjQw8e96rvuowEFXf2cGeAHS2pkP1sof1
RawDecoded
Length: 53 bytes
0xa2646970667358221220905ab4d9974a47fe4c98e965823e9e48aa5faeea33b13e1229f6935a2a7bb9e464736f6c63430008140033

Transformations

Call Protection

Byte OffsetAddress
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...
0x7b313663fa31330b1e05e9258b3f6f821633659a on VeChain (100009)