diff --git a/lib/plugins/wallet/zcashd/zcashd.js b/lib/plugins/wallet/zcashd/zcashd.js index 759fc639..e76acf0e 100644 --- a/lib/plugins/wallet/zcashd/zcashd.js +++ b/lib/plugins/wallet/zcashd/zcashd.js @@ -71,13 +71,13 @@ function sendCoins (account, address, cryptoAtoms, cryptoCode) { }) }) } - const checker = async () => { - return pRetry(checkSendStatus, { retries: 20, minTimeout: 300, factor: 1.05 }) - } + + const checker = opid => pRetry(() => checkSendStatus(opid), { retries: 20, minTimeout: 300, factor: 1.05 }) + return checkCryptoCode(cryptoCode) - .then(() => fetch('z_sendmany', ["ANY_TADDR", [{address, amount: coins}]])) + .then(() => fetch('z_sendmany', ['ANY_TADDR', [{ address, amount: coins }]])) .then(checker) - .then((res) => { + .then((res) => { return { fee: _.get('params.fee', res), txid: _.get('result.txid', res)