herald.go/internal
Jonathan Moody 317cdf7129
WIP: blockchain.transaction.yyy JSON RPC implementations (#78)
* Partial blockchain.transaction.yyy RPC implementations.

* Register RPC service object.

* Move session manager start/stop to a better place.

* Attempt to fill in the details of transaction.get_batch,
including merkle path.

* Correct interpretation of DBStateValue Genesis hash.

* Convert Args.Port to int and validate. Run UDP ping server on JSONRPCPort too.

* Add BlockHeader to HeightHash notification.

* Limit session-based JSON RPC service to IPv4.
Client not ready for IPv6.

* Adapt to new HeightHash struct.

* Fine tune JSON RPC handlers and types to match lbry-sdk expectations.
Implement UnmarshalJSON()/MarshalJSON() for several types.

* Add more special handling of DBStateValue.Genesis hash.

* Set IncludeStop=false generally to avoid returning extra rows.
Other misc fixes.
2022-12-06 16:14:28 -05:00
..
metrics rocksdb (#29) 2022-04-29 11:04:01 -04:00
search.go Add element type param T to SlicedBacked[T]. Require T satisfy 2022-08-30 16:24:43 -05:00
strings.go rocksdb (#29) 2022-04-29 11:04:01 -04:00
types.go WIP: blockchain.transaction.yyy JSON RPC implementations (#78) 2022-12-06 16:14:28 -05:00