Skip to main content
Intents let you advertise the terms you are looking for without committing anything onchain. An intent is a signed, off-chain message that tells the market “I am willing to lend (or borrow) this amount, against this collateral, at these terms”.

Free

One wallet signature. No gas, no rent, no fees.

Nothing locked

Your funds stay in your wallet the whole time.

No commitment

You choose whether to fill a matching offer, or ignore it.
Intents exist alongside offers. They do not replace them: an intent surfaces demand or supply that the order book cannot show yet, and the loan itself is still created through the regular offer flow.

Intents and offers

OffersIntents
Where they liveOnchainOff-chain
Cost to createNetwork fees and account rentFree, one wallet signature, no gas
FundsRequired to fill the offerNever locked
Can be filled directlyYesNo
Loan duration1 to 30 days1 to 90 days
Offer expirationLend offers: 24 hours. Borrow offers: 1 to 7 daysExpires automatically if not cancelled

How matching works

When you post an intent, Offerbook continuously compares it against live onchain offers. An offer matches your intent when all four criteria hold:
CriterionTolerance
Token pairExact match: same lent token and same collateral token
APYWithin 10% of your intent’s annual percentage yield (APY)
LTVWithin 10% of your intent’s loan-to-value (LTV) ratio
DurationWithin one day of your intent’s duration
Matching offers surface in your dashboard under Positions > Intents. From there, filling one works exactly like filling any other offer. Posting an intent never commits you to anything: you decide whether to fill a matching offer, or ignore it.

Posting an intent

You can open the intent form with the Post an Intent button, available on the Borrow and Lend views of the Tokens and Collectibles sections.
1

Choose your side

Select Lend or Borrow at the top of the form. As a lender, you set the token you lend and the collateral you want to receive. As a borrower, you set the collateral you lock and you receive the borrowed token.The form also lists the most used collateral assets, with their recent loan volume, to help you pick a market that is actually active.
2

Set your amount

Enter the amount on your side of the trade: the amount you lend as a lender, or the collateral amount you lock as a borrower. Half and Max shortcuts use your wallet balance.The amount on the other side is calculated automatically from the LTV you set, using current prices, and is labelled “set by LTV” in the form.
3

Set your terms

Three fields define the loan you are advertising:
ParameterRangeDescription
LTV1% to 95%Ratio between the borrowed value and the collateral value
APYNo fixed range in the formAnnual rate you offer or request
Duration1 to 90 daysLength of the advertised loan
4

Post and sign

Click Post intent. Your wallet prompts you to sign a message. There is no transaction, no gas fee and no rent deposit. Ledger wallets sign an equivalent memo transaction instead, which is never broadcast to the network.

Posting several intents at once

The Add intent button stacks additional intent lines in the same form, each with its own asset pair, amount and terms. The whole batch is posted with a single signature, up to 20 intents at a time.

Where your intent appears

Once posted, your intent is public:
  • Other users see it on the Tokens Borrow and Lend views, where assets with active intents carry an intent badge and the advertised liquidity shows in the Available column alongside onchain offers
  • The Statistics page counts it in the Advertised Intents card
  • You manage it from Positions > Intents

Acting on someone else’s intent

Intents cannot be filled directly. To act on an intent, create a regular onchain offer with the same token pair and terms close to the advertised ones. Once your offer is onchain, it surfaces automatically in the intent creator’s dashboard, and they can fill it through the standard flow. Keep your terms within the matching tolerances. If your offer drifts further from the intent’s terms, it stops being surfaced to the intent creator, although it remains a normal offer that anyone can browse and fill.

Managing your intents

Your intents live under Positions > Intents. While an intent is active you can edit its terms or cancel it at any time. Each change requires a wallet signature, and like posting, it is free. An intent has one of three statuses:
StatusMeaning
ActiveLive and visible to the market. Can be edited or cancelled
CancelledRemoved by you. Terminal
ExpiredReached its expiration without being cancelled. Terminal

Intent costs

Intents are entirely free. Posting, editing and cancelling an intent involve no network fees, no account rent and no protocol fees, because nothing happens onchain. Protocol fees only apply later, if a matching offer turns into an actual loan, under the standard fee schedule described in Fees and Costs.
For large intents, around $100,000 in value or more, Offerbook verifies that your wallet and escrow balances actually hold the relevant asset before accepting the intent. Smaller intents are accepted without a balance check.

Risks and limitations

  • Intents are public. Anyone can see the terms you advertise and the wallet that posted them.
  • An intent is not a commitment. Neither you nor anyone else is obliged to act on it, so a posted intent may never result in a loan.
  • Prices move. The counterpart amount displayed in the form is an estimate based on current prices, and the real terms of any future loan are fixed only when an offer is filled.