BuyerVerifiesPreparedDelayedPayoutTx Exception error

From Bisq Wiki
Revision as of 07:54, 28 November 2023 by SuddenWhipVapor (talk | contribs) (Created page with "= WORK IN PROGRESS = Bisq's trade protocol currently works without the legacy Burningman role, and distributes the output of the Arbitration|dela...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WORK IN PROGRESS

Bisq's trade protocol currently works without the legacy Burningman role, and distributes the output of the delayed payout transaction to all the contributors who burnt BSQ, each with his own share depending on the burnt amount.

Bisq receives the updated shares for each burningman via the DAO, and when a trade is started, both peers create the Delayed Payout Transaction (DPT) that will be published in case arbitration is started, using the the deposit address (containing the trade amount + both deposits) as input, and the burningmen addresses as outputs. Since the DPT will be created with the same rules and the same receiver shares, as long as peers are in agreement with their DAO state, both will present to each other the same identical DPT.

If the above doesn't happen, an error like this will appear:

An error occurred at task: BuyerVerifiesPreparedDelayedPayoutTx Exception message: TxIds of buyersPreparedDelayedPayoutTx and sellersPreparedDelayedPayoutTx must be the same.