Go to file
2021-03-18 17:24:48 -04:00
meta we're doing grpc 2021-03-18 17:24:48 -04:00
protobuf we're doing grpc 2021-03-18 17:24:48 -04:00
go.mod we're doing grpc 2021-03-18 17:24:48 -04:00
go.sum we're doing grpc 2021-03-18 17:24:48 -04:00
LICENSE we're doing grpc 2021-03-18 17:24:48 -04:00
main.go we're doing grpc 2021-03-18 17:24:48 -04:00
readme.md we're doing grpc 2021-03-18 17:24:48 -04:00
server.go we're doing grpc 2021-03-18 17:24:48 -04:00

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).