Method getPools returns wrong LcdPool[] properties
WaDadidou opened this issue · 0 comments
WaDadidou commented
Hi,
I got LcdPool[]
by doing :
- Make a client by instancing
OsmosisApiClient
- Call
getPools()
. Get aPoolsResponse
containingLcdPool[]
The issue is that the received LcdPool[]
have properties like pool_assets
and not poolAssets
. Same for total_weight
and pool_params
.
So, I have to "clean" my LcdPool[]
before using it. With, for example if (pool.pool_params) pool.poolParams = pool.pool_params
Here is LcdPool
: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/types.ts#L284
Here is PoolsResponse
: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/clients/osmosis.ts#L21
Here is the method getPools()
of OsmosisApiClient
: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/clients/osmosis.ts#L33
Wdyt ?
Thank you for your repo and your time.