0x42619366eB8B0AcDEC865bb71Cd25d8AdF81B383
on VeChain (100009)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Token
- Compilation Target
- contracts/StargateNFT/libraries/Token.sol:Token
- Language
- Solidity
- Compiler
- solc 0.8.20+commit.a1b79de6
- EVM Version
- paris
- Verified At
- 2025-12-02 16:27:54 UTC
- Deployer
- 0x78508681eE16A0973b6C03EC7ac9987CdF81A404
- Deployment Transaction
- 0x19638d3ba24d723cfed08aa69a90e6bf165229b60c3f36e5dcc589eeb5e17424
- Block Number
- 23415549
- Transaction Index
- 7
Read/Write Contract on:
ABI
Expand to view
Source Code
EXPLORER
Token.sol
Loading files...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x61125e61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100985760003560e01c80630e692e0b1461009d57806333c0fe64146100cd57806376885395146100f05780637ea23774146101035780638f1f3b0e14610124578063b1dc594a14610144578063daac674514610157578063ddd6ce9514610182578063functionSignaturee764c7c4146101a2578063ed3c4f9d146101c2575b600080fd5b6100b06100ab366004610d35565b6101e2565b6040516001600160d01b0390911681526020015b60405180910390f35b6100e06100db366004610d66565b610368565b60405190151581526020016100c4565b6100e06100fe366004610d96565b61037f565b610116610111366004610d66565b6103ab565b6040519081526020016100c4565b610137610132366004610dce565b610414565b6040516100c49190610eb5565b6100e0610152366004610d96565b61042b565b61016a610165366004610d96565b61046b565b6040516001600160401b0390911681526020016100c4565b610195610190366004610d66565b610496565b6040516100c49190610f29565b6101b56101b0366004610f77565b61054e565b6040516100c49190610f94565b6101d56101d0366004610d96565b610559565b6040516100c49190610fcc565b60008060006101f08461056b565b905060005b815181101561035f57600082828151811061021257610212610fda565b6020026020010151905060008660050160008360ff1660ff1681526020019081526020016000206040518060c001604052908160008201805461025490610ff0565b80601f016020809104026020016040519081016040528092919081815260200182805461028090610ff0565b80156102cd5780601f106102a2576101008083540402835291602001916102cd565b820191906000526020600020905b8154815290600101906020018083116102b057829003601f168201915b5050509183525050600182015460ff8082161515602080850191909152610100830490911660408401526001600160401b0362010000830481166060850152600160501b909204909116608083015260029092015460a0909101528101519091501561034a5761033d8783610625565b6103479086611040565b94505b5050808061035790611060565b9150506101f5565b50909392505050565b600061037683836001610675565b90505b92915050565b60008061038c8484610789565b9050600061039e858360200151610803565b6020015195945050505050565b6000806103b783610967565b90506000805b825181101561040b576103e9868483815181106103dc576103dc610fda565b6020026020010151610789565b606001516103f79083611079565b91508061040381611060565b9150506103bd565b50949350505050565b6060610421848484610ae4565b90505b9392505050565b600061043682610beb565b61043e610c4f565b600092835260099390930160205250604090205465ffffffffffff9091166001600160401b039091161190565b600061047682610beb565b50600090815260099190910160205260409020546001600160401b031690565b606060006104a383610967565b9050600081516001600160401b038111156104c0576104c0610db8565b6040519080825280602002602001820160405280156104f957816020015b6104e6610d07565b8152602001906001900390816104de5790505b50905060005b825181101561040b5761051e868483815181106103dc576103dc610fda565b82828151811061053057610530610fda565b6020026020010181905250808061054690611060565b9150506104ff565b606061037982610967565b610561610d07565b6103768383610789565b8054606090600090600160301b900460ff166001600160401b0381111561059457610594610db8565b6040519080825280602002602001820160405280156105bd578160200160208202803683370190505b50905060005b835460ff600160301b9091048116908216101561061e576105e581600161108c565b828260ff16815181106105fa576105fa610fda565b60ff9092166020928302919091019091015280610616816110a5565b9150506105c3565b5092915050565b60006106318383610c5e565b6106585760405163errorSignature2352fba560e01b815260ff831660048201526024015b60405180910390fd5b60ff82166000908152600684016020526040902061037690610c83565b6040516370a0823160e01b8152600090819030906370a082319061069d9087906004016110c4565b602060405180830381865afa1580156106ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106de91906110d8565b9050806000036106f2576000915050610424565b60006106fd85610967565b905060005b8281101561077c57600082828151811061071e5761071e610fda565b6020026020010151905060006107348983610789565b905060006107468a8360200151610803565b905087151581602001511515036107665760019650505050505050610424565b505050808061077490611060565b915050610702565b5060009695505050505050565b610791610d07565b61079a82610beb565b5060009081526008919091016020908152604091829020825160a08101845281548152600182015460ff8116938201939093526101009092046001600160401b0316928201929092526002820154606082015260039091015465ffffffffffff16608082015290565b6040805160c081018252606080825260006020830181905292820183905281018290526080810182905260a081019190915260ff82166000908152600584016020526040808220815160c0810190925280548290829061086290610ff0565b80601f016020809104026020016040519081016040528092919081815260200182805461088e90610ff0565b80156108db5780601f106108b0576101008083540402835291602001916108db565b820191906000526020600020905b8154815290600101906020018083116108be57829003601f168201915b5050509183525050600182015460ff808216151560208401526101008204166040808401919091526001600160401b0362010000830481166060850152600160501b909204909116608083015260029092015460a090910152810151909150610945908590610c5e565b6103765760405163errorSignature2352fba560e01b815260ff8416600482015260240161064f565b6040516370a0823160e01b815260609060009030906370a08231906109909086906004016110c4565b602060405180830381865afa1580156109ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d191906110d8565b9050806000036109f55760408051600080825260208201909252905b509392505050565b6000816001600160401b03811115610a0f57610a0f610db8565b604051908082528060200260200182016040528015610a38578160200160208202803683370190505b50905060005b828110156109ed57604051632f745c5960e01b81526001600160a01b0386166004820152602481018290523090632f745c5990604401602060405180830381865afa158015610a91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab591906110d8565b828281518110610ac757610ac7610fda565b602090810291909101015280610adc81611060565b915050610a3e565b606060006002600b86015460405163f4655cd160e01b8152600481018790526001600160a01b039091169063f4655cd190602401602060405180830381865afa158015610b35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b599190611107565b6003811115610b6a57610b6a6110f1565b149050846004018382610b9a5760405180604001604052806005815260200164173539b7b760d91b815250610bc0565b6040518060400160405280600c81526020016b2fb637b1b5b2b2173539b7b760a11b8152505b604051602001610bd293929190611144565b6040516020818303038152906040529150509392505050565b6040516331a9108f60e11b8152600481018290523090636352211e90602401602060405180830381865afa158015610c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4b91906111f8565b5050565b6000610c59610cca565b905090565b6000808260ff161180156103765750509054600160301b900460ff9081169116111590565b80546000908015610cc157610cab83610c9d600184611215565b600091825260209091200190565b54600160301b90046001600160d01b0316610424565b60009392505050565b6000610c5943600065ffffffffffff821115610d03576040516306dfcc6560e41b8152603060048201526024810183905260440161064f565b5090565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b600060208284031215610d4757600080fd5b5035919050565b6001600160a01b0381168114610d6357600080fd5b50565b60008060408385031215610d7957600080fd5b823591506020830135610d8b81610d4e565b809150509250929050565b60008060408385031215610da957600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215610de357600080fd5b833592506020840135915060408401356001600160401b0380821115610e0857600080fd5b818601915086601f830112610e1c57600080fd5b813581811115610e2e57610e2e610db8565b604051601f8201601f19908116603f01168101908382118183101715610e5657610e56610db8565b81604052828152896020848701011115610e6f57600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b60005b83811015610eac578181015183820152602001610e94565b50506000910152565b6020815260008251806020840152610ed4816040850160208701610e91565b601f01601f19169190910160400192915050565b8051825260208082015160ff16908301526040808201516001600160401b0316908301526060808201519083015260809081015165ffffffffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610f6b57610f58838551610ee8565b9284019260a09290920191600101610f45565b50909695505050505050565b600060208284031215610f8957600080fd5b813561037681610d4e565b6020808252825182820181905260009190848201906040850190845b81811015610f6b57835183529284019291840191600101610fb0565b60a081016103798284610ee8565b634e487b7160e01b600052603260045260246000fd5b600181811c9082168061100457607f821691505b60208210810361102457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160d01b0381811683821601908082111561061e5761061e61102a565b6000600182016110725761107261102a565b5060010190565b808201808211156103795761037961102a565b60ff81811683821601908111156103795761037961102a565b600060ff821660ff81036110bb576110bb61102a565b60010192915050565b6001600160a01b0391909116815260200190565b6000602082840312156110ea57600080fd5b5051919050565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561111957600080fd5b81516004811061037657600080fd5b6000815161113a818560208601610e91565b9290920192915050565b600080855481600182811c91508083168061116057607f831692505b6020808410820361117f57634e487b7160e01b86526022600452602486fd5b81801561119357600181146111a8576111d5565b60ff19861689528415158502890196506111d5565b60008c81526020902060005b868110156111cd5781548b8201529085019083016111b4565b505084890196505b5050505050506111ee6111e88287611128565b85611128565b9695505050505050565b60006020828403121561120a57600080fd5b815161037681610d4e565b818103818111156103795761037961102a56fea264697066735822122058ecf0c11389452185cc440203822e2e99436e5b8ec561d959429a9794b4c04564736f6c63430008140033
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: QmUKn8yQGhy4kAYHQUtDB3av5VMCT91Leq8icKQoVJmKwJ
RawDecoded
Length: 53 bytes
0xa264697066735822122058ecf0c11389452185cc440203822e2e99436e5b8ec561d959429a9794b4c04564736f6c63430008140033
Runtime Bytecode
0x73callProtection42619366eb8b0acdec865bb71cd25d8adf81b38330146080604052600436106100985760003560e01c80630e692e0b1461009d57806333c0fe64146100cd57806376885395146100f05780637ea23774146101035780638f1f3b0e14610124578063b1dc594a14610144578063daac674514610157578063ddd6ce9514610182578063functionSignaturee764c7c4146101a2578063ed3c4f9d146101c2575b600080fd5b6100b06100ab366004610d35565b6101e2565b6040516001600160d01b0390911681526020015b60405180910390f35b6100e06100db366004610d66565b610368565b60405190151581526020016100c4565b6100e06100fe366004610d96565b61037f565b610116610111366004610d66565b6103ab565b6040519081526020016100c4565b610137610132366004610dce565b610414565b6040516100c49190610eb5565b6100e0610152366004610d96565b61042b565b61016a610165366004610d96565b61046b565b6040516001600160401b0390911681526020016100c4565b610195610190366004610d66565b610496565b6040516100c49190610f29565b6101b56101b0366004610f77565b61054e565b6040516100c49190610f94565b6101d56101d0366004610d96565b610559565b6040516100c49190610fcc565b60008060006101f08461056b565b905060005b815181101561035f57600082828151811061021257610212610fda565b6020026020010151905060008660050160008360ff1660ff1681526020019081526020016000206040518060c001604052908160008201805461025490610ff0565b80601f016020809104026020016040519081016040528092919081815260200182805461028090610ff0565b80156102cd5780601f106102a2576101008083540402835291602001916102cd565b820191906000526020600020905b8154815290600101906020018083116102b057829003601f168201915b5050509183525050600182015460ff8082161515602080850191909152610100830490911660408401526001600160401b0362010000830481166060850152600160501b909204909116608083015260029092015460a0909101528101519091501561034a5761033d8783610625565b6103479086611040565b94505b5050808061035790611060565b9150506101f5565b50909392505050565b600061037683836001610675565b90505b92915050565b60008061038c8484610789565b9050600061039e858360200151610803565b6020015195945050505050565b6000806103b783610967565b90506000805b825181101561040b576103e9868483815181106103dc576103dc610fda565b6020026020010151610789565b606001516103f79083611079565b91508061040381611060565b9150506103bd565b50949350505050565b6060610421848484610ae4565b90505b9392505050565b600061043682610beb565b61043e610c4f565b600092835260099390930160205250604090205465ffffffffffff9091166001600160401b039091161190565b600061047682610beb565b50600090815260099190910160205260409020546001600160401b031690565b606060006104a383610967565b9050600081516001600160401b038111156104c0576104c0610db8565b6040519080825280602002602001820160405280156104f957816020015b6104e6610d07565b8152602001906001900390816104de5790505b50905060005b825181101561040b5761051e868483815181106103dc576103dc610fda565b82828151811061053057610530610fda565b6020026020010181905250808061054690611060565b9150506104ff565b606061037982610967565b610561610d07565b6103768383610789565b8054606090600090600160301b900460ff166001600160401b0381111561059457610594610db8565b6040519080825280602002602001820160405280156105bd578160200160208202803683370190505b50905060005b835460ff600160301b9091048116908216101561061e576105e581600161108c565b828260ff16815181106105fa576105fa610fda565b60ff9092166020928302919091019091015280610616816110a5565b9150506105c3565b5092915050565b60006106318383610c5e565b6106585760405163errorSignature2352fba560e01b815260ff831660048201526024015b60405180910390fd5b60ff82166000908152600684016020526040902061037690610c83565b6040516370a0823160e01b8152600090819030906370a082319061069d9087906004016110c4565b602060405180830381865afa1580156106ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106de91906110d8565b9050806000036106f2576000915050610424565b60006106fd85610967565b905060005b8281101561077c57600082828151811061071e5761071e610fda565b6020026020010151905060006107348983610789565b905060006107468a8360200151610803565b905087151581602001511515036107665760019650505050505050610424565b505050808061077490611060565b915050610702565b5060009695505050505050565b610791610d07565b61079a82610beb565b5060009081526008919091016020908152604091829020825160a08101845281548152600182015460ff8116938201939093526101009092046001600160401b0316928201929092526002820154606082015260039091015465ffffffffffff16608082015290565b6040805160c081018252606080825260006020830181905292820183905281018290526080810182905260a081019190915260ff82166000908152600584016020526040808220815160c0810190925280548290829061086290610ff0565b80601f016020809104026020016040519081016040528092919081815260200182805461088e90610ff0565b80156108db5780601f106108b0576101008083540402835291602001916108db565b820191906000526020600020905b8154815290600101906020018083116108be57829003601f168201915b5050509183525050600182015460ff808216151560208401526101008204166040808401919091526001600160401b0362010000830481166060850152600160501b909204909116608083015260029092015460a090910152810151909150610945908590610c5e565b6103765760405163errorSignature2352fba560e01b815260ff8416600482015260240161064f565b6040516370a0823160e01b815260609060009030906370a08231906109909086906004016110c4565b602060405180830381865afa1580156109ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d191906110d8565b9050806000036109f55760408051600080825260208201909252905b509392505050565b6000816001600160401b03811115610a0f57610a0f610db8565b604051908082528060200260200182016040528015610a38578160200160208202803683370190505b50905060005b828110156109ed57604051632f745c5960e01b81526001600160a01b0386166004820152602481018290523090632f745c5990604401602060405180830381865afa158015610a91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab591906110d8565b828281518110610ac757610ac7610fda565b602090810291909101015280610adc81611060565b915050610a3e565b606060006002600b86015460405163f4655cd160e01b8152600481018790526001600160a01b039091169063f4655cd190602401602060405180830381865afa158015610b35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b599190611107565b6003811115610b6a57610b6a6110f1565b149050846004018382610b9a5760405180604001604052806005815260200164173539b7b760d91b815250610bc0565b6040518060400160405280600c81526020016b2fb637b1b5b2b2173539b7b760a11b8152505b604051602001610bd293929190611144565b6040516020818303038152906040529150509392505050565b6040516331a9108f60e11b8152600481018290523090636352211e90602401602060405180830381865afa158015610c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4b91906111f8565b5050565b6000610c59610cca565b905090565b6000808260ff161180156103765750509054600160301b900460ff9081169116111590565b80546000908015610cc157610cab83610c9d600184611215565b600091825260209091200190565b54600160301b90046001600160d01b0316610424565b60009392505050565b6000610c5943600065ffffffffffff821115610d03576040516306dfcc6560e41b8152603060048201526024810183905260440161064f565b5090565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b600060208284031215610d4757600080fd5b5035919050565b6001600160a01b0381168114610d6357600080fd5b50565b60008060408385031215610d7957600080fd5b823591506020830135610d8b81610d4e565b809150509250929050565b60008060408385031215610da957600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215610de357600080fd5b833592506020840135915060408401356001600160401b0380821115610e0857600080fd5b818601915086601f830112610e1c57600080fd5b813581811115610e2e57610e2e610db8565b604051601f8201601f19908116603f01168101908382118183101715610e5657610e56610db8565b81604052828152896020848701011115610e6f57600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b60005b83811015610eac578181015183820152602001610e94565b50506000910152565b6020815260008251806020840152610ed4816040850160208701610e91565b601f01601f19169190910160400192915050565b8051825260208082015160ff16908301526040808201516001600160401b0316908301526060808201519083015260809081015165ffffffffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610f6b57610f58838551610ee8565b9284019260a09290920191600101610f45565b50909695505050505050565b600060208284031215610f8957600080fd5b813561037681610d4e565b6020808252825182820181905260009190848201906040850190845b81811015610f6b57835183529284019291840191600101610fb0565b60a081016103798284610ee8565b634e487b7160e01b600052603260045260246000fd5b600181811c9082168061100457607f821691505b60208210810361102457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160d01b0381811683821601908082111561061e5761061e61102a565b6000600182016110725761107261102a565b5060010190565b808201808211156103795761037961102a565b60ff81811683821601908111156103795761037961102a565b600060ff821660ff81036110bb576110bb61102a565b60010192915050565b6001600160a01b0391909116815260200190565b6000602082840312156110ea57600080fd5b5051919050565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561111957600080fd5b81516004811061037657600080fd5b6000815161113a818560208601610e91565b9290920192915050565b600080855481600182811c91508083168061116057607f831692505b6020808410820361117f57634e487b7160e01b86526022600452602486fd5b81801561119357600181146111a8576111d5565b60ff19861689528415158502890196506111d5565b60008c81526020902060005b868110156111cd5781548b8201529085019083016111b4565b505084890196505b5050505050506111ee6111e88287611128565b85611128565b9695505050505050565b60006020828403121561120a57600080fd5b815161037681610d4e565b818103818111156103795761037961102a56fea264697066735822122058ecf0c11389452185cc440203822e2e99436e5b8ec561d959429a9794b4c04564736f6c63430008140033
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: QmUKn8yQGhy4kAYHQUtDB3av5VMCT91Leq8icKQoVJmKwJ
RawDecoded
Length: 53 bytes
0xa264697066735822122058ecf0c11389452185cc440203822e2e99436e5b8ec561d959429a9794b4c04564736f6c63430008140033
Transformations
Call Protection
| Byte Offset | Address |
|---|---|
| 1 | 0x42619366eb8b0acdec865bb71cd25d8adf81b383 |
Storage Layout
For non-default storage allocations (e.g. EIP-7201) check out 
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...