Balances & Withdrawals

Balances you can read. Withdrawals you control.

Suward keeps two numbers per asset: what has been accepted, and what is final. Both are tracked atomically and never drop below zero. When you are ready, withdraw on-chain straight from the dashboard.

Balance ledger
2,150.00USDT
Optimism
accepted
0.4820ETH
Ethereum
accepted
1,800.00USDT
Optimism
final
320.00USDC
Arbitrum
final
Total$4,270.00
Never negative
Two balance buckets

Accepted and final are different money

A payment shows up in your accepted balance as soon as it is safe to act on — the funds are credited so you can release the order. Once it is final, it moves to your final balance and becomes withdrawable. You see both numbers at once, so you always know what you can act on versus what is fully settled. Balances update atomically and never go negative.

Dashboard → on-chain
350.00USDC·Arbitrum
0xd4e8…f21a
PENDINGPROCESSINGCOMPLETED
PENDING
PROCESSING
COMPLETED
confirmed
Worker confirmed on-chain
operator fallback on failed broadcast
Withdrawals — Live

Withdraw on-chain, from the dashboard

Pick an asset, enter an amount and a destination address, and Suward sends it on-chain for you. A worker broadcasts the transaction and tracks it to confirmation, so a withdrawal moves PENDING → PROCESSING → COMPLETED on its own. If a broadcast fails, an operator fallback steps in to claim, approve, or reject the withdrawal manually instead of leaving it stuck. You can also cancel a withdrawal while it is still PENDING. Withdrawals run on all 7 networks: Ethereum, BSC, Arbitrum, Optimism, Base, Plasma, Polygon.

Quote

See what lands before you withdraw

Each network carries a fixed Suward network fee that covers the on-chain cost of moving funds. It is small and per-chain: $0.01 on BSC, $0.01 on Arbitrum, $0.01 on Optimism, $0.01 on Base, $0.01 on Plasma, $0.01 on Polygon, $0.20 on Ethereum. Before you confirm, request a quote (GET /v1/projects/{id}/withdrawals/quote) and the dashboard shows the net amount that will reach the address. No guessing at gas, no surprise on the receiving end.

GET /v1/projects/{id}/withdrawals/quote
Gross amount500.00 USDC
Network fee− $0.20
Net to address499.80 USDC
Per-network fee
BSC$0.01
Arbitrum$0.01
Optimism$0.01
Base$0.01
Plasma$0.01
Polygon$0.01
Ethereum$0.20
Confirmations

Each network finishes on its own clock

A withdrawal is marked COMPLETED only after the destination network reaches its required confirmations for that chain. Fast chains close in seconds; chains with slower finality take longer, and the dashboard shows COMPLETED only after the required confirmations. The same finality that drives payments (Safe → accepted, Finalized → success) governs the money going out.

Access

Withdrawals stay in trusted hands

Withdrawals are initiated from the dashboard by the organization owner — owner-initiated, behind login and role checks. That keeps the action that moves real funds behind your account login, 2FA, and role checks. Operators get the manual claim/approve/reject controls only as a fallback for failed broadcasts, with each step recorded.

Open an account and see your balances

Create a Suward account, accept a payment in test mode, and watch it move from accepted to final, then withdraw it on-chain. The exact lifecycle you will run in production.