diff --git a/package.json b/package.json index 6bf2f7e9..4ca77a5f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rhino.fi/client-js", - "version": "5.1.2", + "version": "5.1.3", "main": "src/index.js", "files": [ "src", diff --git a/src/api/withdrawOnchain.js b/src/api/withdrawOnchain.js index 8df62820..97e0cacf 100644 --- a/src/api/withdrawOnchain.js +++ b/src/api/withdrawOnchain.js @@ -8,10 +8,10 @@ module.exports = async (dvf, token, address) => { address = dvf.config.starkKeyHex } - const { status, transactionHash } = await dvf.contract.withdraw(token, address) - - if (!status) { + try { + const withdrawal = await dvf.contract.withdraw(token, address) + return { transactionHash: withdrawal.transactionHash } + } catch (error) { throw new DVFError('ERR_ONCHAIN_WITHDRAW') } - return { transactionHash } }