Send User-Signed Action REST API Endpoint
資訊
Exchange API 呼叫不會消耗Quicknode 點數。透過此endpoint 進行的交易endpoint 附加建置商手續費。完整明細請參閱hyperliquidapi.com。若要使用您自己的建置商代碼進行白標服務,請與我們聯繫。
This endpoint is not a drop-in replacement for Hyperliquid's native /exchange endpoint. See the Exchange API Overview for key differences.
身體參數
動作
物件
必填
載入中...
類型
字串
載入中...
hyperliquidChain
字串
載入中...
signatureChainId
字串
載入中...
非重複數
整數
必填
載入中...
簽名
物件
必填
載入中...
r
字串
載入中...
s
字串
載入中...
v
整數
載入中...
退貨
success
布林值
載入中...
使用者
字串
載入中...
exchangeResponse
物件
載入中...
請求
1curl -s -X POSTmainnet\2-H "Content-Type: application/json" \3-d '{4"action": {5"type": "usdSend",6"destination": "0x0000000000000000000000000000000000000001",7"amount": "1.0",8"hyperliquidChain": "Mainnet",9"signatureChainId": "0xa4b1",10"time": 123456789000011},12"nonce": 1234567890000,13"signature": {14"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",15"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",16"v": 2817}18}'19
1curl -s -X POSTmainnet\2-H "Content-Type: application/json" \3-d '{4"action": {5"type": "usdSend",6"destination": "0x0000000000000000000000000000000000000001",7"amount": "1.0",8"hyperliquidChain": "Mainnet",9"signatureChainId": "0xa4b1",10"time": 123456789000011},12"nonce": 1234567890000,13"signature": {14"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",15"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",16"v": 2817}18}'19
1const axios = require('axios');23const 資料 = {4action: {5類型: "usdSend",6目的地: "0x0000000000000000000000000000000000000001",7amount: "1.0",8hyperliquidChain: "Mainnet",9signatureChainId: "0xa4b1",10time: 123456789000011},12nonce: 1234567890000,13signature: {14r: "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",15s: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",16v: 2817}18};1920axios.post('https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange', data, {21headers: { 'Content-Type': 'application/json' }22})23.接著(回應 => 控制台.log(response.data))24.catchcatch(錯誤 => console.錯誤(錯誤));25
1const axios = require('axios');23const 資料 = {4action: {5類型: "usdSend",6目的地: "0x0000000000000000000000000000000000000001",7amount: "1.0",8hyperliquidChain: "Mainnet",9signatureChainId: "0xa4b1",10time: 123456789000011},12nonce: 1234567890000,13signature: {14r: "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",15s: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",16v: 2817}18};1920axios.post('https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange', data, {21headers: { 'Content-Type': 'application/json' }22})23.接著(回應 => 控制台.log(response.data))24.catchcatch(錯誤 => console.錯誤(錯誤));25
1匯入 請求2匯入 json34網址 = "mainnet"56有效載荷 = json.dumps({7"action": {8"類型": "usdSend",9「目的地」: "0x0000000000000000000000000000000000000001",10"amount": "1.0",11"hyperliquidChain": "Mainnet",12"signatureChainId": "0xa4b1",13"time": 123456789000014},15"nonce": 1234567890000,16"signature": {17"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",18"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",19"v": 2820}21})2223headers = { 'Content-Type': 'application/json' }24回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)25列印(回應.text)26
1匯入 請求2匯入 json34網址 = "mainnet"56有效載荷 = json.dumps({7"action": {8"類型": "usdSend",9「目的地」: "0x0000000000000000000000000000000000000001",10"amount": "1.0",11"hyperliquidChain": "Mainnet",12"signatureChainId": "0xa4b1",13"time": 123456789000014},15"nonce": 1234567890000,16"signature": {17"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",18"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",19"v": 2820}21})2223headers = { 'Content-Type': 'application/json' }24回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)25列印(回應.text)26
1需要 "uri"2require "json"3需要 "net/http"45網址 = URI("mainnet")6https = 網::HTTP.new(url.主機, 網址.port)7https.use_ssl = true8請求 = 淨額::HTTP::POST.新增(網址)9請求["Content-Type"] = "application/json"10請求。主體 = JSON.dump({11"action": {12"類型": "usdSend",13「目的地」: "0x0000000000000000000000000000000000000001",14"amount": "1.0",15"hyperliquidChain": "Mainnet",16"signatureChainId": "0xa4b1",17"time": 123456789000018},19"nonce": 1234567890000,20"signature": {21"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",22"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",23"v": 2824}25})26回應 = https.請求(請求)27puts 回應。read_body28
1需要 "uri"2require "json"3需要 "net/http"45網址 = URI("mainnet")6https = 網::HTTP.new(url.主機, 網址.port)7https.use_ssl = true8請求 = 淨額::HTTP::POST.新增(網址)9請求["Content-Type"] = "application/json"10請求。主體 = JSON.dump({11"action": {12"類型": "usdSend",13「目的地」: "0x0000000000000000000000000000000000000001",14"amount": "1.0",15"hyperliquidChain": "Mainnet",16"signatureChainId": "0xa4b1",17"time": 123456789000018},19"nonce": 1234567890000,20"signature": {21"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",22"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",23"v": 2824}25})26回應 = https.請求(請求)27puts 回應。read_body28