Skip to content

Commit 7516e37

Browse files
authored
chore: add default address for liquidity (#883)
1 parent b2ddf79 commit 7516e37

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@gobob/bob-sdk",
3-
"version": "4.4.7",
3+
"version": "4.4.8",
44
"main": "dist/index.js",
55
"types": "dist/index.d.ts",
66
"scripts": {

sdk/src/gateway/client.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)