-
Notifications
You must be signed in to change notification settings - Fork 182
Closed
Labels
Type: RequestRequests to implement features or make other changesRequests to implement features or make other changes
Description
Summary
Hi, there!
We moved to forest client from lotus and realized that batch requests are not working
curl -s -X POST http://localhost:1234 \
-H 'Content-Type: application/json' \
-d '[{
"jsonrpc": "2.0",
"id": "1",
"method": "Filecoin.ChainHead",
"params": []
},
{
"jsonrpc": "2.0",
"id": "2",
"method": "Filecoin.ChainHead",
"params": []
}]'
[{"jsonrpc":"2.0","id":"1","error":{"code":404,"message":"Not Found"}},{"jsonrpc":"2.0","id":"2","error":{"code":404,"message":"Not Found"}}]
on lotus client batch requests are working
curl -s -X POST http://localhost:1234/rpc/v1 \
-H 'Content-Type: application/json' \
-d '[{
"jsonrpc": "2.0",
"id": "1",
"method": "Filecoin.ChainHead",
"params": []
},
{
"jsonrpc": "2.0",
"id": "2",
"method": "Filecoin.ChainHead",
"params": []
}]'
[{"id":"1","jsonrpc":"2.0","result":{"Cids":[{"/":"bafy2bzacebnig5m7xnubwmnqsmyjpmquag3hn3eetplajtxbknb54uysfgune"},{"/":"bafy2bzaceb7hiajkfqu4joqm3fnsog4tpxvbbgzzqof22y5u7mtwcbn3i2cre"}],"Blocks":[{"Miner":"f01885088","Ticket":{"VRFProof":"r9jM+twPU04CS5We8em/gfOT7tj03uAuTDb0ksk3EOOVoWJKBxYDsGyEOIq2Ntc4DcNsgWEIbbfqpmrKUiKOV45I+9dggpnjBnAKG1RHxWLjs4NbWofy0hBuwFfuRBYB"},"ElectionProof":{"WinCount":1,"VRFProof":"tDfR81f6LdCvHraAjKF/WIz/yQNTvY6KRiFikBMVEv/pX2T9JFI0u5jl0eoPtY1QFoHjKd/v8ei+JBmxCAYHQSoN/4nxMSlcxPIz9Fyd3Avf3ihKB7S2SPEVK2/T9Kxz"},"BeaconEntries":[{"Round":22980162,"Data":"t9H7JuSLiedlnncyhzLUkm366/KtVoDQmIweSHCKl96bzxcfS4D0z3I7l4aKEdLg"}],"WinPoStProof":[{"PoStProof":4,"ProofBytes":"thHwuaYNUPlCy6U1Uss/O5G8rII8apn1LKwojtJKKW+ES7843usmpZ5381jRRQboqRiAlk3ptZKAKs21MsegggP93aug/XaQn7MWc9PdY68p73TC+Kd1v00qOK6vUHcuFJlgBkCfXxmu003qTMaQ4BIEMIwtylUeGlUsAepC2fHm5hu0nJzVYoEiZIUAWTA2uN4k8c6epo/nIM46S+JTZLpE60M/f3+ihw6Aaot1AtZLhaRq94c9s2be6xcJCd1U"}],"Parents":[{"/":"bafy2bzacedk7p2yeoovzwhf4tz4ienrjwvlwpc4wx7ydgbonhhezgfwk6iwdq"},{"/":"bafy2bzacedjgblvs422imy53uy7mgap72tmx2rqs3qxivervo2lt65gmdjp7a"},{"/":"bafy2bzacecrmk67qaisq6lst2unnxcqwnpcovqz6cqkfuagnrbfo5xjjye3lk"},{"/":"bafy2bzacecqbjiwprlak7hkphcsgixoi3r7hereslejijmiu7zfjon6g56hmy"},{"/":"bafy2bzaceclqhn6vucd7nvdtoowyy424bxfg3ide4bnn32cokkkfdk6ysihnq"}],"ParentWeight":"130219203388","Height":5447916,"ParentStateRoot":{"/":"bafy2bzaceaequxbqtk7nlc4myds245wkoweqiqm6cxn4kh7lm4pajz4swsxbi"},"ParentMessageReceipts":{"/":"bafy2bzacealkpmge3rx4smkr2xnft6dy7jrl3t2oojps4epu4wx4gdwq5cebw"},"Messages":{"/":"bafy2bzaceakkgqhe5ohnbwujw6vslycpmhw6mh4tcqiiizyzgqr3jiou3jkay"},"BLSAggregate":{"Type":2,"Data":"tncQVcvl1NPt69RA40TVaXRxx89nHc6pu8Rt44BX2v64wsLjd/ikjGWQetNlJdmtFok3/En5BXOrSGAuc9Iys/u9lA5q4fuaANtujGwzaf8VUHkNaaKoqfLnQ65oxSa8"},"Timestamp":1761743880,"BlockSig":{"Type":2,"Data":"h4FHB9p1W9Eo6iM4IgZRPKkZjxE2sUrnxP1cQXD5z7Dv9aN8a6MbbtC+GC2l0q5rAq9TTf/S62j7anh3tqyl+LpfCnoX01CT7kI8rXKu4NwLLrOsX5biJDqR9etveXe4"},"ForkSignaling":0,"ParentBaseFee":"3791641"},{"Miner":"f03226668","Ticket":{"VRFProof":"qkV/gKQ5HAMKzS6fe/I1loWqQ6O62Rh2EXEIquPb5+Q/peU4FbFS9o8pZfUTcGB3GCpwrxiL5MRi81hBRpg/IlL1LKoyqLycePxDE6G/ndwzqlbdHfoE/gQw/NU0CyH1"},"ElectionProof":{"WinCount":1,"VRFProof":"syw8bNF9AYoDFF3QXIdGhEFnZlCUzZjzFhP0S4m4jliB1N022dSmrTYg/ML5XsdsA4gu/ZpUqJt94iD+dPQ2bt6VYDo8ZkRiyX41f7PX7VTJ9K3Vdrp3fwuiP5aAZ4Rr"},"BeaconEntries":[{"Round":22980162,"Data":"t9H7JuSLiedlnncyhzLUkm366/KtVoDQmIweSHCKl96bzxcfS4D0z3I7l4aKEdLg"}],"WinPoStProof":[{"PoStProof":3,"ProofBytes":"pwD3jz1joXrDR/GxRV3tMAVe10/7CezlWJu1H6+LBEBKkysiXPUnouvCLeFE+l87kBni93crkERSUm8pEHVhIzIzLB1Qdy8ulljGLoQSGa0SLY/Lo+Ma0Ax8pG1mat86CEfTvJpc3nhVaivpAWOJkRD65SnMcP1sqiM3L0/e2jFdwSQ1kr17F12iyW8OJKXJrOzqX0+s19ruezzj8x8UYlAThnqLre3lUfIeZMIhMVYnlVYAIJribXZ+OYbyHL9B"}],"Parents":[{"/":"bafy2bzacedk7p2yeoovzwhf4tz4ienrjwvlwpc4wx7ydgbonhhezgfwk6iwdq"},{"/":"bafy2bzacedjgblvs422imy53uy7mgap72tmx2rqs3qxivervo2lt65gmdjp7a"},{"/":"bafy2bzacecrmk67qaisq6lst2unnxcqwnpcovqz6cqkfuagnrbfo5xjjye3lk"},{"/":"bafy2bzacecqbjiwprlak7hkphcsgixoi3r7hereslejijmiu7zfjon6g56hmy"},{"/":"bafy2bzaceclqhn6vucd7nvdtoowyy424bxfg3ide4bnn32cokkkfdk6ysihnq"}],"ParentWeight":"130219203388","Height":5447916,"ParentStateRoot":{"/":"bafy2bzaceaequxbqtk7nlc4myds245wkoweqiqm6cxn4kh7lm4pajz4swsxbi"},"ParentMessageReceipts":{"/":"bafy2bzacealkpmge3rx4smkr2xnft6dy7jrl3t2oojps4epu4wx4gdwq5cebw"},"Messages":{"/":"bafy2bzacebiarcddq4y2koki3uwlnz5ekyojh2xxljpkievgxl5xoke54arvc"},"BLSAggregate":{"Type":2,"Data":"sr5p4RSdXl5RS5j9yfND4DIH9Q5usIc7C7AhKZBUDSg/UWlbvfPFTCM4cjsevxDwCOrgfdNuUNr2TbrJSTRhOIGy58b2s+BpEpXeDUydPYVK882544nGYIWOvIWuu+Iy"},"Timestamp":1761743880,"BlockSig":{"Type":2,"Data":"o5tkbR7BkelNe//LTzohLy1dvBbbdV43YDDWSxqk6+flVhf88cTtlh0U5MJtohrtAwT4WrYc5RdX2eicJwGTP12Fp382Bm86Zvee0+QPHtk4HEATro8gVyxTbNKtAOwc"},"ForkSignaling":0,"ParentBaseFee":"3791641"}],"Height":5447916}}
,{"id":"2","jsonrpc":"2.0","result":{"Cids":[{"/":"bafy2bzacebnig5m7xnubwmnqsmyjpmquag3hn3eetplajtxbknb54uysfgune"},{"/":"bafy2bzaceb7hiajkfqu4joqm3fnsog4tpxvbbgzzqof22y5u7mtwcbn3i2cre"}],"Blocks":[{"Miner":"f01885088","Ticket":{"VRFProof":"r9jM+twPU04CS5We8em/gfOT7tj03uAuTDb0ksk3EOOVoWJKBxYDsGyEOIq2Ntc4DcNsgWEIbbfqpmrKUiKOV45I+9dggpnjBnAKG1RHxWLjs4NbWofy0hBuwFfuRBYB"},"ElectionProof":{"WinCount":1,"VRFProof":"tDfR81f6LdCvHraAjKF/WIz/yQNTvY6KRiFikBMVEv/pX2T9JFI0u5jl0eoPtY1QFoHjKd/v8ei+JBmxCAYHQSoN/4nxMSlcxPIz9Fyd3Avf3ihKB7S2SPEVK2/T9Kxz"},"BeaconEntries":[{"Round":22980162,"Data":"t9H7JuSLiedlnncyhzLUkm366/KtVoDQmIweSHCKl96bzxcfS4D0z3I7l4aKEdLg"}],"WinPoStProof":[{"PoStProof":4,"ProofBytes":"thHwuaYNUPlCy6U1Uss/O5G8rII8apn1LKwojtJKKW+ES7843usmpZ5381jRRQboqRiAlk3ptZKAKs21MsegggP93aug/XaQn7MWc9PdY68p73TC+Kd1v00qOK6vUHcuFJlgBkCfXxmu003qTMaQ4BIEMIwtylUeGlUsAepC2fHm5hu0nJzVYoEiZIUAWTA2uN4k8c6epo/nIM46S+JTZLpE60M/f3+ihw6Aaot1AtZLhaRq94c9s2be6xcJCd1U"}],"Parents":[{"/":"bafy2bzacedk7p2yeoovzwhf4tz4ienrjwvlwpc4wx7ydgbonhhezgfwk6iwdq"},{"/":"bafy2bzacedjgblvs422imy53uy7mgap72tmx2rqs3qxivervo2lt65gmdjp7a"},{"/":"bafy2bzacecrmk67qaisq6lst2unnxcqwnpcovqz6cqkfuagnrbfo5xjjye3lk"},{"/":"bafy2bzacecqbjiwprlak7hkphcsgixoi3r7hereslejijmiu7zfjon6g56hmy"},{"/":"bafy2bzaceclqhn6vucd7nvdtoowyy424bxfg3ide4bnn32cokkkfdk6ysihnq"}],"ParentWeight":"130219203388","Height":5447916,"ParentStateRoot":{"/":"bafy2bzaceaequxbqtk7nlc4myds245wkoweqiqm6cxn4kh7lm4pajz4swsxbi"},"ParentMessageReceipts":{"/":"bafy2bzacealkpmge3rx4smkr2xnft6dy7jrl3t2oojps4epu4wx4gdwq5cebw"},"Messages":{"/":"bafy2bzaceakkgqhe5ohnbwujw6vslycpmhw6mh4tcqiiizyzgqr3jiou3jkay"},"BLSAggregate":{"Type":2,"Data":"tncQVcvl1NPt69RA40TVaXRxx89nHc6pu8Rt44BX2v64wsLjd/ikjGWQetNlJdmtFok3/En5BXOrSGAuc9Iys/u9lA5q4fuaANtujGwzaf8VUHkNaaKoqfLnQ65oxSa8"},"Timestamp":1761743880,"BlockSig":{"Type":2,"Data":"h4FHB9p1W9Eo6iM4IgZRPKkZjxE2sUrnxP1cQXD5z7Dv9aN8a6MbbtC+GC2l0q5rAq9TTf/S62j7anh3tqyl+LpfCnoX01CT7kI8rXKu4NwLLrOsX5biJDqR9etveXe4"},"ForkSignaling":0,"ParentBaseFee":"3791641"},{"Miner":"f03226668","Ticket":{"VRFProof":"qkV/gKQ5HAMKzS6fe/I1loWqQ6O62Rh2EXEIquPb5+Q/peU4FbFS9o8pZfUTcGB3GCpwrxiL5MRi81hBRpg/IlL1LKoyqLycePxDE6G/ndwzqlbdHfoE/gQw/NU0CyH1"},"ElectionProof":{"WinCount":1,"VRFProof":"syw8bNF9AYoDFF3QXIdGhEFnZlCUzZjzFhP0S4m4jliB1N022dSmrTYg/ML5XsdsA4gu/ZpUqJt94iD+dPQ2bt6VYDo8ZkRiyX41f7PX7VTJ9K3Vdrp3fwuiP5aAZ4Rr"},"BeaconEntries":[{"Round":22980162,"Data":"t9H7JuSLiedlnncyhzLUkm366/KtVoDQmIweSHCKl96bzxcfS4D0z3I7l4aKEdLg"}],"WinPoStProof":[{"PoStProof":3,"ProofBytes":"pwD3jz1joXrDR/GxRV3tMAVe10/7CezlWJu1H6+LBEBKkysiXPUnouvCLeFE+l87kBni93crkERSUm8pEHVhIzIzLB1Qdy8ulljGLoQSGa0SLY/Lo+Ma0Ax8pG1mat86CEfTvJpc3nhVaivpAWOJkRD65SnMcP1sqiM3L0/e2jFdwSQ1kr17F12iyW8OJKXJrOzqX0+s19ruezzj8x8UYlAThnqLre3lUfIeZMIhMVYnlVYAIJribXZ+OYbyHL9B"}],"Parents":[{"/":"bafy2bzacedk7p2yeoovzwhf4tz4ienrjwvlwpc4wx7ydgbonhhezgfwk6iwdq"},{"/":"bafy2bzacedjgblvs422imy53uy7mgap72tmx2rqs3qxivervo2lt65gmdjp7a"},{"/":"bafy2bzacecrmk67qaisq6lst2unnxcqwnpcovqz6cqkfuagnrbfo5xjjye3lk"},{"/":"bafy2bzacecqbjiwprlak7hkphcsgixoi3r7hereslejijmiu7zfjon6g56hmy"},{"/":"bafy2bzaceclqhn6vucd7nvdtoowyy424bxfg3ide4bnn32cokkkfdk6ysihnq"}],"ParentWeight":"130219203388","Height":5447916,"ParentStateRoot":{"/":"bafy2bzaceaequxbqtk7nlc4myds245wkoweqiqm6cxn4kh7lm4pajz4swsxbi"},"ParentMessageReceipts":{"/":"bafy2bzacealkpmge3rx4smkr2xnft6dy7jrl3t2oojps4epu4wx4gdwq5cebw"},"Messages":{"/":"bafy2bzacebiarcddq4y2koki3uwlnz5ekyojh2xxljpkievgxl5xoke54arvc"},"BLSAggregate":{"Type":2,"Data":"sr5p4RSdXl5RS5j9yfND4DIH9Q5usIc7C7AhKZBUDSg/UWlbvfPFTCM4cjsevxDwCOrgfdNuUNr2TbrJSTRhOIGy58b2s+BpEpXeDUydPYVK882544nGYIWOvIWuu+Iy"},"Timestamp":1761743880,"BlockSig":{"Type":2,"Data":"o5tkbR7BkelNe//LTzohLy1dvBbbdV43YDDWSxqk6+flVhf88cTtlh0U5MJtohrtAwT4WrYc5RdX2eicJwGTP12Fp382Bm86Zvee0+QPHtk4HEATro8gVyxTbNKtAOwc"},"ForkSignaling":0,"ParentBaseFee":"3791641"}],"Height":5447916}}
Guys, are you planning to implement support for batch requests?
Our version: forest-filecoin 0.30.1+git.2b65a82
And args for running:
args = [
"--rpc=true",
"--rpc-address=127.0.0.1:1234",
"--p2p-listen-address=/ip4/0.0.0.0/tcp/2345",
"--auto-download-snapshot",
"--encrypt-keystore=false",
"--chain=mainnet",
"--no-healthcheck",
"--rpc-filter-list=/local/filter-list.txt",
]
Thank you for your attention.
Metadata
Metadata
Assignees
Labels
Type: RequestRequests to implement features or make other changesRequests to implement features or make other changes
Type
Projects
Status
Done