mirror of
https://github.com/oceanprotocol/market.git
synced 2024-06-30 05:41:41 +02:00
47 lines
868 B
TypeScript
47 lines
868 B
TypeScript
import { gql } from 'urql'
|
|
|
|
export const poolDataQuery = gql`
|
|
query PoolData(
|
|
$pool: ID!
|
|
$poolAsString: String!
|
|
$owner: String!
|
|
$user: String
|
|
) {
|
|
poolData: pool(id: $pool) {
|
|
id
|
|
totalShares
|
|
liquidityProviderFee
|
|
opcFee
|
|
marketSwapFee
|
|
spotPrice
|
|
baseToken {
|
|
address
|
|
symbol
|
|
}
|
|
baseTokenWeight
|
|
baseTokenLiquidity
|
|
datatoken {
|
|
address
|
|
symbol
|
|
}
|
|
datatokenWeight
|
|
datatokenLiquidity
|
|
shares(where: { user: $owner }) {
|
|
shares
|
|
}
|
|
}
|
|
poolDataUser: pool(id: $pool) {
|
|
shares(where: { user: $user }) {
|
|
shares
|
|
}
|
|
}
|
|
poolSnapshots(first: 1000, where: { pool: $poolAsString }, orderBy: date) {
|
|
date
|
|
spotPrice
|
|
baseTokenLiquidity
|
|
datatokenLiquidity
|
|
swapVolume
|
|
}
|
|
}
|
|
`
|