SaturationAndGeometricTWAPState
Inherits: Initializable, ISaturationAndGeometricTWAPState, OwnableUpgradeable
State Variables
midTermIntervalConfig
uint24 public midTermIntervalConfig;
longTermIntervalConfig
uint24 public longTermIntervalConfig;
satDataGivenPair
mapping(address => Saturation.SaturationStruct) internal satDataGivenPair;
TWAPDataGivenPair
mapping(address => GeometricTWAP.Observations) internal TWAPDataGivenPair;
maxNewPositionSaturationInMAG2
mapping(address => mapping(address => uint256)) maxNewPositionSaturationInMAG2;
lastUsedActiveLiquidityInLAssets
mapping(address => mapping(address => uint256)) lastUsedActiveLiquidityInLAssets;
isPairInitialized
mapping(address => bool) internal isPairInitialized;
Functions
constructor
constructor();
initialize
function initialize(uint24 _midTermIntervalConfig, uint24 _longTermIntervalConfig, address _owner) public initializer;