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

Zero-Confirmation Escrows #3240

Merged
merged 1 commit into from Sep 15, 2021
Merged

Conversation

msalcala11
Copy link
Contributor

@msalcala11 msalcala11 commented Aug 5, 2021

This PR implements the Zero-Confirmation Escrows (ZCE) specification and is designed to be interoperable with the corresponding BitPay Wallet PR.

ZCEs enable instant, incentive-secure payments on Bitcoin Cash. ZCE-secured payments can be accepted by merchants immediately upon receipt (without the need for a 5-10 second delay to monitor the network for double-spends) and with the same finality as a 1-confirmation transaction.

@msalcala11 msalcala11 force-pushed the zero-conf-escrows branch 8 times, most recently from 503d88f to a8f489b Compare August 9, 2021 03:35
@msalcala11 msalcala11 force-pushed the zero-conf-escrows branch 7 times, most recently from c3d2bb2 to 48320c1 Compare August 23, 2021 23:49
@msalcala11 msalcala11 marked this pull request as ready for review August 24, 2021 05:35
@msalcala11 msalcala11 changed the title [WIP] ZCE Zero-Confirmation Escrows Aug 24, 2021
Copy link
Contributor

@gabrielbazan7 gabrielbazan7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK!! 🚀 I was able to make an end-to-end ZCE-secured payment successfully.
txid: 9c2d5e3b867273299bb56ef5c82e845f1847092afea86f1d1a8a58e7517ad8b9

I also paid an invoice without sufficient funds for the instantAcceptanceEscrow amount without issues.

Copy link
Collaborator

@kajoseph kajoseph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants