Loading contract data...
Loading contract data...
on Oasis Sapphire Mainnet (23294)
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.
These are the original source files, byte for byte. Learn more
Loading contract data...
Sourcify extracted these values from the recompiled bytecode.
Loading contract data...
The onchain and the recompiled bytecode have the same CBOR auxdata.
Loading contract data...
| address |
| contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 1 | 0 | 20 | _pendingOwner | address | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 2 | 0 | 64 | roflKey | struct EkaiControlPlane.RoflKey | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 4 | 0 | 21 | roflAppId | bytes21 | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 5 | 0 | 20 | gateway | address | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 6 | 0 | 32 | validProviders | mapping(bytes32 ⇒ bool) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 7 | 0 | 1 | paused | bool | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 8 | 0 | 32 | _secrets | mapping(address ⇒ mapping(bytes32 ⇒ struct EkaiControlPlane.Secret)) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 9 | 0 | 32 | delegateAllowed | mapping(address ⇒ mapping(address ⇒ bool)) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 10 | 0 | 32 | delegateCount | mapping(address ⇒ uint32) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 11 | 0 | 32 | modelAllowed | mapping(address ⇒ mapping(bytes32 ⇒ mapping(bytes32 ⇒ bool))) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
| 12 | 0 | 32 | modelCount | mapping(address ⇒ mapping(bytes32 ⇒ uint32)) | contracts/EkaiControlPlane.sol:EkaiControlPlane |
Finding symbols…
Loading files...