{
"source": "A first HIP-4 session (the approvals, a YES market buy, a NO limit, a close, a cancel), sorted and signed by @nktkas/hyperliquid 0.24.3 and cross-checked against a second implementation (sortOrderAction, sortCancelAction, signL1Action).",
"owner": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"agent": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"cases": [
{
"name": "approve_agent_atlas",
"by": "owner",
"nonce": 1790000000000,
"action": {
"type": "approveAgent",
"signatureChainId": "0xa4b1",
"hyperliquidChain": "Mainnet",
"agentAddress": "0x70997970c51812dc3a010c7d01b50e0d17dc79c8",
"agentName": "atlas",
"nonce": 1790000000000
},
"signature": {
"r": "0x16e5b912772d30e37254ff3b04f2de31c4b1fd2c26c1fe2947d55e5cdf99192d",
"s": "0x76af75f66d5ca2d7eb8bca22843b17f7b3287102a9744e19883d6183d509706e",
"v": 27
},
"body": "{\"action\":{\"type\":\"approveAgent\",\"signatureChainId\":\"0xa4b1\",\"hyperliquidChain\":\"Mainnet\",\"agentAddress\":\"0x70997970c51812dc3a010c7d01b50e0d17dc79c8\",\"agentName\":\"atlas\",\"nonce\":1790000000000},\"nonce\":1790000000000,\"signature\":{\"r\":\"0x16e5b912772d30e37254ff3b04f2de31c4b1fd2c26c1fe2947d55e5cdf99192d\",\"s\":\"0x76af75f66d5ca2d7eb8bca22843b17f7b3287102a9744e19883d6183d509706e\",\"v\":27}}"
},
{
"name": "approve_builder_fee",
"by": "owner",
"nonce": 1790000000001,
"action": {
"type": "approveBuilderFee",
"signatureChainId": "0xa4b1",
"hyperliquidChain": "Mainnet",
"maxFeeRate": "1%",
"builder": "0x6967d7acd1ec5f210e9590666498e0cc5d13a843",
"nonce": 1790000000001
},
"signature": {
"r": "0x981dd7b777226c9c1962a596f561f2b098302a0c5310d393e173ceef809a1cbe",
"s": "0x45ad967991767ad85d4258f3f9356b50693057b7c0070a6950f5a2c2294c3a00",
"v": 28
},
"body": "{\"action\":{\"type\":\"approveBuilderFee\",\"signatureChainId\":\"0xa4b1\",\"hyperliquidChain\":\"Mainnet\",\"maxFeeRate\":\"1%\",\"builder\":\"0x6967d7acd1ec5f210e9590666498e0cc5d13a843\",\"nonce\":1790000000001},\"nonce\":1790000000001,\"signature\":{\"r\":\"0x981dd7b777226c9c1962a596f561f2b098302a0c5310d393e173ceef809a1cbe\",\"s\":\"0x45ad967991767ad85d4258f3f9356b50693057b7c0070a6950f5a2c2294c3a00\",\"v\":28}}"
},
{
"name": "yes_market_buy",
"by": "agent",
"nonce": 1790000000002,
"action": {
"type": "order",
"orders": [
{
"a": 100014730,
"b": true,
"p": "0.612",
"s": "16",
"r": false,
"t": {
"limit": {
"tif": "FrontendMarket"
}
}
}
],
"grouping": "na",
"builder": {
"b": "0x6967d7acd1ec5f210e9590666498e0cc5d13a843",
"f": 100
}
},
"signature": {
"r": "0x5a25153a7b5ac95253dba31b4aebb18055260f63ab4b43b6c7c3020533fa99cc",
"s": "0x1c163d93d869a4cb54d0257831e5b17fe0452f7a542b0370dbd5390d5dc19955",
"v": 27
},
"body": "{\"action\":{\"type\":\"order\",\"orders\":[{\"a\":100014730,\"b\":true,\"p\":\"0.612\",\"s\":\"16\",\"r\":false,\"t\":{\"limit\":{\"tif\":\"FrontendMarket\"}}}],\"grouping\":\"na\",\"builder\":{\"b\":\"0x6967d7acd1ec5f210e9590666498e0cc5d13a843\",\"f\":100}},\"nonce\":1790000000002,\"signature\":{\"r\":\"0x5a25153a7b5ac95253dba31b4aebb18055260f63ab4b43b6c7c3020533fa99cc\",\"s\":\"0x1c163d93d869a4cb54d0257831e5b17fe0452f7a542b0370dbd5390d5dc19955\",\"v\":27}}"
},
{
"name": "no_limit_buy",
"by": "agent",
"nonce": 1790000000003,
"action": {
"type": "order",
"orders": [
{
"a": 100014731,
"b": true,
"p": "0.385",
"s": "30",
"r": false,
"t": {
"limit": {
"tif": "Gtc"
}
}
}
],
"grouping": "na",
"builder": {
"b": "0x6967d7acd1ec5f210e9590666498e0cc5d13a843",
"f": 100
}
},
"signature": {
"r": "0x8354460ad8d99710c7b53e12d6094f402c6c45cda47cfba71bdd82a503996415",
"s": "0x1fbbecb9f3816064202f6a24b611066252bf10f9bf5527e57b7044ed540d28f1",
"v": 27
},
"body": "{\"action\":{\"type\":\"order\",\"orders\":[{\"a\":100014731,\"b\":true,\"p\":\"0.385\",\"s\":\"30\",\"r\":false,\"t\":{\"limit\":{\"tif\":\"Gtc\"}}}],\"grouping\":\"na\",\"builder\":{\"b\":\"0x6967d7acd1ec5f210e9590666498e0cc5d13a843\",\"f\":100}},\"nonce\":1790000000003,\"signature\":{\"r\":\"0x8354460ad8d99710c7b53e12d6094f402c6c45cda47cfba71bdd82a503996415\",\"s\":\"0x1fbbecb9f3816064202f6a24b611066252bf10f9bf5527e57b7044ed540d28f1\",\"v\":27}}"
},
{
"name": "yes_close",
"by": "agent",
"nonce": 1790000000004,
"action": {
"type": "order",
"orders": [
{
"a": 100014730,
"b": false,
"p": "0.5684",
"s": "16",
"r": false,
"t": {
"limit": {
"tif": "FrontendMarket"
}
}
}
],
"grouping": "na",
"builder": {
"b": "0x6967d7acd1ec5f210e9590666498e0cc5d13a843",
"f": 100
}
},
"signature": {
"r": "0x36e66f515b0caed7c5ca07c36411e6ca04cf17ff5239aa8ce2f7cb68f76b0d1a",
"s": "0x17b9af4c72c21cd903c065e0efcfde6bd558d92602dc9a8b49f0c7f5a7473d95",
"v": 27
},
"body": "{\"action\":{\"type\":\"order\",\"orders\":[{\"a\":100014730,\"b\":false,\"p\":\"0.5684\",\"s\":\"16\",\"r\":false,\"t\":{\"limit\":{\"tif\":\"FrontendMarket\"}}}],\"grouping\":\"na\",\"builder\":{\"b\":\"0x6967d7acd1ec5f210e9590666498e0cc5d13a843\",\"f\":100}},\"nonce\":1790000000004,\"signature\":{\"r\":\"0x36e66f515b0caed7c5ca07c36411e6ca04cf17ff5239aa8ce2f7cb68f76b0d1a\",\"s\":\"0x17b9af4c72c21cd903c065e0efcfde6bd558d92602dc9a8b49f0c7f5a7473d95\",\"v\":27}}"
},
{
"name": "no_cancel",
"by": "agent",
"nonce": 1790000000005,
"action": {
"type": "cancel",
"cancels": [
{
"a": 100014731,
"o": 2
}
]
},
"signature": {
"r": "0x6e83b8fbb4f2d0383b80cdbcd168004fc8ab946cedbdbdad499c83b43a3168d5",
"s": "0x5f8081f784b73849ca1f33e0f1006ebd848166e400f99d3611e6a68538065e05",
"v": 27
},
"body": "{\"action\":{\"type\":\"cancel\",\"cancels\":[{\"a\":100014731,\"o\":2}]},\"nonce\":1790000000005,\"signature\":{\"r\":\"0x6e83b8fbb4f2d0383b80cdbcd168004fc8ab946cedbdbdad499c83b43a3168d5\",\"s\":\"0x5f8081f784b73849ca1f33e0f1006ebd848166e400f99d3611e6a68538065e05\",\"v\":27}}"
}
]
}