Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ethereum/trin

An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage
https://github.com/ethereum/trin

Last synced: 3 days ago
JSON representation

An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage

Awesome Lists containing this project

README

        

# Trin

Trin is a Rust implementation of a [Portal Network](https://github.com/ethereum/portal-network-specs) client.

The Portal Network is still in the research phase, and this client is experimental.

**Do not rely on Trin in a production setting.**

## How to use Trin

Check out the [Trin book](https://ethereum.github.io/trin) to quickly get up and running with Trin.

> **NOTE**: This project uses [Git Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules). If you just cloned the project, be sure to run: `git submodule update --init`. See our dedicated [page](https://ethereum.github.io/trin/developers/contributing/git/submodules.html) for more info.

## Experimental Status

Trin is a prototype Portal Network client. This implementation and the Portal Network specifications will continue to co-evolve.

In this stage of development, Trin lacks comprehensive data validation.

## Want to help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our
guidelines for contributing in the [Trin book](https://ethereum.github.io/trin),
then check out issues that are labeled
[Good First Issue](https://github.com/ethereum/trin/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).

Join our [Discord](https://discord.gg/JrwTY7FEf4) to participate in the conversation!