info (alignedQuoteTokenInfo)
curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "alignedQuoteTokenInfo",
"token": 1
}
'import requests
url = "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info"
payload = {
"type": "alignedQuoteTokenInfo",
"token": 1
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({type: 'alignedQuoteTokenInfo', token: 1})
};
fetch('https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'type' => 'alignedQuoteTokenInfo',
'token' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info"
payload := strings.NewReader("{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info")
.header("Content-Type", "application/json")
.body("{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}"
response = http.request(request)
puts response.read_body{
"isAligned": true,
"firstAlignedTime": 123,
"evmMintedSupply": "<string>",
"dailyAmountOwed": [
[
"<string>"
]
],
"predictedRate": "<string>"
}Hyperliquid node API
alignedQuoteTokenInfo | Hyperliquid info
deprecated
The info endpoint with type: “alignedQuoteTokenInfo” retrieves supply, rate, and pending payment information for an aligned quote token.
POST
/
4f8d8f4040bdacd1577bff8058438274
/
info
info (alignedQuoteTokenInfo)
curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "alignedQuoteTokenInfo",
"token": 1
}
'import requests
url = "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info"
payload = {
"type": "alignedQuoteTokenInfo",
"token": 1
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({type: 'alignedQuoteTokenInfo', token: 1})
};
fetch('https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'type' => 'alignedQuoteTokenInfo',
'token' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info"
payload := strings.NewReader("{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info")
.header("Content-Type", "application/json")
.body("{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"type\": \"alignedQuoteTokenInfo\",\n \"token\": 1\n}"
response = http.request(request)
puts response.read_body{
"isAligned": true,
"firstAlignedTime": 123,
"evmMintedSupply": "<string>",
"dailyAmountOwed": [
[
"<string>"
]
],
"predictedRate": "<string>"
}Removed by Hyperliquid (~June 2026). The Hyperliquid API no longer recognizes the
alignedQuoteTokenInfo request type — requests fail to deserialize — and the method has been dropped from the official SDKs. There is no direct replacement. For the aligned quote asset mechanism, see Aligned quote assets in the Hyperliquid docs; for spot token metadata, see tokenDetails. This page is kept for reference.info endpoint with type: "alignedQuoteTokenInfo" returned supply, rate, and pending payment information for an aligned quote token. Aligned quote tokens are HIP-1 spot tokens that deployers had registered as collateral for HIP-3 perpetual DEXes through the CoreWriter contract on HyperEVM.
It returned null if the token had not been registered as an aligned quote asset.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
Request body
type(string, required) — The request type. Must be"alignedQuoteTokenInfo".token(integer, required) — Spot token index from thespotMetauniverse (e.g.,0for USDC,1for PURR). Only tokens registered as aligned quote assets return data.
Response
Returns an aligned quote token info object, ornull if the token is not registered as an aligned quote asset.
isAligned(boolean) — Whether the token is currently aligned.firstAlignedTime(integer) — Unix timestamp in milliseconds when the token was first aligned.evmMintedSupply(string) — Total EVM minted supply of the token as reported by CoreWriter.dailyAmountOwed(array) — Array of[date, amount]tuples showing daily owed amounts, wheredateis aYYYY-MM-DDstring andamountis a decimal string.predictedRate(string) — Predicted alignment rate as a decimal string.
Example request
Shell
curl -X POST \
-H "Content-Type: application/json" \
-d '{"type": "alignedQuoteTokenInfo", "token": 1}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
Example response
When the token is an aligned quote asset:{
"isAligned": true,
"firstAlignedTime": 1759914226913,
"evmMintedSupply": "0.0",
"dailyAmountOwed": [
["2025-10-08", "0.0"],
["2025-10-09", "0.0"]
],
"predictedRate": "0.03154807"
}
null
Use case
Theinfo endpoint with type: "alignedQuoteTokenInfo" is useful for:
- Checking whether a HIP-1 token is registered as an aligned quote asset before deploying a HIP-3 perp DEX with it as collateral
- Monitoring the EVM minted supply and daily owed amounts for aligned tokens
- Building dashboards that track alignment status and rates for custom quote tokens
Body
application/json
Response
200 - application/json
object | null
Aligned quote token information or null
Whether the token is currently aligned
Unix timestamp in milliseconds when the token was first aligned
Total EVM minted supply as reported by CoreWriter
Array of [date, amount] tuples showing daily owed amounts
Predicted alignment rate as a decimal string
Last modified on June 24, 2026
Was this page helpful?