curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "perpDexs"
}
'[
null,
{
"name": "test",
"full_name": "test dex",
"deployer": "0x5e89b26d8d66da9888c835c9bfcc2aa51813e152",
"oracle_updater": null
}
]curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info \
--header 'Content-Type: application/json' \
--data '
{
"type": "perpDexs"
}
'[
null,
{
"name": "test",
"full_name": "test dex",
"deployer": "0x5e89b26d8d66da9888c835c9bfcc2aa51813e152",
"oracle_updater": null
}
]perpDexs call will return non-null when HIP-3: Builder-Deployed Perpetuals goes live on the mainnet.info endpoint with type: "perpDexs" retrieves information about all available perpetual DEXs (Decentralized Exchanges) on the Hyperliquid ecosystem. This endpoint provides basic identification and deployment information for each perpetual DEX instance.
type (string, required) — The request type. Must be "perpDexs" to retrieve perpetual DEXs information.null — Represents the default/first perpetual DEXname (string) — Short name of the perpetual DEXfull_name (string) — Full descriptive name of the DEXdeployer (string) — Ethereum address of the DEX deployer in 42-character hexadecimal formatoracle_updater (string or null) — Address responsible for oracle updates, or null if not applicablecurl -X POST \
-H "Content-Type: application/json" \
-d '{"type": "perpDexs"}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
[
null,
{
"name": "test",
"full_name": "test dex",
"deployer": "0x5e89b26d8d66da9888c835c9bfcc2aa51813e152",
"oracle_updater": null
}
]
info endpoint with type: "perpDexs" is essential for applications that need to:
Request type to retrieve available perpetual DEXs information
perpDexs List of available perpetual DEXs and their configurations
Was this page helpful?