Messages
{
"id": "replace-trigger-46",
"method": "wallet.create_replace_trigger",
"payload": {
"header": {
"accountId": "123",
"market": "0x8121ee960066e4344a213f9ac7502395502aee7a",
"authNonce": "1",
"nonce": "1720000000123",
"deadline": "1720000030",
"clientOrderId": "0x0000000000000000000000000000000000000000000000000000000000000001",
"builder": "0x0000000000000000000000000000000000000000",
"builderFeePps": "0"
},
"triggerExpiry": "1720003600",
"conditionSchema": "1",
"condition": "0x00000001...",
"conditionHash": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"packedOps": "0x<one-or-more-32-byte-words>",
"expectedOrderIds": [
"31"
],
"signature": "0x..."
},
"authorization7702": null
}Coming soon: WebSocket methods
Create packed replacement trigger
Register a conditional packed replacement over the Relay WebSocket.
WSS
/
relay
/
ws
Conditional-order submission is not a supported live Relay flow on either network.
requestId and wallet with connection-local id.Messages
{
"id": "replace-trigger-46",
"method": "wallet.create_replace_trigger",
"payload": {
"header": {
"accountId": "123",
"market": "0x8121ee960066e4344a213f9ac7502395502aee7a",
"authNonce": "1",
"nonce": "1720000000123",
"deadline": "1720000030",
"clientOrderId": "0x0000000000000000000000000000000000000000000000000000000000000001",
"builder": "0x0000000000000000000000000000000000000000",
"builderFeePps": "0"
},
"triggerExpiry": "1720003600",
"conditionSchema": "1",
"condition": "0x00000001...",
"conditionHash": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"packedOps": "0x<one-or-more-32-byte-words>",
"expectedOrderIds": [
"31"
],
"signature": "0x..."
},
"authorization7702": null
}bearerAuth
type:http
Wallet-bound JWT supplied in the WebSocket upgrade Authorization header.
wallet.create_replace_trigger