net.query syntax
Write your graphql query in playground, copy it and insert into SDK's net.query function. Define variables and execute it.
Write your graphql query in playground, copy it and insert into SDK's net.query function. Define variables and execute it.
See All the functions available in API here
You can pass variables via a separate parameter (graphql-style). You just copy the query from playground and replace the param values with $param_name and then pass parameters via additional object like this:
If you use variables object, you need to wrap your query in
query MyQuery(params){$param1: Param1Type}.
If the parameter is mandatory you must specify its type with exclamation mark on the end like this:
query MyQuery(params){$param1: Param1Type!}
await client.net.query({
query: `query MyQuery($utime: Int){
blockchain {
master_seq_no_range(time_end: $utime) { end }
}
}`,
variables: { utime },
})
await client.net.query({
query: `
blockchain {
master_seq_no_range(time_end: ${utime}) { end }
}`
})
See this sample to understand how to pass variables to the queries
Last modified 10mo ago