0xB4A2123BCebf4C8B3c68158Bc1e7C2eF04441970
on VeChain (100009)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Settings
- Compilation Target
- contracts/StargateNFT/libraries/Settings.sol:Settings
- Language
- Solidity
- Compiler
- solc 0.8.20+commit.a1b79de6
- EVM Version
- paris
- Verified At
- 2025-08-06 15:01:48 UTC
- Deployer
- 0x97D8D7ABF9AfaAB75503Fe4a2C81471CfFD9d4b3
- Deployment Transaction
- 0x40cef1e6d46a682bca2ae69140e9c59156baad4915c1058ea433afeb576e8c1b
- Block Number
- 22394274
- Transaction Index
- 17
ABI
Expand to view
Source Code
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/token/ERC721/IERC721.sol
- @openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.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/Settings.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
0x610a7561003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100775760003560e01c8063116c88641461007c5780635be0f5a81461009e578063746dd8d0146100be57806394662440146100de578063b0561d6b146100fe578063b6a9fe9b1461011e578063f310f69c1461013e575b600080fd5b81801561008857600080fd5b5061009c61009736600461065a565b61015e565b005b8180156100aa57600080fd5b5061009c6100b936600461065a565b610209565b8180156100ca57600080fd5b5061009c6100d936600461065a565b61030c565b8180156100ea57600080fd5b5061009c6100f9366004610686565b6103af565b81801561010a57600080fd5b5061009c6101193660046106d7565b610405565b81801561012a57600080fd5b5061009c61013936600461065a565b610454565b81801561014a57600080fd5b5061009c610159366004610791565b610500565b6001600160a01b038116610185576040516303988b8160e61b815260040160405180910390fd5b8154604080516001600160a01b03600160381b9093048316815291831660208301526060828201819052600b908301526a6c65676163794e6f64657360a81b608083015251600080516020610a208339815191529181900360a00190a181546001600160a01b03909116600160381b02600160381b600160d81b0319909116179055565b6001600160a01b038116610230576040516303988b8160e61b815260040160405180910390fd5b6001600160a01b0381166000908152600a830160209081526040918290208251808401909352805480845260019091015460ff169183019190915215801561027d5750602081015160ff16155b156102a6578160405163daf12bbf60e01b815260040161029d91906107df565b60405180910390fd5b6001600160a01b0382166000908152600a840160205260408082209182556001909101805460ff19169055517ff5a17fc6cae0f780fd428d880fbc80162c6bc3fa0973463efcd4ee95067b382c906102ff9084906107df565b60405180910390a1505050565b6001600160a01b038116610333576040516303988b8160e61b815260040160405180910390fd5b6002820154604080516001600160a01b03928316815291831660208301526060828201819052600990830152683b3a3437aa37b5b2b760b91b608083015251600080516020610a208339815191529181900360a00190a160029190910180546001600160a01b0319166001600160a01b03909216919091179055565b815465ffffffffffff82811665ffffffffffff1983168117855560408051929093168083526020830191909152917f1b3d245cb52f4d9a4ae9f6bb387f728341fac7f6f39c3ef814628577545f722f91016102ff565b7f309b29ded109b9e28fb9885757b3e0096eb75c51d23aa4635d68bcd569f6adc18260040182604051610439929190610873565b60405180910390a16004820161044f8282610960565b505050565b6001600160a01b03811661047b576040516303988b8160e61b815260040160405180910390fd5b6001820154604080516001600160a01b039283168152918316602083015260608282018190526012908301527139ba30b933b0ba32a232b632b3b0ba34b7b760711b608083015251600080516020610a208339815191529181900360a00190a160019190910180546001600160a01b0319166001600160a01b03909216919091179055565b6001600160a01b038316610527576040516303988b8160e61b815260040160405180910390fd5b811580610535575060ff8116155b15610553576040516363868c5560e11b815260040160405180910390fd5b8360030154821061057a5760405163181c9d0b60e21b81526004810183905260240161029d565b835460ff600160301b909104811690821611156105af57604051632352fba560e01b815260ff8216600482015260240161029d565b60408051808201825283815260ff83811660208084018281526001600160a01b0389166000818152600a8c0184528790209551865590516001909501805460ff1916959094169490941790925583519283529082018590528183015290517fd79f65ec5334b8d9f96d6a4bbbc934f2ca57414cff4bbd2deaeb6dc5bd63c771916060908290030190a150505050565b80356001600160a01b038116811461065557600080fd5b919050565b6000806040838503121561066d57600080fd5b8235915061067d6020840161063e565b90509250929050565b6000806040838503121561069957600080fd5b82359150602083013565ffffffffffff811681146106b657600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156106ea57600080fd5b8235915060208301356001600160401b038082111561070857600080fd5b818501915085601f83011261071c57600080fd5b81358181111561072e5761072e6106c1565b604051601f8201601f19908116603f01168101908382118183101715610756576107566106c1565b8160405282815288602084870101111561076f57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080600080608085870312156107a757600080fd5b843593506107b76020860161063e565b925060408501359150606085013560ff811681146107d457600080fd5b939692955090935050565b6001600160a01b0391909116815260200190565b600181811c9082168061080757607f821691505b60208210810361082757634e487b7160e01b600052602260045260246000fd5b50919050565b6000815180845260005b8181101561085357602081850181015186830182015201610837565b506000602082860101526020601f19601f83011685010191505092915050565b604081526000808454610885816107f3565b80604086015260606001808416600081146108a757600181146108c1576108f2565b60ff1985168884015283151560051b8801830195506108f2565b8960005260208060002060005b868110156108e95781548b82018701529084019082016108ce565b8a018501975050505b50505050508281036020840152610909818561082d565b95945050505050565b601f82111561044f57600081815260208120601f850160051c810160208610156109395750805b601f850160051c820191505b8181101561095857828155600101610945565b505050505050565b81516001600160401b03811115610979576109796106c1565b61098d8161098784546107f3565b84610912565b602080601f8311600181146109c257600084156109aa5750858301515b600019600386901b1c1916600185901b178555610958565b600085815260208120601f198616915b828110156109f1578886015182559484019460019091019084016109d2565b5085821015610a0f5787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fe0b8281db89275c65aa32b7659efd27918808be7966676d77c2c53d5becad6beda26469706673582212209825adf26e6976706730cfe227e211c6353e1c43a638ec98851609eba72eb61864736f6c63430008140033
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: QmYaa1A6eeyrzdkF9ExJeoDKsymu3CD3MyXieiY6FhBudH
RawDecoded
Length: 53 bytes
0xa26469706673582212209825adf26e6976706730cfe227e211c6353e1c43a638ec98851609eba72eb61864736f6c63430008140033
Runtime Bytecode
0x73callProtectionb4a2123bcebf4c8b3c68158bc1e7c2ef0444197030146080604052600436106100775760003560e01c8063116c88641461007c5780635be0f5a81461009e578063746dd8d0146100be57806394662440146100de578063b0561d6b146100fe578063b6a9fe9b1461011e578063f310f69c1461013e575b600080fd5b81801561008857600080fd5b5061009c61009736600461065a565b61015e565b005b8180156100aa57600080fd5b5061009c6100b936600461065a565b610209565b8180156100ca57600080fd5b5061009c6100d936600461065a565b61030c565b8180156100ea57600080fd5b5061009c6100f9366004610686565b6103af565b81801561010a57600080fd5b5061009c6101193660046106d7565b610405565b81801561012a57600080fd5b5061009c61013936600461065a565b610454565b81801561014a57600080fd5b5061009c610159366004610791565b610500565b6001600160a01b038116610185576040516303988b8160e61b815260040160405180910390fd5b8154604080516001600160a01b03600160381b9093048316815291831660208301526060828201819052600b908301526a6c65676163794e6f64657360a81b608083015251600080516020610a208339815191529181900360a00190a181546001600160a01b03909116600160381b02600160381b600160d81b0319909116179055565b6001600160a01b038116610230576040516303988b8160e61b815260040160405180910390fd5b6001600160a01b0381166000908152600a830160209081526040918290208251808401909352805480845260019091015460ff169183019190915215801561027d5750602081015160ff16155b156102a6578160405163daf12bbf60e01b815260040161029d91906107df565b60405180910390fd5b6001600160a01b0382166000908152600a840160205260408082209182556001909101805460ff19169055517ff5a17fc6cae0f780fd428d880fbc80162c6bc3fa0973463efcd4ee95067b382c906102ff9084906107df565b60405180910390a1505050565b6001600160a01b038116610333576040516303988b8160e61b815260040160405180910390fd5b6002820154604080516001600160a01b03928316815291831660208301526060828201819052600990830152683b3a3437aa37b5b2b760b91b608083015251600080516020610a208339815191529181900360a00190a160029190910180546001600160a01b0319166001600160a01b03909216919091179055565b815465ffffffffffff82811665ffffffffffff1983168117855560408051929093168083526020830191909152917f1b3d245cb52f4d9a4ae9f6bb387f728341fac7f6f39c3ef814628577545f722f91016102ff565b7f309b29ded109b9e28fb9885757b3e0096eb75c51d23aa4635d68bcd569f6adc18260040182604051610439929190610873565b60405180910390a16004820161044f8282610960565b505050565b6001600160a01b03811661047b576040516303988b8160e61b815260040160405180910390fd5b6001820154604080516001600160a01b039283168152918316602083015260608282018190526012908301527139ba30b933b0ba32a232b632b3b0ba34b7b760711b608083015251600080516020610a208339815191529181900360a00190a160019190910180546001600160a01b0319166001600160a01b03909216919091179055565b6001600160a01b038316610527576040516303988b8160e61b815260040160405180910390fd5b811580610535575060ff8116155b15610553576040516363868c5560e11b815260040160405180910390fd5b8360030154821061057a5760405163181c9d0b60e21b81526004810183905260240161029d565b835460ff600160301b909104811690821611156105af57604051632352fba560e01b815260ff8216600482015260240161029d565b60408051808201825283815260ff83811660208084018281526001600160a01b0389166000818152600a8c0184528790209551865590516001909501805460ff1916959094169490941790925583519283529082018590528183015290517fd79f65ec5334b8d9f96d6a4bbbc934f2ca57414cff4bbd2deaeb6dc5bd63c771916060908290030190a150505050565b80356001600160a01b038116811461065557600080fd5b919050565b6000806040838503121561066d57600080fd5b8235915061067d6020840161063e565b90509250929050565b6000806040838503121561069957600080fd5b82359150602083013565ffffffffffff811681146106b657600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156106ea57600080fd5b8235915060208301356001600160401b038082111561070857600080fd5b818501915085601f83011261071c57600080fd5b81358181111561072e5761072e6106c1565b604051601f8201601f19908116603f01168101908382118183101715610756576107566106c1565b8160405282815288602084870101111561076f57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080600080608085870312156107a757600080fd5b843593506107b76020860161063e565b925060408501359150606085013560ff811681146107d457600080fd5b939692955090935050565b6001600160a01b0391909116815260200190565b600181811c9082168061080757607f821691505b60208210810361082757634e487b7160e01b600052602260045260246000fd5b50919050565b6000815180845260005b8181101561085357602081850181015186830182015201610837565b506000602082860101526020601f19601f83011685010191505092915050565b604081526000808454610885816107f3565b80604086015260606001808416600081146108a757600181146108c1576108f2565b60ff1985168884015283151560051b8801830195506108f2565b8960005260208060002060005b868110156108e95781548b82018701529084019082016108ce565b8a018501975050505b50505050508281036020840152610909818561082d565b95945050505050565b601f82111561044f57600081815260208120601f850160051c810160208610156109395750805b601f850160051c820191505b8181101561095857828155600101610945565b505050505050565b81516001600160401b03811115610979576109796106c1565b61098d8161098784546107f3565b84610912565b602080601f8311600181146109c257600084156109aa5750858301515b600019600386901b1c1916600185901b178555610958565b600085815260208120601f198616915b828110156109f1578886015182559484019460019091019084016109d2565b5085821015610a0f5787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fe0b8281db89275c65aa32b7659efd27918808be7966676d77c2c53d5becad6beda26469706673582212209825adf26e6976706730cfe227e211c6353e1c43a638ec98851609eba72eb61864736f6c63430008140033
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: QmYaa1A6eeyrzdkF9ExJeoDKsymu3CD3MyXieiY6FhBudH
RawDecoded
Length: 53 bytes
0xa26469706673582212209825adf26e6976706730cfe227e211c6353e1c43a638ec98851609eba72eb61864736f6c63430008140033
Transformations
Call Protection
Byte Offset | Address |
---|---|
1 | 0xb4a2123bcebf4c8b3c68158bc1e7c2ef04441970 |
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...