bf61bd7b92
* reflector/dht: (75 commits) some linting fixed a few reflector issues, added some tests final fix fixed or silenced the last few things to get this building fixed some linting errors fix rpc server update dependencies, only run short tests in travis fix stuck goroutine announce still needs tests, but i tested a lot by hand and its good hash announcer / rate limiter refactor contact sort more handle peer port correctly Revert "add tcp port mapping to data store" iterative find value rpc command add jack.lbry.tech as a known node for debugging add tcp port mapping to data store bucket splitting is solid add dht start command, run a jsonrpc server to interact with the node grin's cleanup and some WIP ... |
||
---|---|---|
blobex | ||
claim | ||
dht | ||
extras | ||
lbrycrd | ||
stream | ||
.gitignore | ||
.travis.yml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
readme.md |
The LBRY Protocol in Go
lbry.go is a set of tools and projects implemented in Golang. See each subfolder for more details
This project uses Go modules. Make sure you have Go 1.11+ installed.
- Ubuntu: https://launchpad.net/~longsleep/+archive/ubuntu/golang-backports or https://github.com/golang/go/wiki/Ubuntu
- OSX:
brew install go
Building
- clone the repository
- run
make
from the root directory to build the binary
Contributing
Contributions to this project are welcome, encouraged, and compensated. For more details, see lbry.io/faq/contributing
Make sure you go fmt
your code before submitting PRs.
License
This project is MIT licensed. For the full license, see LICENSE.
Security
We take security seriously. Please contact security@lbry.io regarding any issues you may encounter. Our PGP key is here if you need it.
Contact
The primary contact for this project is @lyoshenka (grin@lbry.io)