dcl-rpc

Build License Cargo Documentation

The Rust implementation of Decentraland RPC. At Decentraland, we have our own implementation of RPC for communications between the different services.

Currently, there are other implementations: - Typescript - C#

Requirements

MacOS

bash brew install protobuf

Debian-based Linux

bash sudo apt-get install protobuf-compiler

Install Just for commands

bash cargo install just

Build

cargo build

Examples

Run the integration example: RPC Client in Rust and RPC Server in Rust

just run-integration

Run the multi language integration example: RPC Client in Typescript and RPC Server in Rust

just run-multilang