Your first quest.
Your rules.
Take the leash for a test run. Fund a vault, set its limits and settle a trade — one confirmed transaction at a time.
One step at a time.
Progress comes from your connected wallet and loaded vault. No shared test environment has been configured in this release.
Prepare your test environment
Connect a wallet, then deploy a test environment or enter an existing BRAWL testnet deployment address. No contracts are configured yet.
Saved for this browser and network. This is a test contract address, separate from the BRAWL token CA.
Creates test tokens, a demo market and a vault factory in one wallet transaction. Requires test ETH for gas.
Fund your vault
Connect a wallet and load an environment to begin.
Faucet: 10,000 tQUOTE per claim. Test tokens have no monetary value.
No vault loaded.
Inspect a vault / claim caller fees
Inspect another keeper's vault to view its ledger or claim fees owed to your connected address. Only its keeper can change its rules.
A deposit may require two wallet confirmations: a token approval and the deposit. Withdrawals use your available balance.
Your agent. Your limits.
Presets fill the form only. Saving limits requires a wallet confirmation.
No confirmed policy loaded.
Agent & caller permissions
Defaults to your wallet. This app submits manual test trades; it does not run an AI agent.
Put the rules to work
Trade tQUOTE against tBASE in a test constant-product pool. Prices move with swaps; this is a test venue with no live market feed or real assets.
Load an environment to unlock test trades.
A caller must be allowed in your vault. A fee is reserved only when a closed trade returns a profit.
No position loaded
- Position ID
- —
- Entry cost
- —
- Held in the position
- —
- Estimated close return
- —
- Estimated caller fee
- —
Quotes are estimates. The wallet transaction enforces the slippage limit and a 10-minute deadline.
Test market movement
Make an additional swap from your wallet to move the test pool price. This lets you explore a profitable or losing close using test tokens. This swap is separate from your vault position.
Pool reserves unavailable.
Every move leaves a record
Confirmed events from your vault. Transaction links open the testnet explorer.
| Event | Details | Block | Transaction |
|---|
A few things before you set out.
Test ETH, tQUOTE and tBASE — what is the difference?
Test ETH pays network fees on Robinhood Chain Testnet. tQUOTE is the practice currency you deposit into your vault. A trade exchanges it for tBASE; closing exchanges it back. All are test tokens.
Why is a button locked?
Follow the quest log above. You need the correct network, a loaded environment and a vault. Deposits and limits belong to the keeper; opening trades belongs to the authorized agent. Only one position can be open at a time.
Does the village show real activity?
The walking characters and village are ambient artwork. Your balances, open position and ledger come from the loaded contracts. Only a confirmed transaction counts as an on-chain action.
Can I use this without a wallet?
You can explore the village, read the handbook and take the quick tour. You can also load a known environment address to inspect it. Creating a vault or trading requires a funded testnet wallet.
What if I reject a wallet request?
A rejected request is not sent. If you already confirmed an earlier step, such as a token approval, it remains confirmed. The app keeps its receipt. Check a pending transaction in your wallet or explorer before retrying.
Is my agent trading automatically?
No. This build submits manual test trades. It does not run autonomous AI, automatic stop-losses or take-profits. Pausing blocks the agent, while the keeper retains the ability to close an existing position.