UNPKG

@tokamak-zk-evm/synthesizer

Version:

Tokamak zk-EVM Synthesizer - Processes Ethereum transactions into wire maps for Tokamak zk-SNARK proof generation

181 lines 4.33 kB
{ "storageLayout": { "storage": [ { "astId": 1, "contract": "FiatTokenV1", "label": "_owner", "offset": 0, "slot": "0", "type": "address" }, { "astId": 2, "contract": "FiatTokenV1", "label": "_paused", "offset": 0, "slot": "1", "type": "bool" }, { "astId": 3, "contract": "FiatTokenV1", "label": "_rescuer", "offset": 0, "slot": "2", "type": "address" }, { "astId": 4, "contract": "FiatTokenV1", "label": "_name", "offset": 0, "slot": "3", "type": "string" }, { "astId": 5, "contract": "FiatTokenV1", "label": "_symbol", "offset": 0, "slot": "4", "type": "string" }, { "astId": 6, "contract": "FiatTokenV1", "label": "_decimals", "offset": 0, "slot": "5", "type": "uint8" }, { "astId": 7, "contract": "FiatTokenV1", "label": "_masterMinter", "offset": 0, "slot": "6", "type": "address" }, { "astId": 8, "contract": "FiatTokenV1", "label": "balances", "offset": 0, "slot": "7", "type": "mapping(address => uint256)" }, { "astId": 9, "contract": "FiatTokenV1", "label": "allowed", "offset": 0, "slot": "8", "type": "mapping(address => mapping(address => uint256))" }, { "astId": 10, "contract": "FiatTokenV1", "label": "totalSupply_", "offset": 0, "slot": "9", "type": "uint256" }, { "astId": 11, "contract": "FiatTokenV1", "label": "minters", "offset": 0, "slot": "10", "type": "mapping(address => bool)" }, { "astId": 12, "contract": "FiatTokenV1", "label": "minterAllowed", "offset": 0, "slot": "11", "type": "mapping(address => uint256)" }, { "astId": 13, "contract": "FiatTokenV2", "label": "_balanceAndBlacklistStates", "offset": 0, "slot": "12", "type": "mapping(address => uint256)" }, { "astId": 14, "contract": "FiatTokenV2", "label": "_authorizations", "offset": 0, "slot": "13", "type": "mapping(address => mapping(address => bool))" }, { "astId": 15, "contract": "FiatTokenV2_1", "label": "_nonces", "offset": 0, "slot": "14", "type": "mapping(address => uint256)" } ], "types": { "address": { "encoding": "inplace", "label": "address", "numberOfBytes": "20" }, "bool": { "encoding": "inplace", "label": "bool", "numberOfBytes": "1" }, "string": { "encoding": "bytes", "label": "string", "numberOfBytes": "32" }, "uint8": { "encoding": "inplace", "label": "uint8", "numberOfBytes": "1" }, "uint256": { "encoding": "inplace", "label": "uint256", "numberOfBytes": "32" }, "mapping(address => uint256)": { "encoding": "mapping", "key": "address", "label": "mapping(address => uint256)", "numberOfBytes": "32", "value": "uint256" }, "mapping(address => bool)": { "encoding": "mapping", "key": "address", "label": "mapping(address => bool)", "numberOfBytes": "32", "value": "bool" }, "mapping(address => mapping(address => uint256))": { "encoding": "mapping", "key": "address", "label": "mapping(address => mapping(address => uint256))", "numberOfBytes": "32", "value": "mapping(address => uint256)" }, "mapping(address => mapping(address => bool))": { "encoding": "mapping", "key": "address", "label": "mapping(address => mapping(address => bool))", "numberOfBytes": "32", "value": "mapping(address => bool)" } } } }