ArrakisV2Helper
Helper contract for querying common information about ArrakisV2 vaults
Last updated
Helper contract for querying common information about ArrakisV2 vaults
Last updated
name | type | description |
---|---|---|
inspect the total amount of token0 and token1 underlying all the ArrakisV2 vault shares in circulation. The total underlying always includes any token0/token1 that is:
Tokens sitting idle in the vault contract
Tokens invested as liquidity in UniswapV3 positions
Uncollected fees from any UniswapV3 positions
name | type | description |
---|---|---|
name | type | description |
---|---|---|
Same as totalUnderlying with additional return values fee0
and fee1
which denote the portion of total underlying that comes from current uncollected fees.
Same as totalUnderlyingWithFees with additional return values leftover0
and leftover1
which denote the portion of total underlying which is sitting idle in vault contract balance.
abc
returns breakdown of token holdings by liquidity position
returns breakdown of token holdings by liquidity position, and uncollected fees by liquidity position
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
name | type | description |
---|---|---|
factory
address
UniswapV3Factory contract address
vault
address
ArrakisV2 vault address
amount0
uint256
Total amount of token0 underlying vault shares
amount1
uint256
Total amount of token1 underlying vault shares
vault
address
ArrakisV2 vault address
amount0
uint256
Total amount of token0 underlying vault shares
amount1
uint256
Total amount of token1 underlying vault shares
fee0
uint256
Total amount of uncollected uniswap fees in token0
fee1
uint256
Total amount of uncollected uniswap fees in token1
vault
address
ArrakisV2 vault address
underlying
UnderlyingOutput
struct with totalUnderlying, fee, and leftover information
vault
address
ArrakisV2 vault address
liquidities
PositionLiquidity[]
ranges with liquidity amounts
vault
address
ArrakisV2 vault address
amount0s
Amount[]
amount token0 per range
amount1s
Amount[]
amount token1 per range
vault
address
ArrakisV2 vault address
amount0s
Amount[]
amount token0 per range
amount1s
Amount[]
amount token1 per range
fee0s
Amount[]
uncollected fee amount token0 per range
fee1s
Amount[]
uncollected fee amount token1 per range