Skip to content

Queries

Content disclaimer

Please view the third-party content disclaimer here.

Sample queries

Below are some sample queries you can use to gather information from the polygon root subgraph.

You can build your own queries using a GraphQL Explorer and enter your endpoint to limit the data to exactly what you need.

Checkpoints

Description: This query gets the first 20 checkpoints proposed and the validated blocks assigned to it as well as the rewards for each.

{
  checkpoints(orderBy: id, orderDirection: asc, first: 20) {
    id
    proposer
    start
    end
    checkpointNumber
    reward
    timestamp
    transactionHash
  }
}

Delegators

Description: This query gets the total number of active delegators, the first 50 delegations and the validator they delegated to.

{
  globalDelegatorCounters {
    id
    current
  }
  delegations(first: 50) {
    id
    block
    activeStake
    validatorId
  }
}

Transfers

Description: This query gets the first 50 matic token transfers, the sender, receiver, value, transaction block and timestamp.

{
  maticTransfers(first: 50, orderBy: id, orderDirection: asc) {
    id
    from
    to
    value
    block
    timestamp
  }
}

Last update: December 22, 2023
Authors: kmurphypolygon