bitcoinjs-lib icon indicating copy to clipboard operation
bitcoinjs-lib copied to clipboard

Silent payments v1

Open motorina0 opened this issue 2 years ago • 1 comments
trafficstars

Silent Payments

Receive private payments from anyone on a single static address without requiring any interaction or extra on-chain overhead.

More on Silent Payments:

  • https://gist.github.com/RubenSomsen/c43b79517e7cb701ebf77eec6dbb46b8
  • https://rumble.com/v12kuz7-bitcoin-silent-payments.html

silent-payments.spec contains a simple test for Silent Payments.

The purpose of this PR is:

  • to see if this library can support such a construct and how it would look like (after p2tr-v1 branch gets merged)
  • serve as a starting point for developers that want to add silent payments to their wallet
  • start a discussion on how Silent Payments should be constructed and check that this implementation is correct

This PR is not concerned on the scanning/detecting silent payments.

motorina0 avatar Nov 29 '22 09:11 motorina0

There is ongoing discussion on how to add this to psbts here.

andrewtoth avatar Jan 03 '25 20:01 andrewtoth