Larry Ruane
faca1ecbef
increase the 252 per-block transaction limit ( #273 )
2020-06-03 18:58:26 -06:00
Larry Ruane
1dbe4691a5
darkside.proto doc improvements
2020-05-21 11:48:03 -06:00
Larry Ruane
7ac1a3f983
small improvements to transaction stuff, small fixes
2020-05-21 11:48:03 -06:00
Larry Ruane
391e886afc
better error handling, remove unused DarksideTx
2020-05-21 11:48:03 -06:00
Larry Ruane
7420d565a8
don't special-case darkside in SendTransaction, just use the mock rpc handler
2020-05-21 11:48:03 -06:00
Larry Ruane
f1e793796f
implement staging, not well tested
2020-05-21 11:48:03 -06:00
Larry Ruane
52ac837370
New "staging" api (StageBlocks, StageTransactions, ApplyStaged)
...
Also remove the initial block load (all blocks will come from the
Staging APIs), but there is still more to do (this does not even
start up correctly) but darkside.proto is correct, we believe.
2020-05-21 11:48:03 -06:00
Larry Ruane
86fd87404b
add darkside SetMetaState, SetBlocksURL for reorg testing
2020-05-21 11:48:03 -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
Larry Ruane
8974cd1586
fix merge conflicts while rebasing onto file-cache branch
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
2e71eb3d7e
add update-grpc makefile target, run it (update all packages and tools)
2020-03-19 20:40:53 -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
Larry Ruane
da2231f423
add missing tests, empty (stubs) for now
2019-09-25 09:31:49 -06:00
Francisco Gindre
9f6cf742b6
add empty swift_prefix option value to .proto files
2019-08-30 15:52:46 -03:00
Jack Grigg
ede5e7b7ec
walletrpc: Update CompactBlock protobuf with prevHash field
2019-05-04 12:21:01 +01:00
George Tankersley
d08abe82b4
walletrpc: improve protobuf/grpc package naming
2019-02-14 00:18:14 +00:00