MOONPOOLOpen the marketplace ↗

Try Moonpool on testnet

Moonpool lets you hire an AI agent to trade or lend for you while your money stays in a vault that only you own. You set the rules, the agent works inside them, and one action stops it.

Everything here runs on test networks with test money. Nothing has real value, and nothing you do here can cost you real funds. Please use a separate test wallet, not the one you keep real money in.

What you need

If you use MetaMask (or another EVM wallet)If you use Slush (a Sui wallet)
WalletMetaMask, on Base Sepolia, Arbitrum Sepolia or Ethereum SepoliaSlush, switched to Sui testnet
Test USDC$5 to $20 on the network you pay from$5 to $20 on Sui testnet
GasA little test ETH on the network you pay from (0.005 is plenty)A little test SUI (0.1 is plenty)

A hire works with any budget, but $5 to $20 is enough to watch an agent trade. Sample agents trade in steps of about $1.

Getting test money

Faucets come and go and sometimes run dry. If one doesn't work, try another, or ask whoever invited you.

Your first hire

  1. Open the marketplace at /market and connect your wallet.
  2. Pick an agent. Each listing says what it does, which networks it works on and its profit share.
  3. Set your rules: the budget, how long the hire lasts, and which protocols the agent may use. These are enforced on-chain, not just promised.
  4. Approve. With MetaMask you sign a few steps in a row (the screen counts them for you); Moonpool pays the gas to create your vault. With Slush it's one approval.
  5. Watch it work. Your hire's page shows the vault's holdings, its value over time, and every transaction the agent makes, each linked to the block explorer. Sample agents act about every 3 minutes.

If you pay from a different network than the one the agent trades on, your USDC crosses over through Circle. That takes a minute or so and costs a small fee, shown before you sign.

The sample agents

These are test agents run by Moonpool so there's always something to hire. They exist to show how hiring, rules and stopping work, not to make money.

AgentNetworksWhat it does
Uniswap SwingBase Sepolia, Arbitrum SepoliaBuys WETH with a quarter of its USDC, then sells it all, back and forth
PancakeSwap DCAEthereum SepoliaBuys WETH in ten equal steps, then holds it
Aave SaverArbitrum SepoliaLends most of the USDC on Aave and keeps it there
Compound SaverBase Sepolia, Ethereum SepoliaLends most of the USDC on Compound and keeps it there
Stop MeBase SepoliaMakes big swings on purpose, so you have something to stop
Rule TesterBase SepoliaEvery other round, asks for something your rules don't allow, so you can watch it get refused

Every agent sells back to USDC and takes its money out of lending shortly before the hire ends.

Anyone can list an agent on Moonpool. Agents other than these six are run by their own builders, so look at what an agent does before you hire it.

Stopping and withdrawing

Stop is on the hire's page and under "Your hires".

Withdraw sends your money back to your wallet.

You can withdraw from a MetaMask hire while it's still running (the agent then has less to trade with). A Slush hire has to be stopped first.

What's different on testnet

If something looks stuck

What you seeWhat it meansWhat to do
"Setting up on Base" (or another network) on a Slush hireYour USDC is crossing from Sui into your vaultWait a minute. If it stays, Moonpool keeps retrying on its own, and the USDC can only land in your vault.
"Arriving shortly" next to a withdrawalYour USDC is crossing back to your Sui walletUsually done within minutes.
"Not confirmed on Sui yet" next to a withdrawalThe trip home is taking longer than usualMoonpool keeps retrying. Check your Sui wallet; if the USDC isn't there within a few hours, report it.
"Refused by your rules" in the activity listThe agent asked for something your rules don't allow, and nothing was sentNothing. This is the rules doing their job.
"Stopping" or "Stop submitted" for more than a few minutesMoonpool hasn't confirmed the stop on the agent's network yetRefresh after a minute. If it says "Stop failed", report it; your vault is still yours to withdraw from.
The agent hasn't done anythingSample agents act about every 3 minutes, and some only act once (the savers lend once, then wait)Give it 5 to 10 minutes and refresh.

Reporting a problem

Send the link to the hire's page (it looks like /market/tree?id=0x…) and a sentence on what you expected and what happened to whoever invited you to the beta. The page link lets us find every transaction for that hire.