From 7dc6649d6049c5cc59c75e94db167b3d2f692eba Mon Sep 17 00:00:00 2001 From: Brandon Lucas <38222767+thebrandonlucas@users.noreply.github.com> Date: Tue, 23 Jul 2024 08:56:35 -0400 Subject: [PATCH] make the faq a single page --- ...y-wallet-support-payjoin-yet.md => faq.md} | 19 +++++++++++++++++-- docs/faq/_category_.json | 8 -------- ...-wallet-right-now-using-payjoin-dev-kit.md | 5 ----- ...does-payjoin-require-changes-to-bitcoin.md | 5 ----- 4 files changed, 17 insertions(+), 20 deletions(-) rename docs/{faq/why-doesnt-my-wallet-support-payjoin-yet.md => faq.md} (59%) delete mode 100644 docs/faq/_category_.json delete mode 100644 docs/faq/can-i-add-payjoin-to-my-wallet-right-now-using-payjoin-dev-kit.md delete mode 100644 docs/faq/does-payjoin-require-changes-to-bitcoin.md diff --git a/docs/faq/why-doesnt-my-wallet-support-payjoin-yet.md b/docs/faq.md similarity index 59% rename from docs/faq/why-doesnt-my-wallet-support-payjoin-yet.md rename to docs/faq.md index 7bd7734..767a09d 100644 --- a/docs/faq/why-doesnt-my-wallet-support-payjoin-yet.md +++ b/docs/faq.md @@ -1,5 +1,20 @@ --- -sidebar-position: 2 -title: Why doesn’t my wallet support Payjoin yet? +sidebar-position: 4 +title: FAQ --- + +# Frequently Asked Questions + +--- + +## Does Payjoin require changes to Bitcoin? + +No. Payjoin was designed with ease of adoption in mind, and requiring consensus changes would be slow and difficult. Payjoin works as a protocol on top of Bitcoin. + +## Can I add Payjoin to my wallet right now using Payjoin Dev Kit? + +[PDK](https://payjoindevkit.org/) is a Rust library to help your wallet use Payjoin. If your wallet uses another language, we are creating bindings to other languages so it can be used across all sorts of different applications, including mobile apps. The Python bindings are nearly complete. + +## Why doesn’t my wallet support Payjoin yet? + One of the great things about Payjoin is that it doesn’t require any consensus changes to Bitcoin. The flip side is that it’s up to individual wallets to implement it, and historically there haven’t been many tools to assist developers. Payjoin Dev Kit (PDK) aims to solve this problem as the de-facto library for Payjoin, and it includes Payjoin-cli as a reference implementation. Another barrier has been that the first version of Payjoin required an HTTPS server for a receiver to be running at the time a sender wanted to make a payment. This practically limited Payjoin’s utility to always-online wallets such as merchants. But with the recent development of [Payjoin V2](https://github.com/bitcoin/bips/pull/1483), receivers can create Payjoin transactions asynchronously while offline. This opens up adoption to all types of wallets. If there is a wallet you’d like to see adopt Payjoin or you are a wallet developer and who’d like to integrate it, check out our tutorials or reach out to us for help! \ No newline at end of file diff --git a/docs/faq/_category_.json b/docs/faq/_category_.json deleted file mode 100644 index 513b1af..0000000 --- a/docs/faq/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Frequently Asked Questions", - "position": 4, - "link": { - "type": "generated-index" - } -} - \ No newline at end of file diff --git a/docs/faq/can-i-add-payjoin-to-my-wallet-right-now-using-payjoin-dev-kit.md b/docs/faq/can-i-add-payjoin-to-my-wallet-right-now-using-payjoin-dev-kit.md deleted file mode 100644 index e9547ea..0000000 --- a/docs/faq/can-i-add-payjoin-to-my-wallet-right-now-using-payjoin-dev-kit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar-position: 3 -title: Can I add Payjoin to my wallet right now using Payjoin Dev Kit? ---- -[PDK](https://payjoindevkit.org/) is a Rust library to help your wallet use Payjoin. If your wallet uses another language, we are creating bindings to other languages so it can be used across all sorts of different applications, including mobile apps. The Python bindings are nearly complete. \ No newline at end of file diff --git a/docs/faq/does-payjoin-require-changes-to-bitcoin.md b/docs/faq/does-payjoin-require-changes-to-bitcoin.md deleted file mode 100644 index cd6dbd2..0000000 --- a/docs/faq/does-payjoin-require-changes-to-bitcoin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar-position: 1 -title: Does Payjoin require changes to Bitcoin? ---- -No. Payjoin was designed with ease of adoption in mind, and requiring consensus changes would be slow and difficult. Payjoin works as a protocol on top of Bitcoin. \ No newline at end of file