Skip to content

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.