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
- .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 

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 

Solidity metadata.json IPFS hash: QmUpnaX9aSmFhqhsakpgqhYgsgAo5ZqDqVXvx84tMNetvv
RawDecoded
Length: 53 bytes
0xa2646970667358221220605b482e0491987a486623e8998f4081826a3e2ee4e6189fae3dd15a7e25d43b64736f6c634300081e0033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 32 | _balances | mapping(address ⇒ uint256) | .deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB |
1 | 0 | 32 | _allowances | mapping(address ⇒ mapping(address ⇒ uint256)) | .deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB |
2 | 0 | 32 | _totalSupply | uint256 | .deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB |
3 | 0 | 32 | _name | string | .deps/npm/@openzeppelin/contracts/TokenB.sol:TokenB |
4 | 0 | 32 | _symbol | string | .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...