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
2a915b7223
ran make update-grpc
2020-04-09 10:57:38 -06:00
Ben Wilson
999c00a666
Moved HTTP endpoint startup to a fucntion
2020-04-09 10:27:08 -06:00
Larry Ruane
1ff6ea4091
move block cache from memory to files
2020-04-08 18:10:50 -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
Ben Wilson
16ba9f1a81
Added logging for no-tls-very-insecure
2020-03-18 08:56:29 -06:00
Larry Ruane
a4f968823f
test improvements, and minor cleanups
2020-01-31 16:36:31 -07:00
Larry Ruane
8ab51d8c3e
go mod tidy && go mod vendor
2019-12-19 12:11:03 -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
mdr0id
59975fc349
Remove zmq from scaffolding stuff in go
2019-08-27 14:07:42 -07:00
George Tankersley
51614ecd2b
module: run go mod tidy && go mod vendor
2019-02-14 18:56:16 +00:00
George Tankersley
0cb0bb51af
frontend: implement SendTransaction
2019-02-14 00:18:15 +00:00
George Tankersley
7726a6752d
cleanup: rename package and vendor dependencies for old go versions
...
Fixes #8 and begins to address deployability.
2019-01-03 19:14:51 +00:00
George Tankersley
79efd4b911
server: implement gRPC skeleton
2018-12-10 18:29:04 -05:00
George Tankersley
38d61b509c
rpc: update for API and protobuf changes
2018-12-04 18:22:06 -05:00
George Tankersley
0dee0b425e
storage: begin implementing sqlite3 storage
2018-11-19 18:20:59 -05:00
George Tankersley
f4d5ff96ed
parser: add basic fuzzing
2018-11-07 21:01:20 +00:00
George Tankersley
e91ccd258f
client: implement rudimentary zmq client
2018-09-29 00:44:34 +00:00
George Tankersley
09cd0300e6
proto: add initial protocol definitions
2018-09-28 21:55:52 +00:00
George Tankersley
878b3eb9ce
initialize module
2018-09-19 23:17:06 +00:00