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: