ITradingStorage
Contains the types for the GNSTradingStorage facet
TradingStorage
struct TradingStorage {
enum ITradingStorage.TradingActivated tradingActivated;
uint8 lastCollateralIndex;
uint240 __placeholder;
mapping(uint8 => struct ITradingStorage.Collateral) collaterals;
mapping(uint8 => address) gTokens;
mapping(address => uint8) collateralIndex;
mapping(address => mapping(uint32 => struct ITradingStorage.Trade)) trades;
mapping(address => mapping(uint32 => struct ITradingStorage.TradeInfo)) tradeInfos;
mapping(address => mapping(uint32 => mapping(enum ITradingStorage.PendingOrderType => uint256))) tradePendingOrderBlock;
mapping(address => mapping(uint32 => struct ITradingStorage.PendingOrder)) pendingOrders;
mapping(address => mapping(enum ITradingStorage.CounterType => struct ITradingStorage.Counter)) userCounters;
address[] traders;
mapping(address => bool) traderStored;
mapping(address => mapping(uint32 => struct IPairsStorage.GroupLiquidationParams)) tradeLiquidationParams;
uint256[38] __gap;
}PendingOrderType
CounterType
TradeType
TradingActivated
ContractsVersion
Collateral
Id
Trade
TradeInfo
PendingOrder
Counter
Last updated
Was this helpful?