Sourcify Logosourcify.eth

0xcb1592591996765Ec0eFc1f92599A19767ee5ffA

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BioToken
Compilation Target
contracts/BioToken.sol:BioToken
Language
SoliditySolidity
Compiler
solc 0.8.23+commit.f704f362
EVM Version
paris
Verified At
2024-08-08 14:36:43 UTC
Deployer
0x0536A28b56bb590560703B5C945356FC8Fdfc932
Deployment Transaction
0x1174191b72dc9916c1ab96da911920666caa3899854aaed80830aefe767a255b
Block Number
19890759
Transaction Index
69

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

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: QmQowJ8B8AivE17qgXvArdAqBn2DmMbu5jVMNviNkhBqtN

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

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: QmQowJ8B8AivE17qgXvArdAqBn2DmMbu5jVMNviNkhBqtN

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)contracts/BioToken.sol:BioToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/BioToken.sol:BioToken
2032_totalSupplyuint256contracts/BioToken.sol:BioToken
3032_namestringcontracts/BioToken.sol:BioToken
4032_symbolstringcontracts/BioToken.sol:BioToken
5020_owneraddresscontracts/BioToken.sol:BioToken
6032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/BioToken.sol:BioToken
7032_roleMembersmapping(bytes32 ⇒ struct EnumerableSet.AddressSet)contracts/BioToken.sol:BioToken
801transfersEnabledboolcontracts/BioToken.sol:BioToken

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...
0xcb1592591996765ec0efc1f92599a19767ee5ffa on Ethereum Mainnet (1)