Hi,
I got LcdPool[] by doing :
- Make a client by instancing
OsmosisApiClient
- Call
getPools(). Get a PoolsResponse containing LcdPool[]
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.
Hi,
I got
LcdPool[]by doing :OsmosisApiClientgetPools(). Get aPoolsResponsecontainingLcdPool[]The issue is that the received
LcdPool[]have properties likepool_assetsand notpoolAssets. Same fortotal_weightandpool_params.So, I have to "clean" my
LcdPool[]before using it. With, for exampleif (pool.pool_params) pool.poolParams = pool.pool_paramsHere is
LcdPool: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/types.ts#L284Here is
PoolsResponse: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/clients/osmosis.ts#L21Here is the method
getPools()ofOsmosisApiClient: https://github.com/cosmology-tech/cosmology/blob/main/packages/core/src/clients/osmosis.ts#L33Wdyt ?
Thank you for your repo and your time.