Graphql
How to access the KalyChain API using GraphQL
GraphQL can reduce the overhead needed for common queries. For example, instead of querying each receipt in a block, GraphQL can get the same result with a single query for the entire block.
The [Kaly GraphQL schema] describes the GraphQL implementation for Ethereum. Enable the GraphQL service using command line options.
!!! note
Access the GraphQL endpoint at http://<HOST>:<PORT>/graphql
. Configure <HOST>
and <PORT>
using graphql-http-host
and graphql-http-port
. The default endpoint is http://127.0.0.1:8547/graphql
.
GraphQL requests with cURL
KalyChain JSON-RPC API methods with an equivalent GraphQL query include a GraphQL request and result in the method example.
!!! example
GraphQL requests with GraphiQL app
The third-party tool, GraphiQL, provides a tabbed interface for editing and testing GraphQL queries and mutations. GraphiQL also provides access to the [Kaly GraphQL schema] from within the app.
Pending
transactionCount
and transactions
supports the Pending query.
!!! important
!!! example
!!! example
Last updated