📜 Get Pool Metadata
Pool Metadata
A utility function implement to get the Pool Metadata which have all the detailed information we need anout a pool, and we will need to import some functions from@saros-finance/dlmm-sdk which are:
getPoolMetadata.tsx
TypeScript
import {
LiquidityBookServices,
MODE,
} from "@saros - finance / dlmm - sdk";Configurations
After importing the related function now we need to initialize our Liquidity book service using mainnet or devnet mode.
getPoolMetadata.tsx
TypeScript
const liquidityBookServices = new LiquidityBookServices({
mode: MODE.MAINNET,
});Usage
getPoolMetadata.tsx
TypeScript
const getPoolMetadata = async (pair: string) => {
try {
const poolMetadata = await liquidityBookService.fetchPoolMetadata(
pair
);
return poolMetadata;
} catch (error) {
if (error instanceof Error) {
console.error(error.message);
}
return {};
}
}