STON.fi Module (Under Active Development)
Socialbridge is a non-custodial TON wallet currently in active development (dev-only/private build). Our goal is to deliver a reusable, wallet-integrable STON.fi integration module for the TON community — so any wallet can embed STON.fi DeFi flows with consistent UX and predictable execution.
What we are building
We are building a dedicated STON.fi integration kit (stonfi-kit) designed to be:
- Embeddable: integrates via a minimal wallet-facing interface (a generic transaction-sender)
- Testable: regression/integration tests + fixtures for critical paths
- Maintainable: clean APIs, isolated dependencies, clear versioning
- Reliable: explicit flow lifecycle and well-defined outcomes for multi-step actions
Security note: key management and signing always remain inside the host wallet. The module never handles secrets.
Deliverables (in progress)
Wallet-native single-sided liquidity (one-token entry)
Users can provide liquidity starting from a single token (e.g., TON). The wallet experience orchestrates the required steps (quote/simulation → user confirmation → swap(s) if needed → add liquidity) and presents clear UX states at each stage.
Consistent transaction lifecycle model
We are implementing a shared lifecycle model for DeFi actions:
prepare → awaiting signature → sent → confirmed / failed / canceled
with safe retry behavior and user-friendly errors.
Safe recovery for incomplete multi-step liquidity
Multi-step liquidity actions may end up incomplete due to network delays, timeouts, or partial execution. We are implementing safe recovery tools and guidance, and (where supported) planning in-wallet completion/refund actions.
Core staking flows (planned)
Stake/unstake, staking positions display, and basic activity history in-wallet.
Milestones (high level)
- M1 — Foundation: stonfi-kit scaffold, clean API, normalized models, error taxonomy, lifecycle model skeleton
- M2 — Single-sided liquidity: production-ready orchestration + UX lifecycle
- M3 — Recovery + hardening: incomplete attempts, timeouts, rounding/slippage boundaries
- M4 — Staking + quality: staking flows, integration/regression tests, minimal documentation/demo