ICronV1PoolHelpers

getVirtualPriceOracle

function getVirtualPriceOracle(uint256 _maxBlock) external returns (uint256 timestamp, uint256 token0U256F112, uint256 token1U256F112, uint256 blockNumber)

getVirtualReserves

function getVirtualReserves(uint256 _maxBlock, bool _paused) external returns (uint256 blockNumber, uint256 token0ReserveU112, uint256 token1ReserveU112, uint256 token0OrdersU112, uint256 token1OrdersU112, uint256 token0ProceedsU112, uint256 token1ProceedsU112, uint256 token0BalancerFeesU96, uint256 token1BalancerFeesU96, uint256 token0CronFiFeesU96, uint256 token1CronFiFeesU96)

POOL_ID

function POOL_ID() external view returns (bytes32)

POOL_TYPE

function POOL_TYPE() external view returns (enum ICronV1PoolEnums.PoolType)

getPriceOracle

function getPriceOracle() external view returns (uint256 timestamp, uint256 token0U256F112, uint256 token1U256F112)

getOrderIds

function getOrderIds(address _owner, uint256 _offset, uint256 _maxResults) external view returns (uint256[] orderIds, uint256 numResults, uint256 totalResults)

getOrder

function getOrder(uint256 _orderId) external view returns (struct Order order)

getOrderIdCount

function getOrderIdCount() external view returns (uint256 nextOrderId)

getSalesRates

function getSalesRates() external view returns (uint256 salesRate0U112, uint256 salesRate1U112)

getLastVirtualOrderBlock

function getLastVirtualOrderBlock() external view returns (uint256 lastVirtualOrderBlock)

getSalesRatesEndingPerBlock

function getSalesRatesEndingPerBlock(uint256 _blockNumber) external view returns (uint256 salesRateEndingPerBlock0U112, uint256 salesRateEndingPerBlock1U112)

getShortTermFeePoints

function getShortTermFeePoints() external view returns (uint256)

getPartnerFeePoints

function getPartnerFeePoints() external view returns (uint256)

getLongTermFeePoints

function getLongTermFeePoints() external view returns (uint256)

getOrderAmounts

function getOrderAmounts() external view returns (uint256 orders0U112, uint256 orders1U112)

getProceedAmounts

function getProceedAmounts() external view returns (uint256 proceeds0U112, uint256 proceeds1U112)

getFeeShift

function getFeeShift() external view returns (uint256)

getCronFeeAmounts

function getCronFeeAmounts() external view returns (uint256 cronFee0U96, uint256 cronFee1U96)

isPaused

function isPaused() external view returns (bool)

isCollectingCronFees

function isCollectingCronFees() external view returns (bool)

isCollectingBalancerFees

function isCollectingBalancerFees() external view returns (bool)

getBalancerFee

function getBalancerFee() external view returns (uint256)

getBalancerFeeAmounts

function getBalancerFeeAmounts() external view returns (uint256 balFee0U96, uint256 balFee1U96)

Last updated