Skip to content

gRPC endpoints added on v2#39

Closed
setavenger wants to merge 12 commits into
masterfrom
dev
Closed

gRPC endpoints added on v2#39
setavenger wants to merge 12 commits into
masterfrom
dev

Conversation

@setavenger

@setavenger setavenger commented Aug 14, 2025

Copy link
Copy Markdown
Owner

First step for a major overhaul. This PR introduces gRPC endpoints and streaming which promises great improvements for both bandwidth and transfer speeds.

The code has also been refactored a lot. We removed the src/ directory and moved to a more idiomatic directory layout. Many common representations like txids, pubkeys and block-hashes have been modified to use byte slices/arrays instead of strings, which were partly used due to the way we received the data from the nodes.

The database structure will still need an overhaul. As not all string types have been replaced by bytes there's still some work to do but those endeavors are closely linked.

We are now using the proper cmd, internal, pkg structure.
The fucntions and information flow within the program will still need to
be overhauled.
Redesigned to have byte slices/arrays instead of strings for almost
all relevant fields
- Might have to fix some naming conventons
- This will also greatly benefit from general type clean up
- benchmarking incoming
@setavenger setavenger marked this pull request as ready for review August 14, 2025 19:22
@setavenger

Copy link
Copy Markdown
Owner Author

superseded by #48

@setavenger setavenger closed this Apr 19, 2026
@setavenger setavenger deleted the dev branch May 9, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant