Skip to content

Commit

Permalink
feat: booster query
Browse files Browse the repository at this point in the history
  • Loading branch information
HuberTRoy committed Mar 28, 2024
1 parent bcb8a6d commit 0c4b2d4
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 2 deletions.
2 changes: 1 addition & 1 deletion packages/network-query/leaderboard.codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { CodegenConfig } from '@graphql-codegen/cli';
import { NETWORK_CONFIGS } from '@subql/network-config';

const config: CodegenConfig = {
schema: NETWORK_CONFIGS.testnet.gql.leaderboard,
schema: NETWORK_CONFIGS.mainnet.gql.leaderboard,
documents: './queries/leaderboard/*.gql',
config: {
preResolveTypes: true,
Expand Down
51 changes: 51 additions & 0 deletions packages/network-query/queries/network/deploymentBooster.gql
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
query GetDeploymentBoosterTotalAmountByDeploymentId($deploymentId: String!, $consumer: String!) {
deploymentBoosterSummaries(filter: { deploymentId: { equalTo: $deploymentId } }) {
aggregates {
sum {
totalAmount
}
}
}

deploymentBoosterSummariesByConsumer: deploymentBoosterSummaries(
filter: { deploymentId: { equalTo: $deploymentId }, consumer: { equalTo: $consumer } }
) {
aggregates {
sum {
totalAmount
}
}
}
}

query GetDeploymentBoosterProjectsAndTotalByConsumer(
$offset: Int = 0
$first: Int = 10
$consumer: String!
) {
deploymentBoosterSummaries(
filter: { consumer: { equalTo: $consumer } }
offset: $offset
first: $first
orderBy: ID_DESC
) {
nodes {
consumer
deploymentId
totalAmount
projectId
project {
metadata
}
}
totalCount
}

totalBoostedAmount: deploymentBoosterSummaries(filter: { consumer: { equalTo: $consumer } }) {
aggregates {
sum {
totalAmount
}
}
}
}
2 changes: 1 addition & 1 deletion packages/network-query/types.codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { CodegenConfig } from '@graphql-codegen/cli';
import { NETWORK_CONFIGS } from '@subql/network-config';

const config: CodegenConfig = {
schema: [`${NETWORK_CONFIGS.mainnet.gql.network}`, `${NETWORK_CONFIGS.testnet.gql.leaderboard}`],
schema: [`${NETWORK_CONFIGS.mainnet.gql.network}`, `${NETWORK_CONFIGS.mainnet.gql.leaderboard}`],
documents: ['./queries/network/*.gql', './queries/leaderboard/*.gql'],
config: {
preResolveTypes: true,
Expand Down

0 comments on commit 0c4b2d4

Please sign in to comment.