Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bisq creates an invalid timelock payout transaction in certain circumstances #4071

Closed
wiz opened this issue Mar 17, 2020 · 1 comment
Closed
Labels
a:bug in:trade-process is:critical https://bisq.wiki/Critical_bug

Comments

@wiz
Copy link
Member

wiz commented Mar 17, 2020

Description

Bisq creates an invalid timelock payout transaction in certain circumstances

Version

v1.2.4

Steps to reproduce

Still investigating.

Expected behaviour

Payout TX is valid and can be broadcast to the Bitcoin network anytime after the lock_time.

Actual behaviour

Payout TX is rejected by the Bitcoin network for "bad-txns-in-belowout" error, which means the sum of the outputs is greater than the sum of the inputs.

Device or machine

Linux

Additional info

A user requested support for a closed trade which should have been donated to the Bisq donation address, but was never donated. After manually dumping the payout TX, I found it was invalid due to the following outputs > inputs. Perhaps an input is missing from the calculation

    "inputs": [
        {
...
            "output_value": 7753800, 
...
       }
    ], 
    "outputs": [
        {
            "addresses": [
                "3EtUWqsGThPtjwUczw27YCo6EWvQdaPUyp"
            ], 
...
            "value": 8750000
        }
    ], 
@ripcurlx ripcurlx added a:bug is:critical https://bisq.wiki/Critical_bug labels Mar 17, 2020
@ripcurlx ripcurlx added this to To do in Critical Bugs Board via automation Mar 17, 2020
@wiz
Copy link
Member Author

wiz commented Apr 10, 2020

Fixed by #4134

@wiz wiz closed this as completed Apr 10, 2020
Critical Bugs Board automation moved this from To do to Done Apr 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:bug in:trade-process is:critical https://bisq.wiki/Critical_bug
Projects
Development

No branches or pull requests

2 participants