Send Cancel REST API Endpoint
信息
Exchange API calls do not consume Quicknode API credits. Transactions through this endpoint are appended with a builder fee. See hyperliquidapi.com for a full breakdown. To white-label with your own builder code, contact us.
This endpoint is not a drop-in replacement for Hyperliquid's native /交易所 endpoint. See the Exchange API Overview for key differences.
身体参数
动作
对象
必填
正在加载...
类型
字符串
正在加载...
cancels
数组
正在加载...
a
整数
正在加载...
o
整数
正在加载...
f
布尔型
正在加载...
非重复值
整数
必填
正在加载...
签名
对象
必填
正在加载...
r
字符串
正在加载...
s
字符串
正在加载...
v
整数
正在加载...
vaultAddress
字符串
正在加载...
expiresAfter
整数
正在加载...
退货
success
布尔型
正在加载...
用户
字符串
正在加载...
exchangeResponse
对象
正在加载...
请求
1curl -s -X POST https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange \2-H "Content-Type: application/json" \3-d '{4"action": {5"type": "cancel",6"cancels": [7{8"a": 0,9"o": 12345678910}11]12},13"nonce": 1234567890,14"signature": {15"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",16"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",17"v": 2818}19}'20
1curl -s -X POST https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange \2-H "Content-Type: application/json" \3-d '{4"action": {5"type": "cancel",6"cancels": [7{8"a": 0,9"o": 12345678910}11]12},13"nonce": 1234567890,14"signature": {15"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",16"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",17"v": 2818}19}'20
1const axios = require('axios');23const data = {4action: {5type: "cancel",6cancels: [7{8a: 0,9o: 12345678910}11]12},13nonce: 1234567890,14signature: {15r: "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",16s: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",17v: 2818}19};2021axios.post('https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange', data, {22headers: { 'Content-Type': 'application/json' }23})24.then(response => console.log(response.data))25.catch(error => console.error(error));26
1const axios = require('axios');23const data = {4action: {5type: "cancel",6cancels: [7{8a: 0,9o: 12345678910}11]12},13nonce: 1234567890,14signature: {15r: "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",16s: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",17v: 2818}19};2021axios.post('https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange', data, {22headers: { 'Content-Type': 'application/json' }23})24.then(response => console.log(response.data))25.catch(error => console.error(error));26
1导入 请求2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange"56有效载荷 = json.dumps({7"action": {8"type": "cancel",9"cancels": [10{11"a": 0,12"o": 12345678913}14]15},16"nonce": 1234567890,17"signature": {18"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",19"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",20"v": 2821}22})2324标题 = {25“Content-Type”: 'application/json'26}2728回复 = 请求.请求("POST", url, headers=headers, data=有效载荷)2930打印(响应.text)31
1导入 请求2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange"56有效载荷 = json.dumps({7"action": {8"type": "cancel",9"cancels": [10{11"a": 0,12"o": 12345678913}14]15},16"nonce": 1234567890,17"signature": {18"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",19"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",20"v": 2821}22})2324标题 = {25“Content-Type”: 'application/json'26}2728回复 = 请求.请求("POST", url, headers=headers, data=有效载荷)2930打印(响应.text)31
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13"action": {14"type": "cancel",15"cancels": [16{17"a": 0,18"o": 12345678919}20]21},22"nonce": 1234567890,23"signature": {24"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",25"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",26"v": 2827}28})2930回复 = https.请求(请求)31返回响应.read_body32
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/hypercore/exchange")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13"action": {14"type": "cancel",15"cancels": [16{17"a": 0,18"o": 12345678919}20]21},22"nonce": 1234567890,23"signature": {24"r": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",25"s": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",26"v": 2827}28})2930回复 = https.请求(请求)31返回响应.read_body32