diff --git a/packages/sdk/src/actions/getChains.ts b/packages/sdk/src/actions/getChains.ts index 70890775..c656b30f 100644 --- a/packages/sdk/src/actions/getChains.ts +++ b/packages/sdk/src/actions/getChains.ts @@ -31,7 +31,8 @@ export const _getChains = async ( ): Promise => { if (params) { for (const key of Object.keys(params)) { - if (!params[key as keyof ChainsRequest]) { + const value = params[key as keyof ChainsRequest] + if (value === undefined || value === null) { delete params[key as keyof ChainsRequest] } } diff --git a/packages/sdk/src/actions/getTokens.ts b/packages/sdk/src/actions/getTokens.ts index fd14d578..39d953a1 100644 --- a/packages/sdk/src/actions/getTokens.ts +++ b/packages/sdk/src/actions/getTokens.ts @@ -32,7 +32,8 @@ export async function getTokens( ): Promise { if (params) { for (const key of Object.keys(params)) { - if (!params[key as keyof TokensRequest]) { + const value = params[key as keyof TokensRequest] + if (value === undefined || value === null) { delete params[key as keyof TokensRequest] } } diff --git a/packages/sdk/src/actions/getTools.ts b/packages/sdk/src/actions/getTools.ts index 6995caaf..8c61eaef 100644 --- a/packages/sdk/src/actions/getTools.ts +++ b/packages/sdk/src/actions/getTools.ts @@ -16,7 +16,8 @@ export const getTools = async ( ): Promise => { if (params) { for (const key of Object.keys(params)) { - if (!params[key as keyof ToolsRequest]) { + const value = params[key as keyof ToolsRequest] + if (value === undefined || value === null) { delete params[key as keyof ToolsRequest] } }