Skip to main content
Each mission is a real flow. Do it, compare what happens with What should happen, and report anything that differs, confuses you, or feels slow. Do them on desktop, then try some on a phone with an Ethereum wallet — Stellar wallets don’t work on a phone yet, so the Stellar side needs desktop. Some missions need two parties. Pair up with another tester (the Discord is the place to find one), or use your own two wallets: one as the maker, one as the bridger.

Mission 1: Bridge Sepolia → Stellar

  1. On Bridge, choose Sepolia → Stellar and a token, pick an ad, and enter an amount.
  2. Hold to Bridge and approve the deposit in your wallet.
  3. Wait for the maker to lock, then Co-sign Settlement.
What should happen: the fee and You’ll Get match before you confirm. The steps advance to Completed, the tokens arrive on Stellar, and the Timeline links every transaction. Bridge tokens.

Mission 2: Bridge Stellar → Sepolia

The same as mission 1, the other way round, from your Stellar wallet. What should happen: the same, with the tokens arriving on Sepolia. Note anything that differs between the two directions.

Mission 3: Be a maker

  1. On My Ads, Create an Ad for a route, with liquidity and per-order limits.
  2. When an order comes in (you’ll get a notification), Lock Tokens, then Co-sign Settlement.
  3. Top Up, Withdraw, and finally Close Ad once its trades have ended.
What should happen: the ad shows its available liquidity, and the LP fee stays in your ad after each trade. Provide liquidity, Manage ads.

Mission 4: Let a trade expire

  1. Open an order and deposit, but as the maker don’t lock (or don’t co-sign).
  2. Wait past the deadline (about 40 minutes on soak).
What should happen: the trade shows Deadline passed, then Cancel claimed, Refund on its way and Cancelled, and the deposit comes back in full, with no fee. Try Finish it yourself on one of them instead of waiting. Cancel or get a refund.

Mission 5: File a dispute

  1. On a locked trade, File Dispute: review the bond, describe the problem, attach a screenshot.
  2. As the other party, Answer Dispute.
What should happen: the trade shows Disputed, both sides’ evidence shows, and the dispute ends with an outcome; a returned bond appears under Funds waiting for you. File a dispute.

Mission 6: Run an agent

  1. On Accounts, create an agent account and allow it under BLS Keys → Maker approvals.
  2. Create an ad from the agent account.
  3. On My Agents, set up an agent (self-hosted, or request a hosted pod) and set its policy.
  4. Bridge against your own ad from another wallet.
What should happen: the agent locks the order within its policy, without you. Kill Agent and Revoke agent stop it. Set up an agent, Hosted pods.

Mission 7: Manage your key

  1. File an emergency stop, then Retire key on a wallet with no open trades.
  2. Register a new key.
What should happen: the old key stops working on both chains, and the new one registers at the next index. Register a settlement key.

Mission 8: Look around

  • Orders: the pending and completed tabs match what you did.
  • Notifications: the bell shows each event as it happens.
  • Network: the public stats and route health load and make sense.
  • Phone: the bridge, orders and trade pages fit the screen, and an Ethereum wallet connects and signs. (Stellar wallets on a phone are a known gap, not a finding — please don’t file it.)

What makes a great finding

  • Something broke, or a transaction failed.
  • A label, status or message you didn’t understand.
  • A step that took much longer than you expected.
  • Numbers that didn’t add up: amounts, fees, balances.
  • Something that worked well: tell us that too.