SDK
Nemo Protocol SDK Documentation
Table of Contents
Overview
The Nemo Protocol SDK provides core functionality for querying user positions, calculating market values, and managing yield distributions in the Nemo Protocol.
Key Features
Position Query: Query all positions for any Sui address
Holder Statistics: Get PT, YT, LP holder counts and position quantities
Market Value Calculation: Calculate current market values in SUI or underlying assets
Yield Management: Query and claim available yield
Pool Information: Get comprehensive pool statistics and market data
Installation
Package Installation
Environment Configuration
SDK Initialization
Core Features
1. Position Query
Query all positions for a specific Sui address in the Nemo protocol.
LP Position Query
PY Position Query
2. Holder Statistics
Get users holding different asset types (PT, YT, LP) and their position quantities.
PT/YT Holder Count
LP Holder Count
3. Market Value Calculation
Calculate and display current market values of user positions (priced in SUI or underlying assets).
Yield Query
4. Yield Claiming
β οΈ Note: This feature is currently missing from the SDK
Query and display available yield that users can claim in the NEMO protocol.
5. Pool Information
Query basic information and statistics for different pools.
Pool Query
API Reference
PositionQuery Class
Constructor
Parameters:
config.network: Network type ('mainnet' | 'testnet' | 'devnet' | 'localnet')config.rpcUrl: Custom RPC URL (optional)
Methods
queryLpPositions()
queryPyPositions()
queryPyPositionHoldersCount()
queryLpPositionHoldersCount()
queryYield()
PoolQuery Class
Constructor
Methods
queryPools()
Type Definitions
PositionQueryConfig
LpPosition
PyPosition
PortfolioItem
Document Version: 1.0
Last Updated: [Date]
Last updated