Skip to content

Polyzoa/data-clients

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Providers

Data Clients

Bitquery

Define Query

package bitquery

type Query struct {
    Url    Endpoint
    Query  string
    Params map[string]any
}

with:

To run the Query, call client.RunQuery(query, response) with response the expected response data.

Example

var SolanaTransferQuery = Query{
	Query: `query TransferQuery($address: String!) {
  data: Solana(network: solana) {
    Transfers(
      where: {Transfer: {Currency: {MintAddress: {is: $address}}}}
    ) {
      count
      success:count(if: {Transaction: {Result: {Success: true}}})
      fail:count(if: {Transaction: {Result: {Success: false}}})
    }
  }
}`,
	Params: [string]any{
      "address": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
    },
	Url:    EndpointV3,
}

client = NewClient(apiKey, apiToken)
var response Response[any]
err := client.RunQuery(SolanaTransferQuery, &response)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages