Overview
Giza agents optimize yield by deploying capital across leading DeFi lending protocols on multiple blockchains. These protocols allow users to supply assets and earn interest from borrowers.
Supported Protocols by Chain
Base (8453)
Arbitrum (42161)
Ethereum (1)
Polygon (137)
Plasma (9745)
HyperEVM (999)
Core Protocols
| Protocol | Description | Key Features |
|---|
| Aave | Leading decentralized liquidity protocol | Isolated risk pools, battle-tested security, strong liquidity |
| Compound | Time-tested lending market | Gas-efficient, single collateral model, high composability |
| Moonwell | Base-native lending protocol | Optimized for Base, competitive rates, community governed |
| Fluid | Advanced liquidity protocol | Efficient capital usage, modern architecture |
Morpho Vaults
Morpho is a lending optimization layer that aggregates liquidity across multiple protocols:| Vault | Strategy |
|---|
| Morpho Gauntlet USDC Prime | Gauntlet-managed prime USDC strategy |
| Morpho Moonwell Flagship USDC | Moonwell-backed USDC vault |
| Morpho Seamless USDC Vault | Seamless protocol integration |
| Morpho Steakhouse USDC | Steakhouse Financial strategy |
| Morpho Universal USDC | Universal USDC vault |
| Morpho Smokehouse USDC | Smokehouse strategy |
Euler Vaults
Euler is a non-custodial lending protocol with modular vaults:| Vault | Strategy |
|---|
| Euler USDC | Core USDC vault |
Token: USDC (6 decimals)Core Protocols
| Protocol | Description | Key Features |
|---|
| Aave | Arbitrum deployment of Aave V3 | Lower gas costs, deep liquidity, proven security |
| Compound | Compound V3 on Arbitrum | Arbitrum gas efficiency, proven reliability |
| Fluid | Advanced liquidity protocol | Efficient capital usage, modern architecture |
Morpho Vaults
Morpho vaults available on Arbitrum:| Vault | Strategy |
|---|
| Morpho Gauntlet USDC Core | Core Gauntlet strategy |
| Morpho Gauntlet USDC Prime | Prime Gauntlet strategy |
| Morpho Clearstar USDC Reactor | Clearstar managed vault |
| Morpho Hyperithm USDC | Hyperithm strategy |
| Morpho MEV Capital USDC | MEV Capital strategy |
| Morpho Steakhouse High Yield USDC | High yield Steakhouse strategy |
Euler Vaults
Euler vaults available on Arbitrum:| Vault | Strategy |
|---|
| Euler USDC | Core USDC vault |
| Euler Yield USDC | Yield-optimized USDC vault |
Token: USDC (6 decimals)Core Protocols
| Protocol | Description | Key Features |
|---|
| Aave | Ethereum mainnet Aave V3 | Original deployment, deepest liquidity, maximum security |
| Compound | Compound V3 on Ethereum | Battle-tested on mainnet, proven track record |
| Fluid | Advanced liquidity protocol | Efficient capital usage, modern architecture |
Morpho Vaults
Extensive Morpho vault ecosystem on Ethereum:| Vault | Strategy |
|---|
| Morpho Usual Boosted USDC | Usual protocol integration |
| Morpho Avantgarde USDC Core | Avantgarde managed strategy |
| Morpho Turtle USDC | Turtle capital strategy |
| Morpho Steakhouse Infinifi USDC | Steakhouse Infinifi strategy |
| Morpho Smokehouse USDC | Smokehouse strategy |
| Morpho Gauntlet USDC Core | Core Gauntlet strategy |
| Morpho Yearn OG USDC | Yearn Finance strategy |
| Morpho Hakutora USDC | Hakutora managed vault |
| Morpho Coinshift USDC | Coinshift strategy |
| Morpho Steakhouse USDC | Steakhouse Financial strategy |
| Morpho Gauntlet USDC Prime | Prime Gauntlet strategy |
| Morpho Hyperithm USDC | Hyperithm strategy |
| Morpho Re7 USDC | Re7 capital strategy |
| Morpho Gauntlet USDC Frontier | Frontier Gauntlet strategy |
| Morpho Clearstar USDC Reactor | Clearstar reactor vault |
| Morpho Alpha USDC Core | Alpha core strategy |
Euler Vaults
Comprehensive Euler vault selection on Ethereum:| Vault | Strategy |
|---|
| Euler Rezerve Markets | Rezerve managed markets |
| Euler Frontier Yala | Yala frontier vault |
| Euler Frontier MMEV | MMEV frontier strategy |
| Euler Frontier MHyper | MHyper frontier vault |
| Euler Telos Stream | Telos streaming strategy |
| Euler R7 Hyperwave | R7 hyperwave vault |
| Euler Sentora RLUSD | Sentora RLUSD strategy |
| Euler Frontier Falcon | Falcon frontier vault |
| Euler Frontier CAP | CAP frontier strategy |
| Euler Frontier Strata | Strata frontier vault |
| Euler Prime | Prime vault strategy |
| Euler Yield | Yield-optimized vault |
| Euler Frontier MApollo | MApollo frontier strategy |
Token: USDC (6 decimals)Core Protocols
| Protocol | Description | Key Features |
|---|
| Aave | Polygon deployment of Aave V3 | Low fees, fast transactions, strong liquidity |
| Fluid | Advanced liquidity protocol | Efficient capital usage, Polygon-optimized |
Morpho Vaults
| Vault | Strategy |
|---|
| Morpho Compound USDC | Compound-backed Morpho vault |
Token: USDC (6 decimals)Core Protocols
| Protocol | Description | Key Features |
|---|
| Aave | Plasma deployment of Aave V3 | Plasma network optimization |
| Fluid | Advanced liquidity protocol | Efficient capital usage |
Euler Vaults
| Vault | Strategy |
|---|
| Euler Frontier EtherFi USDT0 | EtherFi frontier vault for USDT0 |
| Euler Frontier Ethena USDT0 | Ethena frontier vault for USDT0 |
Token: USDT0 (custom stablecoin on Plasma)Core Protocols
| Protocol | Description | Key Features |
|---|
| Hyperlend | Native HyperEVM lending protocol | HyperEVM-specific optimization |
Morpho Vaults
| Vault | Strategy |
|---|
| Morpho Felix USDT0 | Felix capital USDT0 strategy |
| Morpho Felix USDT0 Frontier | Felix frontier USDT0 vault |
| Morpho Hyperithm USDT0 | Hyperithm USDT0 strategy |
| Morpho MEV Capital USDT0 | MEV Capital USDT0 vault |
| Morpho Gauntlet USDT0 Vault | Gauntlet managed USDT0 vault |
Token: USDT0 (custom stablecoin on HyperEVM)
Supported Tokens by Chain
| Token | Chains | Decimals | Description |
|---|
| USDC | Base, Arbitrum, Ethereum, Polygon | 6 | USD Coin - primary stablecoin |
| USDT0 | Plasma, HyperEVM | Variable | Custom stablecoin for specific chains |
Protocol Selection
Agent Selection
When activating an agent, you select which protocols it can use:
await giza.agent.activate({
wallet: smartAccountAddress,
origin_wallet: userWallet,
initial_token: USDC_ADDRESS,
selected_protocols: ['aave', 'compound', 'moonwell'],
});
Getting Available Protocols
Retrieve supported protocols for a token on your chain:
const { protocols } = await giza.agent.getProtocols(USDC_ADDRESS);
console.log('Available protocols:', protocols);
// Output depends on chain:
// Base: ['aave', 'compound', 'moonwell', 'fluid', 'morpho_gauntlet_usdc_prime', ...]
// Ethereum: ['aave', 'compound', 'fluid', 'morpho_usual_boosted_usdc', ...]
Protocol Types
Core Protocols
Traditional lending markets like Aave, Compound, Moonwell, Fluid, and Hyperlend:
- Direct lending/borrowing
- Pool-based liquidity
- Variable APRs based on utilization
- Battle-tested security (for established protocols)
Morpho Vaults
Optimization layer that aggregates liquidity:
- Built on top of existing protocols
- Managed strategies by experts (Gauntlet, Steakhouse, Felix, etc.)
- Often higher APRs through optimization
- Additional layer of risk management
- Available on most chains with varying strategies
Euler Vaults
Modular lending protocol:
- Non-custodial
- Permissionless vault creation
- Flexible risk parameters
- Isolated markets
- Frontier vaults for emerging strategies
Protocol Risks
All DeFi protocols carry inherent risks. Giza agents help manage these through diversification and optimization, but users should be aware of:
Smart Contract Risk
- Protocols are powered by smart contracts
- Bugs or exploits can lead to loss of funds
- Mitigation: Audits, time-tested protocols, bug bounties, diversification
Liquidity Risk
- Sudden large withdrawals can affect availability
- High utilization may delay withdrawals
- Mitigation: Diversification across protocols and chains
Oracle Risk
- Protocols rely on price oracles
- Oracle failures can cause liquidations or losses
- Mitigation: Using protocols with robust oracle systems
Protocol Governance Risk
- Protocol parameters can change via governance
- Changes may affect yields or security
- Mitigation: Monitoring and automatic rebalancing
Chain-Specific Risks
- Network outages or congestion
- Bridge vulnerabilities (for L2s)
- Chain reorganizations
- Mitigation: Choosing established chains with strong security
Protocol Diversification
Giza agents automatically diversify across protocols to manage risk:
Benefits
- Reduced Exposure: No single point of failure
- Yield Optimization: Access best rates across protocols
- Liquidity Management: Spread across multiple pools
- Risk Mitigation: Protocol-specific risks are isolated
Constraints for Protocol Management
Control protocol usage with constraints:
Minimum Protocols
Ensure diversification:
{
kind: 'min_protocols',
params: { min_protocols: 2 }
}
Maximum Allocation
Cap exposure to any single protocol:
{
kind: 'max_amount_per_protocol',
params: { max_amount: '5000000000' } // 5000 USDC
}
Exclude Protocol
Blacklist specific protocols:
{
kind: 'exclude_protocol',
params: { protocol: 'fluid' }
}
Protocol-Specific Cap
Limit specific protocols:
{
kind: 'max_allocation_amount_per_protocol',
params: {
protocol: 'morpho_gauntlet_usdc_prime',
max_amount: '2000000000' // 2000 USDC
}
}
Protocol Discovery
Get available protocols for a token:
const { protocols } = await giza.agent.getProtocols(USDC_ADDRESS);
console.log('Available protocols:', protocols);
// ['aave', 'compound', 'moonwell', 'fluid', ...]
// Select protocols for activation
const selectedProtocols = protocols.slice(0, 3);
Agents track how capital performs across protocols:
const { performance } = await giza.agent.getPerformance({
wallet: smartAccountAddress,
from_date: '2024-01-01 00:00:00',
});
// See allocation across protocols over time
performance.forEach(point => {
console.log(`${point.date}:`, point.portfolio);
// { aave: 500, compound: 300, moonwell: 200 }
});
Protocol Updates
Adding New Protocols
As new protocols launch or existing ones upgrade:
- Giza team evaluates security and liquidity
- Protocols undergo risk assessment
- If approved, added to supported list
- Agents can automatically use new protocols
Updating Agent Protocols
Change protocols for an active agent:
await giza.agent.updateProtocols(
smartAccountAddress,
['aave', 'compound', 'moonwell', 'fluid']
);
Updating protocols triggers rebalancing, which incurs gas costs.
Next Steps