Larry Ruane
f936ae8e61
add comments that GetTaddressTxids() returns transactions
2023-10-19 16:37:22 -06:00
Larry Ruane
fb12fba802
update GetSubtreeRoots gRPC comment
2023-10-19 16:30:19 -06:00
Larry Ruane
c506123a08
add GetSubtreeRoots() gRPC
2023-06-27 21:14:59 -06:00
Larry Ruane
214d4a8475
add GetBlockNullifier and GetBlockRangeNullifiers #406
...
These return compact blocks with only the transactions' nullifiers
remaining. This affects both Orchard and Sapling transactions.
2023-06-05 15:19:08 -06:00
Larry Ruane
db2795aad7
add GetLatestTreeState() grpc
2022-06-23 19:01:34 -06:00
Steven Smith
ab4c0fef70
Add support to GetTreeState to return Orchard final state
2022-05-10 23:21:26 -06:00
Larry Ruane
83bb19918f
restore gRPC GetMempoolTx
...
This was removed as part of PR #358 (commit "remove gRPC GetMempoolTx")
but should not have been, so it's being restored.
2021-12-09 15:26:55 -07:00
Larry Ruane
4f00783f48
remove gRPC GetMempoolTx
...
This RPC has never been used, and is now superceded by GetMempoolStream.
2021-07-29 13:47:53 -06:00
Larry Ruane
503b9b256b
modifications to adityapk00 mempool streaming API
...
This commit is based on adityapk00 streaming mempool interface but
avoids using goroutines, which are difficult to reason about.
Co-authored-by: Aditya Kulkarni <adityapk@gmail.com>
2021-07-29 13:47:53 -06:00
Aditya Kulkarni
c3e1b98d4f
Mempool Streaming API
2021-07-29 13:47:53 -06:00
Larry Ruane
dcad72ed25
generalize GetAddressUtxos to accept taddr list
2021-04-08 11:22:12 -06:00
Larry Ruane
d292bfaea5
update to latest go, protobufs, grpc toolchain
...
Should be no functional differences. This patch was generated by
installing the latest tools and running `make update-grpc`.
2021-04-07 12:58:01 -06:00
Larry Ruane
ad739ce055
allow Ping testing grpc only if explicitly enabled
2021-03-08 12:25:02 -07:00
Dimitris Apostolou
b450634ab7
Fix typos
2020-12-21 13:03:41 -07:00
Larry Ruane
33e7312218
add zcashd versioning to GetLightdInfo result
2020-12-03 22:55:08 -07:00
Larry Ruane
1712bde1bc
add gRPC GetAddressUtxos
2020-10-28 13:09:59 -06:00
Larry Ruane
c66521335f
add GetTreeState gRPC (for checkpoints)
2020-10-28 12:55:38 -06:00
Larry Ruane
063287888f
add more version information to GetLightdInfo result
2020-10-06 10:03:37 -06:00
Larry Ruane
7381129740
add GetMempoolTx()
2020-09-10 14:01:01 -06:00
Larry Ruane
4443b64071
rename GetAddress* to GetTAddress* (review)
2020-08-19 13:05:23 -06:00
Larry Ruane
dda62f948c
Modification requested by review
...
- renamed GetAddressBalance to GetAddressBalanceStream
- changed GetAddressBalance argument to repeated (string) rather than
streaming
- rename balance field to valueZat (consistent with zcashd)
2020-08-19 13:05:23 -06:00
Larry Ruane
97840c8ec7
add GetAddressBalance gRPC
2020-08-19 13:05:23 -06:00
Larry Ruane
c2a6306ce5
Misc cleanups and fixes
...
- improved corruption recovery (don't back up by just 1 block at a time)
- move darksidewallet gRPCs to their own .proto file
- this force-push removes my commits for reorg testing using SetState
2020-04-24 16:55:47 -06:00
Taylor Hornby
d258ee75b0
Rename Evil to Darkside, because writing tests isn't evil
2020-04-24 16:55:47 -06:00
Taylor Hornby
1a93b8d97c
Add darksidewalletd mode for reorg testing.
2020-04-24 16:55:47 -06:00
Larry Ruane
f4ad7146d6
finish documenting gRPC api: methods, arguments, return values
2020-04-06 11:14:14 -06:00
Larry Ruane
46edad2748
add a gRPC test client for performance measurement and stress testing
2020-03-19 21:10:47 -06:00
Larry Ruane
1dc439080b
add COPYING and copyright lines
2020-03-12 12:02:55 -06:00
Larry Ruane
40f9dab995
add documentation for lightwalletd APIs and data types
2020-03-02 17:21:41 -07:00
Larry Ruane
2b73689794
remove sqlite3, add block cache (adityapk00)
...
Co-authored-by: Aditya Kulkarni <adityapk@gmail.com>
2019-12-19 12:11:03 -07:00
Larry Ruane
f58a5f9376
add GetLightdInfo RPC
...
Co-authored-by: Aditya Kulkarni <adityapk@gmail.com>
also to pick up changes to walletrpc/service.proto
(regenerate compact_formats.pb.go service.pb.go)
cd walletrpc
protoc compact_formats.proto --go_out=plugins=grpc:.
protoc service.proto --go_out=plugins=grpc:.
ran go mod tidy && go mod vendor
2019-12-17 12:57:41 -07:00
Francisco Gindre
9f6cf742b6
add empty swift_prefix option value to .proto files
2019-08-30 15:52:46 -03:00
George Tankersley
d08abe82b4
walletrpc: improve protobuf/grpc package naming
2019-02-14 00:18:14 +00:00