Repository Public
1{2 "sdk": "hyperliquid-python-sdk 0.24.0",3 "key": "0x0123456789012345678901234567890123456789012345678901234567890123",4 "address": "0x14791697260e4c9a71f18484c9f997b308e59325",5 "l1": [6 {7 "name": "cancel by oid",8 "action": {9 "type": "cancel",10 "cancels": [11 {12 "a": 1,13 "o": 8238214 }15 ]16 },17 "vaultAddress": null,18 "nonce": 1700000000000,19 "expiresAfter": null,20 "network": "mainnet",21 "connectionId": "0x59159c441d2913397338a663aeb76e9787248604338493da1020c93bbe396eb5",22 "signature": {23 "r": "0x29e85f45337721e923eef1427deffb24292a41c0e3f54c8252c08318ec7df896",24 "s": "0x14df100ed315e0971df4c3f454c32cf794877e864da13e699e576d2ab12535b",25 "v": 2726 }27 },28 {29 "name": "cancel by oid",30 "action": {31 "type": "cancel",32 "cancels": [33 {34 "a": 1,35 "o": 8238236 }37 ]38 },39 "vaultAddress": null,40 "nonce": 1700000000000,41 "expiresAfter": null,42 "network": "testnet",43 "connectionId": "0x59159c441d2913397338a663aeb76e9787248604338493da1020c93bbe396eb5",44 "signature": {45 "r": "0x4752ea9b832d985df84c556aa4c1429058d0c0628f4b00f5a0d8bdc5bdbc7090",46 "s": "0x5759a701ba2ee1dcbfffe989c9835a179af9d0c79f3c9148c501b074b185dda5",47 "v": 2848 }49 },50 {51 "name": "cancel by oid, vault",52 "action": {53 "type": "cancel",54 "cancels": [55 {56 "a": 1,57 "o": 8238258 }59 ]60 },61 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",62 "nonce": 1700000000000,63 "expiresAfter": null,64 "network": "mainnet",65 "connectionId": "0x5c2831f1c27f9846d976a62191129d85aea49287bfd9da18b01a7eb6fd060e38",66 "signature": {67 "r": "0x7375282ac519a080bdeb43f06537ae021065a327f39a425bd71af7082e14a80d",68 "s": "0x669830a4ead7eda6833ba4b14ca1bfc59cecf6ef84232c7240110deab2984b11",69 "v": 2870 }71 },72 {73 "name": "cancel by oid, vault",74 "action": {75 "type": "cancel",76 "cancels": [77 {78 "a": 1,79 "o": 8238280 }81 ]82 },83 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",84 "nonce": 1700000000000,85 "expiresAfter": null,86 "network": "testnet",87 "connectionId": "0x5c2831f1c27f9846d976a62191129d85aea49287bfd9da18b01a7eb6fd060e38",88 "signature": {89 "r": "0xfebe74d26739cd7fbe0e6a8d974b82770684e0a59e0f5f3ffa196c696bc4a84c",90 "s": "0x683196808a307710b8fed085c39cf1fbf3465877bf37446979b69d6f4bde0174",91 "v": 2792 }93 },94 {95 "name": "cancel by oid, large oid",96 "action": {97 "type": "cancel",98 "cancels": [99 {100 "a": 0,101 "o": 601262932710102 }103 ]104 },105 "vaultAddress": null,106 "nonce": 1794365110340,107 "expiresAfter": null,108 "network": "mainnet",109 "connectionId": "0x8fd58d87fa2159255a97c8e6421feb42003f43c9e4fc63e596808b863622253e",110 "signature": {111 "r": "0x6a7b1fe403667f47e35e1579c7d3d7d353127f2f3f1ef923a3f8911ad181f217",112 "s": "0x45dbfd69c96fa276ec5ac6ad57ebb8032da2c12d7f45f65852f1085b5c218333",113 "v": 27114 }115 },116 {117 "name": "cancel by oid, large oid",118 "action": {119 "type": "cancel",120 "cancels": [121 {122 "a": 0,123 "o": 601262932710124 }125 ]126 },127 "vaultAddress": null,128 "nonce": 1794365110340,129 "expiresAfter": null,130 "network": "testnet",131 "connectionId": "0x8fd58d87fa2159255a97c8e6421feb42003f43c9e4fc63e596808b863622253e",132 "signature": {133 "r": "0x82e6c256c26eadca7104622a8860971d41d873549695f4f8fa07643c46c83af",134 "s": "0x483556ea83370a7071da1f68c19c09ce8968c8fee475f90e37b5ff8f31bf4e42",135 "v": 27136 }137 },138 {139 "name": "cancel by cloid",140 "action": {141 "type": "cancelByCloid",142 "cancels": [143 {144 "asset": 1,145 "cloid": "0x00000000000000000000000000000001"146 }147 ]148 },149 "vaultAddress": null,150 "nonce": 1700000000001,151 "expiresAfter": null,152 "network": "mainnet",153 "connectionId": "0x2d2bcb3a4e5c8ad3d565a5f02e9aa92bbd4f151156bf7d42e61f324c06c00fb4",154 "signature": {155 "r": "0xe798d4d4acebd62d7a74c598f16afad1f70b510cf938049ac435950369a49e4a",156 "s": "0x3f2dda48640bc5c7e3b1f127bb76b11ca73a013bee08399f99e867759df9fee0",157 "v": 27158 }159 },160 {161 "name": "cancel by cloid",162 "action": {163 "type": "cancelByCloid",164 "cancels": [165 {166 "asset": 1,167 "cloid": "0x00000000000000000000000000000001"168 }169 ]170 },171 "vaultAddress": null,172 "nonce": 1700000000001,173 "expiresAfter": null,174 "network": "testnet",175 "connectionId": "0x2d2bcb3a4e5c8ad3d565a5f02e9aa92bbd4f151156bf7d42e61f324c06c00fb4",176 "signature": {177 "r": "0xe0e8669ebcb878f7eab84bf84d85c8b36c4f5526ac0505cf76ad2ea8bbb4b613",178 "s": "0x1ebcd2e1d51deca73d5de0266643561524c84f24e7d67975bf8856991026dcee",179 "v": 27180 }181 },182 {183 "name": "cancel by cloid, vault",184 "action": {185 "type": "cancelByCloid",186 "cancels": [187 {188 "asset": 1,189 "cloid": "0x00000000000000000000000000000001"190 }191 ]192 },193 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",194 "nonce": 1700000000001,195 "expiresAfter": null,196 "network": "mainnet",197 "connectionId": "0x34b2d9d16435f3efa84eb0f00b5c529687364f63c045803840969914fd0bc2a6",198 "signature": {199 "r": "0x94017772f5b3d996b0091414e11b7015894c24d55abd0cd2bb1f763ccb9051fe",200 "s": "0x71be2b12869407be46ce77acb7626618ecad223a02dd782eccb50aca605ae1f0",201 "v": 28202 }203 },204 {205 "name": "cancel by cloid, vault",206 "action": {207 "type": "cancelByCloid",208 "cancels": [209 {210 "asset": 1,211 "cloid": "0x00000000000000000000000000000001"212 }213 ]214 },215 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",216 "nonce": 1700000000001,217 "expiresAfter": null,218 "network": "testnet",219 "connectionId": "0x34b2d9d16435f3efa84eb0f00b5c529687364f63c045803840969914fd0bc2a6",220 "signature": {221 "r": "0x96b6fb52d1777b0ba81b802b71b15fbe4c40a7fcd5096872230492a3f7b85e22",222 "s": "0x63a71921e83d5e2e13c99fdfaca5fefdd6265704b96e96ff1f466fd9cdc5fb3",223 "v": 28224 }225 },226 {227 "name": "update leverage cross",228 "action": {229 "type": "updateLeverage",230 "asset": 1,231 "isCross": true,232 "leverage": 21233 },234 "vaultAddress": null,235 "nonce": 1700000000002,236 "expiresAfter": null,237 "network": "mainnet",238 "connectionId": "0xc19a9b0114932e118b7cd2475b0dc7b0cbf9a3621abb511797839ed8ec6ec9cb",239 "signature": {240 "r": "0x6d8c81d930b1cfaadb41e262b8fb68662419362b11460e72049ddc30e1598e0a",241 "s": "0x688007e9a275448ee1e02960e05c8ceeab91b73f14b5cfaf83bf491912536160",242 "v": 27243 }244 },245 {246 "name": "update leverage cross",247 "action": {248 "type": "updateLeverage",249 "asset": 1,250 "isCross": true,251 "leverage": 21252 },253 "vaultAddress": null,254 "nonce": 1700000000002,255 "expiresAfter": null,256 "network": "testnet",257 "connectionId": "0xc19a9b0114932e118b7cd2475b0dc7b0cbf9a3621abb511797839ed8ec6ec9cb",258 "signature": {259 "r": "0xb97de353b251474b585594ab434bf44824f62c1e793e19d5e4bd67092ce4f61c",260 "s": "0x6cf027e7f8392ef0f76d61fdf7bb633447610addaebb3b6ab1200aeb14f4285d",261 "v": 27262 }263 },264 {265 "name": "update leverage isolated",266 "action": {267 "type": "updateLeverage",268 "asset": 3,269 "isCross": false,270 "leverage": 3271 },272 "vaultAddress": null,273 "nonce": 1700000000003,274 "expiresAfter": null,275 "network": "mainnet",276 "connectionId": "0xef8789028bd5268f628e45cd1a6190f02d236239b35bdbb5237d1f2e932d1eea",277 "signature": {278 "r": "0xefd6cc6c7b2da4c1ab4cfcc8ba4e44ec4789fc30d75f62da5739748688f05d7c",279 "s": "0x7da8236383c32f8015ebe07ef4fcef3d62a7858b3ca31671665f06115c93aa2",280 "v": 28281 }282 },283 {284 "name": "update leverage isolated",285 "action": {286 "type": "updateLeverage",287 "asset": 3,288 "isCross": false,289 "leverage": 3290 },291 "vaultAddress": null,292 "nonce": 1700000000003,293 "expiresAfter": null,294 "network": "testnet",295 "connectionId": "0xef8789028bd5268f628e45cd1a6190f02d236239b35bdbb5237d1f2e932d1eea",296 "signature": {297 "r": "0xe1cf148d37ce1bc9245b685bac0cf3d82845cbb33ffb8a7acf65369455ea7c0b",298 "s": "0x28ed1d0c6bd6eee446b0324a8605d2a3b6779b1c46d2964168e6913b9024b138",299 "v": 27300 }301 },302 {303 "name": "update leverage, vault",304 "action": {305 "type": "updateLeverage",306 "asset": 1,307 "isCross": true,308 "leverage": 21309 },310 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",311 "nonce": 1700000000002,312 "expiresAfter": null,313 "network": "mainnet",314 "connectionId": "0xf261b533af3b6c52a9161b18949396e2a95072e85f9fb6fe36d982f2c9c4dba3",315 "signature": {316 "r": "0xf27fe37cb88156604aca13658a3d64bb9857472649133089f75f51f9cb89143",317 "s": "0x590bae94bf9f13d2083581b4d3892341caee7443493731ec2ef0a1871a174d7b",318 "v": 27319 }320 },321 {322 "name": "update leverage, vault",323 "action": {324 "type": "updateLeverage",325 "asset": 1,326 "isCross": true,327 "leverage": 21328 },329 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",330 "nonce": 1700000000002,331 "expiresAfter": null,332 "network": "testnet",333 "connectionId": "0xf261b533af3b6c52a9161b18949396e2a95072e85f9fb6fe36d982f2c9c4dba3",334 "signature": {335 "r": "0x62a0c7922f02039be6359ab17bb923bde966fbb939157f2356a7a72c5949bf52",336 "s": "0x2e3cf76b9a8eb6fecaddbd102d194727dd1b0f3253f1e0bbdbd022eece51bf66",337 "v": 28338 }339 },340 {341 "name": "limit gtc with expiresAfter",342 "action": {343 "type": "order",344 "orders": [345 {346 "a": 1,347 "b": true,348 "p": "100",349 "s": "100",350 "r": false,351 "t": {352 "limit": {353 "tif": "Gtc"354 }355 }356 }357 ],358 "grouping": "na"359 },360 "vaultAddress": null,361 "nonce": 1700000000004,362 "expiresAfter": 1700000060004,363 "network": "mainnet",364 "connectionId": "0x980c904a1e078641d76959bdcd651822f747387b7af22805f69d4a57c6b8a0ab",365 "signature": {366 "r": "0xb88d3d489d8e0d2bd99a35f09a29600ced71503cb1238b8ba5ba258ee4db9c74",367 "s": "0x1ea2c51b814125e22d1c3088a2b0b84b907ec7519931f6e255295b874c1768c",368 "v": 28369 }370 },371 {372 "name": "limit gtc with expiresAfter",373 "action": {374 "type": "order",375 "orders": [376 {377 "a": 1,378 "b": true,379 "p": "100",380 "s": "100",381 "r": false,382 "t": {383 "limit": {384 "tif": "Gtc"385 }386 }387 }388 ],389 "grouping": "na"390 },391 "vaultAddress": null,392 "nonce": 1700000000004,393 "expiresAfter": 1700000060004,394 "network": "testnet",395 "connectionId": "0x980c904a1e078641d76959bdcd651822f747387b7af22805f69d4a57c6b8a0ab",396 "signature": {397 "r": "0xc06b6affcf5a84baff97ee174a435662e2c1298a64ad32ff4dea1500f8a93f8e",398 "s": "0x77f91d1316a1989cc8c5f732e49ddb8a11ade62bcb5592aadfd38005f6cb78f8",399 "v": 27400 }401 },402 {403 "name": "limit gtc, vault and expiresAfter",404 "action": {405 "type": "order",406 "orders": [407 {408 "a": 1,409 "b": true,410 "p": "100",411 "s": "100",412 "r": false,413 "t": {414 "limit": {415 "tif": "Gtc"416 }417 }418 }419 ],420 "grouping": "na"421 },422 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",423 "nonce": 1700000000004,424 "expiresAfter": 1700000060004,425 "network": "mainnet",426 "connectionId": "0x10222a545f545a62ba639cd84aa3cbfa3200b47e4003256dde054dcf7aaaf817",427 "signature": {428 "r": "0xd0c575c44ca8cd12ae4275f2c5807ea3acff759bd21bd330da4ba36549241d47",429 "s": "0x50bc94c7bde8bdb57989d2c5fb39484c230954cf5a41dd84700f442ecaeeb117",430 "v": 27431 }432 },433 {434 "name": "limit gtc, vault and expiresAfter",435 "action": {436 "type": "order",437 "orders": [438 {439 "a": 1,440 "b": true,441 "p": "100",442 "s": "100",443 "r": false,444 "t": {445 "limit": {446 "tif": "Gtc"447 }448 }449 }450 ],451 "grouping": "na"452 },453 "vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",454 "nonce": 1700000000004,455 "expiresAfter": 1700000060004,456 "network": "testnet",457 "connectionId": "0x10222a545f545a62ba639cd84aa3cbfa3200b47e4003256dde054dcf7aaaf817",458 "signature": {459 "r": "0xbd1dd567946891f27fb467f7ec64644a69574c7efd9774c3dadc15685707ef8c",460 "s": "0x311d0c0ad52e54e408c566b79755013f9b0cb88c0bfdd66d8dccd90de1cff82f",461 "v": 27462 }463 },464 {465 "name": "limit alo sell with cloid",466 "action": {467 "type": "order",468 "orders": [469 {470 "a": 0,471 "b": false,472 "p": "73699",473 "s": "0.00123",474 "r": false,475 "t": {476 "limit": {477 "tif": "Alo"478 }479 },480 "c": "0x1234567890abcdef1234567890abcdef"481 }482 ],483 "grouping": "na"484 },485 "vaultAddress": null,486 "nonce": 1700000000005,487 "expiresAfter": null,488 "network": "mainnet",489 "connectionId": "0x78a9ee51505a897ebc17ea580993c814e7327a23a3625b71b75468cb3049df1f",490 "signature": {491 "r": "0x782f5b0278716303ece085d45af562f81d83dd92599322a553ff6ecd9b22c806",492 "s": "0x18933c68e28701f5190732990f0050320671e732d6e2bec46c5ed39136b32c43",493 "v": 28494 }495 },496 {497 "name": "limit alo sell with cloid",498 "action": {499 "type": "order",500 "orders": [501 {502 "a": 0,503 "b": false,504 "p": "73699",505 "s": "0.00123",506 "r": false,507 "t": {508 "limit": {509 "tif": "Alo"510 }511 },512 "c": "0x1234567890abcdef1234567890abcdef"513 }514 ],515 "grouping": "na"516 },517 "vaultAddress": null,518 "nonce": 1700000000005,519 "expiresAfter": null,520 "network": "testnet",521 "connectionId": "0x78a9ee51505a897ebc17ea580993c814e7327a23a3625b71b75468cb3049df1f",522 "signature": {523 "r": "0x6f5b4597bdae8f1f333d42f3bfaffa41f634668e1cbe777ac0ae96832a370c1",524 "s": "0x4f59a11143aafb11db0684b7467817cc89158e07e82513eb3cc79a07d17fbf18",525 "v": 28526 }527 },528 {529 "name": "ioc reduce-only with cloid (market style)",530 "action": {531 "type": "order",532 "orders": [533 {534 "a": 4,535 "b": false,536 "p": "1670.1",537 "s": "0.0147",538 "r": true,539 "t": {540 "limit": {541 "tif": "Ioc"542 }543 },544 "c": "0x1234567890abcdef1234567890abcdef"545 }546 ],547 "grouping": "na"548 },549 "vaultAddress": null,550 "nonce": 1700000000006,551 "expiresAfter": null,552 "network": "mainnet",553 "connectionId": "0x842c4c0ceefc43bb42c008c5a844e1ad37bcbd17a6d4723f9075a901584874cf",554 "signature": {555 "r": "0x4d89eaa57f073006cb414f44259c9ce72c19275662e2a897ba68e06339c9b358",556 "s": "0x7a06e06798c70b43c0207f5ab2868d1e7965fef592aa69c579f06bb2befa7ea0",557 "v": 28558 }559 },560 {561 "name": "ioc reduce-only with cloid (market style)",562 "action": {563 "type": "order",564 "orders": [565 {566 "a": 4,567 "b": false,568 "p": "1670.1",569 "s": "0.0147",570 "r": true,571 "t": {572 "limit": {573 "tif": "Ioc"574 }575 },576 "c": "0x1234567890abcdef1234567890abcdef"577 }578 ],579 "grouping": "na"580 },581 "vaultAddress": null,582 "nonce": 1700000000006,583 "expiresAfter": null,584 "network": "testnet",585 "connectionId": "0x842c4c0ceefc43bb42c008c5a844e1ad37bcbd17a6d4723f9075a901584874cf",586 "signature": {587 "r": "0xfb865a3b9564f0a88d5cb50598a6bafaf44f15e4b7602e7c8923dda22be29180",588 "s": "0x7c9e55703d91258e8977f21ccfc483a761fbd9971bf876bd2037709348368e1b",589 "v": 27590 }591 },592 {593 "name": "stop market sell reduce-only",594 "action": {595 "type": "order",596 "orders": [597 {598 "a": 1,599 "b": false,600 "p": "1500.5",601 "s": "0.5",602 "r": true,603 "t": {604 "trigger": {605 "isMarket": true,606 "triggerPx": "1600",607 "tpsl": "sl"608 }609 },610 "c": "0x1234567890abcdef1234567890abcdef"611 }612 ],613 "grouping": "na"614 },615 "vaultAddress": null,616 "nonce": 1700000000007,617 "expiresAfter": null,618 "network": "mainnet",619 "connectionId": "0x678cbefa832e275921978c888c3463215512833984abc8452528bbb8159ab2d1",620 "signature": {621 "r": "0x24b3d653d05822f3a1fb220d72fa5a9d0d5a28e51d723c2a9d035ce6778313a2",622 "s": "0x2ef905ba78f06ed78dcb500930ada12ecdd2ef3a77264cd930e45bc3164e1935",623 "v": 27624 }625 },626 {627 "name": "stop market sell reduce-only",628 "action": {629 "type": "order",630 "orders": [631 {632 "a": 1,633 "b": false,634 "p": "1500.5",635 "s": "0.5",636 "r": true,637 "t": {638 "trigger": {639 "isMarket": true,640 "triggerPx": "1600",641 "tpsl": "sl"642 }643 },644 "c": "0x1234567890abcdef1234567890abcdef"645 }646 ],647 "grouping": "na"648 },649 "vaultAddress": null,650 "nonce": 1700000000007,651 "expiresAfter": null,652 "network": "testnet",653 "connectionId": "0x678cbefa832e275921978c888c3463215512833984abc8452528bbb8159ab2d1",654 "signature": {655 "r": "0xe2fa83ab37504222116290ca256651434cc04b057b1f0f0e9dd40b203115e9fa",656 "s": "0x4c98aff35a44aab8e32539636d6e8dc8806371f771ef484816ffb194fb1ed747",657 "v": 28658 }659 },660 {661 "name": "stop limit buy",662 "action": {663 "type": "order",664 "orders": [665 {666 "a": 1,667 "b": true,668 "p": "2100",669 "s": "0.5",670 "r": false,671 "t": {672 "trigger": {673 "isMarket": false,674 "triggerPx": "2000",675 "tpsl": "sl"676 }677 },678 "c": "0x1234567890abcdef1234567890abcdef"679 }680 ],681 "grouping": "na"682 },683 "vaultAddress": null,684 "nonce": 1700000000008,685 "expiresAfter": null,686 "network": "mainnet",687 "connectionId": "0x935f957f0ed708a756a9a5bd88e62e1d0127e6c0faddf20475a29d494ea3f67a",688 "signature": {689 "r": "0x44c5cb4855c2e30fe233366bb0fa40b95d602d63fc27d18798f497a9cdbeca42",690 "s": "0x20b9ea8c66ceefe46732741f6725135bbe62c7b97775efee132de17c6fdd237d",691 "v": 27692 }693 },694 {695 "name": "stop limit buy",696 "action": {697 "type": "order",698 "orders": [699 {700 "a": 1,701 "b": true,702 "p": "2100",703 "s": "0.5",704 "r": false,705 "t": {706 "trigger": {707 "isMarket": false,708 "triggerPx": "2000",709 "tpsl": "sl"710 }711 },712 "c": "0x1234567890abcdef1234567890abcdef"713 }714 ],715 "grouping": "na"716 },717 "vaultAddress": null,718 "nonce": 1700000000008,719 "expiresAfter": null,720 "network": "testnet",721 "connectionId": "0x935f957f0ed708a756a9a5bd88e62e1d0127e6c0faddf20475a29d494ea3f67a",722 "signature": {723 "r": "0xf6ecd14cafb5ce53939dc5541c59c8649513c41d574a3772dc23fb96f523382a",724 "s": "0x8effc90115bc08b236b0ea22dac1e03e17128175e3c0e3c6ef95cb106bc03f8",725 "v": 28726 }727 },728 {729 "name": "take profit market sell reduce-only",730 "action": {731 "type": "order",732 "orders": [733 {734 "a": 1,735 "b": false,736 "p": "2300",737 "s": "0.5",738 "r": true,739 "t": {740 "trigger": {741 "isMarket": true,742 "triggerPx": "2500",743 "tpsl": "tp"744 }745 },746 "c": "0x1234567890abcdef1234567890abcdef"747 }748 ],749 "grouping": "na"750 },751 "vaultAddress": null,752 "nonce": 1700000000009,753 "expiresAfter": null,754 "network": "mainnet",755 "connectionId": "0xa43e7ad193e521bffe3bc2c536d34542aa54168c94943126f8573201f64d987b",756 "signature": {757 "r": "0xc0e4acfb983d4f29ed1b8a986e816787aadecf1888f6115343b09e45c39f00e7",758 "s": "0x48237257382f69595262f4169ec6ce25f20ce7bf324a1d72e892667205b14582",759 "v": 28760 }761 },762 {763 "name": "take profit market sell reduce-only",764 "action": {765 "type": "order",766 "orders": [767 {768 "a": 1,769 "b": false,770 "p": "2300",771 "s": "0.5",772 "r": true,773 "t": {774 "trigger": {775 "isMarket": true,776 "triggerPx": "2500",777 "tpsl": "tp"778 }779 },780 "c": "0x1234567890abcdef1234567890abcdef"781 }782 ],783 "grouping": "na"784 },785 "vaultAddress": null,786 "nonce": 1700000000009,787 "expiresAfter": null,788 "network": "testnet",789 "connectionId": "0xa43e7ad193e521bffe3bc2c536d34542aa54168c94943126f8573201f64d987b",790 "signature": {791 "r": "0xd3514e6455eadae39eeb34c2e788a3a4a1f58f4ac037c4c05cb373339e88d8ae",792 "s": "0x727d85dc4977a105d7cdd43cb76a852e6ea955b7856a47510149f66f2c9384f8",793 "v": 27794 }795 },796 {797 "name": "take profit limit sell, small price",798 "action": {799 "type": "order",800 "orders": [801 {802 "a": 7,803 "b": false,804 "p": "0.07448",805 "s": "190",806 "r": true,807 "t": {808 "trigger": {809 "isMarket": false,810 "triggerPx": "0.076",811 "tpsl": "tp"812 }813 },814 "c": "0x1234567890abcdef1234567890abcdef"815 }816 ],817 "grouping": "na"818 },819 "vaultAddress": null,820 "nonce": 1700000000010,821 "expiresAfter": null,822 "network": "mainnet",823 "connectionId": "0x594df1b9369d4a5293b293160af7b466a51e187c7fa26e05f201eea4da593777",824 "signature": {825 "r": "0xfca9daf34646a9bf4e2ebc49d410ff474ded4703ecc88216a601cef8d874f92c",826 "s": "0x174406b2bdf324b55cc05d2a71ceb0ec841fc13c4880c4263cf6de301a435303",827 "v": 27828 }829 },830 {831 "name": "take profit limit sell, small price",832 "action": {833 "type": "order",834 "orders": [835 {836 "a": 7,837 "b": false,838 "p": "0.07448",839 "s": "190",840 "r": true,841 "t": {842 "trigger": {843 "isMarket": false,844 "triggerPx": "0.076",845 "tpsl": "tp"846 }847 },848 "c": "0x1234567890abcdef1234567890abcdef"849 }850 ],851 "grouping": "na"852 },853 "vaultAddress": null,854 "nonce": 1700000000010,855 "expiresAfter": null,856 "network": "testnet",857 "connectionId": "0x594df1b9369d4a5293b293160af7b466a51e187c7fa26e05f201eea4da593777",858 "signature": {859 "r": "0x6e8356ba51cb475c80b41d4fe8681ab4e67d60efdd01d482ffc5a211fa99b44f",860 "s": "0x1c79c45bd1eeebbf16e624b424ddf9cb0b590c8ed330ab160382ee96508853d0",861 "v": 27862 }863 },864 {865 "name": "noop",866 "action": {867 "type": "noop"868 },869 "vaultAddress": null,870 "nonce": 1700000000011,871 "expiresAfter": null,872 "network": "mainnet",873 "connectionId": "0x14a0136335c95ad04f09fdb61ec5e75bf4905599a7e66046ba8787f8c8e095b1",874 "signature": {875 "r": "0x72bd543191054ea6b82c196fc723d7b79456e1dd192a43781f9d2acef802fb8e",876 "s": "0x2333484ef13f28ac8ab74bf37e852038db9c2a6d5847b1a96cd1a4a1cd35abe2",877 "v": 28878 }879 },880 {881 "name": "noop",882 "action": {883 "type": "noop"884 },885 "vaultAddress": null,886 "nonce": 1700000000011,887 "expiresAfter": null,888 "network": "testnet",889 "connectionId": "0x14a0136335c95ad04f09fdb61ec5e75bf4905599a7e66046ba8787f8c8e095b1",890 "signature": {891 "r": "0xbf8bfd90e84ba62f2cd3cd7849b3c22e49e76a3ba1778666701a4e79dc873048",892 "s": "0x43336c3329c7c08aa8ff15ec8d76a0b12a1beafc7d3bffa742cb21f73688350",893 "v": 27894 }895 }896 ],897 "user": [898 {899 "name": "approve agent, named",900 "kind": "approveAgent",901 "action": {902 "type": "approveAgent",903 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",904 "agentName": "spw-trade",905 "nonce": 1700000000100,906 "signatureChainId": "0x66eee",907 "hyperliquidChain": "Mainnet"908 },909 "network": "mainnet",910 "signature": {911 "r": "0x87cd1d543dc949d4e83012f14df557756cac083a774489a2bc1628454d0d59ee",912 "s": "0x79d0c94384bb74c75ce82820de6b93f6da61dcf1c9f707db98be5a03389adc2",913 "v": 27914 }915 },916 {917 "name": "approve agent, unnamed",918 "kind": "approveAgent",919 "action": {920 "type": "approveAgent",921 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",922 "agentName": "",923 "nonce": 1700000000101,924 "signatureChainId": "0x66eee",925 "hyperliquidChain": "Mainnet"926 },927 "network": "mainnet",928 "signature": {929 "r": "0x7ddac9e69bd131c7e43bf46a51d8d137d9212f4c7434e61e7823d1cb8c1c9de4",930 "s": "0x28bf9a95681cb4720a6f3ccc008fdd8cd28083a93a81e254881fbd2c1bb7806b",931 "v": 27932 }933 },934 {935 "name": "approve agent, named with expiry",936 "kind": "approveAgent",937 "action": {938 "type": "approveAgent",939 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",940 "agentName": "spw-trade valid_until 1800000000000",941 "nonce": 1700000000102,942 "signatureChainId": "0x66eee",943 "hyperliquidChain": "Mainnet"944 },945 "network": "mainnet",946 "signature": {947 "r": "0xe0534ea3d93d755989db7b3b8b82a3e3e61303824ac40e508807d13028dc2696",948 "s": "0x1c1d5e3f9059118d3070cd66b998406d4306b7831d040f7a84ce450397cc13c3",949 "v": 27950 }951 },952 {953 "name": "usd class transfer to perp",954 "kind": "usdClassTransfer",955 "action": {956 "type": "usdClassTransfer",957 "amount": "12.5",958 "toPerp": true,959 "nonce": 1700000000103,960 "signatureChainId": "0x66eee",961 "hyperliquidChain": "Mainnet"962 },963 "network": "mainnet",964 "signature": {965 "r": "0xc9da8f6d162e690c427bba0eff1a59f4e401ce326e9835df2c81ed214c5c9848",966 "s": "0x7c529adfd4f328e7138a9e2f22f6aac63b4fe36d41d3019cd645b19f7c578da1",967 "v": 27968 }969 },970 {971 "name": "usd class transfer to spot",972 "kind": "usdClassTransfer",973 "action": {974 "type": "usdClassTransfer",975 "amount": "1",976 "toPerp": false,977 "nonce": 1700000000104,978 "signatureChainId": "0x66eee",979 "hyperliquidChain": "Mainnet"980 },981 "network": "mainnet",982 "signature": {983 "r": "0xb247831db56e236bb46112227c4fb55639d0987576f230adb646a000efd377fe",984 "s": "0x7d613db853edb10faa85330d517f35de14538bf037c4766bacf1f74b8cd2d9b5",985 "v": 27986 }987 },988 {989 "name": "withdraw3",990 "kind": "withdraw3",991 "action": {992 "type": "withdraw3",993 "destination": "0x5e9ee1089755c3435139848e47e6635505d5a13a",994 "amount": "12.3",995 "time": 1700000000105,996 "signatureChainId": "0x66eee",997 "hyperliquidChain": "Mainnet"998 },999 "network": "mainnet",1000 "signature": {1001 "r": "0xfa6127892f1fe71885430f5de47aae0fe752410102fd5763c40fdaf116b19946",1002 "s": "0x2352bf362c0d291ae1746c4a256221f668e99c9407a4f5544991d11d7530e552",1003 "v": 281004 }1005 },1006 {1007 "name": "approve agent, named",1008 "kind": "approveAgent",1009 "action": {1010 "type": "approveAgent",1011 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",1012 "agentName": "spw-trade",1013 "nonce": 1700000000100,1014 "signatureChainId": "0x66eee",1015 "hyperliquidChain": "Testnet"1016 },1017 "network": "testnet",1018 "signature": {1019 "r": "0xa0d94fd2bc2839e3eee6ac54fc0a20789508175ba9fa9d3cba39a6d940b4fda0",1020 "s": "0x3e69d452ba9a9ab2346df693079208b025ac35eb230835ae8b8c68d75c9b9b07",1021 "v": 281022 }1023 },1024 {1025 "name": "approve agent, unnamed",1026 "kind": "approveAgent",1027 "action": {1028 "type": "approveAgent",1029 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",1030 "agentName": "",1031 "nonce": 1700000000101,1032 "signatureChainId": "0x66eee",1033 "hyperliquidChain": "Testnet"1034 },1035 "network": "testnet",1036 "signature": {1037 "r": "0x72fb3d66be9740e42d44cb37b050d7a6851af1023e02192217d871073c82b20e",1038 "s": "0x3b55b28a00f4df5d1ee81c775d9b2dbb9aba2ce096b52d59ea9065ccaedcb725",1039 "v": 271040 }1041 },1042 {1043 "name": "approve agent, named with expiry",1044 "kind": "approveAgent",1045 "action": {1046 "type": "approveAgent",1047 "agentAddress": "0x5e9ee1089755c3435139848e47e6635505d5a13a",1048 "agentName": "spw-trade valid_until 1800000000000",1049 "nonce": 1700000000102,1050 "signatureChainId": "0x66eee",1051 "hyperliquidChain": "Testnet"1052 },1053 "network": "testnet",1054 "signature": {1055 "r": "0x17e6ae76e3205476b92c1206b78f81b9bb914bb01581e3a9a764ad9a8a299a67",1056 "s": "0x5068048aae6467ac7c0159da2a04a11a6093b4b68aeca9fb80694c72d795b52b",1057 "v": 281058 }1059 },1060 {1061 "name": "usd class transfer to perp",1062 "kind": "usdClassTransfer",1063 "action": {1064 "type": "usdClassTransfer",1065 "amount": "12.5",1066 "toPerp": true,1067 "nonce": 1700000000103,1068 "signatureChainId": "0x66eee",1069 "hyperliquidChain": "Testnet"1070 },1071 "network": "testnet",1072 "signature": {1073 "r": "0xcaeca55cf6e7701e75c83467e14d8458f2dd8f4b1f3e923a31b48fa0aabf7e61",1074 "s": "0x49b4a4f5a3a70f3c42bd4e3e2fcb5a752740756f69037e3e8590361fb2558e12",1075 "v": 271076 }1077 },1078 {1079 "name": "usd class transfer to spot",1080 "kind": "usdClassTransfer",1081 "action": {1082 "type": "usdClassTransfer",1083 "amount": "1",1084 "toPerp": false,1085 "nonce": 1700000000104,1086 "signatureChainId": "0x66eee",1087 "hyperliquidChain": "Testnet"1088 },1089 "network": "testnet",1090 "signature": {1091 "r": "0x6c638c9beb56aa7072f410b1767e3a6299b0a1ed373c34c36e6819f44963dc2f",1092 "s": "0x52e85e8172cd3fa6935b49e50f5014dfeb88260413d26c658dc8aa24a20405fe",1093 "v": 271094 }1095 },1096 {1097 "name": "withdraw3",1098 "kind": "withdraw3",1099 "action": {1100 "type": "withdraw3",1101 "destination": "0x5e9ee1089755c3435139848e47e6635505d5a13a",1102 "amount": "12.3",1103 "time": 1700000000105,1104 "signatureChainId": "0x66eee",1105 "hyperliquidChain": "Testnet"1106 },1107 "network": "testnet",1108 "signature": {1109 "r": "0xeeb2b98985c70275b634675cab6a43592861a024a5f5930efda99d95450c8257",1110 "s": "0x4d79fe27b2a2bd2e4b34a2f7030acc04a03832e407e69c5c424e116774dca5a8",1111 "v": 271112 }1113 }1114 ]1115}