diff --git a/.openzeppelin/unknown-9001.json b/.openzeppelin/unknown-9001.json index 2e512bf..70836e6 100644 --- a/.openzeppelin/unknown-9001.json +++ b/.openzeppelin/unknown-9001.json @@ -3946,6 +3946,994 @@ } } } + }, + "bd049b61dfce306b06790b7faae1c150e51b760e71bad4b8d9485145412371d1": { + "address": "0x37cEDd38ee432AcBeb8232fA068272eF385C5499", + "txHash": "0xc0f6d0bd146e3e5d8c4aa73b8efb8243416c4ee05da11bf6b3d46e84cc9d41ef", + "layout": { + "solcVersion": "0.8.16", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_roles", + "offset": 0, + "slot": "51", + "type": "t_contract(DAORoles)13178", + "contract": "HasRole", + "src": "contracts/extensions/HasRole.sol:11" + }, + { + "label": "_balances", + "offset": 0, + "slot": "52", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:37" + }, + { + "label": "_allowances", + "offset": 0, + "slot": "53", + "type": "t_mapping(t_address,t_mapping(t_address,t_uint256))", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:39" + }, + { + "label": "_totalSupply", + "offset": 0, + "slot": "54", + "type": "t_uint256", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "55", + "type": "t_string_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:43" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "56", + "type": "t_string_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "57", + "type": "t_array(t_uint256)45_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:400" + }, + { + "label": "_voting", + "offset": 0, + "slot": "102", + "type": "t_contract(IVoting)12076", + "contract": "GovernanceTokenBase", + "src": "contracts/GovernanceToken/GovernanceTokenBase.sol:14" + }, + { + "label": "_redemptionController", + "offset": 0, + "slot": "103", + "type": "t_contract(IRedemptionController)8579", + "contract": "GovernanceTokenBase", + "src": "contracts/GovernanceToken/GovernanceTokenBase.sol:15" + }, + { + "label": "tokenExternal", + "offset": 0, + "slot": "104", + "type": "t_contract(INeokingdomToken)8492", + "contract": "GovernanceTokenBase", + "src": "contracts/GovernanceToken/GovernanceTokenBase.sol:16" + }, + { + "label": "_vestingBalance", + "offset": 0, + "slot": "105", + "type": "t_mapping(t_address,t_uint256)", + "contract": "GovernanceTokenBase", + "src": "contracts/GovernanceToken/GovernanceTokenBase.sol:27" + }, + { + "label": "_currentSnapshotId", + "offset": 0, + "slot": "106", + "type": "t_uint256", + "contract": "Snapshottable", + "src": "contracts/extensions/Snapshottable.sol:11" + }, + { + "label": "_accountBalanceSnapshots", + "offset": 0, + "slot": "107", + "type": "t_mapping(t_address,t_struct(Snapshots)7033_storage)", + "contract": "GovernanceTokenSnapshot", + "src": "contracts/GovernanceToken/GovernanceTokenSnapshot.sol:20" + }, + { + "label": "_totalSupplySnapshots", + "offset": 0, + "slot": "108", + "type": "t_struct(Snapshots)7033_storage", + "contract": "GovernanceTokenSnapshot", + "src": "contracts/GovernanceToken/GovernanceTokenSnapshot.sol:21" + }, + { + "label": "_shareholderRegistry", + "offset": 0, + "slot": "110", + "type": "t_contract(IShareholderRegistry)11029", + "contract": "GovernanceToken", + "src": "contracts/GovernanceToken/GovernanceToken.sol:20" + }, + { + "label": "depositedTokens", + "offset": 0, + "slot": "111", + "type": "t_mapping(t_address,t_array(t_struct(DepositedTokens)6201_storage)dyn_storage)", + "contract": "GovernanceToken", + "src": "contracts/GovernanceToken/GovernanceToken.sol:33" + }, + { + "label": "settlementPeriod", + "offset": 0, + "slot": "112", + "type": "t_uint256", + "contract": "GovernanceToken", + "src": "contracts/GovernanceToken/GovernanceToken.sol:35" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(DepositedTokens)6201_storage)dyn_storage": { + "label": "struct GovernanceToken.DepositedTokens[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)45_storage": { + "label": "uint256[45]", + "numberOfBytes": "1440" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_array(t_uint256)dyn_storage": { + "label": "uint256[]", + "numberOfBytes": "32" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(DAORoles)13178": { + "label": "contract DAORoles", + "numberOfBytes": "20" + }, + "t_contract(INeokingdomToken)8492": { + "label": "contract INeokingdomToken", + "numberOfBytes": "20" + }, + "t_contract(IRedemptionController)8579": { + "label": "contract IRedemptionController", + "numberOfBytes": "20" + }, + "t_contract(IShareholderRegistry)11029": { + "label": "contract IShareholderRegistry", + "numberOfBytes": "20" + }, + "t_contract(IVoting)12076": { + "label": "contract IVoting", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_struct(DepositedTokens)6201_storage)dyn_storage)": { + "label": "mapping(address => struct GovernanceToken.DepositedTokens[])", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_mapping(t_address,t_uint256))": { + "label": "mapping(address => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_struct(Snapshots)7033_storage)": { + "label": "mapping(address => struct GovernanceTokenSnapshot.Snapshots)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(DepositedTokens)6201_storage": { + "label": "struct GovernanceToken.DepositedTokens", + "members": [ + { + "label": "amount", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "settlementTimestamp", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(Snapshots)7033_storage": { + "label": "struct GovernanceTokenSnapshot.Snapshots", + "members": [ + { + "label": "ids", + "type": "t_array(t_uint256)dyn_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "values", + "type": "t_array(t_uint256)dyn_storage", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + } + } + }, + "9785844e8df3779bd6ed907944e66fc688c2419cffcde31dd5b7dd9e113b5dab": { + "address": "0xC2409dFf1Ba51Dd4707EdE00134b2FbF34a208B4", + "txHash": "0x9492ee59f94d3b83372f06d499d8e3f0601ffeaffcf7100dbf96d292ef4d5bc8", + "layout": { + "solcVersion": "0.8.16", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_roles", + "offset": 0, + "slot": "51", + "type": "t_contract(DAORoles)13178", + "contract": "HasRole", + "src": "contracts/extensions/HasRole.sol:11" + }, + { + "label": "tokenInternal", + "offset": 0, + "slot": "52", + "type": "t_contract(IGovernanceToken)7320", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:33" + }, + { + "label": "exchangeToken", + "offset": 0, + "slot": "53", + "type": "t_contract(ERC20)4378", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:36" + }, + { + "label": "redemptionController", + "offset": 0, + "slot": "54", + "type": "t_contract(IRedemptionController)8579", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:38" + }, + { + "label": "priceOracle", + "offset": 0, + "slot": "55", + "type": "t_contract(IDIAOracleV2)7346", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:39" + }, + { + "label": "_shareholderRegistry", + "offset": 0, + "slot": "56", + "type": "t_contract(IShareholderRegistry)11029", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:40" + }, + { + "label": "reserve", + "offset": 0, + "slot": "57", + "type": "t_address", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:42" + }, + { + "label": "offerDuration", + "offset": 0, + "slot": "58", + "type": "t_uint256", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:43" + }, + { + "label": "_offers", + "offset": 0, + "slot": "59", + "type": "t_mapping(t_address,t_struct(Offers)7715_storage)", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:45" + }, + { + "label": "_vaultContributors", + "offset": 0, + "slot": "60", + "type": "t_mapping(t_address,t_uint256)", + "contract": "InternalMarketBase", + "src": "contracts/InternalMarket/InternalMarketBase.sol:47" + }, + { + "label": "_diaPriceOracle", + "offset": 0, + "slot": "61", + "type": "t_contract(IDIAOracleV2)7346", + "contract": "InternalMarket", + "src": "contracts/InternalMarket/InternalMarket.sol:20" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(DAORoles)13178": { + "label": "contract DAORoles", + "numberOfBytes": "20" + }, + "t_contract(ERC20)4378": { + "label": "contract ERC20", + "numberOfBytes": "20" + }, + "t_contract(IDIAOracleV2)7346": { + "label": "contract IDIAOracleV2", + "numberOfBytes": "20" + }, + "t_contract(IGovernanceToken)7320": { + "label": "contract IGovernanceToken", + "numberOfBytes": "20" + }, + "t_contract(IRedemptionController)8579": { + "label": "contract IRedemptionController", + "numberOfBytes": "20" + }, + "t_contract(IShareholderRegistry)11029": { + "label": "contract IShareholderRegistry", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_struct(Offers)7715_storage)": { + "label": "mapping(address => struct InternalMarketBase.Offers)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint128,t_struct(Offer)7705_storage)": { + "label": "mapping(uint128 => struct InternalMarketBase.Offer)", + "numberOfBytes": "32" + }, + "t_struct(Offer)7705_storage": { + "label": "struct InternalMarketBase.Offer", + "members": [ + { + "label": "expiredAt", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(Offers)7715_storage": { + "label": "struct InternalMarketBase.Offers", + "members": [ + { + "label": "start", + "type": "t_uint128", + "offset": 0, + "slot": "0" + }, + { + "label": "end", + "type": "t_uint128", + "offset": 16, + "slot": "0" + }, + { + "label": "offer", + "type": "t_mapping(t_uint128,t_struct(Offer)7705_storage)", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint128": { + "label": "uint128", + "numberOfBytes": "16" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + } + } + }, + "26fba1b3fe25e5207a24537c046d7658f273282c1ef0fbf18b48932a88074c7f": { + "address": "0x6b5a6CEB18b84827EdFCF89EdeF88aA0B2C26f98", + "txHash": "0xf56e4a83502adc8e31a072044ca228ee16c2399fa296ab713f2f16e135d415ed", + "layout": { + "solcVersion": "0.8.16", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_roles", + "offset": 0, + "slot": "51", + "type": "t_contract(DAORoles)13178", + "contract": "HasRole", + "src": "contracts/extensions/HasRole.sol:11" + }, + { + "label": "redemptionStart", + "offset": 0, + "slot": "52", + "type": "t_uint256", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:21" + }, + { + "label": "redemptionWindow", + "offset": 0, + "slot": "53", + "type": "t_uint256", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:22" + }, + { + "label": "maxDaysInThePast", + "offset": 0, + "slot": "54", + "type": "t_uint256", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:24" + }, + { + "label": "activityWindow", + "offset": 0, + "slot": "55", + "type": "t_uint256", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:25" + }, + { + "label": "_redeemables", + "offset": 0, + "slot": "56", + "type": "t_mapping(t_address,t_array(t_struct(Redeemable)8704_storage)dyn_storage)", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:27" + }, + { + "label": "_redeemablesFirst", + "offset": 0, + "slot": "57", + "type": "t_mapping(t_address,t_uint256)", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:28" + }, + { + "label": "_mintBudgets", + "offset": 0, + "slot": "58", + "type": "t_mapping(t_address,t_array(t_struct(MintBudget)8709_storage)dyn_storage)", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:30" + }, + { + "label": "_mintBudgetsStartIndex", + "offset": 0, + "slot": "59", + "type": "t_mapping(t_address,t_uint256)", + "contract": "RedemptionControllerBase", + "src": "contracts/RedemptionController/RedemptionControllerBase.sol:31" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(MintBudget)8709_storage)dyn_storage": { + "label": "struct RedemptionControllerBase.MintBudget[]", + "numberOfBytes": "32" + }, + "t_array(t_struct(Redeemable)8704_storage)dyn_storage": { + "label": "struct RedemptionControllerBase.Redeemable[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(DAORoles)13178": { + "label": "contract DAORoles", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_struct(MintBudget)8709_storage)dyn_storage)": { + "label": "mapping(address => struct RedemptionControllerBase.MintBudget[])", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_array(t_struct(Redeemable)8704_storage)dyn_storage)": { + "label": "mapping(address => struct RedemptionControllerBase.Redeemable[])", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_struct(MintBudget)8709_storage": { + "label": "struct RedemptionControllerBase.MintBudget", + "members": [ + { + "label": "timestamp", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(Redeemable)8704_storage": { + "label": "struct RedemptionControllerBase.Redeemable", + "members": [ + { + "label": "amount", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "mintTimestamp", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "start", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "end", + "type": "t_uint256", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + } + } + }, + "470f1646ac663c891ce27799fe38f09bf2337c0262107e89c62107f68f507412": { + "address": "0x650f800B2bb30465936051A209eEB26bB91AC82d", + "txHash": "0x5324effb53a00ca6b4e2bf6dc32f434dadb5d4dfee78e2726569050214163a60", + "layout": { + "solcVersion": "0.8.16", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_balances", + "offset": 0, + "slot": "51", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:37" + }, + { + "label": "_allowances", + "offset": 0, + "slot": "52", + "type": "t_mapping(t_address,t_mapping(t_address,t_uint256))", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:39" + }, + { + "label": "_totalSupply", + "offset": 0, + "slot": "53", + "type": "t_uint256", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "54", + "type": "t_string_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:43" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "55", + "type": "t_string_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "56", + "type": "t_array(t_uint256)45_storage", + "contract": "ERC20Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:400" + }, + { + "label": "SHAREHOLDER_STATUS", + "offset": 0, + "slot": "101", + "type": "t_bytes32", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:9" + }, + { + "label": "INVESTOR_STATUS", + "offset": 0, + "slot": "102", + "type": "t_bytes32", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:10" + }, + { + "label": "CONTRIBUTOR_STATUS", + "offset": 0, + "slot": "103", + "type": "t_bytes32", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:11" + }, + { + "label": "MANAGING_BOARD_STATUS", + "offset": 0, + "slot": "104", + "type": "t_bytes32", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:12" + }, + { + "label": "_voting", + "offset": 0, + "slot": "105", + "type": "t_contract(IVoting)12076", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:14" + }, + { + "label": "_statuses", + "offset": 0, + "slot": "106", + "type": "t_mapping(t_address,t_bytes32)", + "contract": "ShareholderRegistryBase", + "src": "contracts/ShareholderRegistry/ShareholderRegistryBase.sol:22" + }, + { + "label": "_currentSnapshotId", + "offset": 0, + "slot": "107", + "type": "t_uint256", + "contract": "Snapshottable", + "src": "contracts/extensions/Snapshottable.sol:11" + }, + { + "label": "_totalSupplySnapshots", + "offset": 0, + "slot": "108", + "type": "t_struct(TotalSupplySnapshots)11642_storage", + "contract": "ShareholderRegistrySnapshot", + "src": "contracts/ShareholderRegistry/ShareholderRegistrySnapshot.sol:16" + }, + { + "label": "_accountStatusAndBalanceSnapshots", + "offset": 0, + "slot": "110", + "type": "t_mapping(t_address,t_struct(StatusAndBalanceSnapshots)11658_storage)", + "contract": "ShareholderRegistrySnapshot", + "src": "contracts/ShareholderRegistry/ShareholderRegistrySnapshot.sol:28" + }, + { + "label": "_roles", + "offset": 0, + "slot": "111", + "type": "t_contract(DAORoles)13178", + "contract": "HasRole", + "src": "contracts/extensions/HasRole.sol:11" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(StatusAndBalance)11650_storage)dyn_storage": { + "label": "struct ShareholderRegistrySnapshot.StatusAndBalance[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)45_storage": { + "label": "uint256[45]", + "numberOfBytes": "1440" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_array(t_uint256)dyn_storage": { + "label": "uint256[]", + "numberOfBytes": "32" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(DAORoles)13178": { + "label": "contract DAORoles", + "numberOfBytes": "20" + }, + "t_contract(IVoting)12076": { + "label": "contract IVoting", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bytes32)": { + "label": "mapping(address => bytes32)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_mapping(t_address,t_uint256))": { + "label": "mapping(address => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_struct(StatusAndBalanceSnapshots)11658_storage)": { + "label": "mapping(address => struct ShareholderRegistrySnapshot.StatusAndBalanceSnapshots)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(StatusAndBalance)11650_storage": { + "label": "struct ShareholderRegistrySnapshot.StatusAndBalance", + "members": [ + { + "label": "status", + "type": "t_bytes32", + "offset": 0, + "slot": "0" + }, + { + "label": "balance", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(StatusAndBalanceSnapshots)11658_storage": { + "label": "struct ShareholderRegistrySnapshot.StatusAndBalanceSnapshots", + "members": [ + { + "label": "ids", + "type": "t_array(t_uint256)dyn_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "values", + "type": "t_array(t_struct(StatusAndBalance)11650_storage)dyn_storage", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(TotalSupplySnapshots)11642_storage": { + "label": "struct ShareholderRegistrySnapshot.TotalSupplySnapshots", + "members": [ + { + "label": "ids", + "type": "t_array(t_uint256)dyn_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "values", + "type": "t_array(t_uint256)dyn_storage", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + } + } } } } diff --git a/hardhat.config.ts b/hardhat.config.ts index 0b8a198..1592345 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -78,7 +78,7 @@ const config: HardhatUserConfig = { accounts: [TEVMOS_PRIVATE_KEY], }, evmos: { - url: "https://eth.bd.evmos.org:8545", + url: "https://evmos-evm.publicnode.com", accounts: [EVMOS_PRIVATE_KEY], }, },