@@ -487,16 +487,16 @@ export class GatewayApiClient extends BaseClient {
487487 * Fetches available offramp liquidity.
488488 *
489489 * @param token Token symbol or address
490- * @param userAddress User address to get liquidity for. Pass `zeroAddress` if the user wallet is not connected
490+ * @param userAddress (Optional) User address to query liquidity for. Defaults to `zeroAddress` when not provided
491491 * @returns Promise resolving to liquidity information
492492 * @throws {Error } If API request fails
493493 */
494- async fetchOfframpLiquidity ( token : string , userAddress : Address ) : Promise < OfframpLiquidity > {
494+ async fetchOfframpLiquidity ( token : string , userAddress ? : Address ) : Promise < OfframpLiquidity > {
495495 const tokenAddress = getTokenAddress ( this . chainId , token ) ;
496-
496+ const finalUserAddress = userAddress ?? zeroAddress ;
497497 const queryParams = new URLSearchParams ( {
498498 tokenAddress : tokenAddress ,
499- userAddress : userAddress ,
499+ userAddress : finalUserAddress ,
500500 } ) ;
501501
502502 const requestUrl = `${ this . baseUrl } /v2/offramp-liquidity?${ queryParams } ` ;
@@ -525,17 +525,17 @@ export class GatewayApiClient extends BaseClient {
525525 * Fetches available onramp liquidity.
526526 *
527527 * @param token Token symbol or address
528- * @param userAddress User address to get liquidity for. Pass `zeroAddress` if the user wallet is not connected
528+ * @param userAddress (Optional) User address to query liquidity for. Defaults to `zeroAddress` when not provided
529529 * @param gasRefill The amount of gas refill user wants in wei
530530 * @returns Promise resolving to liquidity information
531531 * @throws {Error } If API request fails
532532 */
533- async fetchOnrampLiquidity ( token : string , userAddress : Address , gasRefill ?: bigint ) : Promise < OnrampLiquidity > {
533+ async fetchOnrampLiquidity ( token : string , userAddress ? : Address , gasRefill ?: bigint ) : Promise < OnrampLiquidity > {
534534 const tokenAddress = getTokenAddress ( this . chainId , token . toLowerCase ( ) ) ;
535-
535+ const finalUserAddress = userAddress ?? zeroAddress ;
536536 const queryParams = new URLSearchParams ( {
537537 tokenAddress : tokenAddress ,
538- userAddress : userAddress ,
538+ userAddress : finalUserAddress ,
539539 } ) ;
540540
541541 if ( gasRefill ) {
0 commit comments