No description
meta | ||
protobuf | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
readme.md | ||
server.go |
LBRY Hub
A hub provides back-end services to LBRY clients. Services include
- URL resolution
- search
- wallet services (getting and sending transactions, address subscription)
- hub federation and discovery
This project will eventually subsume and replace the wallet server and the lighthouse search provider.
Installation
Usage
Contributing
Contributions to this project are welcome, encouraged, and compensated. For more details, please check this link.
Dev Dependencies
Install Go 1.14+
- Ubuntu:
sudo add-apt-repository ppa:longsleep/golang-backports && sudo apt install golang-go
- OSX:
brew install go
Download protoc
from https://github.com/protocolbuffers/protobuf/releases and make sure it is
executable and in your path.
Install Go plugin for protoc:
go get google.golang.org/protobuf/cmd/protoc-gen-go google.golang.org/grpc/cmd/protoc-gen-go-grpc
License
This project is MIT licensed. For the full license, see LICENSE.
Security
We take security seriously. Please contact security@lbry.com regarding any security issues. Our GPG key is here if you need it.
Contact
The primary contact for this project is @lyoshenka (grin@lbry.com).