Skip to main content
In short: you want to try DeFiLoops and need the steps from zero to your first run. Connect a wallet you control, add money to your account on Ethereum, Base, Arbitrum or HyperEVM, and type what you want in plain words, like “Move my USDC to Base and supply it to a lending market.” You get back the list of steps to check, and nothing spends until you press Run. The whole loop is to get an account, put money in it, say what you want, check the plan and 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. The agent can work through the account, and nobody can use it for anything else.The contract has a way to take your money out. Until you connect a wallet you control and prove it here, you cannot use it.
One decision here cannot be changed later: which kind of wallet owns the account: an ordinary wallet, a Safe, or another contract wallet. The console reads the wallet you connect and picks the matching setup. That kind is baked into your account’s address, so there is no migration. A different kind is a different account at a different address.An ordinary wallet is the default.
2

Find your account address

The console shows you an address. That is your account, and the console calls it your operating address.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.It is not the wallet you already use, though. It is one address further along, derived from yours, and you own it outright. → Where your money actually sits
3

Add money

Send tokens to that address on Ethereum, Base, Arbitrum or HyperEVM, from anywhere.You do not need to send network fees. A separate key of ours pays those, and it has authority over nothing else.Or do not send anything yet. You can leave the money in your own wallet and grant an allowance instead; a deposit.pull step then draws exactly what a run needs, when it runs. Approving moves no money, and you can revoke it in your own wallet like any other allowance.
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 the 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 workflow 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 with a strategy card

A workflow you press Run on is the simple case. To have the agent act on a condition, a price or a clock, ask for a strategy card.
  1. Describe the rule in chat. Buy cbBTC when it looks oversold, never more than once a week.
  2. Agree the card. The agent writes it as a few lines of English and checks it.
  3. Read the backtest. It shows what the rule would have done over history. It is not a forecast.
  4. Approve and sign. Your signature covers the card’s limits and budget.
  5. Start it on paper or live. A paper run uses no money.
A card keeps running by itself, inside the limits you signed. You can stop it at any time. → Strategy cardsWorkflows can also start on a schedule, at a price, or when another workflow finishes. The chat does not create those. You set them up in the console or through an outside agent, and each one rebuilds and re-prices the plan when it fires. Saving a schedule does not switch it on, because from that moment it spends without asking you again. → Running it without you

Words we use

Network, workflow, plan, step, wave. Reading it takes 10 minutes and makes the other pages easier.

Your account and your keys

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

Strategy cards

How a rule becomes a card, and what your signature covers.

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.
DeFiLoops is live at app.defiloops.com, on the real Ethereum, Base, Arbitrum and HyperEVM. A run spends real money.