How BlockFinaX uses Stellar
Every part of a protection contract's life runs on Stellar: the money, the rules, the signatures and the settlement rate. This section shows how, part by part.
The map shows what connects to what. For the order in which things happen, see the transaction lifecycle.
| Stellar feature | What BlockFinaX uses it for |
|---|---|
| Soroban smart contracts | Pools, protection contracts, collateral, settlement and the oracles |
| Stellar asset contract (SAC) | USDC, moved with the standard token interface |
| Smart accounts with secp256r1 | Passkey wallets: one smart account per user, signed with the passkey on their device |
| OpenZeppelin smart accounts, context rules and policies | Business accounts: one shared account per business, with admin, operator and viewer roles enforced on chain |
| Authorization entries | Each user approves the exact contract call, which BlockFinaX then submits |
| Fee sponsorship | OpenZeppelin Relayer Channels pays network fees, with a BlockFinaX fee account as the fallback; users never hold XLM |
| Contract events | The app and indexers follow every pool, purchase and settlement |
| Circle CCTP on Stellar | USDC arrives from and returns to Base |
Contracts on SorobanTypes, storage, authorization, events and upgrades.Accounts and signingPersonal and business accounts, passkeys and sponsored transactions.Transaction lifecycleBuying, settling and depositing, step by step.Oracles on StellarHow settlement rates and benchmarks are agreed.USDC and fundingThe USDC contract and Circle CCTP.Verify it yourselfCheck the deployed code and settings from the command line.