Skip to main content

📜 Get Stake List

Stake List​

To fetch the Stake list all we need from the @saros-finance/sdk is :

StakeList.tsx
TypeScript
import sarosSdk from "@saros - finance / sdk";

SarosStakeService​

We need to utilize the SarosStakeService that we got from the sarosSdk member we just imported

StakeList.tsx
TypeScript
//using @saros-finance Saros Stake Services
const { SarosStakeService } = sarosSdk;

Usage​

StakeList.tsx
TypeScript
//Query all Staking on Saros
const handleFetchStakeList = async () => {
  try {
    const stakeResponse = await SarosStakeService.getListPool({
      page: 1,
      size: 2,
    });
    return stakeResponse;
  } catch (error) {
    if (error instanceOf Error) console.error(error)
    return []
  }
};