Aave Node
The Aave node lets your workflow supply, withdraw, borrow, or repay tokens on Aave ↗ v3, the largest onchain lending protocol. It signs through a Wallet credential, so every action is gated by the token allowlist you have configured.
Aave
Base • Supply USDC
Configuration
Action
This node requires a deployed Wallet with the Aave v3 policy configured on the target network. Only tokens you have allowlisted in that policy will be selectable.
Configuration
| Field | Description |
|---|---|
| Wallet | A Wallet credential. The dropdown is disabled until a credential is selected; it filters to wallets that have the Aave v3 policy configured. |
| Network | The EVM network to act on. Only shows networks where the wallet is deployed. Changing this resets the Asset selection. |
| Action | supply deposits tokens into Aave and starts earning yield. withdraw pulls previously supplied tokens back into your Wallet. borrow opens a debt position against your supplied collateral. repay pays back a borrowed balance. |
| Asset | The token to act on. The list is the intersection of (a) tokens supported by Aave v3 on the chosen network and (b) tokens in your Wallet's Aave v3 allowlist. |
| Amount | The quantity in token units, not USD. 1 WETH means 1 WETH, not $1 worth. Supports the f(x) toggle for dynamic values from upstream nodes. |
| Description | Optional human-readable note. |
Supported Networks
Ethereum, Base, and Sepolia (testnet).
Workflow Examples
Park Idle USDC into Aave
A scheduled workflow checks your Wallet balance and supplies anything above a threshold to Aave for yield.
Wallet Balance
USDC
Above 1000 USDC?
Supply USDC
Base
Output
After the action settles, the node outputs a result object.
| Path | Description |
|---|---|
| {aave.result.success} | true if the action succeeded. |
| {aave.result.txHash} | The onchain transaction hash. |
| {aave.result.explorerUrl} | Pre-built block explorer link for the transaction. |
| {aave.result.action} | The action executed: supply, withdraw, borrow, or repay. |
| {aave.result.asset} | The asset symbol (e.g., USDC). |
| {aave.result.amount} | The quantity that was acted on. |
Replace
aave with the edge label connecting this node downstream.Next Steps
- Wallets: Deploy a Wallet and configure the Aave v3 policy.
- CoW Swap Node: Pair lending with onchain swaps to rebalance.
- Conditional Node: Gate supply/withdraw on signals or thresholds.
- Portfolio Node: Check balances before deciding which Aave action to take.