RIF Relay Develop

Initializing the project

To use RIF Relay, follow these steps to build the project.

Project structure

The project is divided into multiple modules that interact with each other. Each project has its own documentation in its repository. We have also developed an SDK to simplify the integration process.

  1. RIF Relay Contracts
  2. RIF Relay Common
  3. RIF Relay Client
  4. RIF Relay Server
  5. RIF Relay SDK
  6. RIF Relay Sample dApp

Committing changes

To contribute to the project, create a branch with the name of the new feature you are implementing (e.g. gas-optimization). When you commit to git, a hook is executed. The hook executes a linter and all the tests.

Troubleshooting

Common errors:

Unknown network “NA”. See your Truffle configuration file for available networks.

Verify that the network that you are trying to connect is included in the truffle.js file in the RIF Relay Contracts module.