Expand description
Circles RPC client: async HTTP/WS JSON-RPC wrapper mirroring the TS SDK.
- HTTP via
alloy-provider; WebSocket subscriptions behind thewsfeature. - Method namespaces under
methodsmap directly to Circles RPC methods (balance, token, trust, avatar, query, events, invitation, pathfinder, group, tables, health, network, search). paged_query/paged_streamhelpers forcircles_querywith cursor handling.- WS parsing tolerates heartbeats (
[]) and batched frames; unknown event types surface asCrcUnknownEvent.
Re-exports§
pub use client::RpcClient;pub use error::CirclesRpcError;pub use error::Result;pub use events::EventStream;pub use methods::AvatarMethods;pub use methods::BalanceMethods;pub use methods::EventsMethods;pub use methods::GroupMethods;pub use methods::HealthMethods;pub use methods::InvitationMethods;pub use methods::NetworkMethods;pub use methods::PathfinderMethods;pub use methods::QueryMethods;pub use methods::SearchMethods;pub use methods::TablesMethods;pub use methods::TokenInfoMethods;pub use methods::TokenMethods;pub use methods::TransactionMethods;pub use methods::TrustMethods;pub use paged_query::Page;pub use paged_query::PagedQuery;pub use rpc::CirclesRpc;