{"version":3,"sources":["../../src/types/pool.type.ts"],"sourcesContent":["export type PoolSortBy = \"tvl\";\nexport enum PoolType {\n  AMM = \"AMM\",\n  CLMM = \"CLMM\",\n  STABLE = \"STABLE\",\n}\nexport interface GetPoolsParams {\n  page?: number;\n  size?: number;\n  sortBy?: PoolSortBy;\n  type?: PoolType;\n}\nexport interface PoolToken {\n  addr: string;\n  amount: string;\n  img: string;\n  reserve: string;\n  symbol: string;\n  verified: boolean;\n}\nexport interface GetPools {\n  apr: string;\n  createdAt: string;\n  fee: string;\n  feeTier: string;\n  poolId: string;\n  poolType: PoolType;\n  tokens: PoolToken[];\n  tvl: string;\n  txns: number;\n  volume: string;\n  volumeData: {\n    volume24h: string;\n    volume30d: string;\n    volume7d: string;\n    volumeprev24h: string;\n  };\n  volumePercentage24h: string;\n  volumePercentage30d: string;\n  volumePercentage7d: string;\n}\n\nexport interface PoolInfo {\n  feeTier: string;\n  poolId: string;\n  poolType: PoolType;\n  sqrtPrice: string;\n  tickSpacing: number;\n  tokens: {\n    addr: string;\n    decimals: number;\n    reserve: number;\n    ticker: string;\n    verified: boolean;\n  }[];\n  totalShare: string;\n}\n"],"mappings":"AACO,IAAKA,OACVA,EAAA,IAAM,MACNA,EAAA,KAAO,OACPA,EAAA,OAAS,SAHCA,OAAA","names":["PoolType"]}