1 unstable release

0.1.0 Mar 3, 2023

#346 in WebSocket

Apache-2.0

17KB
304 lines

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:

Requirements

  • Install protoc binaries

MacOS

brew install protobuf

Debian-based Linux

sudo apt-get install protobuf-compiler
  • Install Just

Install Just for commands

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

Dependencies

~9–19MB
~272K SLoC