Skip to main content

Overview

Agentic Wallet supports multiple Solana DeFi protocols through protocol adapters. Each adapter translates high-level intents into protocol-specific on-chain instructions.

Available Protocols

List all available protocols:
Response:

Token Swaps (Jupiter)

Get Quote

Execute Swap

1

Get Quote (Optional)

First, get a quote to see expected output:
2

Create Swap Transaction

3

Poll for Confirmation

Swap Intent Structure

Slippage: slippageBps is in basis points (1% = 100 bps). Recommended: 50-100 bps for liquid pairs.

Staking (Marinade)

Stake SOL

Unstake SOL

Staking Intent Structure

Lending (Solend)

Supply Assets

Borrow Assets

Lending Safety: Ensure sufficient collateral before borrowing. Solend adapter includes safety checks but cannot prevent all liquidation scenarios.

NFT Minting (Metaplex)

Mint NFT

NFT Intent Structure

Escrow Operations

Create Escrow

Accept Escrow

Release Escrow

Query Escrows

Escrow Program: Requires deployed Anchor program. Set ESCROW_PROGRAM_ID in environment. Deploy with npm run escrow:deploy:devnet.

Protocol Health Checks

Check All Protocols

Check Specific Protocol

Response:

Protocol Capabilities

Get detailed capabilities for a protocol:
Response:

Real Examples from Source

From README.md - Escrow Flow

From scripts/devnet-protocol-matrix.ts

Protocol Risk Configuration

Set per-protocol risk parameters:

Risk Parameters

Query DeFi Positions

Get all active DeFi positions:
Response:

Next Steps

Setting Policies

Add risk controls to protocol interactions

Managing Agents

Create autonomous agents that interact with protocols