Wallet and Assets
This page describes the current SAT20 PWA Wallet entries, asset locations, and cross-layer operations. The PWA supports mainnet and testnet; test features, Faucet, and contract drills must remain on testnet.
Preparation
Open or install SAT20 PWA Wallet.
Create or import a wallet, back up the seed phrase, and unlock it.
Confirm network, wallet, and subaccount.
Prepare Bitcoin L1 assets or test assets and reserve network fees. Testnet SGAS is available under
Tools -> Faucet.
Current Wallet Entries
Assets
Balances and send/receive across Bitcoin L1, SatoshiNet L2, and Channel locations
Channel mode
Open, close, splicing-in/out, unlock, lock, and user-approved lock-with-expand when capacity is insufficient
Market
Opens the network-matched AMM/limit-order market in a controlled embedded page and approves requests in the wallet
Tools
Test Faucet, smart-contract deploy/invoke, Mint, and Mining entries
Settings
Subaccounts, account management, operation logs, password, phrase, public key, UTXO, node, and referrer
RGB11
L1 issue, import, invoice, send, and account recovery; STP transfer into SatoshiNet is not yet open
Standard Flow
Review L1 assets and UTXOs. Existing trusted cache should remain visible if a remote refresh fails.
Review SatoshiNet assets. A normal L1 or L2 send is submitted only after real broadcast.
Enter Channel mode. Before open, the wallet reads server fee configuration and displays capacity, service fee, and reserved network fee.
After funding broadcast, monitoring continues until confirmation; short UI timeouts must not turn a broadcast lifecycle into a retryable failure.
Use splicing-in to add L1 assets to the channel and unlock to release them to an L2 user address. Return through lock, splicing-out, or close.
If lock lacks capacity, the wallet explains the extra Bitcoin fee and asks before lock-with-expand.
Verify the final state in the wallet, Bitcoin Explorer, SatoshiNet Explorer, and Indexer.
For pending operations, inspect operation logs and reservation/transaction state before any retry. Never send a seed phrase to an Agent or web form.
Page Status: Implemented / Iterating; checked against PWA and Wallet SDK source on 2026-08-29
Last updated
Was this helpful?