Skip to main content
This is the whole loop. Get an account, put money in it, say what you want, check the plan, run it. Everything after that is a variation on these steps.
1

Connect a wallet you control

Open the Accounts page in the console and connect your wallet.
If your account was created for you in the console, nobody holds its key. The key was generated, the address kept, and the key itself discarded. That is enough for the agent to work through and enough for nothing else.Until you connect a wallet you control and prove it here, the way out exists in the contract and you are not the one who can walk it.
One decision here cannot be changed later: whether your owner is an ordinary wallet, a Safe, or a passkey. That choice is baked into your account’s address, so there is no migration. A different choice is a different account at a different address.An ordinary wallet is the default. It is also the only one of the three that is not marked unaudited.
2

Find your account address

The console shows you an address. That is your account.It is the same address on every network, so you only have to save one. It is also your deposit address. There is no separate deposit step, and money that lands there is yours before we do anything with it.
3

Add money

Send tokens to that address on Ethereum, Base or Arbitrum, from anywhere.You do not need to send network fees. A separate key of ours pays those, and it has authority over nothing else.
4

Say what you want, in ordinary words

Type the outcome, not the steps.
Move my USDC to Base and supply it to a lending market.
Buy this property, then every month split the rent between paying down the debt and buying more collateral.
Buy cbBTC, but only at 80,000 or better, and let it fill in pieces.
The agent works out which network, which market, which pool, what to approve, and what order things have to happen in so money is not stranded halfway.
If you are not sure something is possible, ask before you plan. The agent can check which assets, networks and operations exist first. “Can I do this?” is usually really “can I do this on that network?”
5

Read the plan before you save it

You get back a numbered list of steps. Each one names the operation it uses, the network it lands on, the amount, and where the value goes next.Every amount appears twice: once as the raw number the machine uses, and once as “0.5 ETH” in plain units. Read the plain-units column. A plan where every amount is a thousand times too small is consistent with itself and passes every other check, so this is the one that catches it.Saving a plan runs nothing.
6

Press Run

Now it spends.You can close the tab. The record of what has happened lives in a database, not in the memory of a running process, so the run survives you leaving and survives us shipping an update mid-run. → How a run works
7

Expect it to stop and ask

Stopping to ask is a normal outcome, not a failure.It retries very little on purpose: a fee bump for a stuck transaction, and a couple of attempts where the cause can clear on its own. Past that it waits for you, because most real problems need a decision rather than another identical attempt.To carry on, tell it to continue. One instruction covers this, and it works out what you meant by looking at the run.
8

Make it keep going

A plan you press Run on is the simple case. Three things can start one for you.

A schedule

Starts on a clock. Collect the rent on the first of every month.

A price trigger

Starts at a price. Buy if cbBTC comes back to 80,500.

A chain

Starts when the plan before it finishes. Buy the property, then start the monthly loop.
None of them agrees to anything in advance. Each one rebuilds and re-prices the plan when it fires, so a schedule set up in March does not carry March’s prices into June.Saving a schedule does not switch it on. Switching it on is its own press, because from that moment it spends without asking you again. → Running it without you

Words we use

Network, plan, step, wave, bite. Ten minutes, and the other pages get easier.

Your account and your keys

How to leave without us, what a stolen key of ours can do, and the honest limits.

Sizing a trade

Read this before setting a limit on a large swap.

Everything it can do

The current list of operations and the networks each runs on.
On the demo, no real money moves. The networks there are copies of the real Ethereum, Base and Arbitrum, frozen at a moment in time. A run spends play money while everything it touches behaves as the real thing does. The same software pointed at the real networks spends real money.

Related topics

FAQDeFiLoops