UNPKG

@rhino.fi/client-js

Version:
23 lines (19 loc) 636 B
const DVFError = require('../../lib/dvf/DVFError') module.exports = async (dvf, starkTokenIds, address) => { if (!address) { throw new Error('getWithdrawalBalanceEthAddress: address is required') } const args = [starkTokenIds, address] try { return (await dvf.eth.call( dvf.contract.abi.WithdrawalBalanceReader, dvf.config.DVF.registrationAndDepositInterfaceAddress, 'allWithdrawalBalances', args, { chain: 'ETHEREUM' }, )) } catch (e) { console.warn('contract/getAllWithdrawalBalancesEthAddress error is: ', e) throw new DVFError('ERR_GETTING_AVAILABLE_WITHDRAWAL') } }