import axios from "axios";
/**
* This is the Kenshi Deep Index endpoint for MQL
*/
const endpoint = "https://api.kenshi.io/index/mql";
const apikey = "YOUR_API_KEY";
const owner = "YOUR_WALLET_ADDRESS";
/**
* Define your MQL request here
*/
const request = {
blockchain: "binance-mainnet",
owner,
apikey,
query: {
"event.name": "Transfer",
"block.number": { $gte: 20740000 },
},
};
/**
* Post request sending the MQL request to the
* Kenshi Deep Index endpoint, receive the data and print
*/
const data = await axios.post(endpoint, request);
console.log(data);
import fetch from "node-fetch";
/**
* This is the Kenshi Deep Index endpoint for MQL
*/
const endpoint = "https://api.kenshi.io/index/mql";
const apikey = "YOUR_API_KEY";
const owner = "YOUR_WALLET_ADDRESS";
/**
* Define your MQL request here
*/
const request = {
blockchain: "binance-mainnet",
owner,
apikey,
query: {
"event.name": "Transfer",
"block.number": { $gte: 20740000 },
},
};
/**
* Post request sending the MQL request to the
* Kenshi Deep Index endpoint
*/
const response = await fetch(endpoint, {
method: "POST",
body: JSON.stringify(request),
});
/**
* Receive the data and print it
*/
const data = await response.json();
console.log(data);
import requests
# This is the Kenshi Deep Index endpoint for MQL
endpoint = "https://api.kenshi.io/index/mql"
# Define your MQL query here
request = {
"blockchain": "binance-mainnet",
"owner": "YOUR_WALLET_ADDRESS",
"apikey": "YOUR_API_KEY",
"query": {
"event.name": "Transfer",
"block.number": {"$gte": 20740000},
},
}
# Post request sending the MQL request to the
# Kenshi Deep Index endpoint
response = requests.post(endpoint, json=request)
# Receive the data and print it
data = response.json()
print(data)
package main
import (
"bytes"
"fmt"
"io/ioutil"
"net/http"
)
func main() {
/**
* This is the Kenshi Deep Index endpoint for MQL
*/
endpoint := "https://api.kenshi.io/index/mql"
/**
* Define your MQL request here
*/
var mql = []byte(`{
"blockchain": "binance-mainnet",
"owner": "YOUR_WALLET_ADDRESS",
"apikey": "YOUR_API_KEY",
"query": {
"event.name": "Transfer",
"block.number": {
"$gte": 20740000
}
}
}`)
/**
* Post request sending the MQL request to the
* Kenshi Deep Index endpoint, receive the data and print
*/
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(mql))
req.Header.Set("Content-Type", "application/json; charset=UTF-8")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}