{
"source": "hyperliquid-python-sdk 0.19.0 (64b252e) sign_l1_action, action_hash and order wires, eth-account 0.13.7, msgpack 1.2.1; sdk_test_dummy is its tests/signing_test.py test_l1_action_signing_matches_with_vault",
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"cases": [
{
"name": "sdk_test_dummy",
"key": "0x0123456789012345678901234567890123456789012345678901234567890123",
"address": "0x14791697260E4c9A71f18484C9f997B308e59325",
"nonce": 0,
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"isTestnet": false,
"action": {
"type": "dummy",
"num": 100000000000
},
"msgpack": "0x82a474797065a564756d6d79a36e756dcf000000174876e800",
"actionHash": "0xde9e09a7a3da45cc694096d4bfdcd89bc1b892d05497c5ecc1f56c335945184c",
"signature": {
"r": "0x3c548db75e479f8012acf3000ca3a6b05606bc2ec0c29c50c515066a326239",
"s": "0x4d402be7396ce74fbba3795769cda45aec00dc3125a984f2a9f23177b190da2c",
"v": 28
},
"body": {
"action": {
"type": "dummy",
"num": 100000000000
},
"nonce": 0,
"signature": {
"r": "0x3c548db75e479f8012acf3000ca3a6b05606bc2ec0c29c50c515066a326239",
"s": "0x4d402be7396ce74fbba3795769cda45aec00dc3125a984f2a9f23177b190da2c",
"v": 28
},
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"expiresAfter": null
}
},
{
"name": "order_market_entry",
"key": "0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d",
"address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"nonce": 1790000000000,
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"isTestnet": false,
"action": {
"type": "order",
"orders": [
{
"a": 0,
"b": true,
"p": "84521",
"s": "0.00118",
"r": false,
"t": {
"limit": {
"tif": "FrontendMarket"
}
},
"c": "0x70657270000000000000000000000001"
}
],
"grouping": "na"
},
"msgpack": "0x83a474797065a56f72646572a66f72646572739187a16100a162c3a170a53834353231a173a7302e3030313138a172c2a17481a56c696d697481a3746966ae46726f6e74656e644d61726b6574a163d92230783730363537323730303030303030303030303030303030303030303030303031a867726f7570696e67a26e61",
"actionHash": "0xf41c3b85cbd192b68fc29b2f5682337a91fc6c730a618631a18b6c2bf9fd919d",
"signature": {
"r": "0x77182364198d415598a46f9cc922dac9c0b403cfb71c5a5cb13301a8984d",
"s": "0x711900d5ffa0462c238a0c49d5e1d5c830efcaf37639a31c9b2b242f4bcbf9be",
"v": 27
},
"body": {
"action": {
"type": "order",
"orders": [
{
"a": 0,
"b": true,
"p": "84521",
"s": "0.00118",
"r": false,
"t": {
"limit": {
"tif": "FrontendMarket"
}
},
"c": "0x70657270000000000000000000000001"
}
],
"grouping": "na"
},
"nonce": 1790000000000,
"signature": {
"r": "0x77182364198d415598a46f9cc922dac9c0b403cfb71c5a5cb13301a8984d",
"s": "0x711900d5ffa0462c238a0c49d5e1d5c830efcaf37639a31c9b2b242f4bcbf9be",
"v": 27
},
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"expiresAfter": null
}
},
{
"name": "order_stop_market",
"key": "0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d",
"address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"nonce": 1790000000001,
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"isTestnet": false,
"action": {
"type": "order",
"orders": [
{
"a": 0,
"b": false,
"p": "69635",
"s": "0.00118",
"r": true,
"t": {
"trigger": {
"isMarket": true,
"triggerPx": "77372",
"tpsl": "sl"
}
},
"c": "0x70657270000000000000000000000002"
}
],
"grouping": "na"
},
"msgpack": "0x83a474797065a56f72646572a66f72646572739187a16100a162c2a170a53639363335a173a7302e3030313138a172c3a17481a77472696767657283a869734d61726b6574c3a9747269676765725078a53737333732a47470736ca2736ca163d92230783730363537323730303030303030303030303030303030303030303030303032a867726f7570696e67a26e61",
"actionHash": "0x01dd095c5bf316953cf660c669a683e16a754cf370eafd5b922d628c1d98fcf4",
"signature": {
"r": "0xaa5b7114d5a8e30a6d873e20680b416ac220f5e8e6eec08270b204bba04dbb86",
"s": "0x4a4df738c26e1aa0cc6310cf2e832bc355a129a9b3af00a46258f906f29893f9",
"v": 28
},
"body": {
"action": {
"type": "order",
"orders": [
{
"a": 0,
"b": false,
"p": "69635",
"s": "0.00118",
"r": true,
"t": {
"trigger": {
"isMarket": true,
"triggerPx": "77372",
"tpsl": "sl"
}
},
"c": "0x70657270000000000000000000000002"
}
],
"grouping": "na"
},
"nonce": 1790000000001,
"signature": {
"r": "0xaa5b7114d5a8e30a6d873e20680b416ac220f5e8e6eec08270b204bba04dbb86",
"s": "0x4a4df738c26e1aa0cc6310cf2e832bc355a129a9b3af00a46258f906f29893f9",
"v": 28
},
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"expiresAfter": null
}
},
{
"name": "cancel_stop",
"key": "0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d",
"address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"nonce": 1790000000002,
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"isTestnet": false,
"action": {
"type": "cancel",
"cancels": [
{
"a": 0,
"o": 1002
}
]
},
"msgpack": "0x82a474797065a663616e63656ca763616e63656c739182a16100a16fcd03ea",
"actionHash": "0xed0c215a46d017300b277a523aa7bbb65792fc11c948f23593ab707888cdf0a8",
"signature": {
"r": "0xc030470ced037ccbc14194629497a5a6246da85d7de338090343176196cd76c9",
"s": "0xfd0352e62a3b8015329b3aa938d82dab37a2db498795c85a30fd3d1177a1216",
"v": 28
},
"body": {
"action": {
"type": "cancel",
"cancels": [
{
"a": 0,
"o": 1002
}
]
},
"nonce": 1790000000002,
"signature": {
"r": "0xc030470ced037ccbc14194629497a5a6246da85d7de338090343176196cd76c9",
"s": "0xfd0352e62a3b8015329b3aa938d82dab37a2db498795c85a30fd3d1177a1216",
"v": 28
},
"vaultAddress": "0x1719884eb866cb12b2287399b15f7db5e7d775ea",
"expiresAfter": null
}
}
]
}