The dev branch has a rewritten RPC layer, which made some some logical changes to the output of some endpoints (and some fixes in https://github.com/oxen-io/oxen-core/pull/1620 applied). This updates oxen observer to be compatible with the (soon-to-be) dev branch (but also keeps current Oxen 10.x compatibility).
The main changes here that affect the observer are:
tx details are now returned directly in the transaction details; previously they were stucked into a double-json-encoded "as_json" key which was just gross.
most of the reachable/unreachable keys are now omitted when the node doesn't have any data for that element (e.g. if it has never been unreachable then storage_server_last_unreachable is now omitted, but used to be 0).
accrued batch earnings is now an object (dict) of wallet => amount rather than a pair of parallel wallet/amount arrays.
Updates for dev branch oxen-core compatibility.
The dev branch has a rewritten RPC layer, which made some some logical changes to the output of some endpoints (and some fixes in https://github.com/oxen-io/oxen-core/pull/1620 applied). This updates oxen observer to be compatible with the (soon-to-be) dev branch (but also keeps current Oxen 10.x compatibility).
The main changes here that affect the observer are:
storage_server_last_unreachable
is now omitted, but used to be 0).