event/onReorganizeChain
Streams block headers when the chain reorganizes from a fork. oldHead is the
head of the chain before the reorg, newHead is the head of the chain after the
reorg, and fork is the header for the block at which the two forks diverged.
Request Body
undefined
Response
{
  oldHead: RpcBlockHeader
  newHead: RpcBlockHeader
  fork: RpcBlockHeader
}
Example
# Request
curl -X POST -N http://localhost:8021/event/onReorganizeChain
# Response
{
  "data": {
    "oldHead": {
      "hash": "000000041049480a103c646aa6cb10dcaddd666a2d270424f0b874a9739b2d14",
      "previous": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "sequence": 1146,
      "previousBlockHash": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "timestamp": 1695259437975,
      "difficulty": "147664453",
      "graffiti": "0000000000000000000000000000000000000000000000000000000000000000",
      "noteCommitment": "16e9dc0bed8e5e47de6885b228833f1294ed321cdb964b595bc686072f01654e",
      "transactionCommitment": "bb10e25c80844d9513603445b62c17aaa3f90e47c1122e442f1b2a472aa770fe",
      "target": "784156829113884269923588075788882703227634511778136367318257590456879",
      "randomness": "45656757",
      "work": "0",
      "noteSize": null
    },
    "newHead": {
      "hash": "000000041049480a103c646aa6cb10dcaddd666a2d270424f0b874a9739b2d14",
      "previous": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "sequence": 1146,
      "previousBlockHash": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "timestamp": 1695259437975,
      "difficulty": "147664453",
      "graffiti": "0000000000000000000000000000000000000000000000000000000000000000",
      "noteCommitment": "16e9dc0bed8e5e47de6885b228833f1294ed321cdb964b595bc686072f01654e",
      "transactionCommitment": "bb10e25c80844d9513603445b62c17aaa3f90e47c1122e442f1b2a472aa770fe",
      "target": "784156829113884269923588075788882703227634511778136367318257590456879",
      "randomness": "45656757",
      "work": "0",
      "noteSize": null
    },
    "fork": {
      "hash": "000000041049480a103c646aa6cb10dcaddd666a2d270424f0b874a9739b2d14",
      "previous": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "sequence": 1146,
      "previousBlockHash": "0000000e669478e4da1f294d31e543a2427319b231591f9c2dc9f0bdf3c652f7",
      "timestamp": 1695259437975,
      "difficulty": "147664453",
      "graffiti": "0000000000000000000000000000000000000000000000000000000000000000",
      "noteCommitment": "16e9dc0bed8e5e47de6885b228833f1294ed321cdb964b595bc686072f01654e",
      "transactionCommitment": "bb10e25c80844d9513603445b62c17aaa3f90e47c1122e442f1b2a472aa770fe",
      "target": "784156829113884269923588075788882703227634511778136367318257590456879",
      "randomness": "45656757",
      "work": "0",
      "noteSize": null
    }
  }
}
RPC Objects: