STEAMM Developer Integration Guide
Table of Contents
Overview
Key Benefits for Developers
Architecture
Core Components
Token Flow
Quick Start
Dependencies
Basic Pool Creation (No Suilend)
Basic Liquidity Operations
Pool Types
1. Constant Product AMM (CPMM)
2. Oracle AMM (OMM)
3. Stable AMM
Creating Pools
Simple Pool (No Banks)
Advanced Pool with Suilend Integration
Liquidity Operations
Adding Liquidity
Simple Pool
Yield Pool (with Banks) - Recommended Approach
Removing Liquidity
Simple Pool
Yield Pool - Recommended Approach
Swapping
Understanding STEAMM's Swap Model
Simple Pool Swaps
Yield Pool Swaps - Recommended Approach
Oracle Pool Swaps
Getting Quotes
Script Versions: When to Use Which
Suilend Integration
Understanding Banks
Bank Lifecycle
Working with bTokens
Utilization Parameters
Benefits of Suilend Integration
When to Use Suilend Integration
Error Handling
Common Error Codes
Error
Code
Description
Solution