How-to
Connect a wallet
Connect a Solana wallet to Lull, and what the wallet is asked to sign.
Supported wallets#
Lull connects to Solana wallets that implement the Wallet Standard. Wallets in your browser that support it appear in the list automatically. Hardware wallets that connect over USB, such as Ledger, are not offered.
Connect#
- Click "Connect wallet" in the top navigation.
- Choose your wallet from the list.
- Approve the connection in the wallet.
Once connected, "Account" shows the sealed orders and fills for that wallet.
What you need in the wallet#
- SOL for network fees, for the bond on each sealed ticket (0.01 SOL by default; the order ticket shows the market's current value), and for rent deposits on new accounts: your balance account at your first deposit, and a ticket account for each sealed order.
- USDC to buy.
- AAPLx to sell. AAPLx is a Token-2022 token, so it sits in a Token-2022 token account in your wallet.
What you sign#
The app never holds keys. It builds each transaction for your wallet, and the wallet shows it for approval before anything is sent.
| Action | What the transaction does |
|---|---|
| Deposit | moves tokens from your wallet to the market's vault and credits your free balance |
| Withdraw | moves free balance from the vault back to your wallet |
| Seal order | records the commitment and moves the bond into a new ticket account |
| Reveal | publishes the order and locks its amount in your balance |
| Claim | settles a ticket into your balance and returns its bond and rent |
A reveal differs from the others. The program does not check who signs it, because the salt authorizes it. The wallet that sends a reveal only pays its network fee, and it does not have to be the wallet that sealed the order. See Reveal.
Sealed orders live in the browser#
Each sealed order is bound to the wallet that sealed it: its lock comes from that wallet's balance, and its fill goes there. The salt that lets you reveal it is stored in the browser where you sealed it, not in the wallet. Restoring a wallet from its recovery phrase does not restore sealed orders. Export them after sealing. See Back up sealed orders.