harb/services/ponder/generated/schema.graphql
johba bd475c2271 min stake from backend (#78)
resolves #74

Co-authored-by: johba <johba@harb.eth>
Reviewed-on: https://codeberg.org/johba/harb/pulls/78
2025-10-11 15:30:08 +02:00

431 lines
11 KiB
GraphQL

"""
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
"""
scalar JSON
scalar BigInt
type PageInfo {
hasNextPage: Boolean!
hasPreviousPage: Boolean!
startCursor: String
endCursor: String
}
type Meta {
status: JSON
}
type Query {
stats(id: String!): stats
statss(where: statsFilter, orderBy: String, orderDirection: String, before: String, after: String, limit: Int): statsPage!
positions(id: String!): positions
positionss(where: positionsFilter, orderBy: String, orderDirection: String, before: String, after: String, limit: Int): positionsPage!
_meta: Meta
}
type stats {
id: String!
kraikenTotalSupply: BigInt!
stakeTotalSupply: BigInt!
outstandingStake: BigInt!
positionsUpdatedAt: BigInt!
minStake: BigInt!
totalMinted: BigInt!
totalBurned: BigInt!
totalTaxPaid: BigInt!
totalUbiClaimed: BigInt!
mintedLastWeek: BigInt!
mintedLastDay: BigInt!
mintNextHourProjected: BigInt!
burnedLastWeek: BigInt!
burnedLastDay: BigInt!
burnNextHourProjected: BigInt!
taxPaidLastWeek: BigInt!
taxPaidLastDay: BigInt!
taxPaidNextHourProjected: BigInt!
ubiClaimedLastWeek: BigInt!
ubiClaimedLastDay: BigInt!
ubiClaimedNextHourProjected: BigInt!
ringBufferPointer: Int!
lastHourlyUpdateTimestamp: BigInt!
ringBuffer: JSON!
}
type statsPage {
items: [stats!]!
pageInfo: PageInfo!
totalCount: Int!
}
input statsFilter {
AND: [statsFilter]
OR: [statsFilter]
id: String
id_not: String
id_in: [String]
id_not_in: [String]
id_contains: String
id_not_contains: String
id_starts_with: String
id_ends_with: String
id_not_starts_with: String
id_not_ends_with: String
kraikenTotalSupply: BigInt
kraikenTotalSupply_not: BigInt
kraikenTotalSupply_in: [BigInt]
kraikenTotalSupply_not_in: [BigInt]
kraikenTotalSupply_gt: BigInt
kraikenTotalSupply_lt: BigInt
kraikenTotalSupply_gte: BigInt
kraikenTotalSupply_lte: BigInt
stakeTotalSupply: BigInt
stakeTotalSupply_not: BigInt
stakeTotalSupply_in: [BigInt]
stakeTotalSupply_not_in: [BigInt]
stakeTotalSupply_gt: BigInt
stakeTotalSupply_lt: BigInt
stakeTotalSupply_gte: BigInt
stakeTotalSupply_lte: BigInt
outstandingStake: BigInt
outstandingStake_not: BigInt
outstandingStake_in: [BigInt]
outstandingStake_not_in: [BigInt]
outstandingStake_gt: BigInt
outstandingStake_lt: BigInt
outstandingStake_gte: BigInt
outstandingStake_lte: BigInt
positionsUpdatedAt: BigInt
positionsUpdatedAt_not: BigInt
positionsUpdatedAt_in: [BigInt]
positionsUpdatedAt_not_in: [BigInt]
positionsUpdatedAt_gt: BigInt
positionsUpdatedAt_lt: BigInt
positionsUpdatedAt_gte: BigInt
positionsUpdatedAt_lte: BigInt
minStake: BigInt
minStake_not: BigInt
minStake_in: [BigInt]
minStake_not_in: [BigInt]
minStake_gt: BigInt
minStake_lt: BigInt
minStake_gte: BigInt
minStake_lte: BigInt
totalMinted: BigInt
totalMinted_not: BigInt
totalMinted_in: [BigInt]
totalMinted_not_in: [BigInt]
totalMinted_gt: BigInt
totalMinted_lt: BigInt
totalMinted_gte: BigInt
totalMinted_lte: BigInt
totalBurned: BigInt
totalBurned_not: BigInt
totalBurned_in: [BigInt]
totalBurned_not_in: [BigInt]
totalBurned_gt: BigInt
totalBurned_lt: BigInt
totalBurned_gte: BigInt
totalBurned_lte: BigInt
totalTaxPaid: BigInt
totalTaxPaid_not: BigInt
totalTaxPaid_in: [BigInt]
totalTaxPaid_not_in: [BigInt]
totalTaxPaid_gt: BigInt
totalTaxPaid_lt: BigInt
totalTaxPaid_gte: BigInt
totalTaxPaid_lte: BigInt
totalUbiClaimed: BigInt
totalUbiClaimed_not: BigInt
totalUbiClaimed_in: [BigInt]
totalUbiClaimed_not_in: [BigInt]
totalUbiClaimed_gt: BigInt
totalUbiClaimed_lt: BigInt
totalUbiClaimed_gte: BigInt
totalUbiClaimed_lte: BigInt
mintedLastWeek: BigInt
mintedLastWeek_not: BigInt
mintedLastWeek_in: [BigInt]
mintedLastWeek_not_in: [BigInt]
mintedLastWeek_gt: BigInt
mintedLastWeek_lt: BigInt
mintedLastWeek_gte: BigInt
mintedLastWeek_lte: BigInt
mintedLastDay: BigInt
mintedLastDay_not: BigInt
mintedLastDay_in: [BigInt]
mintedLastDay_not_in: [BigInt]
mintedLastDay_gt: BigInt
mintedLastDay_lt: BigInt
mintedLastDay_gte: BigInt
mintedLastDay_lte: BigInt
mintNextHourProjected: BigInt
mintNextHourProjected_not: BigInt
mintNextHourProjected_in: [BigInt]
mintNextHourProjected_not_in: [BigInt]
mintNextHourProjected_gt: BigInt
mintNextHourProjected_lt: BigInt
mintNextHourProjected_gte: BigInt
mintNextHourProjected_lte: BigInt
burnedLastWeek: BigInt
burnedLastWeek_not: BigInt
burnedLastWeek_in: [BigInt]
burnedLastWeek_not_in: [BigInt]
burnedLastWeek_gt: BigInt
burnedLastWeek_lt: BigInt
burnedLastWeek_gte: BigInt
burnedLastWeek_lte: BigInt
burnedLastDay: BigInt
burnedLastDay_not: BigInt
burnedLastDay_in: [BigInt]
burnedLastDay_not_in: [BigInt]
burnedLastDay_gt: BigInt
burnedLastDay_lt: BigInt
burnedLastDay_gte: BigInt
burnedLastDay_lte: BigInt
burnNextHourProjected: BigInt
burnNextHourProjected_not: BigInt
burnNextHourProjected_in: [BigInt]
burnNextHourProjected_not_in: [BigInt]
burnNextHourProjected_gt: BigInt
burnNextHourProjected_lt: BigInt
burnNextHourProjected_gte: BigInt
burnNextHourProjected_lte: BigInt
taxPaidLastWeek: BigInt
taxPaidLastWeek_not: BigInt
taxPaidLastWeek_in: [BigInt]
taxPaidLastWeek_not_in: [BigInt]
taxPaidLastWeek_gt: BigInt
taxPaidLastWeek_lt: BigInt
taxPaidLastWeek_gte: BigInt
taxPaidLastWeek_lte: BigInt
taxPaidLastDay: BigInt
taxPaidLastDay_not: BigInt
taxPaidLastDay_in: [BigInt]
taxPaidLastDay_not_in: [BigInt]
taxPaidLastDay_gt: BigInt
taxPaidLastDay_lt: BigInt
taxPaidLastDay_gte: BigInt
taxPaidLastDay_lte: BigInt
taxPaidNextHourProjected: BigInt
taxPaidNextHourProjected_not: BigInt
taxPaidNextHourProjected_in: [BigInt]
taxPaidNextHourProjected_not_in: [BigInt]
taxPaidNextHourProjected_gt: BigInt
taxPaidNextHourProjected_lt: BigInt
taxPaidNextHourProjected_gte: BigInt
taxPaidNextHourProjected_lte: BigInt
ubiClaimedLastWeek: BigInt
ubiClaimedLastWeek_not: BigInt
ubiClaimedLastWeek_in: [BigInt]
ubiClaimedLastWeek_not_in: [BigInt]
ubiClaimedLastWeek_gt: BigInt
ubiClaimedLastWeek_lt: BigInt
ubiClaimedLastWeek_gte: BigInt
ubiClaimedLastWeek_lte: BigInt
ubiClaimedLastDay: BigInt
ubiClaimedLastDay_not: BigInt
ubiClaimedLastDay_in: [BigInt]
ubiClaimedLastDay_not_in: [BigInt]
ubiClaimedLastDay_gt: BigInt
ubiClaimedLastDay_lt: BigInt
ubiClaimedLastDay_gte: BigInt
ubiClaimedLastDay_lte: BigInt
ubiClaimedNextHourProjected: BigInt
ubiClaimedNextHourProjected_not: BigInt
ubiClaimedNextHourProjected_in: [BigInt]
ubiClaimedNextHourProjected_not_in: [BigInt]
ubiClaimedNextHourProjected_gt: BigInt
ubiClaimedNextHourProjected_lt: BigInt
ubiClaimedNextHourProjected_gte: BigInt
ubiClaimedNextHourProjected_lte: BigInt
ringBufferPointer: Int
ringBufferPointer_not: Int
ringBufferPointer_in: [Int]
ringBufferPointer_not_in: [Int]
ringBufferPointer_gt: Int
ringBufferPointer_lt: Int
ringBufferPointer_gte: Int
ringBufferPointer_lte: Int
lastHourlyUpdateTimestamp: BigInt
lastHourlyUpdateTimestamp_not: BigInt
lastHourlyUpdateTimestamp_in: [BigInt]
lastHourlyUpdateTimestamp_not_in: [BigInt]
lastHourlyUpdateTimestamp_gt: BigInt
lastHourlyUpdateTimestamp_lt: BigInt
lastHourlyUpdateTimestamp_gte: BigInt
lastHourlyUpdateTimestamp_lte: BigInt
}
type positions {
id: String!
owner: String!
share: Float!
taxRate: Float!
taxRateIndex: Int!
kraikenDeposit: BigInt!
stakeDeposit: BigInt!
taxPaid: BigInt!
snatched: Int!
creationTime: BigInt!
lastTaxTime: BigInt!
status: String!
createdAt: BigInt!
closedAt: BigInt
totalSupplyInit: BigInt!
totalSupplyEnd: BigInt
payout: BigInt!
}
type positionsPage {
items: [positions!]!
pageInfo: PageInfo!
totalCount: Int!
}
input positionsFilter {
AND: [positionsFilter]
OR: [positionsFilter]
id: String
id_not: String
id_in: [String]
id_not_in: [String]
id_contains: String
id_not_contains: String
id_starts_with: String
id_ends_with: String
id_not_starts_with: String
id_not_ends_with: String
owner: String
owner_not: String
owner_in: [String]
owner_not_in: [String]
owner_contains: String
owner_not_contains: String
owner_starts_with: String
owner_ends_with: String
owner_not_starts_with: String
owner_not_ends_with: String
share: Float
share_not: Float
share_in: [Float]
share_not_in: [Float]
share_gt: Float
share_lt: Float
share_gte: Float
share_lte: Float
taxRate: Float
taxRate_not: Float
taxRate_in: [Float]
taxRate_not_in: [Float]
taxRate_gt: Float
taxRate_lt: Float
taxRate_gte: Float
taxRate_lte: Float
taxRateIndex: Int
taxRateIndex_not: Int
taxRateIndex_in: [Int]
taxRateIndex_not_in: [Int]
taxRateIndex_gt: Int
taxRateIndex_lt: Int
taxRateIndex_gte: Int
taxRateIndex_lte: Int
kraikenDeposit: BigInt
kraikenDeposit_not: BigInt
kraikenDeposit_in: [BigInt]
kraikenDeposit_not_in: [BigInt]
kraikenDeposit_gt: BigInt
kraikenDeposit_lt: BigInt
kraikenDeposit_gte: BigInt
kraikenDeposit_lte: BigInt
stakeDeposit: BigInt
stakeDeposit_not: BigInt
stakeDeposit_in: [BigInt]
stakeDeposit_not_in: [BigInt]
stakeDeposit_gt: BigInt
stakeDeposit_lt: BigInt
stakeDeposit_gte: BigInt
stakeDeposit_lte: BigInt
taxPaid: BigInt
taxPaid_not: BigInt
taxPaid_in: [BigInt]
taxPaid_not_in: [BigInt]
taxPaid_gt: BigInt
taxPaid_lt: BigInt
taxPaid_gte: BigInt
taxPaid_lte: BigInt
snatched: Int
snatched_not: Int
snatched_in: [Int]
snatched_not_in: [Int]
snatched_gt: Int
snatched_lt: Int
snatched_gte: Int
snatched_lte: Int
creationTime: BigInt
creationTime_not: BigInt
creationTime_in: [BigInt]
creationTime_not_in: [BigInt]
creationTime_gt: BigInt
creationTime_lt: BigInt
creationTime_gte: BigInt
creationTime_lte: BigInt
lastTaxTime: BigInt
lastTaxTime_not: BigInt
lastTaxTime_in: [BigInt]
lastTaxTime_not_in: [BigInt]
lastTaxTime_gt: BigInt
lastTaxTime_lt: BigInt
lastTaxTime_gte: BigInt
lastTaxTime_lte: BigInt
status: String
status_not: String
status_in: [String]
status_not_in: [String]
status_contains: String
status_not_contains: String
status_starts_with: String
status_ends_with: String
status_not_starts_with: String
status_not_ends_with: String
createdAt: BigInt
createdAt_not: BigInt
createdAt_in: [BigInt]
createdAt_not_in: [BigInt]
createdAt_gt: BigInt
createdAt_lt: BigInt
createdAt_gte: BigInt
createdAt_lte: BigInt
closedAt: BigInt
closedAt_not: BigInt
closedAt_in: [BigInt]
closedAt_not_in: [BigInt]
closedAt_gt: BigInt
closedAt_lt: BigInt
closedAt_gte: BigInt
closedAt_lte: BigInt
totalSupplyInit: BigInt
totalSupplyInit_not: BigInt
totalSupplyInit_in: [BigInt]
totalSupplyInit_not_in: [BigInt]
totalSupplyInit_gt: BigInt
totalSupplyInit_lt: BigInt
totalSupplyInit_gte: BigInt
totalSupplyInit_lte: BigInt
totalSupplyEnd: BigInt
totalSupplyEnd_not: BigInt
totalSupplyEnd_in: [BigInt]
totalSupplyEnd_not_in: [BigInt]
totalSupplyEnd_gt: BigInt
totalSupplyEnd_lt: BigInt
totalSupplyEnd_gte: BigInt
totalSupplyEnd_lte: BigInt
payout: BigInt
payout_not: BigInt
payout_in: [BigInt]
payout_not_in: [BigInt]
payout_gt: BigInt
payout_lt: BigInt
payout_gte: BigInt
payout_lte: BigInt
}