UNPKG

@gooddollar/goodcontracts

Version:
1,461 lines 50.9 kB
{ "manifestVersion": "3.1", "impls": { "574375090236d7bf5c112faaa259926823ab818b416ee51a4ad811b64aa626e9": { "address": "0x64D5E069EC21A15E7B39A860D4875e78794e0762", "txHash": "0x05fed2a56d54916834069aba516467b2f2a8ae78224b3a82ffe34590c08a2917", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV2", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV2.sol:33" }, { "contract": "FuseStakingV2", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV2.sol:34" }, { "contract": "FuseStakingV2", "label": "consensus", "type": "t_contract(IConsensus)3120", "src": "contracts/staking/FuseStakingV2.sol:36" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3120": { "label": "contract IConsensus" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "6c84750146507a829bee36fd3d910ac84fd5c2e48ae67ef9afdc9c1dd5e89c4b": { "address": "0x2f087Dc288B104aC94c23c8240Ca8D9A40275ce6", "txHash": "0xce466b266c60cb3a086e5622fe77145a80ea65025dd14d1bd715aca6d77329b6", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3568", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)658", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)716", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)668", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)678", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3568": { "label": "contract IConsensus" }, "t_contract(Uniswap)658": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)716": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)668": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)678": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "34c908275cf4fe1b7d5e7b2ddd32bc2a5ec545136168be3341786356edd9ced2": { "address": "0xD0ff9EB4f7cf171358591596fb6BAb2DA203c2A5", "txHash": "0x2356198c31013ea78522ccb7f6e04f7c61c536fab92b843618e17b6928509a98", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3568", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)658", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)716", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)668", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)678", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3568": { "label": "contract IConsensus" }, "t_contract(Uniswap)658": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)716": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)668": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)678": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "1567b5dd35365ba5c7112c4805379872b0481fc0c86f48810116a37bd5474b93": { "address": "0x9334eAF13b2A96B3B14CB3f6b3e8Ab0C58D52973", "txHash": "0x9178a617a3079d8552513b86875328b566f6d4947da4033101a520aa0bd4fa77", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3568", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)658", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)716", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)668", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)678", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3568": { "label": "contract IConsensus" }, "t_contract(Uniswap)658": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)716": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)668": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)678": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "42b1c8fa8b27fc79ff2e50e7d3775e380ec2a93fa7d6f856dc819cc9850b313d": { "address": "0x8C09764cC5B51a429dA36247Ecef09fd9608E287", "txHash": "0x9424ac6669260848c5a06a2b3e2a2680a891faeb8a479f49e558e6441b2059f9", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3568", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)658", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)716", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)668", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)678", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3568": { "label": "contract IConsensus" }, "t_contract(Uniswap)658": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)716": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)668": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)678": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "2927a463f3c95c88f4142c792aefac469729fd2660810925b3a9b54b6e51b43b": { "address": "0xF58E641d74149E50Ab8B79579b1d3eF9451F7B82", "txHash": "0x9424ac6669260848c5a06a2b3e2a2680a891faeb8a479f49e558e6441b2059f9", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3568", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)658", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)716", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)668", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)678", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3568": { "label": "contract IConsensus" }, "t_contract(Uniswap)658": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)716": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)668": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)678": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "cf452d2c354e8420e79869ede10a3ba956715c68e59f3d208ec8395dcb6c7f44": { "address": "0x05CcE474d579f5241701A94085B12D4975dD082b", "txHash": "0xfb8f4a3056760f1fde63797f58e42cc4f635b440f2814db00e08c6397a43e1bd", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "FuseStakingV3", "label": "stakers", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/staking/FuseStakingV3.sol:37" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:38" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)3741", "src": "contracts/staking/FuseStakingV3.sol:40" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)691", "src": "contracts/staking/FuseStakingV3.sol:42" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)754", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)701", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)716", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3741": { "label": "contract IConsensus" }, "t_contract(Uniswap)691": { "label": "contract Uniswap" }, "t_contract(GoodDollar)577": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)754": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)701": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)716": { "label": "contract UniswapPair" }, "t_uint256": { "label": "uint256" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "2f3dddb7ca9604ff0e929a08a4d70cdcf765d2672076380734acbff9bb51d5db": { "address": "0x5Cf9D76739b7B2639a15dB5B7FA9786C2009AD55", "txHash": "0x06abf802fb26b5295069f89d020e20335e2b7be3ce454f30ab12456359023295", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "../@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "../@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "InvitesV1", "label": "codeToUser", "type": "t_mapping(t_bytes32,t_address)", "src": "invite/InvitesV1.sol:46" }, { "contract": "InvitesV1", "label": "users", "type": "t_mapping(t_address,t_struct(User)1724_storage)", "src": "invite/InvitesV1.sol:47" }, { "contract": "InvitesV1", "label": "avatar", "type": "t_address_payable", "src": "invite/InvitesV1.sol:48" }, { "contract": "InvitesV1", "label": "levels", "type": "t_mapping(t_uint256,t_struct(Level)1735_storage)", "src": "invite/InvitesV1.sol:50" }, { "contract": "InvitesV1", "label": "owner", "type": "t_address", "src": "invite/InvitesV1.sol:52" }, { "contract": "InvitesV1", "label": "identity", "type": "t_contract(IIdentity)422", "src": "invite/InvitesV1.sol:53" }, { "contract": "InvitesV1", "label": "goodDollar", "type": "t_contract(cERC20)239", "src": "invite/InvitesV1.sol:54" }, { "contract": "InvitesV1", "label": "active", "type": "t_bool", "src": "invite/InvitesV1.sol:55" }, { "contract": "InvitesV1", "label": "stats", "type": "t_struct(Stats)1697_storage", "src": "invite/InvitesV1.sol:56" }, { "contract": "InvitesV1", "label": "levelExpirationEnabled", "type": "t_bool", "src": "invite/InvitesV1.sol:58" } ], "types": { "t_mapping(t_bytes32,t_address)": { "label": "mapping(bytes32 => address)" }, "t_mapping(t_address,t_struct(User)1724_storage)": { "label": "mapping(address => struct InvitesV1.User)" }, "t_address_payable": { "label": "address payable" }, "t_mapping(t_uint256,t_struct(Level)1735_storage)": { "label": "mapping(uint256 => struct InvitesV1.Level)" }, "t_address": { "label": "address" }, "t_contract(IIdentity)422": { "label": "contract IIdentity" }, "t_contract(cERC20)239": { "label": "contract cERC20" }, "t_bool": { "label": "bool" }, "t_struct(Stats)1697_storage": { "label": "struct InvitesV1.Stats" } } } }, "ebdaca59ec8fe91637eb77380b3576c1c5f2ff0a4fa643a2d450c2d6df62b90a": { "address": "0xF94C8d83224b16e32C538f5a86eDED806Eda4247", "txHash": "0x954841f58014195aa6782262f7038d0342725b03ba9a4f16402c64cbddd8e25a", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "Reputation", "label": "decimals", "type": "t_uint8", "src": "contracts/governance/Reputation.sol:15" }, { "contract": "Reputation", "label": "balances", "type": "t_mapping(t_address,t_array(t_uint256)dyn_storage)", "src": "contracts/governance/Reputation.sol:32" }, { "contract": "Reputation", "label": "totalSupplyHistory", "type": "t_array(t_uint256)dyn_storage", "src": "contracts/governance/Reputation.sol:35" }, { "contract": "GReputation", "label": "nonces", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/governance/GReputation.sol:42" }, { "contract": "GReputation", "label": "blockchainStates", "type": "t_mapping(t_bytes32,t_array(t_struct(BlockchainState)2549_storage)dyn_storage)", "src": "contracts/governance/GReputation.sol:45" }, { "contract": "GReputation", "label": "stateHashBalances", "type": "t_mapping(t_bytes32,t_mapping(t_address,t_uint256))", "src": "contracts/governance/GReputation.sol:48" }, { "contract": "GReputation", "label": "activeBlockchains", "type": "t_array(t_bytes32)dyn_storage", "src": "contracts/governance/GReputation.sol:51" }, { "contract": "GReputation", "label": "delegates", "type": "t_mapping(t_address,t_address)", "src": "contracts/governance/GReputation.sol:54" }, { "contract": "GReputation", "label": "activeVotes", "type": "t_mapping(t_address,t_array(t_uint256)dyn_storage)", "src": "contracts/governance/GReputation.sol:57" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_mapping(t_bytes32,t_array(t_struct(BlockchainState)2549_storage)dyn_storage)": { "label": "mapping(bytes32 => struct GReputation.BlockchainState[])" }, "t_mapping(t_bytes32,t_mapping(t_address,t_uint256))": { "label": "mapping(bytes32 => mapping(address => uint256))" }, "t_array(t_bytes32)dyn_storage": { "label": "bytes32[]" }, "t_mapping(t_address,t_address)": { "label": "mapping(address => address)" }, "t_mapping(t_address,t_array(t_uint256)dyn_storage)": { "label": "mapping(address => uint256[])" }, "t_uint8": { "label": "uint8" }, "t_array(t_uint256)dyn_storage": { "label": "uint256[]" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "9e3a08c5e5aaefb168033816de4b8a7a9727779e5474481c3352dd94c63787c2": { "address": "0x90F9DbCf403b97bAcc6174b644Bb6eAc4E913aA7", "txHash": "0x9df50d2d7db3138d1786cd07cde07a548d3366f6dfdef36f3f8a3303d9545ce8", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "ContextUpgradeable", "label": "__gap", "type": "t_array(t_uint256)50_storage", "src": "@openzeppelin/contracts-upgradeable/GSN/ContextUpgradeable.sol:31" }, { "contract": "OwnableUpgradeable", "label": "_owner", "type": "t_address", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20" }, { "contract": "OwnableUpgradeable", "label": "__gap", "type": "t_array(t_uint256)49_storage", "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74" }, { "contract": "Reputation", "label": "decimals", "type": "t_uint8", "src": "contracts/governance/Reputation.sol:15" }, { "contract": "Reputation", "label": "balances", "type": "t_mapping(t_address,t_array(t_uint256)dyn_storage)", "src": "contracts/governance/Reputation.sol:32" }, { "contract": "Reputation", "label": "totalSupplyHistory", "type": "t_array(t_uint256)dyn_storage", "src": "contracts/governance/Reputation.sol:35" }, { "contract": "GReputation", "label": "nonces", "type": "t_mapping(t_address,t_uint256)", "src": "contracts/governance/GReputation.sol:42" }, { "contract": "GReputation", "label": "blockchainStates", "type": "t_mapping(t_bytes32,t_array(t_struct(BlockchainState)2549_storage)dyn_storage)", "src": "contracts/governance/GReputation.sol:45" }, { "contract": "GReputation", "label": "stateHashBalances", "type": "t_mapping(t_bytes32,t_mapping(t_address,t_uint256))", "src": "contracts/governance/GReputation.sol:48" }, { "contract": "GReputation", "label": "activeBlockchains", "type": "t_array(t_bytes32)dyn_storage", "src": "contracts/governance/GReputation.sol:51" }, { "contract": "GReputation", "label": "delegates", "type": "t_mapping(t_address,t_address)", "src": "contracts/governance/GReputation.sol:54" }, { "contract": "GReputation", "label": "activeVotes", "type": "t_mapping(t_address,t_array(t_uint256)dyn_storage)", "src": "contracts/governance/GReputation.sol:57" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_mapping(t_bytes32,t_array(t_struct(BlockchainState)2549_storage)dyn_storage)": { "label": "mapping(bytes32 => struct GReputation.BlockchainState[])" }, "t_mapping(t_bytes32,t_mapping(t_address,t_uint256))": { "label": "mapping(bytes32 => mapping(address => uint256))" }, "t_array(t_bytes32)dyn_storage": { "label": "bytes32[]" }, "t_mapping(t_address,t_address)": { "label": "mapping(address => address)" }, "t_mapping(t_address,t_array(t_uint256)dyn_storage)": { "label": "mapping(address => uint256[])" }, "t_uint8": { "label": "uint8" }, "t_array(t_uint256)dyn_storage": { "label": "uint256[]" }, "t_address": { "label": "address" }, "t_array(t_uint256)49_storage": { "label": "uint256[49]" }, "t_array(t_uint256)50_storage": { "label": "uint256[50]" }, "t_bool": { "label": "bool" } } } }, "6350855a258c6d2f8079a757815b036a016edd6256eaac7eabad93f3f36b14fb": { "address": "0xaaf214962D077566c6591B8401527783B308683f", "txHash": "0x26cf8c0639ea58a9d7f69d6e847381182a22bc2a19fd209036e484e4d6a5c005", "layout": null }, "c2a3be93a455f16608b24c1979249cd1589e4018fa800f09a92ccb4a8fbc9e4b": { "address": "0x7b3E76Cfd13561809D3DE1C16B949F32578b2E44", "txHash": "0x2527e1a945fe33d4b87c30d87d5aa41e4c148cd46c370c839040bc0272b14636", "layout": { "storage": [ { "contract": "Initializable", "label": "_initialized", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24" }, { "contract": "Initializable", "label": "_initializing", "type": "t_bool", "src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29" }, { "contract": "FuseFaucet", "label": "perDayRoughLimit", "type": "t_uint256", "src": "contracts/fuseFaucet/FuseFaucet.sol:17" }, { "contract": "FuseFaucet", "label": "toppingAmount", "type": "t_uint256", "src": "contracts/fuseFaucet/FuseFaucet.sol:18" }, { "contract": "FuseFaucet", "label": "gasRefund", "type": "t_uint256", "src": "contracts/fuseFaucet/FuseFaucet.sol:19" }, { "contract": "FuseFaucet", "label": "startTime", "type": "t_uint256", "src": "contracts/fuseFaucet/FuseFaucet.sol:20" }, { "contract": "FuseFaucet", "label": "currentDay", "type": "t_uint256", "src": "contracts/fuseFaucet/FuseFaucet.sol:21" }, { "contract": "FuseFaucet", "label": "identity", "type": "t_contract(IIdentity)1035", "src": "contracts/fuseFaucet/FuseFaucet.sol:23" }, { "contract": "FuseFaucet", "label": "toppings", "type": "t_mapping(t_uint256,t_mapping(t_address,t_uint256))", "src": "contracts/fuseFaucet/FuseFaucet.sol:25" }, { "contract": "FuseFaucet", "label": "notFirstTime", "type":