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:
The core Relay client. Provides access to all available Relay RPC methods to build on top of.
Provides all of the Relay domain types (e.g. ClientId
, ProjectId
etc.) as well as auth token generation and validation functionality.
To aid IDE integration you may want to add this to your local relay_rpc/Cargo.toml
file:
[features]
default = ["cacao"]