Last updated
The SDK supports multiple LP tokens through a unified interface:
ZLP (ZO Liquidity Provider): Original ZO Protocol LP token
SLP (Sudo Liquidity Provider): Sudo SDK-based LP token
USDZ (USD Stablecoin): Stablecoin LP token
Common Interfaces: Unified API surface for all LP tokens (IBaseAPI, IBaseDataAPI)
Abstract Base Classes: Shared logic with delegation to DataAPI (BaseAPI, BaseDataAPI)
Concrete Implementations: LP-specific functionality (ZLPAPI, SLPAPI, USDZAPI)
Factory Pattern: Type-safe instance creation via SDK (e.g. SDK.createZLPAPI())
Last updated