Loading contract data...
Loading contract data...
on BNB Smart Chain Mainnet (56)
Loading contract data...
Loading contract data...
Loading contract data...
Loading contract data...
This isn't the original compiler JSON data. Generated for compatibility.
This isn't the original compiler JSON data. Generated for compatibility.
This contract uses unverified libraries. Libraries can contain arbitrary code and should be verified before interacting with the contract.
| Name | Address |
|---|---|
| src/AttestationLib.sol:AttestationLib | 0x552CC2C0cB56ad44ae1DC02Cc928D5e1b47eF5AF |
The source files compile to the same bytecode, but comments, variable names and whitespace may differ from the original. Learn more
Loading contract data...
The onchain and the recompiled bytecode have the same CBOR auxdata.
Loading contract data...
Loading contract data...
The onchain and the recompiled bytecode have the same CBOR auxdata.
Loading contract data...
| ID | Value | Offsets |
|---|---|---|
| 13780 | 0x0000000000000000000000002885711ef8d5a8d197c3bffe83dbe8703dcc4d34 | 6768, 14641, 19962, 20300, 22898 |
| 13783 | 0x0000000000000000000000002380f87ac80b294b5b7ddb82d3f863e1d978572e | 2634, 3281, 4597, 5289, 14731, 17259 |
| 13786 | 0x000000000000000000000000407a8825578131454f4f6b2ddf0fbbbd19f3edec | 5797, 10596, 11815, 12840, 14314, 14874, 16654, 17982, 19233, 19340, 19448 |
| address |
| src/WaferFoundry.sol:WaferFoundry |
| 1 | 0 | 20 | _pendingOwner | address | src/WaferFoundry.sol:WaferFoundry |
| 2 | 0 | 32 | _status | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 3 | 0 | 20 | verifier | address | src/WaferFoundry.sol:WaferFoundry |
| 4 | 0 | 20 | pendingVerifier | address | src/WaferFoundry.sol:WaferFoundry |
| 4 | 20 | 8 | verifierEffectiveAt | uint64 | src/WaferFoundry.sol:WaferFoundry |
| 5 | 0 | 32 | treasury | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 6 | 0 | 20 | buyback | contract WaferBuyback | src/WaferFoundry.sol:WaferFoundry |
| 7 | 0 | 32 | revenueSeq | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 8 | 0 | 20 | launch | contract WaferLaunch | src/WaferFoundry.sol:WaferFoundry |
| 9 | 0 | 20 | feeRecipient | address | src/WaferFoundry.sol:WaferFoundry |
| 9 | 20 | 1 | feeRecipientBootstrapped | bool | src/WaferFoundry.sol:WaferFoundry |
| 10 | 0 | 20 | pendingFeeRecipient | address | src/WaferFoundry.sol:WaferFoundry |
| 10 | 20 | 8 | feeRecipientEta | uint64 | src/WaferFoundry.sol:WaferFoundry |
| 11 | 0 | 16 | pendingMaterialPrice | uint128 | src/WaferFoundry.sol:WaferFoundry |
| 11 | 16 | 8 | materialPriceEta | uint64 | src/WaferFoundry.sol:WaferFoundry |
| 12 | 0 | 20 | genesis | contract WaferGenesis | src/WaferFoundry.sol:WaferFoundry |
| 13 | 0 | 32 | usedSalt | mapping(address ⇒ mapping(bytes32 ⇒ bool)) | src/WaferFoundry.sol:WaferFoundry |
| 14 | 0 | 32 | granted | mapping(address ⇒ mapping(bytes32 ⇒ bool)) | src/WaferFoundry.sol:WaferFoundry |
| 15 | 0 | 32 | _projects | struct WaferFoundry.Project[] | src/WaferFoundry.sol:WaferFoundry |
| 16 | 0 | 32 | _projectsOf | mapping(address ⇒ uint256[]) | src/WaferFoundry.sol:WaferFoundry |
| 17 | 0 | 32 | _projectDies | mapping(uint256 ⇒ uint256[]) | src/WaferFoundry.sol:WaferFoundry |
| 18 | 0 | 32 | dieProject | mapping(uint256 ⇒ uint256) | src/WaferFoundry.sol:WaferFoundry |
| 19 | 0 | 32 | dieStats | mapping(uint256 ⇒ struct WaferFoundry.DieStats) | src/WaferFoundry.sol:WaferFoundry |
| 20 | 0 | 32 | _hasLicensed | mapping(uint256 ⇒ mapping(address ⇒ bool)) | src/WaferFoundry.sol:WaferFoundry |
| 21 | 0 | 20 | market | address | src/WaferFoundry.sol:WaferFoundry |
| 22 | 0 | 20 | namesMarket | address | src/WaferFoundry.sol:WaferFoundry |
| 23 | 0 | 16 | materialPriceWei | uint128 | src/WaferFoundry.sol:WaferFoundry |
| 24 | 0 | 32 | materialsSold | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 25 | 0 | 32 | materialSalesWei | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 26 | 0 | 32 | dieShares | mapping(uint256 ⇒ struct WaferFoundry.Share) | src/WaferFoundry.sol:WaferFoundry |
| 27 | 0 | 32 | _minerDies | mapping(address ⇒ uint256[]) | src/WaferFoundry.sol:WaferFoundry |
| 28 | 0 | 32 | totalWeight | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 29 | 0 | 32 | accPerWeight | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 30 | 0 | 32 | accDust | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 31 | 0 | 32 | distributed | uint256 | src/WaferFoundry.sol:WaferFoundry |
| 32 | 0 | 32 | pendingCreator | mapping(address ⇒ uint256) | src/WaferFoundry.sol:WaferFoundry |
| 33 | 0 | 32 | pendingCreatorTotal | uint256 | src/WaferFoundry.sol:WaferFoundry |
Finding symbols…
Loading files...