message: mode dev info for btc withdraw
diff: @@ -508,8 +508,14 @@ const sendV5 = ({ from, to, amount, feeValue, speed, stateCallback } = {}) => {
  }
  feeFromAmount = feeFromAmount.toNumber()
  feeValue = feeValue || await btc.estimateFeeValue({ inSatoshis: true, speed, amount})
  + let unspents = []
  - let unspents = await fetchUnspents(from)
  + try {
  + unspents = await fetchUnspents(from)
  + } catch (eUnspents) {
  + reject(`Fail get unspents `+eUnspents.message)
  + return
  + }
  unspents = await prepareUnspents({ unspents, amount })
  const fundValue = new BigNumber(String(amount)).multipliedBy(1e8).integerValue().toNumber()
  const totalUnspent = unspents.reduce((summ, { satoshis }) => summ + satoshis, 0)
  @@ -531,17 +537,27 @@ const sendV5 = ({ from, to, amount, feeValue, speed, stateCallback } = {}) => {
  }
  if (hasAdminFee) {
  + try {
  psbt.addOutput({
  address: hasAdminFee.address,
  value: feeFromAmount,
  })
  + } catch (eAdminFee) {
  + reject(`Fail add service fee` + eAdminFee.message)
  + return
  + }
  }
  for (let i = 0; i < unspents.length; i++) {
  const { txid, vout } = unspents[i]
  let rawTx = false
  //@ts-ignore
  - rawTx = await fetchTxRaw(txid)
  + try {
  + rawTx = await fetchTxRaw(txid, false)
  + } catch (eFetchTxRaw) {
  + reject(`Fail fetch tx raw `+ txid + `(`+eFetchTxRaw.message+`)`)
  + return
  + }
  psbt.addInput({
  hash: txid,
  