Circles SDK Interface (Rust)
Entry points and core types that mirror the TS SDK but in Rust:
circles_rpc::RpcClient: HTTP/WS (feature) client built on Alloy providers.- Method namespaces (construct with
RpcClient):QueryMethods,BalanceMethods,EventsMethods,PathfinderMethods,AvatarMethods,GroupMethods,TokenMethods,TrustMethods, etc. - Types:
Address,U256,AvatarInfo,Profile,TrustRelation,TokenBalance,CirclesEvent,CirclesEventType,FindPathParams,FlowMatrix,QueryParams,FilterPredicate,PagedResult. - Traits (for future writes):
ContractRunner,BatchRun,RunnerConfig.
The runner traits exist but are not wired yet; all examples are read-only for now.