batch requests

A batch request is a method for sending several unique requests to the network all at once.

The requests are sent as an array filled with request objects. Results are returned in the order of received requests.

Arguments

StructureTypeDescription
(none)array of objectsrequest objects to be executed in parallel

Response

StructureTypeDescription
(none)array of objectsthe results, provided in the order of received requests; this may contain null elements

📌 Examples

Command

curl --url "http://127.0.0.1:7783" --data "[
{\"method\":\"electrum\",\"coin\":\"DOC\",\"servers\":[{\"url\":\"electrum1.cipig.net:10020\"},{\"url\":\"electrum2.cipig.net:10020\"},{\"url\":\"electrum3.cipig.net:10020\"}],\"userpass\":\"RPC_UserP@SSW0RD\",\"mm2\":1},
{\"method\":\"electrum\",\"coin\":\"MARTY\",\"servers\":[{\"url\":\"electrum1.cipig.net:10021\"},{\"url\":\"electrum2.cipig.net:10021\"},{\"url\":\"electrum3.cipig.net:10021\"}],\"userpass\":\"RPC_UserP@SSW0RD\",\"mm2\":1},
{\"method\":\"electrum\",\"coin\":\"DOC\",\"servers\":[{\"url\":\"electrum1.cipig.net:10020\"},{\"url\":\"electrum2.cipig.net:10020\"},{\"url\":\"electrum3.cipig.net:10020\"}],\"userpass\":\"invalid userpass\",\"mm2\":1}
]"
Show Response

Response

[
  {
    "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
    "balance": "9.8688213",
    "coin": "DOC",
    "locked_by_swaps": "0",
    "required_confirmations": 1,
    "requires_notarization": false,
    "result": "success"
  },
  {
    "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
    "balance": "4.40662368",
    "coin": "MARTY",
    "locked_by_swaps": "0",
    "required_confirmations": 1,
    "requires_notarization": false,
    "result": "success"
  },
  {
    "error": "rpc:295] Userpass is invalid!"
  }
]