UNPKG

@gooddollar/goodcontracts

Version:
1,217 lines (1,216 loc) 40.7 kB
{ "manifestVersion": "3.1", "impls": { "d98ba93bbf9a324894ae30f3dd133c0707269b13a48fd845336041c64894512a": { "address": "0xC1A090Ee402F7026aee69090Ba5e487041bdFb9E", "txHash": "0xfd384f1057ab48a9ebd161043b30eea452700a0d73bba02ace994f2d269ae277", "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)3905", "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" }, { "contract": "FuseStakingV3", "label": "communityPoolRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:54" }, { "contract": "FuseStakingV3", "label": "communityPoolBalance", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:56" }, { "contract": "FuseStakingV3", "label": "pendingFuseEarnings", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:57" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)3905": { "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" } } } }, "5a03c7a6eb3161a256496461c5ecc38d208577d1d587952a4197f1876707c9ba": { "address": "0x9F9FF3720dBa5f0e67e28eCFBa5E433B0d271204", "txHash": "0x97770043a6e7a90d4ed1fe58433b1a0410c3fd3d1c7468d0feb735de8c75ea02", "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:38" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:39" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)4024", "src": "contracts/staking/FuseStakingV3.sol:41" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)691", "src": "contracts/staking/FuseStakingV3.sol:43" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)577", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)754", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)701", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)716", "src": "contracts/staking/FuseStakingV3.sol:47" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:49" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:53" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:54" }, { "contract": "FuseStakingV3", "label": "communityPoolRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:55" }, { "contract": "FuseStakingV3", "label": "communityPoolBalance", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:57" }, { "contract": "FuseStakingV3", "label": "pendingFuseEarnings", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:58" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)4024": { "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": "0xAfAdA9E5EeaABBc0e37b1bf84227582b2dCb091c", "txHash": "0xb7f05d04d4bd54cc1b40f1a2a188dc48ca9c76770736557e283f4476c3f4e77f", "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" } } } }, "61cae1ee783731f3ed95b6210373b906fad5f66c462079c96de8f982da36aee0": { "address": "0x0e9C269afD9Ee20a349507c61092F58A636A1ed3", "txHash": "0x0e7fdaadfd7cb74d4f4e6e8d20b1601518a17cd97ef2a1a2c795dbc31f7184da", "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)3909_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)3920_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)513", "src": "invite/InvitesV1.sol:53" }, { "contract": "InvitesV1", "label": "goodDollar", "type": "t_contract(cERC20)309", "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)3882_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)3909_storage)": { "label": "mapping(address => struct InvitesV1.User)" }, "t_address_payable": { "label": "address payable" }, "t_mapping(t_uint256,t_struct(Level)3920_storage)": { "label": "mapping(uint256 => struct InvitesV1.Level)" }, "t_address": { "label": "address" }, "t_contract(IIdentity)513": { "label": "contract IIdentity" }, "t_contract(cERC20)309": { "label": "contract cERC20" }, "t_bool": { "label": "bool" }, "t_struct(Stats)3882_storage": { "label": "struct InvitesV1.Stats" } } } }, "6350855a258c6d2f8079a757815b036a016edd6256eaac7eabad93f3f36b14fb": { "address": "0xb7cb07b730141EfeA6a129fd683f7ff3dca62025", "txHash": "0x48d6a801ce86a3df4da1bc194f091f9561822ee67a85d5da0c4b37390e169c05", "layout": null }, "c2a3be93a455f16608b24c1979249cd1589e4018fa800f09a92ccb4a8fbc9e4b": { "address": "0x63b57Fb0849DdFfB50b9fDA874618E5efD4F7155", "txHash": "0x5b5de02b4fefca541ffabb8d34273c87add32d518ce732a16e9e6a9512bc54e2", "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": "t_mapping(t_address,t_bool)", "src": "contracts/fuseFaucet/FuseFaucet.sol:26" } ], "types": { "t_uint256": { "label": "uint256" }, "t_contract(IIdentity)1035": { "label": "contract IIdentity" }, "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { "label": "mapping(uint256 => mapping(address => uint256))" }, "t_mapping(t_address,t_bool)": { "label": "mapping(address => bool)" }, "t_bool": { "label": "bool" } } } }, "357ace39e0b463da57fa5e2022fee719a8f375f138e66879eec8bdb872729545": { "address": "0x7FCA2B3E1047291f65c2C914083d970c027f4290", "txHash": "0x17c5d48ee303b7567b3087d45d54d74dd50121cdd91cd08f5cd169995e04ad34", "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:43" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:44" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)6742", "src": "contracts/staking/FuseStakingV3.sol:46" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)966", "src": "contracts/staking/FuseStakingV3.sol:48" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)852", "src": "contracts/staking/FuseStakingV3.sol:49" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)1041", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)976", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)991", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:54" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:56" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:57" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:58" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:59" }, { "contract": "FuseStakingV3", "label": "communityPoolRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:60" }, { "contract": "FuseStakingV3", "label": "communityPoolBalance", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:62" }, { "contract": "FuseStakingV3", "label": "pendingFuseEarnings", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:63" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)6742": { "label": "contract IConsensus" }, "t_contract(Uniswap)966": { "label": "contract Uniswap" }, "t_contract(GoodDollar)852": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)1041": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)976": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)991": { "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" } } } }, "994fea36bb4289d43680ccd95271f5f2a4b1e5314d6d690e183ff82f14d42a3d": { "address": "0x07Ade2B769222F4B75F6E4859F9332aE22F68AC5", "txHash": "0x0919d81529d5396c3b0c7d260714f3160d63ee2cff0e1d23f3a0188595a238f2", "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:44" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)6743", "src": "contracts/staking/FuseStakingV3.sol:47" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)966", "src": "contracts/staking/FuseStakingV3.sol:49" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)852", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)1041", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)976", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)991", "src": "contracts/staking/FuseStakingV3.sol:53" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:55" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:57" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:58" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:59" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:60" }, { "contract": "FuseStakingV3", "label": "communityPoolRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:61" }, { "contract": "FuseStakingV3", "label": "communityPoolBalance", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:63" }, { "contract": "FuseStakingV3", "label": "pendingFuseEarnings", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:64" }, { "contract": "FuseStakingV3", "label": "USDC", "type": "t_address", "src": "contracts/staking/FuseStakingV3.sol:66" }, { "contract": "FuseStakingV3", "label": "fUSD", "type": "t_address", "src": "contracts/staking/FuseStakingV3.sol:67" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)6743": { "label": "contract IConsensus" }, "t_contract(Uniswap)966": { "label": "contract Uniswap" }, "t_contract(GoodDollar)852": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)1041": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)976": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)991": { "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" } } } }, "404f5c2eb26970d65dda2b1c93660a727fb39c735da416bd181cfc93f8cad204": { "address": "0xA02C0Cf72de8E0808BFEaCF92aFF6092bAFc4CDD", "txHash": "0x093500c6d1eab97e054ac26d5f0498f635b95c2a6ead8a4eea7a025795990628", "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:44" }, { "contract": "FuseStakingV3", "label": "validators", "type": "t_array(t_address)dyn_storage", "src": "contracts/staking/FuseStakingV3.sol:45" }, { "contract": "FuseStakingV3", "label": "consensus", "type": "t_contract(IConsensus)6743", "src": "contracts/staking/FuseStakingV3.sol:47" }, { "contract": "FuseStakingV3", "label": "uniswap", "type": "t_contract(Uniswap)966", "src": "contracts/staking/FuseStakingV3.sol:49" }, { "contract": "FuseStakingV3", "label": "GD", "type": "t_contract(GoodDollar)852", "src": "contracts/staking/FuseStakingV3.sol:50" }, { "contract": "FuseStakingV3", "label": "ubischeme", "type": "t_contract(UBIScheme)1041", "src": "contracts/staking/FuseStakingV3.sol:51" }, { "contract": "FuseStakingV3", "label": "uniswapFactory", "type": "t_contract(UniswapFactory)976", "src": "contracts/staking/FuseStakingV3.sol:52" }, { "contract": "FuseStakingV3", "label": "uniswapPair", "type": "t_contract(UniswapPair)991", "src": "contracts/staking/FuseStakingV3.sol:53" }, { "contract": "FuseStakingV3", "label": "lastDayCollected", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:55" }, { "contract": "FuseStakingV3", "label": "stakeBackRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:57" }, { "contract": "FuseStakingV3", "label": "maxSlippageRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:58" }, { "contract": "FuseStakingV3", "label": "keeperFeeRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:59" }, { "contract": "FuseStakingV3", "label": "RATIO_BASE", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:60" }, { "contract": "FuseStakingV3", "label": "communityPoolRatio", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:61" }, { "contract": "FuseStakingV3", "label": "communityPoolBalance", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:63" }, { "contract": "FuseStakingV3", "label": "pendingFuseEarnings", "type": "t_uint256", "src": "contracts/staking/FuseStakingV3.sol:64" }, { "contract": "FuseStakingV3", "label": "USDC", "type": "t_address", "src": "contracts/staking/FuseStakingV3.sol:66" }, { "contract": "FuseStakingV3", "label": "fUSD", "type": "t_address", "src": "contracts/staking/FuseStakingV3.sol:67" } ], "types": { "t_mapping(t_address,t_uint256)": { "label": "mapping(address => uint256)" }, "t_array(t_address)dyn_storage": { "label": "address[]" }, "t_contract(IConsensus)6743": { "label": "contract IConsensus" }, "t_contract(Uniswap)966": { "label": "contract Uniswap" }, "t_contract(GoodDollar)852": { "label": "contract GoodDollar" }, "t_contract(UBIScheme)1041": { "label": "contract UBIScheme" }, "t_contract(UniswapFactory)976": { "label": "contract UniswapFactory" }, "t_contract(UniswapPair)991": { "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" } } } } }, "admin": { "address": "0x57179b2A8eB019157b0C3E761cdB26c82C982a3B", "txHash": "0x2b05d2f7459ca2b40af56201268160f07b13ff22ae9155de048bd09ae4098097" } }