import axios from "axios";
/**
* This is the Kenshi Deep Index endpoint for GraphQL
*/
const endpoint = "https://api.kenshi.io/index/graphql";
const apikey = "YOU_API_KEY";
const owner = "YOUR_WALLET_ADDRESS";
/**
* Define your GraphQL query here
*/
const query = `{
getEntries(blockchain: "binance-testnet", apikey: "${apikey}", owner: "${owner}") {
event {
name
}
}
}`;
/**
* POST request sending the GraphQL query to the
* Kenshi Deep Index endpoint, receive the data and print
*/
const { data } = await axios.post(endpoint, { query });
console.log(data);
import fetch from "node-fetch";
/**
* This is the Kenshi Deep Index endpoint for GraphQL
*/
const endpoint = "https://api.kenshi.io/index/graphql";
const apikey = "YOU_API_KEY";
const owner = "YOUR_WALLET_ADDRESS";
/**
* Define your GraphQL query here
*/
const query = `{
getEntries(blockchain: "binance-testnet", apikey: "${apikey}", owner: "${owner}") {
event {
name
}
}
}`;
/**
* POST request sending the GraphQL query to the
* Kenshi Deep Index endpoint
*/
const response = await fetch(endpoint, {
method: "POST",
body: JSON.stringify({ query }),
});
/**
* Receive the data and print it
*/
const { data } = await response.json();
console.log(data);
import requests
# This is the Kenshi Deep Index endpoint for GraphQL
endpoint = "https://api.kenshi.io/index/graphql"
# Define your GraphQL query here
query = """{
getEntries(blockchain: "binance-testnet", apikey: "YOUR_API_KEY", owner: "YOU_WALLET_ADDRESS") {
event {
name
}
}
}"""
# POST request sending the GraphQL query to the
# Kenshi Deep Index endpoint
response = requests.post(endpoint, json={"query": query})
# Receive the data and print it
data = response.json()["data"]
print(data)
package main
import (
"context"
"fmt"
"github.com/shurcool/graphql"
)
func main() {
/**
* This is the Kenshi Deep Index endpoint for GraphQL
*/
endpoint := "https://api.kenshi.io/index/graphql"
/**
* Create a GraphQL client to connect to the GraphQL endpoint
*/
client := graphql.NewClient(endpoint, nil)
/**
* Define your GraphQL query here
*/
var query struct {
GetEntries []struct {
Event struct {
Name graphql.String
}
} `graphql:"getEntries(blockchain: "binance-testnet", apikey: "YOUR_API_KEY", owner: "YOUR_WALLET_ADDRESS")"`
}
/**
* Send the query to the GraphQL server
*/
err := client.Query(context.Background(), &query, nil)
/**
* Check for errors and print the retrieved data
*/
if err != nil {
fmt.Println(err)
} else {
fmt.Println(query.GetEntries)
}
}