Sourcify Logosourcify.eth

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:

OpenZeppelin Logo

ABI

Expand to view

Source Code

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

Transformations

Call Protection

Byte OffsetAddress
1
0x42619366eb8b0acdec865bb71cd25d8adf81b383

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