Skip to content

Commit 0c677b0

Browse files
authored
integration: fix rsp over batch limit as per JSONRPC spec (#505)
1 parent de610b3 commit 0c677b0

File tree

4 files changed

+1809
-71
lines changed

4 files changed

+1809
-71
lines changed
Lines changed: 35 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,38 @@
11
[
2-
{
3-
"test": {
4-
"reference": "",
5-
"description": "provide two comamnd one fail other ok"
6-
},
7-
"request":
8-
[
9-
{
10-
"jsonrpc":"2.0",
11-
"method":"",
12-
"params":[],
13-
"id":1
14-
},
15-
{
16-
"jsonrpc":"2.0",
17-
"method":"eth_chainId",
18-
"params":[],
19-
"id":1
20-
}
21-
],
22-
"response":
23-
[
24-
{
25-
"jsonrpc":"2.0",
26-
"id":1,
27-
"error":
28-
{
29-
"code": -32600,
30-
"message": "invalid request"
31-
}
32-
},
33-
{
34-
"jsonrpc":"2.0",
35-
"id":1,
36-
"result":"0x1"
37-
}
38-
]
39-
}
2+
{
3+
"test": {
4+
"reference": "",
5+
"description": "batch with 2 requests: first bad (empty method), second good"
6+
},
7+
"request": [
8+
{
9+
"jsonrpc": "2.0",
10+
"method": "",
11+
"params": [],
12+
"id": 1
13+
},
14+
{
15+
"jsonrpc": "2.0",
16+
"method": "eth_chainId",
17+
"params": [],
18+
"id": 1
19+
}
20+
],
21+
"response": [
22+
{
23+
"jsonrpc": "2.0",
24+
"id": 1,
25+
"error": {
26+
"code": -32600,
27+
"message": "invalid request"
28+
}
29+
},
30+
{
31+
"jsonrpc": "2.0",
32+
"id": 1,
33+
"result": "0x1"
34+
}
35+
]
36+
}
4037
]
4138

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
[
2-
{
3-
"test": {
4-
"reference": "",
5-
"description": "provide two commands one OK, other without method"
2+
{
3+
"test": {
4+
"reference": "",
5+
"description": "batch with 2 requests: first bad (no method), second good"
6+
},
7+
"request": [
8+
{
9+
"jsonrpc": "2.0",
10+
"params": [],
11+
"id": 1
12+
},
13+
{
14+
"jsonrpc": "2.0",
15+
"method": "eth_chainId",
16+
"params": [],
17+
"id": 1
18+
}
19+
],
20+
"response": [
21+
{
22+
"error": {
23+
"code": -32600,
24+
"message": "invalid request"
625
},
7-
"request": [
8-
{
9-
"jsonrpc": "2.0",
10-
"params": [],
11-
"id": 1
12-
},
13-
{
14-
"jsonrpc": "2.0",
15-
"method": "eth_chainId",
16-
"params": [],
17-
"id": 1
18-
}
19-
],
20-
"response": [
21-
{
22-
"error": {
23-
"code": -32600,
24-
"message": "invalid request"
25-
},
26-
"id": 1,
27-
"jsonrpc": "2.0"
28-
},
29-
{
30-
"id": 1,
31-
"jsonrpc": "2.0",
32-
"result": "0x1"
33-
}
34-
]
35-
}
26+
"id": 1,
27+
"jsonrpc": "2.0"
28+
},
29+
{
30+
"id": 1,
31+
"jsonrpc": "2.0",
32+
"result": "0x1"
33+
}
34+
]
35+
}
3636
]

0 commit comments

Comments
 (0)