Skip to content

rlay-project/rlay-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rlay-client

Client implementation for the Ɍlay protocol, a Decentralized Information Network.

Currently the main purpose of the client is to calculate the network rewards and submit them to the core protocol (rlay-protocol) via a Merkle Tree.

The whitepaper gives a outline of the theoretical foundations of the protocol.

Running

Steps to run rlay-client from this repository:

  • Clone the repository
  • Make sure you have the prerequsites for rquantiles installed
  • If you want to run a local network for development:
  • Make sure that the RPC addresses and the contract addresses are set correctly in the config file
  • cargo run -- client

If you encounter any problems while trying to run rlay-client you can try to use the following command to pinpoint your problems:

cargo run -- doctor

Via Docker

We provide a Docker image which can be used to run rlay-client. I currently has the assumption that it is used with a single Neo4J backend at 127.0.0.1:7474, which requires it to be run with --net=host. You can use it with another configuration by building your own Docker image based on it and overwriting the /rlay.config.toml file.

docker run --net=host rlayproject/rlay-client

Contributing & Contact

We are very open to contributions! Feel free to open a Github issue, or a Pull Request.

If you want to get in contact you can find us here:

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as below, without any additional terms or conditions.

License

Licensed under either of

at your option.

About

Reference implementation of the Rlay client

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •