0xC9e5921E9C99cE3543287E123beD1421B57C42dc
on BNB Smart Chain Mainnet (56)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- MetaERC20Spoke
- Compilation Target
- src/token/MetaERC20Spoke.sol:MetaERC20Spoke
- Language
Solidity
- Compiler
- solc 0.8.26+commit.8a97fa7a
- EVM Version
- cancun
- Verified At
- 2026-08-06 12:48:40 UTC
- Deployer
- 0xDb174c720313277755523F200EdA4C9C20Ee01D5
- Deployment Transaction
- 0xbf36ccdf5ce6bf84d414276b231843aa9c1cfab25ed4c67497a035f9c7da726e
- Block Number
- 53949987
- Transaction Index
- 105
Read/Write Contract on:
Loading contract data...
Source Code
Loading contract data...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
Loading contract data...
Runtime Bytecode
Loading contract data...
Storage Layout
For non-default storage allocations (e.g. EIP-7201) check out 
| Slot | Offset | Bytes | Label | Type | Contract |
|---|---|---|---|---|---|
| 0 | 0 | 1 | _initialized | uint8 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 0 | 1 | 1 | _initializing | bool | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 1 | 0 | 1600 | __gap | uint256[50] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 51 | 0 | 1600 | __gap | uint256[50] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 101 | 0 | 32 | _roles | mapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 102 | 0 | 1568 | __gap | uint256[49] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 151 | 0 | 20 | _pendingDefaultAdmin | address | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 151 | 20 | 6 | _pendingDefaultAdminSchedule | uint48 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 151 | 26 | 6 | _currentDelay | uint48 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 152 | 0 | 20 | _currentDefaultAdmin | address | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 152 | 20 | 6 | _pendingDelay | uint48 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 152 | 26 | 6 | _pendingDelaySchedule | uint48 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 153 | 0 | 1536 | __gap | uint256[48] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 201 | 0 | 4 | localDomain | uint32 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 201 | 4 | 20 | metalayerRouter | contract IMetalayerRouter | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 202 | 0 | 32 | ttlWindow | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 203 | 0 | 32 | transferNonce | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 204 | 0 | 32 | maxGasLimit | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 205 | 0 | 30 | __reservedSlot5 | uint240 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 205 | 30 | 1 | tokenDecimals | uint8 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 205 | 31 | 1 | metaERC20Version | uint8 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 206 | 0 | 32 | _transferRecords | mapping(bytes32 ⇒ struct MetaERC20MessageStruct) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 207 | 0 | 32 | executedTransfers | mapping(bytes32 ⇒ bool) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 208 | 0 | 32 | metaERC20Addresses | mapping(uint32 ⇒ bytes32) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 209 | 0 | 32 | registeredDomainByIndex | mapping(uint256 ⇒ uint32) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 210 | 0 | 32 | registeredDomainIndex | mapping(uint32 ⇒ uint256) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 211 | 0 | 32 | registeredDomainCount | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 212 | 0 | 1600 | __gap | uint256[50] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 262 | 0 | 32 | _balances | mapping(address ⇒ uint256) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 263 | 0 | 32 | _allowances | mapping(address ⇒ mapping(address ⇒ uint256)) | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 264 | 0 | 32 | _totalSupply | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 265 | 0 | 32 | _name | string | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 266 | 0 | 32 | _symbol | string | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 267 | 0 | 1440 | __gap | uint256[45] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 312 | 0 | 32 | mintedBalance | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 313 | 0 | 28 | __reservedSlot63 | uint224 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 313 | 28 | 4 | hubDomain | uint32 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 314 | 0 | 32 | securityThreshold | uint256 | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
| 315 | 0 | 1600 | __gap | uint256[50] | src/token/MetaERC20Spoke.sol:MetaERC20Spoke |
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...