herald.go/db
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
..
prefixes WIP: blockchain.transaction.yyy JSON RPC implementations (#78) 2022-12-06 16:14:28 -05:00
stack Add element type param T to SlicedBacked[T]. Require T satisfy 2022-08-30 16:24:43 -05:00
db.go WIP: blockchain.transaction.yyy JSON RPC implementations (#78) 2022-12-06 16:14:28 -05:00
db_get.go WIP: blockchain.transaction.yyy JSON RPC implementations (#78) 2022-12-06 16:14:28 -05:00
db_resolve.go integration testing scripts (#64) 2022-10-04 20:25:44 +03:00
db_test.go Server endpoints goroutine refactor (#69) 2022-10-25 08:48:13 +03:00
iteroptions.go Server endpoints goroutine refactor (#69) 2022-10-25 08:48:13 +03:00