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