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

https://github.com/reown-com/reown-rust

WalletConnect Rust SDK
https://github.com/reown-com/reown-rust

prod team-walletkit

Last synced: 5 months ago
JSON representation

WalletConnect Rust SDK

Awesome Lists containing this project

README

          

# WalletConnect Rust SDK

This is the foundation for the WalletConnect Rust SDK. Currently, there's only the core client and the RPC types required to communicate with the Relay.

Examples:
- [HTTP client](examples/http_client.rs)
- [WebSocket client](examples/websocket_client.rs)
- [Webhook dispatch](examples/webhook.rs)

## `relay_client`

The core Relay client. Provides access to all available Relay RPC methods to build on top of.

## `relay_rpc`

Provides all of the Relay domain types (e.g. `ClientId`, `ProjectId` etc.) as well as auth token generation and validation functionality.

### `cacao` feature

To aid IDE integration you may want to add this to your local `relay_rpc/Cargo.toml` file:

```toml
[features]
default = ["cacao"]
```

# License

[Apache License (Version 2.0)](LICENSE)