UNPKG

@renegade-fi/core

Version:
22 lines 901 B
import { GET_WALLET_ROUTE } from '../constants.js'; import { BaseError } from '../errors/base.js'; import { getRelayerWithAuth } from '../utils/http.js'; import { getWalletId } from './getWalletId.js'; export async function getWalletFromRelayer(config, parameters = {}) { const { filterDefaults } = parameters; const { getBaseUrl } = config; const walletId = getWalletId(config); const res = await getRelayerWithAuth(config, getBaseUrl(GET_WALLET_ROUTE(walletId))); if (!res.wallet) { throw new BaseError('Wallet not found'); } if (filterDefaults) { return { ...res.wallet, balances: res.wallet.balances.filter((b) => b.amount || b.protocol_fee_balance || b.relayer_fee_balance), orders: res.wallet.orders.filter((o) => o.amount), }; } return res.wallet; } //# sourceMappingURL=getWalletFromRelayer.js.map