Skip to main content

Business accounts

Status: Live · Stellar testnet: 4 November 2026

A business can now hold its money and protection in its own account, run by a team, instead of in one person's wallet.

Changes​

ChangeDetail
Business accountsEach business gets one shared Stellar smart account, built on OpenZeppelin stellar-accounts 0.8.0. BlockFinaX creates it when the business is set up and pays the fee. See Business accounts.
Team rolesAdmins manage members and move money. Operators buy protection and add liquidity. Viewers can see everything but approve nothing. The account's rules enforce each role on chain, not only in the app.
One passkey per personMembers approve with the same passkey they use for their personal wallet. An approval for one account can never be used on the other.
Transfer allow-list policyA new BlockFinaX contract that lets operators send USDC only to the pools, never to any other address. It has no admin and cannot be upgraded. See Business account contracts and why business accounts use OpenZeppelin smart accounts.
Fees coveredBusiness transactions are sponsored like personal ones; nobody needs XLM.
Switch between accountsThe account menu switches between your personal wallet and each business you belong to. Business settings lists members, roles and the account address.
Finer strikesThe strike can be set to 0.0001% from today's rate, for example 0.02%, from the closest strike each pool allows.

Verified on testnet​

CheckResult
A business account deploys on the expected OpenZeppelin code, with its creator's passkey as adminPassed
Admins add and remove admins; a removed admin can no longer approvePassed
An operator pays a listed pool through the allow-list policyPassed
An operator paying anyone else, approving an allowance, changing the account, or claiming the admins' rule is refused by the chainPassed