BirthdayResearch/defichain-app

New Error: Test AccountToUtxosTx execution failed: tx must have at least one input from account owner

Closed this issue · 5 comments

Screenshot 2022-09-05 at 10 55 12

Actual behavior: Since more than a month getting this error on a daily basis when trying to send DFI to my external exchange wallet, even not able to send to my own address. New Error: Test AccountToUtxosTx execution failed: tx must have at least one input from account owner

Expected behavior: DFI is sent as easy as it used to be without any error messages.

How to reproduce it (as minimally and precisely as possible): Navigate to DFI on the browser wallet, click send, choose amount, add the recipient DFI address and click continue, send

What are your environment parameters?

  • DeFiCh/app Version: 2.19.0
  • Operating System (OS): MaCOS
    – RAM (GB): 8 GB
    – CPU (Intel Core i5/i7/etc.):
  • Current free storage capacity: 2.42

Anything else we need to know?

Archive.zip

@pmjlaw: Thanks for opening an issue, it is currently awaiting triage.

The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.

In the meantime, you can:

  1. Checkout DeFiChain’s Github issue page to see if your issue has already been reported
  2. Submit any logs if you have them, this will greatly expedite the process for us.
  3. You can also join our Telegram or Reddit community channels.
Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the DeFiCh/oss-governance-bot repository.

Just to add a quick update, I did try to transfer 300 DFIs from cake to my browser wallet, which arrived but the same error continues to appear, additionally I did try also to send 1 DFI within the wallet to myself and it worked but then the error appeared again, please help. I am not able to send DFI from the wallet.

@pmjlaw do you have multiple addresses? May i know what's the output of

listaccounts {} false false true and getbalance ? You can refer to this as a guide to what's the expected output.

Thanks @izzycsy, pls find below. I think I found a workaround - I went to the gear icon in the desktop wallet and selected the button PRE-FUND TXNS and it unblocked my issue so I could transfer the DFIs to KuCoin for example. Have not tried it today yet.

DeFi Wallet v2.19.0
Node v2.10.0
listaccounts {} false false true
[
{
"key": "a914d0a766...@0",
"owner": "dYSYhu...",
"amount": "153.03242004@DFI"
},
{
"key": "a914d0a766a...@2",
"owner": "dYSYhu...",
"amount": "0.02616319@BTC"
},
{
"key": "a914d0a766a...@5",
"owner": "dYSYhu...",
"amount": "1160.78806402@BTC-DFI"
}
]
getbalance
0.61812243

@pmjlaw edited then ending string of your key & owner to .... Thanks for checking, your DFI (UTXO) balance is 0.6 (getbalance). Try converting 1 DFI (token) to DFI (UTXO) using dYSYhu....

  1. Copy your address (dYSYhu...)
  2. Go to send DFI
  3. Input 1 DFI
  4. Paste the address (step 1)
  5. Send

By sending to yourself, you're converting your DFI (token) to DFI (UTXO). DFI (UTXO) is used for transaction fees.

Now go to CLI and input getbalance, see if it becomes 1.61812243.
If not please send the output here.

You should be able to send with a minimum balance of 1 DFI (UTXO).