Circles Rust SDK
This section mirrors the TypeScript SDK guides with Rust-specific examples and
the current circles-sdk execution model.
What the Rust SDK already covers:
- read flows with
Sdk::new(config, None) - typed avatar wrappers discovered at runtime via
Sdk::get_avatar - path-based transfers, direct transfers, and replenish planning
- native runner-backed execution through
EoaContractRunnerandSafeContractRunner - invitation/referral helpers and current registration flows
- group-token mint/redeem planning plus group-member / holder queries
Current boundary:
- browser-provider Safe signing/submission is not built into core Rust yet
- some TS convenience naming still differs even where the capability exists
- the referrals backend still has follow-up service/auth polish outstanding