Skip to content

Circles Tools

Useful components when building in Rust:

  • circles-rpc: JSON-RPC client with query/balance/events/group/trust helpers.
  • circles-pathfinder: Flow computation for trust-based transfers.
  • circles-types: Shared protocol/query/event/config types used across the workspace.
  • circles-sdk: High-level orchestrator with typed avatars, runners, transfer planning, and invitation/referral helpers.
  • circles-transfers: Ordered transaction assembly for transfer, replenish, and group-token redeem flows.
  • Profile service (backend): indexes/persists profiles (used by circles-profiles).
  • Nethermind plugin: indexes Circles events and exposes RPC endpoints.
  • Contract ABIs: available via abis crate for direct contract interactions.