Fetch positions by address
Get all positions from a user by wallet address. This query will return information like:
- Name of the token used to buy
- Name token to be bought
- Total deposited into the position (expressed in
from
token with applied decimals) - Total withdrawn from the position (expressed in
to
token with applied decimals) - Current will hold the current state of the position.
- Rate with which the position will swap
- Remaining swaps of the position
- Swap interval
- Interval (expressed in
seconds
)
- Status (
ACTIVE
, orTERMINATED
) - Block at which the position was created
- Timestamp of the block at which the position was created
{
positions (where: { user: "{{ADDRESS_OF_USER}}" }) {
user
from {
name
}
to {
name
}
totalDeposited
totalWithdrawn
rate
remainingSwaps
swapInterval {
interval
}
status
createdAtBlock
createdAtTimestamp
}
}
{
data {
positions: [
{
user: Bytes
from {
name: string
}
to {
name: string
}
totalDeposits: BigInt
totalWithdrawn: BigInt
current {
rate: BigInt
remainingSwaps: BigInt
}
swapInterval {
interval: BigInt
}
status: "ACTIVE" or "TERMINATED"
createdAtBlock: BigInt
createdAtTimestamp: BigInt
}
]
}
}
Last modified 10mo ago