THE PROVING GROUNDS · CHAPTER I

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.

TEST TOKENS ONLYREAL ON-CHAIN RECEIPTS
Start your first quest ↓
THE VILLAGEANIMATED
Select a building. Explore your workshop.
Ambient artwork · not a live trading feed
Robinhood Chain TestnetChain 46630Wallet disconnectedTest ETH balance: —Get test ETH ↗
✦
YOUR QUEST LOG

One step at a time.

0 / 6 milestones
YOUR NEXT STEP

Connect your wallet

Explore the village first, then connect to begin.

Go to wallet

Progress comes from your connected wallet and loaded vault. No shared test environment has been configured in this release.

00
ENTER THE GUILD

Prepare your test environment

NOT CONFIGURED

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.

Your test ETH balance and estimated network fee are checked before a deployment request is opened in your wallet.
01
THE KEEPER

Fund your vault

Connect a wallet and load an environment to begin.

Wallet balance—tQUOTE
Available in vault—tQUOTE

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.

Quick amounttQUOTE

A deposit may require two wallet confirmations: a token approval and the deposit. Withdrawals use your available balance.

02
TIE THE LEASH

Your agent. Your limits.

25 per trade · 100 daily · 0% caller share

Presets fill the form only. Saving limits requires a wallet confirmation.

Daily budget remaining—tQUOTE

No confirmed policy loaded.

Agent & caller permissions

Defaults to your wallet. This app submits manual test trades; it does not run an AI agent.

Agent state unavailablePause new trades. Existing positions can still be closed.
03
THE TRADING POST

Put the rules to work

DEMO MARKET

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.

Estimated tBASE received—Minimum after slippage—
YOUR ACTIVE POSITION

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.

04
THE LEDGER STONE

Every move leaves a record

Confirmed events from your vault. Transaction links open the testnet explorer.

Your story starts here.Load your environment and create a vault to see its on-chain history.
Caller fees claimable: —

THE KEEPER’S HANDBOOK

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.

Show me this workshop ↓

Learning only · no wallet requests or transactions