Sourcify Logosourcify.eth

0x5AB6079a5F885830163ecEe8f5096705748429D5

on Ethereum Testnet Sepolia (11155111)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TokenB
Compilation Target
.deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB
Language
Solidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
prague
Verified At
2025-07-12 01:50:42 UTC
Deployer
0x1172445561D27EeEF366529115AAa79a6363CD73
Deployment Transaction
0x481a4b0f6dd6200ae96d972f4236490a103bc999aab664672a4aab39dbc8044f
Block Number
8744772
Transaction Index
28

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • .deps/npm/@openzeppelin/contracts/TokenB.sol
  • @openzeppelin/contracts/interfaces/draft-IERC6093.sol
  • @openzeppelin/contracts/token/ERC20/ERC20.sol
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
  • @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
  • @openzeppelin/contracts/utils/Context.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561000f575f5ffd5b506040518060400160405280600681526020017f546f6b656e4200000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f544b420000000000000000000000000000000000000000000000000000000000815250816003908161008b91906102e0565b50806004908161009b91906102e0565b5050506103af565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061011e57607f821691505b602082108103610131576101306100da565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026101937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610158565b61019d8683610158565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6101e16101dc6101d7846101b5565b6101be565b6101b5565b9050919050565b5f819050919050565b6101fa836101c7565b61020e610206826101e8565b848454610164565b825550505050565b5f5f905090565b610225610216565b6102308184846101f1565b505050565b5b81811015610253576102485f8261021d565b600181019050610236565b5050565b601f8211156102985761026981610137565b61027284610149565b81016020851015610281578190505b61029561028d85610149565b830182610235565b50505b505050565b5f82821c905092915050565b5f6102b85f198460080261029d565b1980831691505092915050565b5f6102d083836102a9565b9150826002028217905092915050565b6102e9826100a3565b67ffffffffffffffff811115610302576103016100ad565b5b61030c8254610107565b610317828285610257565b5f60209050601f831160018114610348575f8415610336578287015190505b61034085826102c5565b8655506103a7565b601f19841661035686610137565b5f5b8281101561037d57848901518255600182019150602085019450602081019050610358565b8683101561039a5784890151610396601f8916826102a9565b8355505b6001600288020188555050505b505050505050565b610f0d806103bc5f395ff3fe608060405234801561000f575f5ffd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a0712d68146101a8578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f5ffd5b6100a8610224565b6040516100b59190610b1a565b60405180910390f35b6100d860048036038101906100d39190610bcb565b6102b4565b6040516100e59190610c23565b60405180910390f35b6100f66102d6565b6040516101039190610c4b565b60405180910390f35b61012660048036038101906101219190610c64565b6102df565b6040516101339190610c23565b60405180910390f35b61014461030d565b6040516101519190610ccf565b60405180910390f35b610174600480360381019061016f9190610ce8565b610315565b6040516101819190610c4b565b60405180910390f35b61019261035a565b60405161019f9190610b1a565b60405180910390f35b6101c260048036038101906101bd9190610d13565b6103ea565b005b6101de60048036038101906101d99190610bcb565b610403565b6040516101eb9190610c23565b60405180910390f35b61020e60048036038101906102099190610d3e565b610425565b60405161021b9190610c4b565b60405180910390f35b60606003805461023390610da9565b80601f016020809104026020016040519081016040528092919081815260200182805461025f90610da9565b80156102aa5780601f10610281576101008083540402835291602001916102aa565b820191905f5260205f20905b81548152906001019060200180831161028d57829003601f168201915b5050505050905090565b5f5f6102be6104a7565b90506102cb8185856104ae565b600191505092915050565b5f600254905090565b5f5f6102e96104a7565b90506102f68582856104c0565b610301858585610553565b60019150509392505050565b5f6012905090565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606004805461036990610da9565b80601f016020809104026020016040519081016040528092919081815260200182805461039590610da9565b80156103e05780601f106103b7576101008083540402835291602001916103e0565b820191905f5260205f20905b8154815290600101906020018083116103c357829003601f168201915b5050505050905090565b61040033600a836103fb9190610e06565b610643565b50565b5f5f61040d6104a7565b905061041a818585610553565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104bb83838360016106c2565b505050565b5f6104cb8484610425565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561054d578181101561053e578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161053593929190610e56565b60405180910390fd5b61054c84848484035f6106c2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105c3575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105ba9190610e8b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610633575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161062a9190610e8b565b60405180910390fd5b61063e838383610891565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106b3575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016106aa9190610e8b565b60405180910390fd5b6106be5f8383610891565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610732575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016107299190610e8b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a2575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016107999190610e8b565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561088b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108829190610c4b565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108e1578060025f8282546108d59190610ea4565b925050819055506109af565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561096a578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161096193929190610e56565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109f6578060025f8282540392505081905550610a40565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a9d9190610c4b565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610aec82610aaa565b610af68185610ab4565b9350610b06818560208601610ac4565b610b0f81610ad2565b840191505092915050565b5f6020820190508181035f830152610b328184610ae2565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b6782610b3e565b9050919050565b610b7781610b5d565b8114610b81575f5ffd5b50565b5f81359050610b9281610b6e565b92915050565b5f819050919050565b610baa81610b98565b8114610bb4575f5ffd5b50565b5f81359050610bc581610ba1565b92915050565b5f5f60408385031215610be157610be0610b3a565b5b5f610bee85828601610b84565b9250506020610bff85828601610bb7565b9150509250929050565b5f8115159050919050565b610c1d81610c09565b82525050565b5f602082019050610c365f830184610c14565b92915050565b610c4581610b98565b82525050565b5f602082019050610c5e5f830184610c3c565b92915050565b5f5f5f60608486031215610c7b57610c7a610b3a565b5b5f610c8886828701610b84565b9350506020610c9986828701610b84565b9250506040610caa86828701610bb7565b9150509250925092565b5f60ff82169050919050565b610cc981610cb4565b82525050565b5f602082019050610ce25f830184610cc0565b92915050565b5f60208284031215610cfd57610cfc610b3a565b5b5f610d0a84828501610b84565b91505092915050565b5f60208284031215610d2857610d27610b3a565b5b5f610d3584828501610bb7565b91505092915050565b5f5f60408385031215610d5457610d53610b3a565b5b5f610d6185828601610b84565b9250506020610d7285828601610b84565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610dc057607f821691505b602082108103610dd357610dd2610d7c565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e1082610b98565b9150610e1b83610b98565b9250828202610e2981610b98565b91508282048414831517610e4057610e3f610dd9565b5b5092915050565b610e5081610b5d565b82525050565b5f606082019050610e695f830186610e47565b610e766020830185610c3c565b610e836040830184610c3c565b949350505050565b5f602082019050610e9e5f830184610e47565b92915050565b5f610eae82610b98565b9150610eb983610b98565b9250828201905080821115610ed157610ed0610dd9565b5b9291505056fea2646970667358221220605b482e0491987a486623e8998f4081826a3e2ee4e6189fae3dd15a7e25d43b64736f6c634300081e0033

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: QmUpnaX9aSmFhqhsakpgqhYgsgAo5ZqDqVXvx84tMNetvv
RawDecoded
Length: 53 bytes
0xa2646970667358221220605b482e0491987a486623e8998f4081826a3e2ee4e6189fae3dd15a7e25d43b64736f6c634300081e0033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561000f575f5ffd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a0712d68146101a8578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f5ffd5b6100a8610224565b6040516100b59190610b1a565b60405180910390f35b6100d860048036038101906100d39190610bcb565b6102b4565b6040516100e59190610c23565b60405180910390f35b6100f66102d6565b6040516101039190610c4b565b60405180910390f35b61012660048036038101906101219190610c64565b6102df565b6040516101339190610c23565b60405180910390f35b61014461030d565b6040516101519190610ccf565b60405180910390f35b610174600480360381019061016f9190610ce8565b610315565b6040516101819190610c4b565b60405180910390f35b61019261035a565b60405161019f9190610b1a565b60405180910390f35b6101c260048036038101906101bd9190610d13565b6103ea565b005b6101de60048036038101906101d99190610bcb565b610403565b6040516101eb9190610c23565b60405180910390f35b61020e60048036038101906102099190610d3e565b610425565b60405161021b9190610c4b565b60405180910390f35b60606003805461023390610da9565b80601f016020809104026020016040519081016040528092919081815260200182805461025f90610da9565b80156102aa5780601f10610281576101008083540402835291602001916102aa565b820191905f5260205f20905b81548152906001019060200180831161028d57829003601f168201915b5050505050905090565b5f5f6102be6104a7565b90506102cb8185856104ae565b600191505092915050565b5f600254905090565b5f5f6102e96104a7565b90506102f68582856104c0565b610301858585610553565b60019150509392505050565b5f6012905090565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606004805461036990610da9565b80601f016020809104026020016040519081016040528092919081815260200182805461039590610da9565b80156103e05780601f106103b7576101008083540402835291602001916103e0565b820191905f5260205f20905b8154815290600101906020018083116103c357829003601f168201915b5050505050905090565b61040033600a836103fb9190610e06565b610643565b50565b5f5f61040d6104a7565b905061041a818585610553565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104bb83838360016106c2565b505050565b5f6104cb8484610425565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561054d578181101561053e578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161053593929190610e56565b60405180910390fd5b61054c84848484035f6106c2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105c3575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105ba9190610e8b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610633575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161062a9190610e8b565b60405180910390fd5b61063e838383610891565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106b3575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016106aa9190610e8b565b60405180910390fd5b6106be5f8383610891565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610732575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016107299190610e8b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a2575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016107999190610e8b565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561088b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108829190610c4b565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108e1578060025f8282546108d59190610ea4565b925050819055506109af565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561096a578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161096193929190610e56565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109f6578060025f8282540392505081905550610a40565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a9d9190610c4b565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610aec82610aaa565b610af68185610ab4565b9350610b06818560208601610ac4565b610b0f81610ad2565b840191505092915050565b5f6020820190508181035f830152610b328184610ae2565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b6782610b3e565b9050919050565b610b7781610b5d565b8114610b81575f5ffd5b50565b5f81359050610b9281610b6e565b92915050565b5f819050919050565b610baa81610b98565b8114610bb4575f5ffd5b50565b5f81359050610bc581610ba1565b92915050565b5f5f60408385031215610be157610be0610b3a565b5b5f610bee85828601610b84565b9250506020610bff85828601610bb7565b9150509250929050565b5f8115159050919050565b610c1d81610c09565b82525050565b5f602082019050610c365f830184610c14565b92915050565b610c4581610b98565b82525050565b5f602082019050610c5e5f830184610c3c565b92915050565b5f5f5f60608486031215610c7b57610c7a610b3a565b5b5f610c8886828701610b84565b9350506020610c9986828701610b84565b9250506040610caa86828701610bb7565b9150509250925092565b5f60ff82169050919050565b610cc981610cb4565b82525050565b5f602082019050610ce25f830184610cc0565b92915050565b5f60208284031215610cfd57610cfc610b3a565b5b5f610d0a84828501610b84565b91505092915050565b5f60208284031215610d2857610d27610b3a565b5b5f610d3584828501610bb7565b91505092915050565b5f5f60408385031215610d5457610d53610b3a565b5b5f610d6185828601610b84565b9250506020610d7285828601610b84565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610dc057607f821691505b602082108103610dd357610dd2610d7c565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e1082610b98565b9150610e1b83610b98565b9250828202610e2981610b98565b91508282048414831517610e4057610e3f610dd9565b5b5092915050565b610e5081610b5d565b82525050565b5f606082019050610e695f830186610e47565b610e766020830185610c3c565b610e836040830184610c3c565b949350505050565b5f602082019050610e9e5f830184610e47565b92915050565b5f610eae82610b98565b9150610eb983610b98565b9250828201905080821115610ed157610ed0610dd9565b5b9291505056fea2646970667358221220605b482e0491987a486623e8998f4081826a3e2ee4e6189fae3dd15a7e25d43b64736f6c634300081e0033

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: QmUpnaX9aSmFhqhsakpgqhYgsgAo5ZqDqVXvx84tMNetvv
RawDecoded
Length: 53 bytes
0xa2646970667358221220605b482e0491987a486623e8998f4081826a3e2ee4e6189fae3dd15a7e25d43b64736f6c634300081e0033

Storage Layout

SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256).deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256)).deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB
2032_totalSupplyuint256.deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB
3032_namestring.deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB
4032_symbolstring.deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB

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...
0x5AB6079a5F885830163ecEe8f5096705748429D5 on Ethereum Testnet Sepolia (11155111)