Cleanup: Query Endpoints

Changes:

  • /tx/out_hash should cross-ref out to ins
  • /tx/in_hash/voter should be /tx/in_hash/signers
  • /tx/in_hash/voter returns duplicate information in .tx as .in_tx
  • /lastblock is not returning heights for all chains in multichain
  • /nodeaccounts rename to /nodes and /node/{node}
  • /pool_addresses rename to /inbound_addresses
  • /vault rename to /network (all network-wide information here)
  • Vaults to return addresses as well as pubkeys

Additions:

Removals:

  • /observers /observer/node duplicates /nodeaccounts so remove those two
  • /nodeaccountcheck info put on /node/{node} endpoint and remove (remove jail and put in preflight_
  • /tsssigner duplicates info that is on {/vault/asgard}.signing_party so remove

Add one-line comment on all endpoints that describe in plain English what they do.

Edited by THORChain