diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c0040ef2e..10b8e7262 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -95,25 +95,20 @@ JEKYLL_ENV=local make build # Do a clean build of the site to the _site directo diff -ruN _site _site.bak # Compare the generated sites (-r for recursive, -u for unified, -N for new file) ``` -## Compatibility Matrix Data +## Bitcoin Feature Matrix Data -The compatibility matrix section of the website is built from -[YAML](https://yaml.org/) files located in [_compat/en](_compat/en). -The compatibility images (usability -screenshots, logos) are located in [img/compatibility/](img/compatibility/) with -sub-folders for each wallet or service. Make sure to optimize any png files using -`optipng -o7 `. These files are free for anyone to repurpose/republish -elsewhere. +The data in the Bitcoin Feature Matrix section of the website is: -We welcome pull requests to the compatibility matrix, including -testing the latest versions of previously tested services/wallets, adding notable -usability screenshots, or adding new service/wallet tests. +- collected via a Google Form +- transformed into [YAML](https://yaml.org/) files via a Google script +- located in [_data/matrix/](_data/matrix/) -When contributing changes to the compatibility matrix data files, review and adhere to -the YAML schema located in [_data/schemas/compatibility.yaml](_data/schemas/compatibility.yaml). +We welcome contributions/suggestions to the Bitcoin Feature Matrix: -If you believe any of the data in the compatibility matrix is incorrect, you -can also [submit an issue](../../issues/) detailing what is wrong and how to correct it. +- Add new products/services via the [Google Form](https://forms.gle/Vd7whDTTnyV6iNMk6) +- Request data updates via [issue submission](../../issues/) +- Propose new features to test via [issue submission](../../issues/) -If you want to request a new service or wallet be evaluated, or a new test that you -think is useful, please also submit an issue. +Changes shall be integrated during regular site updates. + +Questions and requests can also be directed at [steven@bitcoinops.org](mailto:steven@bitcoinops.org). diff --git a/Makefile b/Makefile index a37cfbbf5..90bbbb48d 100644 --- a/Makefile +++ b/Makefile @@ -10,8 +10,6 @@ export GIT_PAGER='_contrib/kill0' JEKYLL_FLAGS = --future --drafts --unpublished --incremental ## Expected filenames in output directory -compatibility_validation = $(wildcard _compat/en/*.md) -compatibility_validation := $(patsubst _compat/en/%.md,_site/en/compatibility/%/index.html,$(compatibility_validation)) topic_validation = $(wildcard _topics/en/*.md) topic_validation := $(patsubst _topics/en/%.md,_site/en/topics/%/index.html,$(topic_validation)) @@ -38,7 +36,7 @@ build: bundle exec jekyll build $(JEKYLL_FLAGS) -test-before-build: $(compatibility_validation) $(topic_validation) +test-before-build: $(topic_validation) ## Check for Markdown formatting problems @ ## - MD009: trailing spaces (can lead to extraneous
tags bundle exec mdl -g -r MD009 . @@ -129,8 +127,5 @@ email: clean $(MAKE) preview JEKYLL_ENV=email ## Path-based rules -_site/en/compatibility/%/index.html : _compat/en/%.md - bundle exec _contrib/schema-validator.rb _data/schemas/compatibility.yaml $< - _site/en/topics/%/index.html : _topics/en/%.md bundle exec _contrib/schema-validator.rb _data/schemas/topics.yaml $< diff --git a/_compat/en/abra.md b/_compat/en/abra.md deleted file mode 100644 index e8d80e31d..000000000 --- a/_compat/en/abra.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/abra/ - -name: Abra -internal_url: /en/compatibility/abra -logo: /img/compatibility/abra/abra.png -rbf: - tested: - date: "2018-12-06" - platforms: - - iOS - version: "5.4.0" - features: - receive: - notification: "na" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/abra/rbf/send-screen-default.png - caption: > - Sending Transaction - Default send transaction screen. - - image: /img/compatibility/abra/rbf/send-confirm.png - caption: > - Sending Transaction - Send transaction confirmation screen. - - image: /img/compatibility/abra/rbf/send-fee-notice.png - caption: > - Sending Transaction - Network fee notice details. - - image: /img/compatibility/abra/rbf/transaction-list-sent.png - caption: > - Sending Transaction - Transaction list screen showing sent transaction. No RBF notice. - - image: /img/compatibility/abra/rbf/transaction-details-sent.png - caption: > - Sending Transaction - Sent transaction details. No RBF notice. Note transaction sent without RBF flag. Transaction was not sent with RBF so no bumping available. - - image: /img/compatibility/abra/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Abra does not show unconfirmed transactions. - - image: /img/compatibility/abra/rbf/notification-incoming-replacement.png - caption: > - Receiving Replacement Transaction - When the replacement transaction receives 1 confirmation it appears in wallet. No RBF notice. - - image: /img/compatibility/abra/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Transaction list screen. No RBF flag. - - image: /img/compatibility/abra/rbf/transaction-details-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Replacement transaction details. -segwit: - tested: - date: "2019-04-11" - platforms: - - iOS - version: "5.11.1" - features: - receive: - p2sh_wrapped: "false" - bech32: "false" - bech32m: "untested" - default: "p2pkh" - send: - bech32: "false" - bech32m: "untested" - change_bech32: "untested" - segwit_v1: "Bech32 not supported." - bech32_p2wsh: "false" - examples: - - image: /img/compatibility/abra/segwit/receive-screen.png - caption: > - Abra uses P2PKH addresses for receiving. - - image: /img/compatibility/abra/segwit/send-bech32.png - caption: > - Abra allows a bech32 address to be input and does not provide a warning. - However, the review button was not enabled until a non-bech32 address - was provided. The eventually sent transaction used exact change so - change address format was not determined. - - image: /img/compatibility/abra/segwit/send-bech32-qr.png - caption: > - When using the QR code scanner, an error about address format was shown - when scanning a bech32 address. - - image: /img/compatibility/abra/segwit/send-non-bech32.png - caption: > - When using a non bech32 address, the "Review" button is enabled. Button - is disabled when using bech32 address format. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/binance.md b/_compat/en/binance.md deleted file mode 100644 index 325cd729a..000000000 --- a/_compat/en/binance.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/binance/ - -name: Binance -internal_url: /en/compatibility/binance -logo: /img/compatibility/binance/binance.png -rbf: - tested: - date: "2018-11-06" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/binance/rbf/send-screen.png - caption: > - Sending Transaction - Default send (withdrawal) screen. No RBF options. - - image: /img/compatibility/binance/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction not sent via RBF. No fee bump options. - - image: /img/compatibility/binance/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - No unconfirmed transactions appear in transaction list. - - image: /img/compatibility/binance/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Replacement transaction only shows up after confirmation. Neither transaction shows before. -segwit: - tested: - date: "2019-04-11" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "false" - bech32: "false" - bech32m: "false" - default: "p2pkh" - send: - bech32: "true" - bech32m: "false" - change_bech32: "untested" - segwit_v1: "Does not pass front end javascript validation" - bech32_p2wsh: "false" - examples: - - image: /img/compatibility/binance/segwit/receive-screen.png - caption: > - Binance receives via P2PKH addresses. - - image: /img/compatibility/binance/segwit/send-screen.png - caption: > - Default send screen accepts a bech32 address. - - image: /img/compatibility/binance/segwit/send-address-error.png - caption: > - While Binance allows bech32 P2WPKH withdrawals, you cannot add a bech32 address - to your address book _from the send screen_. While attempting to add a bech32 address, after - the two-factor authentication code, an address error message appears. - - image: /img/compatibility/binance/segwit/send-p2wsh-error.png - caption: > - Bech32 P2WSH addresses cause a validation error from the send screen and address - book screens. - - image: /img/compatibility/binance/segwit/address-book-add.png - caption: > - Bech32 P2WPKH addresses can be successfully added using the address book functionality. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitcoin-core-wallet.md b/_compat/en/bitcoin-core-wallet.md deleted file mode 100644 index 47b182ce7..000000000 --- a/_compat/en/bitcoin-core-wallet.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitcoin-core/ - -name: Bitcoin Core Wallet -internal_url: /en/compatibility/bitcoin-core -logo: /img/compatibility/bitcoin-core/bitcoin-core.png -rbf: - tested: - date: "2018-08-28" - platforms: - - macOS - version: "0.16.2" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "true" # default in GUI, not default from CLI - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - examples: - - image: /img/compatibility/bitcoin-core/default-wallet-send-screen.png - caption: > - Sending Transaction - Default wallet send screen. - - image: /img/compatibility/bitcoin-core/wallet-send-screen-fee-details.png - caption: > - Sending Transaction - Wallet Send Screen (Transaction Fee details expanded). - - image: /img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note.png - caption: > - Sending Transaction - Warning prompt for low fee. Includes RBF note at the bottom when RBF disabled. - - image: /img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note-enabled.png - caption: > - Sending Transaction - Warning prompt for low fee. Includes RBF note at the bottom when RBF enabled. - - image: /img/compatibility/bitcoin-core/transaction-list-outgoing-rbf-transaction.png - caption: > - Sending Transaction - Transaction list screen for outgoing transaction signaling RBF. No note of RBF signaling. - - image: /img/compatibility/bitcoin-core/transaction-details-outgoing-rbf.png - caption: > - Sending Transaction - Transaction details screen for outgoing transaction signaling RBF. No note of RBF signaling. - - image: /img/compatibility/bitcoin-core/transaction-details-context-menu-increase-fee.png - caption: > - Attempting Transaction Replacement - Transaction details context menu showing “Increase transaction fee”. - - image: /img/compatibility/bitcoin-core/increase-fee-confirmation-prompt.png - caption: > - Attempting Transaction Replacement - Confirmation prompt for “Increase transaction fee”. - - image: /img/compatibility/bitcoin-core/transaction-list-post-bump.png - caption: > - Attempting Transaction Replacement - Transaction list showing an additional transaction representing the replacement transaction. The original shows up greyed out with brackets around the amount. - - image: /img/compatibility/bitcoin-core/transaction-details-bumped-transaction.png - caption: > - Attempting Transaction Replacement - Transaction details of the outgoing bumped RBF transaction. No flag for RBF. - - image: /img/compatibility/bitcoin-core/notification-incoming-transaction.png - caption: > - Receiving Transaction Signaling RBF - Notification of incoming transaction. No specific note that the transaction signals RBF. - - image: /img/compatibility/bitcoin-core/transaction-list-rbf-incoming.png - caption: > - Receiving Transaction Signaling RBF - Transaction List Screen. No RBF note. - - image: /img/compatibility/bitcoin-core/transaction-details-rbf-incoming.png - caption: > - Receiving Transaction Signaling RBF - Transaction Details screen for an transaction signaling RBF. No RBF note. - - image: /img/compatibility/bitcoin-core/notification-replacement-transaction.png - caption: > - Receiving Replacement Transaction - New transaction notification for the replacement transaction. - - image: /img/compatibility/bitcoin-core/transaction-list-replacement-incoming.png - caption: > - Receiving Replacement Transaction - Transaction List Screen. No RBF note. Both the original and replacement transaction appear with “?”/unconfirmed. - - image: /img/compatibility/bitcoin-core/transaction-details-original.png - caption: > - Receiving Replacement Transaction - Transaction Details screen for original transaction. No RBF note. - - image: /img/compatibility/bitcoin-core/transaction-details-replacement.png - caption: > - Receiving Replacement Transaction - Transaction Details screen for replacement transaction. No RBF note. -segwit: - tested: - date: "2019-03-28" - platforms: - - macOS - version: "0.17.1" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "true" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Transaction can be created and broadcast, but does not make it - to the mempool." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitcoin-core/segwit/receive-screen.png - caption: > - Receive - Generate a new address with tooltip. Bech32 option defaults to - unchecked. If checked, the checkbox will still be unchecked once - Bitcoin-Qt is restarted. - - image: /img/compatibility/bitcoin-core/segwit/address-screen.png - caption: > - Address Details - Showing Bech32 address as well as equivalent uri and QR code. - - image: /img/compatibility/bitcoin-core/segwit/send-screen.png - caption: > - Send - By default, the change address takes the same type as the address - being paid to. Can be overridden with change control's 'Custom change - address'. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitcoin-wallet.md b/_compat/en/bitcoin-wallet.md deleted file mode 100644 index 7844cee2b..000000000 --- a/_compat/en/bitcoin-wallet.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitcoin-wallet/ - -# https://github.com/bitcoin-wallet/bitcoin-wallet -name: Bitcoin Wallet -internal_url: /en/compatibility/bitcoin-wallet -logo: /img/compatibility/bitcoin-wallet/bitcoin-wallet.png -segwit: - tested: - date: "2019-11-06" - platforms: - - Android - version: "7.26" - features: - receive: - p2sh_wrapped: "false" - bech32: "true" - bech32m: "false" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - bech32_p2wsh: "true" ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitgo.md b/_compat/en/bitgo.md deleted file mode 100644 index 22226e096..000000000 --- a/_compat/en/bitgo.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitgo/ - -name: BitGo -internal_url: /en/compatibility/bitgo -logo: /img/compatibility/bitgo/bitgo.png -rbf: - tested: - date: "2018-12-06" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "true" - list: "true" - details: "true" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/bitgo/rbf/send-screen.png - caption: > - Sending Transaction - Default send transaction screen with fee options expanded. No RBF options. - - image: /img/compatibility/bitgo/rbf/sent-confirmation.png - caption: > - Sending Transaction - Send confirmation screen. Fee noted. No RBF note. Note Transaction was not sent with RBF flag enabled. - - image: /img/compatibility/bitgo/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction list screen showing sent transaction. No RBF options. Note BitGo uses the Smartbit explorer to show transaction details. - - image: /img/compatibility/bitgo/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Unconfirmed transactions do not appear in BitGo transactions list. - - image: /img/compatibility/bitgo/rbf/notification-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming transaction email. No RBF note. - - image: /img/compatibility/bitgo/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Since no unconfirmed transaction - appear, neither original nor replacement show until the replacement - transactions confirms. -segwit: - tested: - date: "2021-08-17" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "true" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Error occurs during sending process, after validation." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitgo/segwit/receive-screen.png - caption: > - BitGo's web wallet UI defaults to P2SH-wrapped segwit addresses. - Visually, the segwit logo is displayed next to segwit addresses with a - tooltip indicating "Wrapped Segwit". While bech32 receive addresses are - not possible in the UI currently, bech32 receive addresses can be generated using the API. - - image: /img/compatibility/bitgo/segwit/send-screen.png - caption: > - BitGo's web wallet allows sending to bech32 addresses. - #- image: /img/compatibility/bitgo/segwit/send-v1.png - # caption: > - # BitGo's web wallet displays an error when attempting send to segwit v1 addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitmex.md b/_compat/en/bitmex.md deleted file mode 100644 index 8c6c85992..000000000 --- a/_compat/en/bitmex.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitmex/ - -name: BitMEX -internal_url: /en/compatibility/bitmex -logo: /img/compatibility/bitmex/bitmex.png -rbf: - tested: - date: "2018-11-05" - platforms: - - web - version: "n/a" - features: - receive: - notification: "na" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/bitmex/rbf/send-screen.png - caption: > - Sending Transaction - Send Transaction screen. Transactions sent out of BitMEX are not RBF signaled. BitMEX only accepts confirmed transactions. -segwit: - tested: - date: "2021-01-27" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "false" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" # https://blog.bitmex.com/bitmex-enables-bech32-sending-support/ - bech32m: "true" - change_bech32: "true" - segwit_v1: "Bech32m supported." # https://twitter.com/BitMEXResearch/status/1492152557044654082 - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitmex/segwit/receive-screen.png - caption: > - BitMEX uses a static P2SH address per user account. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitnob.md b/_compat/en/bitnob.md deleted file mode 100644 index 1b52ec2e1..000000000 --- a/_compat/en/bitnob.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitnob/ - -name: Bitnob -internal_url: /en/compatibility/bitnob -logo: /img/compatibility/bitnob/bitnob.png -rbf: - tested: - date: "2022-05-11" - platforms: - - Android - version: "10.0.0" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "false" - details: "false" - shows_replaced_version: "na" - shows_original_version: "na" - examples: - - image: /img/compatibility/bitnob/rbf/send-fee-notice.png - caption: > - Transaction sending confirmation screen - Bitnob does not have an option to enable RBF when sending transactions. - - image: /img/compatibility/bitnob/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Bitnob doesn't show unconfirmed transactions signaling RBF. - -segwit: - tested: - date: "2022-05-11" - platforms: - - Android - version: "10.0.0" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "true" - default: "bech32_p2wsh" - send: - bech32: "true" - bech32m: "true" - change_bech32: "untested" - segwit_v1: "true" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitnob/segwit/send-screen-default.png - caption: > - Bitnob supports sending to bech32 addresses - - image: /img/compatibility/bitnob/segwit/receive-screen.png - caption: > - Bitnob's default receive address type is p2wsh (native segwit) - ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitpowr.md b/_compat/en/bitpowr.md deleted file mode 100644 index 44c7ed3a6..000000000 --- a/_compat/en/bitpowr.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitpowr/ - -name: Bitpowr -internal_url: /en/compatibility/bitpowr -logo: /img/compatibility/bitpowr/bitpowr.png -rbf: - tested: - date: "2022-08-22" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/bitpowr/rbf/send-screen.png - caption: > - Sending Transaction - Send transaction. - - image: /img/compatibility/bitpowr/rbf/send-screen-with-amount.png - caption: > - Sending Transaction - Send Transaction With Amount. - - image: /img/compatibility/bitpowr/rbf/send-fee-notice.png - caption: > - Send Transaction - Transaction Fees Notice - - image: /img/compatibility/bitpowr/rbf/send-change-fee.png - caption: > - Send Transaction - Change Transaction Fees Options - - image: /img/compatibility/bitpowr/rbf/transactions-list.png - caption: > - Receiving Transaction - Incoming transaction. - -segwit: - tested: - date: "2021-08-17" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "p2pkh" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "true" - segwit_v1: "true" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitpowr/segwit/receive-screen.png - caption: > - Bitpowr supports bech32, p2pkh and p2sh receiving addresses. - - image: /img/compatibility/bitpowr/segwit/send-screen.png - caption: > - Bitpowr supports sending to bech32, p2pkh and p2sh wrapped addresses via the API and UI. - - image: /img/compatibility/bitpowr/segwit/send-change-segwit.png - caption: > - Bitpowr supports bech32, p2pkh and p2sh wrapped change addresses. You can choose via the API - and its default to bech32 on dashboard. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitrefill.md b/_compat/en/bitrefill.md deleted file mode 100644 index 0a6acc83a..000000000 --- a/_compat/en/bitrefill.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitrefill/ - -name: Bitrefill -internal_url: /en/compatibility/bitrefill -logo: /img/compatibility/bitrefill/bitrefill.png -rbf: - tested: - date: "2018-11-06" - platforms: - - web - version: "n/a" - features: - receive: - notification: "na" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "true" - list: "false" - details: "false" - shows_replaced_version: "na" - shows_original_version: "na" - examples: - - image: /img/compatibility/bitrefill/rbf/send-screen.png - caption: > - Sending Transaction - Default send transaction screen. No RBF info. Transaction was sent via RBF. - - image: /img/compatibility/bitrefill/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction list screen. No way to manually bump the transaction. Was sent RBF. - - image: /img/compatibility/bitrefill/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - No incoming transactions show initially during original transaction. This delay could have been related to delays in relaying the transaction in the Bitcoin network. - - image: /img/compatibility/bitrefill/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - After replacement transaction was broadcast, both transactions show up as pending. Stayed as pending even after the replacement transaction had 6+ confirmations. - - image: /img/compatibility/bitrefill/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - At some point in the next day, the original transaction was marked failed and replacement transaction was credited to account and marked complete. -segwit: - tested: - date: "2019-04-12" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "true" - segwit_v1: "Address does not pass validation." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitrefill/segwit/receive-screen.png - caption: > - Bitrefill allows P2SH-wrapped segwit deposits. No bech32 option available. - - image: /img/compatibility/bitrefill/segwit/send-screen.png - caption: > - Bitrefill can send to bech32 native addresses. Change address is also bech32. - #- image: /img/compatibility/bitrefill/segwit/send-v1.png - # caption: > - # Bitrefill displays an address validation error for segwit v1 addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/bitstamp.md b/_compat/en/bitstamp.md deleted file mode 100644 index 49095393e..000000000 --- a/_compat/en/bitstamp.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/bitstamp/ - -name: Bitstamp -internal_url: /en/compatibility/bitstamp -logo: /img/compatibility/bitstamp/bitstamp.png -rbf: - tested: - date: "2018-11-06" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/bitstamp/rbf/send-screen.png - caption: > - Sending Transaction - Send transaction screen. No fee or RBF - options. Transaction not sent via RBF. - - image: /img/compatibility/bitstamp/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction list screen with sent transaction. No bumping option since transaction was not RBF. - - image: /img/compatibility/bitstamp/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - No transaction listed when original transaction broadcast. - - image: /img/compatibility/bitstamp/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Only saw a transaction after the - replacement transaction confirmed. Didn’t see original. -segwit: - tested: - date: "2021-01-27" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" # https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/ - bech32m: "untested" - default: "p2sh_wrapped_p2wsh" - send: - bech32: "true" # https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/ - bech32m: "untested" - change_bech32: "untested" - segwit_v1: "Address text input doesn’t allow bech32 addresses due to - character limits." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/bitstamp/segwit/receive-screen.png - caption: > - Bitstamp receives deposits to P2SH-P2WSH addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/blockchaininfo.md b/_compat/en/blockchaininfo.md deleted file mode 100644 index 6c32f139b..000000000 --- a/_compat/en/blockchaininfo.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/blockchaininfo/ - -name: Blockchain.info -internal_url: /en/compatibility/blockchaininfo -logo: /img/compatibility/blockchaininfo/blockchaininfo.png -rbf: - tested: - date: "2019-07-05" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/blockchaininfo/rbf/send-default-screen.png - caption: > - Sending Transaction - Default send transaction screen. No RBF option. - - image: /img/compatibility/blockchaininfo/rbf/send-screen-custom-fees.png - caption: > - Attempting Transaction Replacement - Sending transaction. Custom transaction - fee option expanded. No bump fee option available. - - image: /img/compatibility/blockchaininfo/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Sent transaction is shown. No option for RBF bumping. - - image: /img/compatibility/blockchaininfo/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Receiving RBF signaling transaction. RBF flag is shown. -segwit: - tested: - date: "2021-06-01" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "false" - bech32: "true" - bech32m: "true" - default: "bech32" # https://github.com/bitcoinops/bitcoinops.github.io/pull/510#issuecomment-859732513 - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" # https://github.com/bitcoinops/bitcoinops.github.io/pull/510#issuecomment-859732513 - segwit_v1: "Error occurs during sending process, after validation." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/blockchaininfo/segwit/receive-screen.png - caption: > - Blockchain only generates P2PKH addresses for receiving. - - image: /img/compatibility/blockchaininfo/segwit/send-screen.png - caption: > - Blockchain can send to bech32 addresses. - #- image: /img/compatibility/blockchaininfo/segwit/send-v1-error.png - # caption: > - # Blockchain initially allows to send to segwit v1 addresses but an error - # occurs after completing the send process. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/blocksettle.md b/_compat/en/blocksettle.md deleted file mode 100644 index 4ed126d2c..000000000 --- a/_compat/en/blocksettle.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/blocksettle/ - -name: BlockSettle -internal_url: /en/compatibility/blocksettle -logo: /img/compatibility/blocksettle/blocksettle.png -rbf: - tested: - date: "2020-10-29" - platforms: - - Linux - version: "0.91.1" - features: - receive: - notification: "true" - list: "true" - details: "true" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "true" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - examples: - - image: /img/compatibility/blocksettle/rbf/RBF_desktop_notification.png - caption: > - Desktop notification includes RBF signaling - - image: /img/compatibility/blocksettle/rbf/RBF_txdetail_signalling.png - caption: > - Transaction details includes RBF signaling - - image: /img/compatibility/blocksettle/rbf/RBF_txlist_signalling.png - caption: > - Transaction List includes RBF signaling - - image: /img/compatibility/blocksettle/rbf/RBF_txlist_replacement.png - caption: > - The transaction list displays the new incoming transaction, as well as the - new outgoing transaction - - image: /img/compatibility/blocksettle/rbf/RBF_txoverview.png - caption: > - The transaction overview includes RBF signaling - - image: /img/compatibility/blocksettle/rbf/RBF_txdetails_send.png - caption: > - The transactions details include RBF signaling - - image: /img/compatibility/blocksettle/rbf/RBF_default_check.png - caption: > - The create transaction dialog has RBF signaling enabled by default - - image: /img/compatibility/blocksettle/rbf/RBF_right_click.png - caption: > - The RBF function can be selected by right-clicking on an RBF eligible transaction - - image: /img/compatibility/blocksettle/rbf/RBF_default_outputs.png - caption: > - The RBF dialog pre-populates the existing output by default - - image: /img/compatibility/blocksettle/rbf/RBF_change_outputs.png - caption: > - The RBF dialog allows the user to replace/change/remove the output(s) - to create a new transaction -segwit: - tested: - date: "2020-10-29" - platforms: - - Linux - version: "0.91.1" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "true" - segwit_v1: "Error message during broadcasting of transaction" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/blocksettle/segwit/SegWit_wallet_overview.png - caption: > - The BlockSettle Terminal supports all address types. Users may hold/view/operate - multiple wallets and can select the address type they wish to generate. - The overview displays all wallets, address paths, and addresses. - - image: /img/compatibility/blocksettle/segwit/SegWit_default.png - caption: > - The BlockSettle Terminal defaults to native bech32 segwit when the user - generates an address. - - image: /img/compatibility/blocksettle/segwit/SegWit_generate.png - caption: > - The BlockSettle Terminal displays the generated native bech32 segwit address - - image: /img/compatibility/blocksettle/segwit/SegWit_send.png - caption: > - The BlockSettle terminal can send to native bech32 segwit addresses - - image: /img/compatibility/blocksettle/segwit/SegWit_change.png - caption: > - The change address defaults to native bech32 segwit addresses, however, - it is manually selectable by the user ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/casa.md b/_compat/en/casa.md deleted file mode 100644 index b73142fc4..000000000 --- a/_compat/en/casa.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/casa/ - -name: Casa -internal_url: /en/compatibility/casa -logo: /img/compatibility/casa/casa.png -rbf: - tested: - date: "2019-10-24" - platforms: - - iOS - version: "2.9.0" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - examples: - - image: /img/compatibility/casa/rbf/approve-send-transaction.png - caption: > - Sending Transaction - Default send transaction screen. No RBF options. - - image: /img/compatibility/casa/rbf/transaction-list.png - caption: > - Receiving Replacement Transaction - Since no unconfirmed transaction - appears, neither original nor replacement show until the replacement - transactions confirms. -segwit: - tested: - date: "2019-10-24" - platforms: - - iOS - version: "2.9.0" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped_p2wsh" - send: - bech32: "true" - bech32m: "true" - change_bech32: "false" - segwit_v1: "Fails on signing attempt." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/casa/segwit/receive-p2sh-wrapped-segwit.png - caption: > - Casa Keymaster defaults to P2SH-wrapped segwit addresses. - - image: /img/compatibility/casa/segwit/send-to-bech32.png - caption: > - Casa Keymaster allows sending to bech32 addresses. Change addresses - are not bech32 native, but P2SH-wrapped segwit addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/cashapp.md b/_compat/en/cashapp.md deleted file mode 100644 index 122a7b6ce..000000000 --- a/_compat/en/cashapp.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/cashapp/ - -name: Cash App -internal_url: /en/compatibility/cashapp -logo: /img/compatibility/cashapp/cashapp.png -rbf: - tested: - date: "2020-01-24" - platforms: - - iOS - version: "3.5.1" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/cashapp/rbf/send-screen-default.png - caption: > - Sending RBF Transaction - Default send transaction screen. - - image: /img/compatibility/cashapp/rbf/send-confirm.png - caption: > - Sending RBF Transaction - Send transaction confirmation screen. Transaction sent without RBF signaled. - - image: /img/compatibility/cashapp/rbf/transaction-details-sent.png - caption: > - Bumping RBF Transaction - Transaction details screen. Transaction not sent with RBF so no bumping possible. - - image: /img/compatibility/cashapp/rbf/transaction-list-sent.png - caption: > - Bumping RBF Transaction - Transaction list screen. Transaction not sent with RBF so no bumping possible. - - image: /img/compatibility/cashapp/rbf/incoming-notification.png - caption: > - Receiving RBF Transaction - Transaction email notification. No RBF notice - (email occurred after confirmation). - - image: /img/compatibility/cashapp/rbf/transaction-list-incoming.png - caption: > - Receiving RBF Transaction - Transaction list screen. Unconfirmed - incoming transactions are shown as 'Pending' unless the transaction - signals RBF in which case it only appears in the 'Completed' list after confirmation. - - image: /img/compatibility/cashapp/rbf/transaction-details-incoming.png - caption: > - Receiving RBF Transaction - Transaction details. No RBF notice. -segwit: - tested: - date: "2020-01-24" - platforms: - - iOS - version: "3.5.1" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "untested" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/cashapp/segwit/receive-screen.png - caption: > - Cash App uses bech32 p2wpkh native segwit addresses for receiving. - - image: /img/compatibility/cashapp/segwit/send-screen.png - caption: > - Cash App allows sending to either wrapped or native segwit addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/coinbase.md b/_compat/en/coinbase.md deleted file mode 100644 index d155180aa..000000000 --- a/_compat/en/coinbase.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/coinbase/ - -name: Coinbase -internal_url: /en/compatibility/coinbase -logo: /img/compatibility/coinbase/coinbase.png -rbf: - tested: - date: "2018-11-05" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "true" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/coinbase/rbf/send-screen-default.png - caption: > - Sending RBF Transaction - Default send transaction screen. - - image: /img/compatibility/coinbase/rbf/send-confirm.png - caption: > - Sending RBF Transaction - Send transaction confirmation screen. Shows fees. No RBF flag. Transaction sent without RBF signaled. - - image: /img/compatibility/coinbase/rbf/transaction-details-sent.png - caption: > - Bumping RBF Transaction - Transaction not sent with RBF so no bumping possible. - - image: /img/compatibility/coinbase/rbf/transaction-details-sent-2.png - caption: > - Bumping RBF Transaction - After a period of time the View Transaction link shows up. - - image: /img/compatibility/coinbase/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving RBF Transaction - Incoming RBF transaction list. No RBF label. - - image: /img/compatibility/coinbase/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving RBF Transaction - Incoming RBF transaction details. No RBF label. Further transaction details are at BlockCypher explorer which does not label RBF transactions. - - image: /img/compatibility/coinbase/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Bumped RBF Transaction - After bumped transaction confirmed, the bumped transaction then shows up and is credited. Original transactions stay as pending (even after 100 confirmations). -segwit: - tested: - date: "2019-04-11" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "false" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "false" - change_bech32: "true" - segwit_v1: "Fails address validation client side in the UI." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/coinbase/segwit/receive-screen.png - caption: > - Coinbase does not have an explicit option for receiving to bech32. - Coinbase uses p2sh wrapped segwit addresses for receiving. - - image: /img/compatibility/coinbase/segwit/send-screen.png - caption: > - Coinbase allows sending to either wrapped or native segwit addresses. - There is also visual validation of the address format. - - image: /img/compatibility/coinbase/segwit/transaction-details-sent.png - caption: > - Transaction details screen shows the bech32 address. However, the link - for that address uses a block explorer (BlockCypher) which shows an - error as it does not support bech32 addresses. - - image: /img/compatibility/coinbase/segwit/change-address.png - caption: > - Coinbase uses bech32 for their change addresses, even when the send is - going to non bech32. - #- image: /img/compatibility/coinbase/segwit/send-segwit-v1.png - # caption: > - # Coinbase allows for sending to bech32 including P2WPKH and P2WSH for - # segwit v0. Coinbase detects segwit v1 addresses and displays a - # validation error. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/conio.md b/_compat/en/conio.md deleted file mode 100644 index 9bba587a2..000000000 --- a/_compat/en/conio.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/conio/ - -name: Conio -internal_url: /en/compatibility/conio -logo: /img/compatibility/conio/conio.png -rbf: - tested: - date: "2018-10-31" - platforms: - - iOS - version: "2.5.6" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "true" - list: "false" - details: "false" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/conio/rbf/send-screen-default.png - caption: > - Sending RBF Transaction - Default send transaction screen. No RBF options. Transaction is sent with RBF signaled. - - image: /img/compatibility/conio/rbf/transaction-details-sent.png - caption: > - Bumping RBF Transaction - Transaction details screen for a sent and unconfirmed transaction. Cannot get Send Faster button enabled even when funds to bump are available. - - image: /img/compatibility/conio/rbf/notification-incoming-rbf.png - caption: > - Bumping RBF Transaction - Notice of incoming transaction. No RBF flag. - - image: /img/compatibility/conio/rbf/transaction-list-incoming-rbf.png - caption: > - Bumping RBF Transaction - Transaction list screen showing incoming RBF enabled transaction. No RBF flag. - - image: /img/compatibility/conio/rbf/transaction-details-incoming-rbf.png - caption: > - Bumping RBF Transaction - Transaction details of incoming transaction. No RBF signaled. "Receive Faster" for CPFP. - - image: /img/compatibility/conio/rbf/transaction-details-incoming-rbf-2.png - caption: > - Bumping RBF Transaction - More transaction details. - - image: /img/compatibility/conio/rbf/transaction-details-incoming-rbf-3.png - caption: > - Bumping RBF Transaction - More transaction details. After a period of time the Receive Faster button was now enabled. - - image: /img/compatibility/conio/rbf/transaction-details-incoming-rbf-receive-faster.png - caption: > - Bumping RBF Transaction - Transaction details showing Receive Faster options. - - image: /img/compatibility/conio/rbf/notification-replacement.png - caption: > - Receiving Bumped RBF Transaction - Receiving bumped transaction shows “Incoming” amount as the sum of the original and replacement transaction. - - image: /img/compatibility/conio/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Bumped RBF Transaction - Both original and replacement transaction show in transaction list screen. - - image: /img/compatibility/conio/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Bumped RBF Transaction - After replacement transaction confirms, the original is removed from the list. - - image: /img/compatibility/conio/rbf/transaction-details-replacement.png - caption: > - Receiving Bumped RBF Transaction - Additional transaction details - available once transaction was confirmed. -segwit: - tested: - date: "2019-08-19" - platforms: - - iOS - version: "3.1.3" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped_p2wsh" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "false" - segwit_v1: "Server error 500 while attemping to send." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/conio/segwit/receive-screen.png - caption: > - Coino only receives to P2SH-wrapped P2WSH addresses. - - image: /img/compatibility/conio/segwit/send-screen.png - caption: > - Conio allows sending to any segwit v0 bech32 address. - #- image: /img/compatibility/conio/segwit/send-screen.png - # caption: > - # Conio shows a server error when attempting to send to segwit v1 outputs. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/copay.md b/_compat/en/copay.md deleted file mode 100644 index 67a544cc7..000000000 --- a/_compat/en/copay.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/copay/ - -name: Copay -internal_url: /en/compatibility/copay -logo: /img/compatibility/copay/copay.png -rbf: - tested: - date: "2018-10-02" - platforms: - - macOS - version: "4.7.0" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/copay/rbf/default-send-screen.png - caption: > - Sending RBF Transaction - Default send screen. No RBF options. - - image: /img/compatibility/copay/rbf/send-miner-fee-options.png - caption: > - Sending RBF Transaction - Miner fee detail options. - - image: /img/compatibility/copay/rbf/send-fee-level-options.png - caption: > - Sending RBF Transaction - Fee level dropdown options. - - image: /img/compatibility/copay/rbf/send-dialog-custom-fee-level.png - caption: > - Sending RBF Transaction - Dialog box for custom fee level. - - image: /img/compatibility/copay/rbf/transaction-list-sent.png - caption: > - Bumping RBF Enabled Transaction - Transactions list screen. - - image: /img/compatibility/copay/rbf/transaction-details-sent.png - caption: > - Bumping RBF Enabled Transaction - Transaction details of sent transaction. No bumping available. NOTE Transactions not sent with RBF signaled. - - image: /img/compatibility/copay/rbf/transaction-details-sent-warning.png - caption: > - Bumping RBF Enabled Transaction - Transactions details screen of sent transaction with “Amount too low to spend” warning message. Learn more link [goes here](https://support.bitpay.com/hc/en-us/articles/115004497783-What-does-the-BitPay-wallet-s-warning-amount-too-low-to-spend-mean-). Error message doesn’t make sense given a ~$7 transactions size. Note fee was 3 sat/byte. - - image: /img/compatibility/copay/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving RBF Transaction - Transaction list does not show any unconfirmed transactions. - - image: /img/compatibility/copay/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving RBF Transaction - Transaction details do not show that the transaction was RBF enabled. -segwit: - tested: - date: "2019-08-21" - platforms: - - iOS - version: "6.1.0" - features: - receive: - p2sh_wrapped: "false" - bech32: "false" - bech32m: "untested" - default: "p2pkh" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "false" - segwit_v1: "Allows v1 address to be entered in the UI. Fails during broadcast." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/copay/segwit/receive-screen.png - caption: > - Copay generates only P2PKH addresses for receiving. - - image: /img/compatibility/copay/segwit/send-screen.png - caption: > - Copay can send to both P2WPKH and P2WSH bech32 addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/edge.md b/_compat/en/edge.md deleted file mode 100644 index 43e500772..000000000 --- a/_compat/en/edge.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/edge/ - -name: Edge -internal_url: /en/compatibility/edge -logo: /img/compatibility/edge/edge.png -rbf: - tested: - date: "2022-10-12" - platforms: - - Android - version: "2.23.0" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/edge/rbf/send-screen-default.png - caption: > - Sending RBF Transaction - Default Send screen. No option for RBF. - - image: /img/compatibility/edge/rbf/send-context-fees-menu.png - caption: > - Sending RBF Transaction - Context menu for send transaction show mining fee options. - - image: /img/compatibility/edge/rbf/send-change-mining-fee.png - caption: > - Sending RBF Transaction - Mining fee options dialog. - - image: /img/compatibility/edge/rbf/send-custom-mining-fee.png - caption: > - Sending RBF Transaction - Mining fee custom dialog. - - image: /img/compatibility/edge/rbf/transaction-details-sent.png - caption: > - Bumping RBF Enabled Transaction - Mining fee custom dialog. - - image: /img/compatibility/edge/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving RBF Transaction - Receiving RBF enabled transaction. No RBF Flag. - - image: /img/compatibility/edge/rbf/transaction-details-incoming-rbf-advanced.png - caption: > - Receiving RBF Transaction - Transaction details for received RBF transaction. Links to blockchair.com explorer. - - image: /img/compatibility/edge/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Bumped RBF Transaction - Transaction list with top 2 transactions being the original and bumped RBF transaction. No RBF flag. Note that the balance only went up by the value of one of the transactions. -segwit: - tested: - date: "2022-10-12" - platforms: - - Android - version: "2.23.0" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "true" - change_bech32: "false" - segwit_v1: "An attempt to send to a bech32m taproot address shows an error that the address is invalid." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/edge/segwit/receive-screen.png - caption: > - Edge generates only - - image: /img/compatibility/edge/segwit/send-screen.png - caption: > - Edge allows sends to segwit v0 native bech32 addresses. - - image: /img/compatibility/edge/segwit/wallet-creation-screen.png - caption: > - Edge allows the creation of "Segwit" and "no Segwit" wallets. The - "Segwit" wallets use P2SH-wrapped P2WPKH addresses. Both wallet types - can send to segwit v0 addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/electrum.md b/_compat/en/electrum.md deleted file mode 100644 index c5115f4cb..000000000 --- a/_compat/en/electrum.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/electrum/ - -name: Electrum -internal_url: /en/compatibility/electrum -logo: /img/compatibility/electrum/electrum.png -rbf: - tested: - date: "2018-08-28" - platforms: - - macOS - version: "3.2.2" - features: - receive: - notification: "false" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "true" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - examples: - - image: /img/compatibility/electrum/rbf/default-wallet-send-screen.png - caption: > - Sending Transaction - Default Wallet Send Screen. - - image: /img/compatibility/electrum/rbf/preference-rbf-checkbox.png - caption: > - Sending Transaction - Preferences Pane with RBF checkbox. - - image: /img/compatibility/electrum/rbf/transaction-list-outgoing-rbf-transaction.png - caption: > - Sending Transaction - Transaction list screen for outgoing RBF signaling - transaction. RBF noted. - - image: /img/compatibility/electrum/rbf/transaction-details-outgoing-rbf-transaction.png - caption: > - Sending Transaction - Transaction details screen for outgoing RBF - signaling transaction. No note of RBF signaling. - - image: /img/compatibility/electrum/rbf/transaction-list-context-menu-increase-fee.png - caption: > - Attempting Transaction Replacement - Transaction List context menu for “Increase fee”. - - image: /img/compatibility/electrum/rbf/dialog-bumped-fee-input.png - caption: > - Attempting Transaction Replacement - Dialog for inputting replacement transaction fee. - - image: /img/compatibility/electrum/rbf/transaction-list-replacement-tx-only.png - caption: > - Attempting Transaction Replacement - Transaction list shows only one - unconfirmed transaction, the latest replacement transaction. RBF noted. - - image: /img/compatibility/electrum/rbf/transaction-details-replacement-tx.png - caption: > - Attempting Transaction Replacement - Transaction details of replacement transaction. No RBF noted. No note of original transaction. - - image: /img/compatibility/electrum/rbf/incoming-transaction-alert.png - caption: > - Receiving Transaction Signaling RBF - Notification of incoming transaction. No specific note that the transaction is RBF signaled. - - image: /img/compatibility/electrum/rbf/transaction-list-rbf-noted.png - caption: > - Receiving Transaction Signaling RBF - Transaction List Screen. Notes RBF - signaling as well as fee size. - - image: /img/compatibility/electrum/rbf/transaction-details-incoming.png - caption: > - Receiving Transaction Signaling RBF - Transaction Details screen for an - RBF signaling transaction. No RBF note. - - image: /img/compatibility/electrum/rbf/alert-incoming-replacement-tx.png - caption: > - Receiving Replacement Transaction - New transaction notification for the RBF replacement transaction. - - image: /img/compatibility/electrum/rbf/transaction-list-replacement-tx.png - caption: > - Receiving Replacement Transaction - Transaction List Screen. Notes - transaction signaling RBF as well as fee size. The replacement transaction does not - show up as a separate. The original transaction disappears. - - image: /img/compatibility/electrum/rbf/transaction-details-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Transaction details of incoming - replacement transaction. RBF not noted. -segwit: - tested: - date: "2019-04-11" - platforms: - - macOS - version: "3.3.4" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Error message during broadcasting of transaction." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/electrum/segwit/create-wallet.png - caption: > - Electrum prompts users to choose a wallet type. Segwit or Legacy options - available with Segwit as the default option. - available. - - image: /img/compatibility/electrum/segwit/receive-screen.png - caption: > - Default receive screen when using a "Segwit" wallet uses bech32 native - addresses for receiving. - - image: /img/compatibility/electrum/segwit/create-wallet-p2sh-wrapped.png - caption: > - Electrum also [allows p2sh-wrapped segwit - addresses](https://bitcointalk.org/index.php?topic=3057784.msg31519322#msg31519322) - with a workaround. - - image: /img/compatibility/electrum/segwit/address-list.png - caption: > - Electrum uses the wallet type's address format for change addresses. - When using bech32/segwit wallet, the change addresses are bech32. - - image: /img/compatibility/electrum/segwit/send-screen.png - caption: > - Sending to bech32 addresses is possible from all Electrum wallet types. - #- image: /img/compatibility/electrum/segwit/send-segwit-v1-error.png - # caption: > - # Sending to segwit v1 addresses fails during broadcast of transaction. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/greenaddress.md b/_compat/en/greenaddress.md deleted file mode 100644 index d708e8c31..000000000 --- a/_compat/en/greenaddress.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/greenaddress/ - -name: Green -internal_url: /en/compatibility/greenaddress -logo: /img/compatibility/greenaddress/greenaddress.png -rbf: - tested: - date: "2018-09-25" - platforms: - - iOS - version: "0.0.52" - features: - receive: - notification: "na" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "true" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - examples: - - image: /img/compatibility/greenaddress/rbf/settings-transaction-replacement.png - caption: > - Sending Transaction - Sending with transaction replacement is “ON” under Settings by default. - - image: /img/compatibility/greenaddress/rbf/default-send-transaction-screen.png - caption: > - Sending Transaction - Default Send transaction screen. - - image: /img/compatibility/greenaddress/rbf/send-transaction-screen-advanced.png - caption: > - Sending Transaction - Advanced details on send transaction screen. - - image: /img/compatibility/greenaddress/rbf/transaction-send-confirmation-prompt.png - caption: > - Sending Transaction - Transaction send confirmation prompt. - - image: /img/compatibility/greenaddress/rbf/transaction-list-bump-fee.png - caption: > - Sending Transaction - Transaction list showing “bump fee” option for unconfirmed transaction. - - image: /img/compatibility/greenaddress/rbf/sent-transaction-details.png - caption: > - Sending Transaction - Transaction details. RBF replaceable not flagged. - - image: /img/compatibility/greenaddress/rbf/transaction-list-bump-fee-context-menu.png - caption: > - Attempting Transaction Replacement - Bump fee context menu options. - - image: /img/compatibility/greenaddress/rbf/replacement-transaction-details.png - caption: > - Attempting Transaction Replacement - Bump transaction details confirmation. Notes “Previous fee:” field as well as language about bumping. - - image: /img/compatibility/greenaddress/rbf/2fa-prompt.png - caption: > - Attempting Transaction Replacement - 2FA prompted for replacement transactions as well. - - image: /img/compatibility/greenaddress/rbf/transaction-list-replacement-tx.png - caption: > - Attempting Transaction Replacement - Transaction list with replacement transaction on top. Bump fee available again. Show replaced transaction button shows as well. - - image: /img/compatibility/greenaddress/rbf/transaction-list-show-replaced.png - caption: > - Attempting Transaction Replacement - Transaction list with replacement transactions “show replaced” button clicked. NOTE while testing, I inadvertently bumped twice so 2 replacement transactions appear here. - - image: /img/compatibility/greenaddress/rbf/transaction-details-original-tx.png - caption: > - Attempting Transaction Replacement - Original transaction as viewed from the “show replaced” list. “Double spend by txhash” field has “update” value. - - image: /img/compatibility/greenaddress/rbf/transaction-details-replacement-tx.png - caption: > - Attempting Transaction Replacement - Replacement “bumped” transaction. “Double spend by txhash” field has “update” value. - - image: /img/compatibility/greenaddress/rbf/transaction-list-subsequent-replacement-fees.png - caption: > - Attempting Transaction Replacement - Subsequent bumping on the same transaction has a different “bump fee” context menu options. Also the context menu notes “fee already at 1-conf-estimate level”. - - image: /img/compatibility/greenaddress/rbf/transaction-list-rbf-incoming.png - caption: > - Receiving Transaction Signaling RBF - Transaction List Screen. “Replaceable” noted. - - image: /img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-1.png - caption: > - Receiving Transaction Signaling RBF - Transaction details do not flag RBF (or unconfirmed). - - image: /img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-2.png - caption: > - Receiving Transaction Signaling RBF - Transaction details do not flag RBF (or unconfirmed). - - image: /img/compatibility/greenaddress/rbf/transaction-list-incoming-replacement-tx.png - caption: > - Receiving Replacement Transaction - Transaction List Screen. Notes RBF(“replaceable”) transaction as well as double spend transaction. The replacement transaction also shows up as separate. - - image: /img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-1.png - caption: > - Receiving Replacement Transaction - Transaction details for replacement transaction. No RBF note or double spend note. Does show “double spend by txhash” field which points to original transaction. - - image: /img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-2.png - caption: > - Receiving Replacement Transaction - Transaction details for replacement transaction. No RBF note or double spend note. Does show “double spend by txhash” field which points to original transaction. - - image: /img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-1.png - caption: > - Receiving Replacement Transaction - Transaction details for original - transaction. No RBF note or double spend note. Does show “double spend - by txhash” field which points to new replacement transaction. - - image: /img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-2.png - caption: > - Receiving Replacement Transaction - Transaction details for original - transaction. No RBF note or double spend note. Does show “double spend - by txhash” field which points to new replacement transaction. - - image: /img/compatibility/greenaddress/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Transaction list after the replacement transaction confirms. “Original” transaction doesn’t appear. - - image: /img/compatibility/greenaddress/rbf/transaction-details-bumped-confirmed-tx.png - caption: > - Receiving Replacement Transaction - Transaction details for confirmed, replacement transaction. No note of double spend or RBF. “double spend by txhash” field disappears. -segwit: - tested: - date: "2019-07-24" - platforms: - - iOS - version: "3.1.8" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "false" - segwit_v1: "Fails on validation of the address." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/greenaddress/segwit/receive-screen.png - caption: > - Green generates only P2SH wrapped segwit addresses. - - image: /img/compatibility/greenaddress/segwit/send-screen.png - caption: > - Green can send to all variants of bech32 addresses for v0. - #- image: /img/compatibility/greenaddress/segwit/send-screen-segwit-v1-error.png - # caption: > - # Green displays a validation error when trying to send to a segwit v1 address. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/jaxx.md b/_compat/en/jaxx.md deleted file mode 100644 index bc5df6a68..000000000 --- a/_compat/en/jaxx.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/jaxx/ - -name: Jaxx -internal_url: /en/compatibility/jaxx -logo: /img/compatibility/jaxx/jaxx.png -rbf: - tested: - date: "2018-11-07" - platforms: - - iOS - version: "2.0.5" - features: - receive: - notification: "na" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/jaxx/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Transaction list showing incoming transaction. RBF not noted. - - image: /img/compatibility/jaxx/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Replacement transaction shown, original disappears. -segwit: - tested: - date: "2019-07-24" - platforms: - - iOS - version: "2.2.2" - features: - receive: - p2sh_wrapped: "false" - bech32: "false" - bech32m: "untested" - default: "p2pkh" - send: - bech32: "false" - bech32m: "untested" - change_bech32: "false" - segwit_v1: "Fails on validation of the address." - bech32_p2wsh: "false" - examples: - - image: /img/compatibility/jaxx/segwit/receive-screen.png - caption: > - Jaxx generates only legacy P2PKH receive addresses. - - image: /img/compatibility/jaxx/segwit/send-screen.png - caption: > - Jaxx cannot send to any bech32 addresses. - #- image: /img/compatibility/jaxx/segwit/send-screen-segwit-v1-error.png - # caption: > - # Jaxx displays a validation error when trying to send to a segwit v1 - # address (or any other bech32 address). ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/kraken.md b/_compat/en/kraken.md deleted file mode 100644 index fc4862474..000000000 --- a/_compat/en/kraken.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/kraken/ - -name: Kraken -internal_url: /en/compatibility/kraken -logo: /img/compatibility/kraken/kraken.png -rbf: - tested: - date: "2020-02-21" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/kraken/rbf/send-confirm.png - caption: > - Sending Transaction - Send confirmation screen. No RBF options. - Transactions are not sent signaling RBF. - - image: /img/compatibility/kraken/rbf/transaction-list.png - caption: > - Receiving Transaction Signaling RBF - No unconfirmed transactions appear - in transaction list. No RBF note. -segwit: - tested: - date: "2020-02-21" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "false" - default: "p2sh_wrapped_p2wsh" - send: - bech32: "true" - bech32m: "true" - change_bech32: "false" - segwit_v1: "" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/kraken/segwit/receive-screen.png - caption: > - Kraken receives deposits to P2SH-P2WSH addresses. - - image: /img/compatibility/kraken/segwit/create-address.png - caption: > - Kraken can send to all variants of bech32 addresses for v0. - - image: /img/compatibility/kraken/segwit/send-screen.png - caption: > - Default send screen. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/ledger-live.md b/_compat/en/ledger-live.md deleted file mode 100644 index eb406b902..000000000 --- a/_compat/en/ledger-live.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/ledger-live/ - -name: Ledger Live -internal_url: /en/compatibility/ledger-live -logo: /img/compatibility/ledger-live/ledger-live.png -rbf: - tested: - date: "2018-10-11" - platforms: - - macOS - version: "1.2.0" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "true" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/ledger-live/rbf/send-screen.png - caption: > - Sending Transaction - Send transaction screen does not allow for RBF. Fee options are available. No RBF options in settings. - - image: /img/compatibility/ledger-live/rbf/transaction-details-sent.png - caption: > - Attempting Transaction Replacement - Transaction details screen. No RBF fee bumping supported. - - image: /img/compatibility/ledger-live/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Transaction list screen. No RBF flag. - - image: /img/compatibility/ledger-live/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Transaction details screen. No RBF flag. - - image: /img/compatibility/ledger-live/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Transaction list screen does not show the replacement transaction. Only the original. Even after the new, replacement transaction received 6+ confirmations. - - image: /img/compatibility/ledger-live/rbf/error-screen.png - caption: > - Receiving Transaction Signaling RBF - Internal database error shows conflicting - bitcoin inputs. Original transaction remains unconfirmed. Ticket opened - with Ledger to address. Update - Solution was to clear cache in app. -segwit: - tested: - date: "2019-07-24" - platforms: - - macOS - version: "1.12.0" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "true" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Fails when transaction is sent to the hardwave device for signing." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/ledger-live/segwit/receive-screen.png - caption: > - Ledger Live can generate bech32 native addresses. Note this depends on - how your wallet was initial created. Bech32 support is new in Ledger Live. - - image: /img/compatibility/ledger-live/segwit/send-screen.png - caption: > - Ledger Live can send to all variants of bech32 addresses for v0. - #- image: /img/compatibility/ledger-live/segwit/send-screen-segwit-v1-error.png - # caption: > - # Ledger Live displays an error during hardware device signing when trying - # to send to a segwit v1 address. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/mycelium-android.md b/_compat/en/mycelium-android.md deleted file mode 100644 index 611a8e0b6..000000000 --- a/_compat/en/mycelium-android.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/mycelium-android/ - -name: Mycelium (Android) -internal_url: /en/compatibility/mycelium-android -logo: /img/compatibility/mycelium-android/mycelium-android.png -rbf: - tested: - date: "2022-10-12" - platforms: - - Android - version: "3.16.0.13" - features: - receive: - notification: "na" - list: "true" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/mycelium-android/segwit/send-screen.png - caption: > - Sending Transaction - Default send transaction screen. No options for RBF while sending or in app settings. - Miner fee slider. - - image: /img/compatibility/mycelium-android/rbf/transaction-list-incoming-double-spend.png - caption: > - Receiving Transaction Signaling RBF - Fee Bump is displayed as double spend. Sometimes, when receiving any transaction, no unconfirmed transactions show. - - image: /img/compatibility/mycelium-android/rbf/transaction-list-in-out.png - caption: > - Attempting Transaction Replacement - Transaction list. No option to bump since transaction sent without RBF. - Unconfirmed transaction without RBF signal is shown without warning. -segwit: - tested: - date: "2022-10-12" - platforms: - - Android - version: "3.16.0.13" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" # https://github.com/mycelium-com/wallet-android/issues/425#issuecomment-440792004 - bech32m: "false" - default: "p2sh_wrapped" - send: - bech32: "true" # https://github.com/mycelium-com/wallet-android/issues/425#issuecomment-440792004 - bech32m: "false" - change_bech32: "true" - segwit_v1: "Fails during bech32m address validation." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/mycelium-android/segwit/receive-screen.png - caption: > - Mycelium generates P2PKH, P2SH-P2WPKH, and P2WPKH receive addresses. - - image: /img/compatibility/mycelium-android/segwit/send-screen.png - caption: > - Mycelium can send to any bech32 addresses. - #- image: /img/compatibility/mycelium-android/segwit/send-screen-segwit-v1-error.png - # caption: > - # Mycelium displays a validation error when trying to send to a segwit v1 - # address (or any other bech32m address). - # https://github.com/mycelium-com/wallet-android/issues/645 ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/onekey.md b/_compat/en/onekey.md deleted file mode 100644 index 850e75157..000000000 --- a/_compat/en/onekey.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/onekey/ - -name: OneKey -internal_url: /en/compatibility/onekey -logo: /img/compatibility/onekey/onekey.png -rbf: - tested: - date: "2023-04-07" - platforms: - - macOS - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/onekey/rbf/send-screen-1.png - caption: > - Sending Transaction - Default send (withdrawal) screen. No RBF options. - - image: /img/compatibility/onekey/rbf/send-screen-2.png - caption: > - Sending Transaction - Default send (withdrawal) screen. No RBF options. - - image: /img/compatibility/onekey/rbf/send-screen-3.png - caption: > - Sending Transaction - Default send (withdrawal) screen. No RBF options. - - image: /img/compatibility/onekey/rbf/history.png - caption: > - Sending Transaction - Default send (withdrawal) screen. No RBF options. - - image: /img/compatibility/onekey/rbf/receive.png - caption: > - Attempting Transaction Replacement - Transaction not sent via RBF. No fee bump options. - -segwit: - tested: - date: "2023-04-07" - platforms: - - macOS - version: "4.2.1" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "p2sh_wrapped" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "true" - segwit_v1: "true" - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/onekey/segwit/receive-screen.png - caption: > - By default, OneKey generates a BIP49 P2SH-P2WPKH Base58 receive addresses. - There is also an option to generate a BIP44 P2PKH, BIP84 P2WPKH and BIP86 P2TR addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/opendime.md b/_compat/en/opendime.md deleted file mode 100644 index 0ced49386..000000000 --- a/_compat/en/opendime.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/opendime/ - -name: Opendime -internal_url: /en/compatibility/opendime -logo: /img/compatibility/opendime/opendime.png -rbf: - tested: - date: "2018-10-18" - platforms: - - macOS - version: "2.1.0" - features: - receive: - notification: "na" - list: "false" - details: "na" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/opendime/rbf/sending-instructions.png - caption: > - Sending Transaction - Opendime does not have traditional wallet - capabilities. You can either sweep the private key to use in a regular - wallet or use the balance.py script to send all funds to an address. - - image: /img/compatibility/opendime/rbf/sending-script.png - caption: > - Sending Transaction - There is a balance.py python script which can send a transaction using pycoin but does not specify RBF when creating a transaction. - - image: /img/compatibility/opendime/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Opendime uses a simple address explorer on opendime.com. No RBF Flag. OPENDIME’s simple transaction list explorer does not provide RBF flag notice. However there are links to other explorers on the page (Blockchain.info, Blocktrail, LocalBitcoins, BitInfoCharts, a BIP122 link). - - image: /img/compatibility/opendime/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Transaction list screen when a transaction has been replaced. Bottom transaction is the replacement transaction. Original transaction does not show up in list anymore. -segwit: - tested: - date: "2019-07-24" - platforms: - - macOS - version: "2.2.0" - features: - receive: - p2sh_wrapped: "false" - bech32: "false" - bech32m: "untested" - default: "p2pkh" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "na" - segwit_v1: "Untested." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/opendime/segwit/receive-screen.png - caption: > - Opendime has a single P2PKH receive address. It can send to bech32 - addresses using the included balance.py script. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/purse.md b/_compat/en/purse.md deleted file mode 100644 index 029dc3008..000000000 --- a/_compat/en/purse.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/purse/ - -name: Purse -internal_url: /en/compatibility/purse -logo: /img/compatibility/purse/purse.png -rbf: - tested: - date: "2019-12-17" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "false" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/purse/rbf/transaction-list.png - caption: > - Receiving Transaction Signaling RBF - No unconfirmed transactions appear in transaction list. -segwit: - tested: - date: "2019-12-17" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "true" - segwit_v1: "Transaction can be created and broadcast, relayed by peers - compatible with Bitcoin Core v0.19.0.1 or above." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/purse/segwit/receive-screen-p2wpkh.png - caption: > - Purse deposit addresses are bech32 P2WPKH (native segwit) by default. - - image: /img/compatibility/purse/segwit/receive-screen-nested.png - caption: > - As an option for users with legacy wallets, Purse also accepts deposits - to P2SH-wrapped P2WPKH (nested segwit) addresses. - - image: /img/compatibility/purse/segwit/send-screen.png - caption: > - Purse allows withdraws to both legacy and segwit addresses. - #- image: /img/compatibility/purse/segwit/send-v1.png - # caption: > - # Purse can send to a segwit address of any witness program version. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/river-financial.md b/_compat/en/river-financial.md deleted file mode 100644 index 6eca37939..000000000 --- a/_compat/en/river-financial.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/river-financial/ - -name: River Financial -internal_url: /en/compatibility/river-financial -logo: /img/compatibility/river-financial/river-financial.png -rbf: - tested: - date: "2020-01-23" - platforms: - - web - version: "n/a" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "true" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/river-financial/rbf/rbf_onchain_deposit.png - caption: > - When a transaction enters River's mempool or is included in a block, River sends a notification to the user about the new deposit. There is currently no RBF notice. - - image: /img/compatibility/river-financial/rbf/rbf_new_onchain_deposit.png - caption: > - The original transaction that gets bumped with RBF will not be listed and is replaced with the new transaction. - - image: /img/compatibility/river-financial/rbf/rbf_dashboard.png - caption: > - When viewing transaction history, only the new replaced transaction is shown. -segwit: - tested: - date: "2020-01-12" - platforms: - - web - version: "n/a" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "untested" - default: "bech32_p2wsh" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Transaction can be created and broadcast, relayed by peers - compatible with Bitcoin Core v0.19.0.1 or above." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/river-financial/segwit/deposit_onchain.png - caption: > - River deposit addresses are bech32 P2WSH (native segwit) by default. - - image: /img/compatibility/river-financial/segwit/withdraw_onchain.png - caption: > - River supports withdrawals to legacy and segwit addresses. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/samourai.md b/_compat/en/samourai.md deleted file mode 100644 index cd3885749..000000000 --- a/_compat/en/samourai.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/samourai/ - -name: Samourai -internal_url: /en/compatibility/samourai -logo: /img/compatibility/samourai/samourai.png -rbf: - tested: - date: "2018-10-25" - platforms: - - Android - version: "0.81" - features: - receive: - notification: "false" - list: "false" - details: "na" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "true" - list: "false" - details: "na" - shows_replaced_version: "true" - shows_original_version: "false" - examples: - - image: /img/compatibility/samourai/rbf/settings-rbf.png - caption: > - Sending Transaction - Settings for sending RBF enabled transactions. RBF disabled by default. - - image: /img/compatibility/samourai/rbf/send-screen-default.png - caption: > - Sending Transaction - Default send transaction screen. No RBF options. - - image: /img/compatibility/samourai/rbf/send-stonewall-prompt.png - caption: > - Sending Transaction - Prompt during send transaction for “STONEWALL” feature. - - image: /img/compatibility/samourai/rbf/transaction-list-sent.png - caption: > - Sending Transaction - Sent RBF enabled transaction. No RBF flag. - - image: /img/compatibility/samourai/rbf/transaction-details-sent.png - caption: > - Attempting Transaction Replacement - Transaction details for RBF enabled transaction with Increase TX Fee option. Interesting note here - If there are no additional funds to pay for the bump, Samourai just fails silently here with no message and takes the user back to the transaction list screen. - - image: /img/compatibility/samourai/rbf/sent-transaction-increase-fee.png - caption: > - Sending Transaction - Prompt when “increase tx fee” is chosen. Miner fee not customizable. - - image: /img/compatibility/samourai/rbf/transaction-list-sent-replaced.png - caption: > - Sending Transaction - Send RBF replacement transaction replaces original RBF enabled transaction. No flag. Confirmation message does say “RBF transaction sent”. - - image: /img/compatibility/samourai/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Transaction list screen for receiving RBF enabled transaction. No RBF flag. - - image: /img/compatibility/samourai/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Transaction details prompt for received transaction. “View transaction” defaults to Smartbit explorer (explorer configurable in settings). - - image: /img/compatibility/samourai/rbf/transaction-details-incoming-rbf-increase-fee.png - caption: > - Receiving Transaction Signaling RBF - Transaction details “Increase transaction - fee” dialog which uses CPFP behind the scenes to increase the effective - transaction feerate on the incoming transaction. - - image: /img/compatibility/samourai/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Transaction list screen showing both original and replacement transactions. Total reflecting sum of both transactions. No RBF flag or warnings. - - image: /img/compatibility/samourai/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Transaction list screen updated to just show replacement transaction after a period of time. Even before either RBF signaling transaction was confirmed. -segwit: - tested: - date: "2019-07-25" - platforms: - - Android - version: "0.99.82" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "false" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Fails on broadcast of transaction to the network." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/samourai/segwit/receive-screen.png - caption: > - By default, Samourai generates bech32 receive addresses. - - image: /img/compatibility/samourai/segwit/send-screen.png - caption: > - Samourai can send to all segwit v0 addresses. - - image: /img/compatibility/samourai/segwit/receive-screen-advanced.png - caption: > - Samourai allows the user to choose the type of their receive address. - #- image: /img/compatibility/samourai/segwit/send-screen-segwit-v1-error.png - # caption: > - # Samourai wallet shows an error during broadcasting when trying to send - # to a segwit v1 address. - - image: /img/compatibility/samourai/segwit/settings-transactions.png - caption: > - Samourai has setting options for 1. receive to segwit address and 2. - receive change to like-typed outputs. Both of which are on by default. - - image: /img/compatibility/samourai/segwit/settings-wallet.png - caption: > - Samourai has options to view the wallet's X/Y/ZPUBs. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/trezor.md b/_compat/en/trezor.md deleted file mode 100644 index e0258e42d..000000000 --- a/_compat/en/trezor.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/trezor/ - -name: Trezor Suite -internal_url: /en/compatibility/trezor -logo: /img/compatibility/trezor/trezor.png -rbf: - tested: - date: "2021-04-13" - platforms: - - macOS - version: "21.4.1" - features: - receive: - notification: "na" - list: "true" - details: "true" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "true" - list: "true" - details: "true" - shows_replaced_version: "true" - shows_original_version: "false" - examples: - - image: /img/compatibility/trezor/rbf/send-screen.png - caption: > - Sending Transaction - Send transaction screen. Fee options. RBF options. By default, transaction sent as RBF. - - image: /img/compatibility/trezor/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction list screen showing sent transaction. No bumping options. - - image: /img/compatibility/trezor/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming transaction list. No RBF flag. - - image: /img/compatibility/trezor/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Trezor Suite's block explorer for incoming RBF - transaction. Does not note that the transaction has signaled RBF. - - image: /img/compatibility/trezor/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - replacement transaction replaces original transaction. Block explorer no longer finds original transaction. -segwit: - tested: - date: "2021-04-13" - platforms: - - macOS - version: "21.4.1" - features: - receive: - p2sh_wrapped: "true" - bech32: "true" - bech32m: "true" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Fails on validation of the address." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/trezor/segwit/receive-screen.png - caption: > - By default, Trezor generates a bech32 native P2WPKH receive addresses. - There is also an option to generate a legacy P2SH-wrapped-P2WPKH and P2PKH addresses. - - image: /img/compatibility/trezor/segwit/send-screen.png - caption: > - Trezor Suite allows for sending to any bech32 segwit v0 address. - #- image: /img/compatibility/trezor/segwit/send-screen-segwit-v1-error.png - # caption: > - # Trezor Suite displays a validation error when attempting to send to a segwit - # v1 address. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/wasabi.md b/_compat/en/wasabi.md deleted file mode 100644 index da2ce5253..000000000 --- a/_compat/en/wasabi.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/wasabi/ - -name: Wasabi -internal_url: /en/compatibility/wasabi -logo: /img/compatibility/wasabi/wasabi.png -rbf: - tested: - date: "2019-12-19" - platforms: - - macOS - version: "1.1.10" - features: - receive: - notification: "true" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - send: - signals_bip125: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "false" - examples: - - image: /img/compatibility/wasabi/rbf/send-screen.png - caption: > - Sending Transaction - Send transaction screen. No RBF options. Wasabi - does signal for RBF randomly for 2% of transactions. - - image: /img/compatibility/wasabi/rbf/transaction-list-sent.png - caption: > - Attempting Transaction Replacement - Transaction list screen showing - sent transaction. No RBF bump options. Transaction not sent signaling - RBF. While Wasabi does not support manual sending RBF signaling transactions, - if a transaction replacement is done using the same seed in a different - wallet, Wasabi shows only the replacement transaction in the transaction - list. - - image: /img/compatibility/wasabi/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming RBF signaling - transaction. No RBF flag. - - image: /img/compatibility/wasabi/rbf/notification-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming RBF signaling - transaction notification notes that a transaction is replaceable. Wasabi - also displays whether the transaction was a replacement transaction. - - image: /img/compatibility/wasabi/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Replacement transaction replaces - original transaction after transaction fee bump. No RBF indicator. -segwit: - tested: - date: "2019-12-19" - platforms: - - macOS - version: "1.1.10" - features: - receive: - p2sh_wrapped: "false" - bech32: "true" - bech32m: "untested" - default: "bech32" - send: - bech32: "true" - bech32m: "true" - change_bech32: "true" - segwit_v1: "Fails on validation of the address." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/wasabi/segwit/receive-screen.png - caption: > - Wasabi only generates bech32 receive addresses. - - image: /img/compatibility/wasabi/segwit/send-screen.png - caption: > - Wasabi allows sending to any segwit v0 address. - #- image: /img/compatibility/wasabi/segwit/send-screen-segwit-v1-error.png - # caption: > - # Wasabi displays a validation error when attempting to send to a segwit - # v1 address. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_compat/en/xapo.md b/_compat/en/xapo.md deleted file mode 100644 index 98480f970..000000000 --- a/_compat/en/xapo.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -layout: page -permalink: /en/compatibility/xapo/ - -name: Xapo -internal_url: /en/compatibility/xapo -logo: /img/compatibility/xapo/xapo.png -rbf: - tested: - date: "2018-11-05" - platforms: - - iOS - version: "4.6.1" - features: - receive: - notification: "false" - list: "false" - details: "false" - shows_replaced_version: "true" - shows_original_version: "true" - send: - signals_bip125: "false" - list: "untested" - details: "untested" - shows_replaced_version: "untested" - shows_original_version: "untested" - examples: - - image: /img/compatibility/xapo/rbf/send-screen.png - caption: > - Sending Transaction - Default wallet send screen - - image: /img/compatibility/xapo/rbf/send-miner-fee-options.png - caption: > - Sending Transaction - Send transaction, choose miner fees. No RBF options. - - image: /img/compatibility/xapo/rbf/tranasction-details-sent.png - caption: > - Attempting Transaction Replacement - Transaction not sent with RBF signaled. No bumping possible. - - image: /img/compatibility/xapo/rbf/notification-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Email notification. No RBF warning. - - image: /img/compatibility/xapo/rbf/transaction-list-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming RBF signaling transaction in list. No label for RBF. - - image: /img/compatibility/xapo/rbf/transaction-details-incoming-rbf.png - caption: > - Receiving Transaction Signaling RBF - Incoming RBF signaling transaction details. No RBF flag. - - image: /img/compatibility/xapo/rbf/transaction-list-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Incoming replacement transaction. Both transactions show. Balance credited twice. - - image: /img/compatibility/xapo/rbf/dashboard-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Dashboard shows 2 incoming transaction. Balance includes both transactions. - - image: /img/compatibility/xapo/rbf/notification-incoming-replacement.png - caption: > - Receiving Replacement Transaction - Additional email notification for replacement transaction. - - image: /img/compatibility/xapo/rbf/transaction-list-replacement-confirmed.png - caption: > - Receiving Replacement Transaction - Even after replacement transaction has 100 confirms, original transaction stays pending. -segwit: - tested: - date: "2019-07-27" - platforms: - - iOS - version: "5.0.3" - features: - receive: - p2sh_wrapped: "true" - bech32: "false" - bech32m: "untested" - default: "p2sh_wrapped_p2wsh" - send: - bech32: "true" - bech32m: "untested" - change_bech32: "false" - segwit_v1: "Xapo allows users to create segwit v1 transactions in the UI. However, - the transaction gets stuck as pending for an indeterminate period of time." - bech32_p2wsh: "true" - examples: - - image: /img/compatibility/xapo/segwit/receive-screen.png - caption: > - Xapo only generates P2SH wrapped P2WSH receive addresses. - - image: /img/compatibility/xapo/segwit/send-screen.png - caption: > - Xappo allows sending to any segwit v0 address. - #- image: /img/compatibility/xapo/segwit/send-screen-segwit-v1-pending.png - # caption: > - # Xapo allows users to create segwit v1 transactions in the UI. However, - # the transaction gets stuck as pending. ---- - - - -{% assign tool = page %} -{% include templates/compatibility-page.md %} diff --git a/_config.yml b/_config.yml index dc822eee7..c65111a3e 100644 --- a/_config.yml +++ b/_config.yml @@ -64,19 +64,10 @@ defaults: layout: topic permalink: /en/topics/:title/ localizable: false - - scope: - path: "_compat" - values: - layout: page - title: "" - permalink: /en/compatibility/:title/ - localizable: false collections: topics: output: true - compat: - output: true languages: - code: ja diff --git a/_data/matrix/Bitcoin_Core_Wallet.yaml b/_data/matrix/Bitcoin_Core_Wallet.yaml new file mode 100644 index 000000000..07d2877f9 --- /dev/null +++ b/_data/matrix/Bitcoin_Core_Wallet.yaml @@ -0,0 +1,36 @@ +--- +name: "Bitcoin Core Wallet" +category: "Software Wallet (L1)" +keyfeatures: "Open source project which maintains and releases Bitcoin client software called Bitcoin Core." +homepage: "https://bitcoincore.org" + +feature: + device: "Desktop" + os: "Linux, OS, Windows" + web: "No" + hwi: "Yes" + default_receive: "P2WPKH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "Yes" + full_rbf_notification: "No" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "V0" + psbt_export: "Yes" + psbt_update_finalize: "Yes" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "No Support" + payjoin_alternate: "No Support" + payjoin_alternate_name: "" + payment_code: "No Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "Not Applicable" + lightning_12: "Not Applicable" + lightning_12_dns: "Not Applicable" + lightning_lnurl: "Not Applicable" + lightning_lnurl_hrla: "Not Applicable" diff --git a/_data/matrix/Bitkit.yaml b/_data/matrix/Bitkit.yaml new file mode 100644 index 000000000..802f035b8 --- /dev/null +++ b/_data/matrix/Bitkit.yaml @@ -0,0 +1,36 @@ +--- +name: "Bitkit" +category: "Software Wallet (L1&L2)" +keyfeatures: "Your ultimate Bitcoin toolkit. Self-custodial BTC and LN payments. Widgets, pay-to-contacts and more" +homepage: "https://bitkit.to/" + +feature: + device: "Mobile" + os: "Android, iOS" + web: "No" + hwi: "No" + default_receive: "P2WPKH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "No" + full_rbf_notification: "No" + cpfp: "Full Support (send & receive)" + descriptors: "No" + psbt_version: "No Support" + psbt_export: "No" + psbt_update_finalize: "No" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "Not Applicable" + payjoin_alternate: "Not Applicable" + payjoin_alternate_name: "" + payment_code: "No Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "Full Support (send & receive)" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "Full Support (send & receive)" + lightning_lnurl_hrla: "Send Support" diff --git a/_data/matrix/Casa.yaml b/_data/matrix/Casa.yaml new file mode 100644 index 000000000..c09942281 --- /dev/null +++ b/_data/matrix/Casa.yaml @@ -0,0 +1,36 @@ +--- +name: "Casa" +category: "Software Wallet (L1)" +keyfeatures: "High security + UX via multi-vendor multisig" +homepage: "https://casa.io" + +feature: + device: "Mobile" + os: "Android, iOS" + web: "No" + hwi: "Yes" + default_receive: "P2WSH" + bech32: "Send Support" + bech32m: "Send Support" + segwit_change: "No" + full_rbf_bump_fee: "No" + full_rbf_cancel_txn: "No" + full_rbf_notification: "No" + cpfp: "No Support" + descriptors: "Yes" + psbt_version: "V2" + psbt_export: "Yes" + psbt_update_finalize: "No" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "No Support" + payjoin_alternate: "No Support" + payjoin_alternate_name: "" + payment_code: "No Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "No Support" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "No Support" + lightning_lnurl_hrla: "No Support" diff --git a/_data/matrix/Envoy.yaml b/_data/matrix/Envoy.yaml new file mode 100644 index 000000000..350a13256 --- /dev/null +++ b/_data/matrix/Envoy.yaml @@ -0,0 +1,36 @@ +--- +name: "Envoy" +category: "Software Wallet (L1)" +keyfeatures: "Envoy is a simple Bitcoin mobile wallet with powerful privacy features." +homepage: "https://foundation.xyz/envoy" + +feature: + device: "Mobile" + os: "Android, iOS" + web: "No" + hwi: "No" + default_receive: "P2WPKH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "Yes" + full_rbf_notification: "No" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "V0" + psbt_export: "Yes" + psbt_update_finalize: "No" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "No Support" + payjoin_alternate: "No Support" + payjoin_alternate_name: "" + payment_code: "Send Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "" + lightning_12: "" + lightning_12_dns: "" + lightning_lnurl: "" + lightning_lnurl_hrla: "" diff --git a/_data/matrix/Nunchuk.yaml b/_data/matrix/Nunchuk.yaml new file mode 100644 index 000000000..03e21e0f0 --- /dev/null +++ b/_data/matrix/Nunchuk.yaml @@ -0,0 +1,36 @@ +--- +name: "Nunchuk" +category: "Software Wallet (L1)" +keyfeatures: "Nunchuk is a Bitcoin wallet that specializes in multisig and collaborative multisig solutions." +homepage: "https://nunchuk.io/" + +feature: + device: "Desktop, Mobile" + os: "Android, Linux, iOS, OS, Windows" + web: "No" + hwi: "Yes" + default_receive: "P2WSH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "Yes" + full_rbf_notification: "No" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "V0" + psbt_export: "Yes" + psbt_update_finalize: "Yes" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "No Support" + payjoin_alternate: "No Support" + payjoin_alternate_name: "" + payment_code: "No Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "No Support" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "No Support" + lightning_lnurl_hrla: "No Support" diff --git a/_data/matrix/Passport.yaml b/_data/matrix/Passport.yaml new file mode 100644 index 000000000..854e56de7 --- /dev/null +++ b/_data/matrix/Passport.yaml @@ -0,0 +1,36 @@ +--- +name: "Passport" +category: "Signing Device" +keyfeatures: "Open-source, intuitive, beautiful, and highly secure self-custody." +homepage: "https://foundation.xyz/passport" + +feature: + device: "Not Applicable" + os: "Not Applicable" + web: "Not Applicable" + hwi: "No" + default_receive: "P2WPKH/P2TR" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "" + full_rbf_bump_fee: "" + full_rbf_cancel_txn: "" + full_rbf_notification: "" + cpfp: "" + descriptors: "Yes" + psbt_version: "V0" + psbt_export: "Yes" + psbt_update_finalize: "Yes" + musig2: "No Support" + coinjoin: "Not Applicable" + payjoin_BIP78: "" + payjoin_alternate: "" + payjoin_alternate_name: "" + payment_code: "Send Support" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "No Support" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "No Support" + lightning_lnurl_hrla: "No Support" diff --git a/_data/matrix/Phoenix.yaml b/_data/matrix/Phoenix.yaml new file mode 100644 index 000000000..15c07a7f0 --- /dev/null +++ b/_data/matrix/Phoenix.yaml @@ -0,0 +1,36 @@ +--- +name: "Phoenix" +category: "Software Wallet (L2)" +keyfeatures: "Phoenix is an easy-to-use non-custodial lightning wallet" +homepage: "https://phoenix.acinq.co/" + +feature: + device: "Mobile" + os: "Android, iOS" + web: "No" + hwi: "No" + default_receive: "P2TR via swap-in-potentiam" + bech32: "Send Support" + bech32m: "Full Support (send & receive)" + segwit_change: "Not Applicable" + full_rbf_bump_fee: "No" + full_rbf_cancel_txn: "No" + full_rbf_notification: "No" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "Not Applicable" + psbt_export: "Not Applicable" + psbt_update_finalize: "Not Applicable" + musig2: "Full Support (send & receive)" + coinjoin: "Not Applicable" + payjoin_BIP78: "Not Applicable" + payjoin_alternate: "Not Applicable" + payjoin_alternate_name: "" + payment_code: "" + silent_payments_BIP352: "Not Applicable" + silent_payments_dns: "No Support" + lightning_11: "Full Support (send & receive)" + lightning_12: "Full Support (send & receive)" + lightning_12_dns: "Full Support (send & receive)" + lightning_lnurl: "Send Support" + lightning_lnurl_hrla: "Send Support" diff --git a/_data/matrix/Sparrow_Wallet.yaml b/_data/matrix/Sparrow_Wallet.yaml new file mode 100644 index 000000000..0014c6349 --- /dev/null +++ b/_data/matrix/Sparrow_Wallet.yaml @@ -0,0 +1,36 @@ +--- +name: "Sparrow Wallet" +category: "Software Wallet (L1)" +keyfeatures: "Bitcoin desktop wallet with a focus on security, privacy and usability" +homepage: "https://sparrowwallet.com" + +feature: + device: "Desktop" + os: "Linux, OS, Windows" + web: "No" + hwi: "Yes" + default_receive: "P2WPKH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "Yes" + full_rbf_notification: "Yes" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "V0" + psbt_export: "Yes" + psbt_update_finalize: "Yes" + musig2: "No Support" + coinjoin: "No Support" + payjoin_BIP78: "Send Support" + payjoin_alternate: "" + payjoin_alternate_name: "" + payment_code: "Full Support (send & receive)" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "No Support" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "No Support" + lightning_lnurl_hrla: "No Support" diff --git a/_data/matrix/Wasabi_Wallet_.yaml b/_data/matrix/Wasabi_Wallet_.yaml new file mode 100644 index 000000000..73b3de8ca --- /dev/null +++ b/_data/matrix/Wasabi_Wallet_.yaml @@ -0,0 +1,36 @@ +--- +name: "Wasabi Wallet " +category: "Software Wallet (L1)" +keyfeatures: "Privacy by default, with coinjoin, block filters, and Tor." +homepage: "https://wasabiwallet.io" + +feature: + device: "Desktop" + os: "Linux, OS, Windows" + web: "No" + hwi: "Yes" + default_receive: "P2WPKH" + bech32: "Full Support (send & receive)" + bech32m: "Full Support (send & receive)" + segwit_change: "Yes" + full_rbf_bump_fee: "Yes" + full_rbf_cancel_txn: "Yes" + full_rbf_notification: "Yes" + cpfp: "Full Support (send & receive)" + descriptors: "Yes" + psbt_version: "V2" + psbt_export: "Yes" + psbt_update_finalize: "Yes" + musig2: "No Support" + coinjoin: "Full Support (send & receive)" + payjoin_BIP78: "Send Support" + payjoin_alternate: "" + payjoin_alternate_name: "" + payment_code: "" + silent_payments_BIP352: "No Support" + silent_payments_dns: "No Support" + lightning_11: "No Support" + lightning_12: "No Support" + lightning_12_dns: "No Support" + lightning_lnurl: "No Support" + lightning_lnurl_hrla: "No Support" diff --git a/_data/schemas/compatibility.yaml b/_data/schemas/compatibility.yaml deleted file mode 100644 index c60bd63ae..000000000 --- a/_data/schemas/compatibility.yaml +++ /dev/null @@ -1,194 +0,0 @@ ---- -id: https://bitcoinops.org/schema/compatibility -description: The tool object -type: object -required: - - name - - internal_url - - logo -additionalProperties: false -properties: - layout: - description: The layout to use - type: string - - permalink: - description: The relative URL to use for the output page - type: string - - name: - description: The name of the tool - type: string - - internal_url: - description: The path to the wallet's detailed page on our site - type: string - pattern: "^/en/compatibility/" - - logo: - description: The path to the wallet's logo on our site - type: string - pattern: &img "^/img/compatibility/.*/.*(png|svg)$" - - rbf: - description: Container for information about Replace-by-Fee (especially BIP125) - type: object - additionalProperties: false - properties: - tested: &tested - description: Data about when this part of the wallet was tested - additionalProperties: false - type: object - properties: - date: - description: "Date tested, YYYY-MM-DD" - type: string - pattern: "^20[0-9][0-9]-[01][0-9]-[0-3][0-9]$" - platforms: - description: supported platforms - type: array - additionalItems: false - items: - type: string - enum: - - Android - - Linux - - Windows - - iOS - - macOS - - web - version: - description: the version tested - type: string - features: - description: RBF features - type: object - properties: - receive: - description: Features related to receiving RBF payments - type: object - properties: - notification: - description: If there is a notification for incoming transactions, does that notification flag whether the transaction signals RBF? - type: string - enum: &feat - - "true" - - "false" - - na - - untested - list: &rbf_list - description: Is an incoming transaction flagged as signaling RBF in the list of wallet transactions? - type: string - enum: *feat - details: &rbf_details - description: Is an incoming transaction flagged as signaling RBF in the transaction details? - type: string - enum: *feat - shows_replaced_version: &rbf_shows_replaced - description: When an RBF replacement (second, higher fee) transaction arrives, does the replacement transaction show? - type: string - enum: *feat - shows_original_version: &rbf_shows_orig - description: When an RBF replacement (second, higher fee) transaction arrives, does the original transaction still show? - type: string - enum: *feat - additionalProperties: false - - send: - description: Features related to sending RBF payments - type: object - properties: - signals_bip125: - description: Does the wallet allow the sending RBF signaled transactions in the interface? - type: string - enum: *feat - list: *rbf_list - details: *rbf_details - shows_replaced_version: *rbf_shows_replaced - shows_original_version: *rbf_shows_orig - additionalProperties: false - - examples: &examples - description: Examples of this category's behavior - type: array - items: - type: object - required: - - image - - caption - additionalProperties: false - properties: - image: - description: Screenshot of behavior or video thumbnail - type: string - pattern: "^/img/compatibility/.*(png|svg)$" - link: - description: Link to a video or additional information - type: string - format: uri - caption: - description: Caption to give the image - type: string - - segwit: - description: Container for information about segwit support - type: object - additionalProperties: false - properties: - tested: *tested - examples: *examples - features: - description: Segwit receiving features - type: object - properties: - receive: - description: Features related to generating segwit receive addresses - type: object - properties: - p2sh_wrapped: - description: Does the wallet allow receiving to P2SH-wrapped segwit? - type: string - enum: *feat - bech32: - description: Does the wallet allow receiving to Bech32 native segwit addresses? - type: string - enum: *feat - bech32m: - description: Does the wallet allow receiving to Bech32m addresses? - type: string - enum: *feat - default: - description: What is the default address receive type? - type: string - enum: - - "p2pkh" - - "p2sh" - - "p2sh_wrapped" - - "p2sh_wrapped_p2wsh" - - "bech32" - - "bech32_p2wsh" - additionalProperties: false - send: - description: Features related to sending to segwit addresses - type: object - properties: - bech32: - description: Does the wallet allow sending to Bech32 native segwit addresses? - type: string - enum: *feat - bech32m: - description: Does the wallet allow sending to Bech32m addresses? - type: string - enum: *feat - change_bech32: - description: Does the wallet return change to itself in a Bech32 native segwit address? - type: string - enum: *feat - segwit_v1: - description: Does the wallet allow sending to segwit v1 witnesses? - type: string - bech32_p2wsh: - description: Does the wallet allow sending to Bech32 native segwit p2wsh addresses? - type: string - enum: *feat - additionalProperties: false diff --git a/_includes/functions/compat-cell.md b/_includes/functions/compat-cell.md deleted file mode 100644 index 9fd71ae87..000000000 --- a/_includes/functions/compat-cell.md +++ /dev/null @@ -1,17 +0,0 @@ -{% capture /dev/null %} -{% assign cell_style = "default" %} -{% assign cell_label = "" %} -{% case include.state %} - {% when "true" %} - {% assign cell_style = "compat_yes" %} - {% assign cell_label = yes %} - {% when "false" %} - {% assign cell_style = "compat_no" %} - {% assign cell_label = no %} - {% when "na" %} - {% assign cell_label = "-" %} - {% when "untested" %} - {% assign cell_label = "?" %} - {% else %}{% include ERROR_43_unexpected_value %} -{% endcase %} -{% endcapture %}{{cell_label}} diff --git a/_includes/functions/compat-gallery.md b/_includes/functions/compat-gallery.md deleted file mode 100644 index dcb2cbe73..000000000 --- a/_includes/functions/compat-gallery.md +++ /dev/null @@ -1,19 +0,0 @@ -*Click on a thumbnail for a larger image or to play its video.* - -{% for example in include.examples %} - {% capture /dev/null %} - {% if example.link %} - {% assign link = example.link %} - {% else %} - {% assign link = example.image %} - {% endif %} - {% endcapture %} -
- -[![{{example.caption|escape_once}}]({{example.image}})]({{link}}) -
{{example.caption}} - -
- {% assign break = forloop.index | modulo:2 %} - {% if break == 0 %}
{% endif %} -{% endfor %} diff --git a/_includes/functions/matrix-cell-1-input.md b/_includes/functions/matrix-cell-1-input.md new file mode 100644 index 000000000..b05cb4748 --- /dev/null +++ b/_includes/functions/matrix-cell-1-input.md @@ -0,0 +1,39 @@ +{% capture /dev/null %} + +{% if include.state == "Full Support (send & receive)" %} + {% assign cell_emoji = "✅" %} + {% assign cell_tooltip = "Full Support (send & receive)" %} +{% elsif include.state == "Send Support" %} + {% assign cell_emoji = "💸" %} + {% assign cell_tooltip = "Send Support" %} +{% elsif include.state == "No Support" %} + {% assign cell_emoji = "❌" %} + {% assign cell_tooltip = "No Support" %} +{% elsif include.state == "Unknown" %} + {% assign cell_emoji = "🤷" %} + {% assign cell_tooltip = "Unknown" %} +{% elsif include.state == "Not Applicable" %} + {% assign cell_emoji = "➖" %} + {% assign cell_tooltip = "Not Applicable" %} +{% elsif include.state == "Yes" %} + {% assign cell_emoji = "✅" %} + {% assign cell_tooltip = "Yes" %} +{% elsif include.state == "No" %} + {% assign cell_emoji = "❌" %} + {% assign cell_tooltip = "No" %} +{% elsif include.state | slice: 0, 1 == "V" %} + {% assign cell_emoji = include.state %} + {% assign cell_tooltip = include.state %} +{% elsif include.state | slice: 0, 1 == "P" %} + {% assign cell_emoji = include.state %} + {% assign cell_tooltip = include.state %} +{% endif %} + +{% endcapture %} + +
+ {{cell_emoji}} + {{cell_tooltip}} +
+ + diff --git a/_includes/functions/matrix-cell-4-input.md b/_includes/functions/matrix-cell-4-input.md new file mode 100644 index 000000000..9f52690ed --- /dev/null +++ b/_includes/functions/matrix-cell-4-input.md @@ -0,0 +1,42 @@ +{% capture /dev/null %} + +{% assign cell_emoji = "❌" %} + +{% case include.input2 %} + {% when 'Full Support (send & receive)' %} + {% assign cell_emoji = "✅" %} + {% when 'Send Support' %} + {% assign cell_emoji = "💸" %} + {% when 'Unknown' %} + {% assign cell_emoji = "🤷" %} + {% when 'Not Applicable' %} + {% assign cell_emoji = "➖" %} +{% endcase %} + +{% if cell_emoji == "❌" %} + {% if include.input3 == "Full Support (send & receive)" or include.input3 == "Send Support" %} + {% assign cell_emoji = "" %} + {% endif %} +{% endif %} + +{% assign cell_tooltip = include.input %} +{% assign cell_tooltip2 = include.input2 %} +{% assign cell_tooltip3 = include.input3 %} +{% assign cell_tooltip4 = include.input4 %} + +{% endcapture %} + +
+ +{{cell_emoji}} + +{% if include.input3 == "Full Support (send & receive)" or include.input3 == "Send Support" %} + {% if cell_emoji == "✅" or cell_emoji == "💸" %} + ² + {% endif %} +{% endif %} + +{{cell_tooltip}}{{cell_tooltip2}}

Alternate - {{cell_tooltip3}} - {{cell_tooltip4}}
+
+ + diff --git a/_includes/functions/matrix-cell-device.md b/_includes/functions/matrix-cell-device.md new file mode 100644 index 000000000..a119201b3 --- /dev/null +++ b/_includes/functions/matrix-cell-device.md @@ -0,0 +1,29 @@ +{% capture /dev/null %} + + {% assign cell_emoji_original = include.state %} + + {% assign desktop_icon = "💻" %} + {% assign mobile_icon = "📱" %} + + {% assign cell_emoji = cell_emoji_original | replace: "Desktop", desktop_icon %} + {% assign cell_emoji = cell_emoji | replace: "Mobile", mobile_icon %} + {% assign cell_emoji = cell_emoji | replace: ",", "" %} + + {% if cell_emoji == "Not Applicable" %} + {% assign cell_emoji = "➖" %} + {% assign cell_emoji_original = "Not Applicable" %} + {% elsif include.state == "Unknown" %} + {% assign cell_emoji = "🤷" %} + {% assign cell_tooltip = "Unknown" %} + {% endif %} + + {% assign cell_tooltip = cell_emoji_original %} + +{% endcapture %} + +
+ {{cell_emoji}} + {{cell_tooltip}} +
+ + diff --git a/_includes/functions/matrix-cell-os.md b/_includes/functions/matrix-cell-os.md new file mode 100644 index 000000000..eae1dac55 --- /dev/null +++ b/_includes/functions/matrix-cell-os.md @@ -0,0 +1,41 @@ +{% capture /dev/null %} + + {% assign cell_emoji_original = include.state %} + + + {% assign android_icon = "" %} + {% assign linux_icon = "" %} + {% assign windows_icon = "" %} + {% assign apple_icon = "" %} + + + {% assign cell_emoji = cell_emoji_original | replace: "Android", android_icon %} + {% assign cell_emoji = cell_emoji | replace: "Linux", linux_icon %} + {% assign cell_emoji = cell_emoji | replace: "Windows", windows_icon %} + + + {% assign cell_emoji = cell_emoji | replace: "iOS, OS", "OS" %} + {% assign cell_emoji = cell_emoji | replace: "iOS", apple_icon %} + {% assign cell_emoji = cell_emoji | replace: "OS", apple_icon %} + {% assign cell_emoji = cell_emoji | replace: ",", "" %} + + {% if cell_emoji == "Not Applicable" %} + {% assign cell_emoji = "➖" %} + {% assign cell_emoji_original = "Not Applicable" %} + {% elsif include.state == "Unknown" %} + {% assign cell_emoji = "🤷" %} + {% assign cell_tooltip = "Unknown" %} + {% endif %} + + {% assign cell_tooltip = cell_emoji_original %} + + + +{% endcapture %} + +
+ {{cell_emoji}} + {{cell_tooltip}} +
+ + diff --git a/_includes/header.html b/_includes/header.html index 32271872f..008869653 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -24,7 +24,7 @@ Publications Topics Workshops - Compatibility + Matrix Dashboard diff --git a/_includes/references.md b/_includes/references.md index 992e4ca84..6cf9ee378 100644 --- a/_includes/references.md +++ b/_includes/references.md @@ -1,6 +1,6 @@ {% comment %}{% endcomment %} [bech32 series]: /en/bech32-sending-support/ -[compatibility matrix]: /en/compatibility/ +[compatibility matrix]: /en/matrix/ [topics]: /en/topics/ [podcast]: /en/podcast/ [op_cat]: /en/topics/op_cat/ diff --git a/_includes/specials/taproot/en/15-output-linking.md b/_includes/specials/taproot/en/15-output-linking.md index d917b0616..7b4795125 100644 --- a/_includes/specials/taproot/en/15-output-linking.md +++ b/_includes/specials/taproot/en/15-output-linking.md @@ -56,5 +56,4 @@ a few additional counterpoints to consider: [p4tr benefits]: /en/preparing-for-taproot/#multisignature-overview [p4tr safety]: /en/preparing-for-taproot/#why-are-we-waiting [coindesk experts]: https://www.coindesk.com/tech/2020/12/01/privacy-concerns-over-bitcoin-upgrade-taproot-are-a-non-issue-experts-say/ -[compat bcc]: /en/compatibility/bitcoin-core/ [news155 bcc22154]: /en/newsletters/2021/06/30/#bitcoin-core-22154 diff --git a/_includes/specials/taproot/ja/15-output-linking.md b/_includes/specials/taproot/ja/15-output-linking.md index 99e987d7f..bc89976d3 100644 --- a/_includes/specials/taproot/ja/15-output-linking.md +++ b/_includes/specials/taproot/ja/15-output-linking.md @@ -51,5 +51,4 @@ Taprootの[プライバシー上の利点][p4tr benefits]を無視すべきだ [p4tr benefits]: /ja/preparing-for-taproot/#マルチシグの概要 [p4tr safety]: /ja/preparing-for-taproot/#なぜ待つ必要があるのか? [coindesk experts]: https://www.coindesk.com/tech/2020/12/01/privacy-concerns-over-bitcoin-upgrade-taproot-are-a-non-issue-experts-say/ -[compat bcc]: /en/compatibility/bitcoin-core/ [news155 bcc22154]: /ja/newsletters/2021/06/30/#bitcoin-core-22154 diff --git a/_includes/templates/compatibility-page.md b/_includes/templates/compatibility-page.md deleted file mode 100644 index 7fb83d60a..000000000 --- a/_includes/templates/compatibility-page.md +++ /dev/null @@ -1,8 +0,0 @@ -![{{tool.name|escape_once}}]({{tool.logo}}){:.third-party-logo}{:title="{{tool.name}}"} - -{:.center} -[Segwit](#segwit) \| [Replace-by-Fee](#rbf) - -{% include templates/compatibility/segwit.md %} - -{% include templates/compatibility/rbf.md %} diff --git a/_includes/templates/compatibility/rbf.md b/_includes/templates/compatibility/rbf.md deleted file mode 100644 index a4f050eb1..000000000 --- a/_includes/templates/compatibility/rbf.md +++ /dev/null @@ -1,209 +0,0 @@ -## Replace-by-Fee (RBF) {#rbf} - -**What is Replace-by-Fee (RBF)?** An unconfirmed transaction can be replaced by another version of the -same transaction that spends the same inputs. Most full nodes support -this if the earlier transaction enables [BIP125](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki) signaling and the -replacement transaction increases the amount of fee paid. In terms of -block chain space used, this is the most efficient form of fee bumping. - -{% if tool.rbf %} - -{% assign tested = tool.rbf.tested. %} -**Tested**: {% if tested.version != "n/a" %} *version {{tested.version}}* {% endif %} on *{{tested.platforms}}* - -**Tested on**: *{{tested.date}}* - -### Receiving support - -
- -{:id="receive-notification"} -{% assign rbf = tool.rbf.features. %} -{% case rbf.receive.notification %} - {% when "true" %}{:.feature-yes} - - **Notification notes RBF**
- Notification of incoming transaction notes that the transaction signals RBF. - {% when "false" %}{:.feature-no} - - **Notification does not note RBF**
- Notification of incoming transaction does not note that the transaction signals RBF. - {% when "na" %}{:.feature-neutral} - - **No notification**
- There are no incoming transaction notifications for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Does transaction notification show whether transaction signals RBF?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="receive-list"} -{% case rbf.receive.list %} - {% when "true" %}{:.feature-yes} - - **Received transaction labeled replaceable in list**
- Visually indicates that an incoming transaction has signaled RBF. - {% when "false" %}{:.feature-no} - - **Received transaction not labeled replaceable in list**
- Does not visually indicate that an incoming transaction has signaled RBF. - {% when "na" %}{:.feature-neutral} - - **This services does not handle incoming transactions**
- Does not support incoming transactions. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Does transaction list show whether received transactions signal RBF?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="receive-details"} -{% case rbf.receive.details %} - {% when "true" %}{:.feature-yes} - - **Received transaction labeled replaceable in transaction details**
- Visually indicates that a received transaction has signaled RBF when viewing the transaction details. - {% when "false" %}{:.feature-no} - - **Received transaction not labeled replaceable in transaction details**
- Does not visually indicate that a received transaction has signaled RBF when viewing the transaction details. - {% when "na" %}{:.feature-neutral} - - **Does not show transaction details**
- Does not show transaction details natively. Usually this means the service links to a block explorer for transaction details. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Does transaction details page show whether received transaction signals RBF?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="receive-replaced"} -{% if rbf.receive.shows_replaced_version == "true" and rbf.receive.shows_original_version == "true" %} - {:.feature-yes} - - **Shows replacement and original transactions**
- Both the original transaction and replacement transaction(s) are shown in the - transaction list. -{% elsif rbf.receive.shows_replaced_version == "na" or - rbf.receive.shows_original_version == "na" %} - {:.feature-neutral} - - **No transaction list**
- Does not support listing of transactions. -{% elsif rbf.receive.shows_replaced_version == "untested" or - rbf.receive.shows_original_version == "untested" %} - {:.feature-neutral} - - **Not tested: Are replacement and original received transactions displayed?**
- We either didn’t test this or could not appropriately determine the results. -{% elsif rbf.receive.shows_replaced_version == "true" %} - {:.feature-yes} - - **Shows replacement transaction only**
- Only the replacement transaction is shown in the transaction list. No original - transaction is shown. -{% elsif rbf.receive.shows_original_version == "true" %} - {:.feature-no} - - **Shows original transaction only**
- Only the original transaction is shown in transaction list. Replacement transactions - are not shown. -{% elsif rbf.receive.shows_original_version == "false" and rbf.receive.shows_replaced_version == "false" %} - {:.feature-no} - - **No unconfirmed transactions**
- Neither the original nor replacement transactions are shown in the - transaction list. Unconfirmed transactions are probably not supported. -{% else %} {% include ERROR_42_UNEXPECTED_VALUE %} -{% endif %} - -
{% comment %}{% endcomment %} - -### Sending support - -
- -{:id="send-signals_bip125"} -{% case rbf.send.signals_bip125 %} - {% when "true" %}{:.feature-yes} - - **Signals BIP125 replaceability when sending transactions**
- Allows sending of BIP125 opt-in-RBF transactions in the interface. - {% when "false" %}{:.feature-no} - - **Does not signal BIP125 replaceability when sending transactions**
- Does not allow sending of BIP125 opt-in-RBF transactions in the interface. - {% when "na" %}{:.feature-neutral} - - **Does not send transactions**
- Does not support sending of any transactions. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can sent transactions signal RBF?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="send-list"} -{% case rbf.send.list %} - {% when "true" %}{:.feature-yes} - - **Sent transaction labeled replaceable in list**
- Visually indicates that an outgoing transaction has signaled RBF. - {% when "false" %}{:.feature-no} - - **Sent transaction not labeled replaceable in list**
- Does not visually indicate that an outgoing transaction has signaled RBF. - {% when "na" %}{:.feature-neutral} - - **No transaction list**
- Does not show a transaction list natively. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Does transaction list show whether sent transactions signal RBF?**
- We were not able to test this because sending a BIP125 signaling transaction - is not supported. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="send-details"} -{% case rbf.send.details %} - {% when "true" %}{:.feature-yes} - - **Sent transaction labeled replaceable in transaction details**
- Visually indicates that a sent transaction has signaled RBF when viewing the transaction details. - {% when "false" %}{:.feature-no} - - **Sent transaction not labeled replaceable in transaction details**
- Does not visually indicate that a sent transaction has signaled RBF when viewing the transaction details. - {% when "na" %}{:.feature-neutral} - - **Does not show transaction details**
- Does not show transaction details natively. Usually this means the service links to a block explorer for transaction details. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Does transaction details page show whether received transaction signals RBF?**
- We were not able to test this because sending a BIP125 signaling transaction - is not supported. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="send-replaced"} -{% if rbf.send.shows_replaced_version == "true" and rbf.send.shows_original_version == "true" %} - {:.feature-yes} - - **Shows replacement and original transactions**
- Both the original transaction and replacement transactions are shown in the - transaction list. -{% elsif rbf.send.shows_replaced_version == "na" or - rbf.send.shows_original_version == "na" %} - {:.feature-neutral} - - **No replacements in transaction list**
- Because no transaction replacement is possible in the user interface, we could not test whether - original or replacement sent transactions are shown after replacement. -{% elsif rbf.send.shows_replaced_version == "untested" or - rbf.send.shows_original_version == "untested" %} - {:.feature-neutral} - - **Not tested: Are replacement and original sent transactions displayed?**
- We were not able to test this because sending a BIP125 signaling transaction - is not supported. -{% elsif rbf.send.shows_replaced_version == "true" %} - {:.feature-yes} - - **Shows replacement transaction only**
- Only the replacement transaction is shown in the transaction list. No original - transaction is shown. -{% elsif rbf.send.shows_original_version == "true" %} - {:.feature-no} - - **Shows original transaction only**
- Only the original transaction shown in transaction list. Replacement transactions are - not shown. -{% elsif rbf.send.shows_original_version == "false" and rbf.send.shows_replaced_version == "false" %} - {:.feature-no} - - **No unconfirmed transactions**
- Neither the original nor replacement transactions are shown in the - transaction list. Unconfirmed transactions are probably not supported. -{% else %} {% include ERROR_42_UNEXPECTED_VALUE %} -{% endif %} - -
{% comment %}{% endcomment %} - -### Usability - -{% include functions/compat-gallery.md examples=tool.rbf.examples %} - -{% else %} -*We have not yet tested {{tool.name}} for RBF capabilities.* -{% endif %} diff --git a/_includes/templates/compatibility/segwit.md b/_includes/templates/compatibility/segwit.md deleted file mode 100644 index 84e8d6dd8..000000000 --- a/_includes/templates/compatibility/segwit.md +++ /dev/null @@ -1,184 +0,0 @@ -## Segwit Addresses {#segwit} - -**What are segwit addresses?** Transactions that spend bitcoins secured by segregated witness (segwit) use less -block weight than equivalent non-segwit (legacy) transactions, allowing -segwit transactions to pay less total fee to achieve the same feerate as legacy transactions. - -{% if tool.segwit %} - -{% assign tested = tool.segwit.tested. %} -**Tested**: {% if tested.version != "n/a" %} *version {{tested.version}}* {% endif %} on *{{tested.platforms}}* - -**Tested on**: *{{tested.date}}* - -### Receive support - -
- -{% assign segwit = tool.segwit.features. %} -{:id="segwit-receive-p2sh_wrapped"} -{% case segwit.receive.p2sh_wrapped %} - {% when "true" %}{:.feature-yes} - - **Allows receiving to P2SH-wrapped segwit**
- Allows the generation of P2SH-wrapped (either P2WPKH or P2WSH) segwit receiving addresses. - {% when "false" %}{:.feature-no} - - **Does not allow receiving to P2SH-wrapped segwit**
- Does not allow the generation of P2SH-wrapped (either P2WPKH or P2WSH) segwit receiving addresses. - {% when "na" %}{:.feature-neutral} - - **No receiving capabilities**
- There are no receiving capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can P2SH-wrapped segwit transaction outputs be received?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-receive-bech32"} -{% case segwit.receive.bech32 %} - {% when "true" %}{:.feature-yes} - - **Allows receiving to bech32 segwit addresses**
- Allows the generation of bech32 native (either P2WPKH or P2WSH) segwit receiving addresses. - {% when "false" %}{:.feature-no} - - **Does not allow receiving to bech32 segwit addresses**
- Does not allow the generation of bech32 native (either P2WPKH or P2WSH) segwit receiving addresses. - {% when "na" %}{:.feature-neutral} - - **No receiving capabilities**
- There are no receiving capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can bech32 segwit transaction outputs be received?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-receive-bech32m"} -{% case segwit.receive.bech32m %} - {% when "true" %}{:.feature-yes} - - **Allows receiving to bech32m addresses**
- Allows the generation of bech32m (P2TR) receiving addresses. - {% when "false" %}{:.feature-no} - - **Does not allow receiving to bech32m segwit addresses**
- Does not allow the generation of bech32m (P2TR) receiving addresses. - {% when "na" %}{:.feature-neutral} - - **No receiving capabilities**
- There are no receiving capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can bech32m transaction outputs be received?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-receive-default"} -{% case segwit.receive.default %} - {% when "p2pkh" %}{:.feature-no} - - **Default receiving address is P2PKH**
- This service generates legacy P2PKH receiving addresses by default. - {% when "p2sh" %}{:.feature-no} - - **Default receiving address is P2SH**
- This service generates P2SH (not P2SH-wrapped segwit) receiving addresses by - default. - {% when "p2sh_wrapped" %}{:.feature-yes} - - **Default receiving address is P2SH-wrapped P2WPKH**
- This service generates P2SH-wrapped P2WPKH segwit receiving addresses by - default. - {% when "p2sh_wrapped_p2wsh" %}{:.feature-yes} - - **Default receiving address is P2SH-wrapped P2WSH**
- This service generates P2SH-wrapped P2WSH segwit receiving addresses by default. - {% when "bech32" %}{:.feature-yes} - - **Default receiving address is bech32 P2WPKH**
- This service generates bech32 P2WPKH segwit receiving addresses by default. - {% when "bech32_p2wsh" %}{:.feature-yes} - - **Default receiving address is bech32 P2WSH**
- This service generates bech32 P2WSH segwit receiving addresses by default. - {% when "na" %}{:.feature-neutral} - - **No receiving capabilities**
- There are no receiving capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: What is the default receiving address type?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -
{% comment %}{% endcomment %} - -### Send support - -
- -{:id="segwit-send-bech32"} -{% case segwit.send.bech32 %} - {% when "true" %}{:.feature-yes} - - **Allows sending to bech32 P2WPKH addresses**
- Allows sending to bech32 P2WPKH native segwit addresses. - {% when "false" %}{:.feature-no} - - **Does not allow sending to bech32 P2WPKH addresses**
- Does not allow sending to bech32 P2WPKH native segwit addresses. - {% when "na" %}{:.feature-neutral} - - **No sending capabilities**
- There are no sending capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can transaction outputs be sent to bech32 P2WPKH addresses?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-send-bech32_p2wsh"} -{% case segwit.send.bech32_p2wsh %} - {% when "true" %}{:.feature-yes} - - **Allows sending to bech32 P2WSH addresses**
- Allows sending to bech32 P2WSH native segwit addresses. - {% when "false" %}{:.feature-no} - - **Does not allow sending to bech32 P2WSH addresses**
- Does not allow sending to bech32 P2WSH native segwit addresses. - {% when "na" %}{:.feature-neutral} - - **No sending capabilities**
- There are no sending capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can transaction outputs be sent to bech32 P2WSH addresses?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-send-bech32m"} -{% case segwit.send.bech32m %} - {% when "true" %}{:.feature-yes} - - **Allows sending to bech32m addresses**
- Allows sending to bech32m (P2TR) addresses. - {% when "false" %}{:.feature-no} - - **Does not allow sending to bech32m addresses**
- Does not allow sending to bech32m addresses. - {% when "na" %}{:.feature-neutral} - - **No sending capabilities**
- There are no sending capabilities for this service. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can transaction outputs be sent to bech32m addresses?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -{:id="segwit-send-change_bech32"} -{% case segwit.send.change_bech32 %} - {% when "true" %}{:.feature-yes} - - **Creates bech32 change addresses**
- When sending, generates bech32 (either P2WPKH or P2WSH) segwit change addresses. - {% when "false" %}{:.feature-no} - - **Does not create bech32 change addresses**
- When sending, does not generate bech32 (either P2WPKH or P2WSH) segwit change addresses. - {% when "na" %}{:.feature-neutral} - - **No sending or change capabilities**
- There are no sending capabilities for this service or sending does not - generate change. - {% when "untested" %}{:.feature-neutral} - - **Not tested: Can bech32 addresses be used for change?**
- We either didn’t test this or could not appropriately determine the results. - {% else %}{% include ERROR_42_UNEXPECTED_VALUE %} -{% endcase %} - -
{% comment %}{% endcomment %} - -### Usability - -{% include functions/compat-gallery.md examples=tool.segwit.examples %} - -{% else %} -*We have not yet tested {{tool.name}} for segwit capabilities.* -{% endif %} diff --git a/_posts/en/2019-08-20-compatibility-matrix.md b/_posts/en/2019-08-20-compatibility-matrix.md index 073a55d8d..516bfe1aa 100644 --- a/_posts/en/2019-08-20-compatibility-matrix.md +++ b/_posts/en/2019-08-20-compatibility-matrix.md @@ -63,9 +63,9 @@ We plan to add several more wallets or services as well as additional evaluation If you have a suggestion of additional metrics that you think are valuable or Bitcoin services that you would like to see evaluated in the future, please reach out to [info@bitcoinops.org][optech email]. -[compatibility]: /en/compatibility/ -[compatibility segwit]: /en/compatibility/#segwit-addresses -[compatibility rbf]: /en/compatibility/#replace-by-fee-rbf +[compatibility]: /en/matrix/ +[compatibility segwit]: /en/matrix/ +[compatibility rbf]: /en/matrix/ [when segwit website]: http://whensegwit.com [bitcoin github issue #15560]: https://github.com/bitcoin/bitcoin/issues/15560 [rbf report]: /en/rbf-in-the-wild/ diff --git a/_posts/en/2021-02-19-pausing-memberships.md b/_posts/en/2021-02-19-pausing-memberships.md index 042dbec19..0aa323955 100644 --- a/_posts/en/2021-02-19-pausing-memberships.md +++ b/_posts/en/2021-02-19-pausing-memberships.md @@ -71,7 +71,7 @@ future we'll be able to get back to running workshops and social events. [weekly newsletter]: /en/newsletters/ [blog posts and field reports]: /en/blog/ [dashboard]: https://dashboard.bitcoinops.org/ -[compatibility matrix]: /en/compatibility/ +[compatibility matrix]: /en/matrix/ [topic index]: /en/topics/ [taproot workbooks]: /en/schnorr-taproot-workshop/ [workshops]: /en/workshops/ diff --git a/_posts/en/newsletters/2020-01-22-newsletter.md b/_posts/en/newsletters/2020-01-22-newsletter.md index 358839e4f..136385ad7 100644 --- a/_posts/en/newsletters/2020-01-22-newsletter.md +++ b/_posts/en/newsletters/2020-01-22-newsletter.md @@ -115,6 +115,6 @@ wallets and services.* [whatsat]: https://github.com/joostjager/whatsat [news72 sphinx]: /en/newsletters/2019/11/13/#possible-privacy-leak-in-the-ln-onion-format [river twitter thread]: https://twitter.com/philipglazman/status/1216849483184476165 -[wasabi rbf notification]: /en/compatibility/wasabi/#receive-notification +[wasabi rbf notification]: /en/matrix/ [wasabi rbf signaling]: https://github.com/zkSNACKs/WalletWasabi/pull/2405 [news52 #13756]: /en/newsletters/2019/06/26/#bitcoin-core-13756 diff --git a/_posts/en/newsletters/2020-12-23-newsletter.md b/_posts/en/newsletters/2020-12-23-newsletter.md index 76d08e96c..be60e5b74 100644 --- a/_posts/en/newsletters/2020-12-23-newsletter.md +++ b/_posts/en/newsletters/2020-12-23-newsletter.md @@ -827,7 +827,7 @@ schedule on January 6th.* [c-lightning 0.9.0]: /en/newsletters/2020/08/05/#c-lightning-0-9-0 [coinswap design]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-May/017898.html [common ownership heuristic]: https://en.bitcoin.it/wiki/Common-input-ownership_heuristic -[compatibility index]: /en/compatibility/ +[compatibility index]: /en/matrix/ [copa announced]: /en/newsletters/2020/09/16/#crypto-open-patent-alliance [copa membership]: /en/newsletters/2020/12/09/#cryptocurrency-open-patent-alliance-copa-gains-new-members [crypto garage p2p deriv]: /en/newsletters/2020/08/19/#crypto-garage-announces-p2p-derivatives-beta-application-on-bitcoin diff --git a/_posts/en/newsletters/2021-07-28-newsletter.md b/_posts/en/newsletters/2021-07-28-newsletter.md index f94f3a8ee..d03e3b664 100644 --- a/_posts/en/newsletters/2021-07-28-newsletter.md +++ b/_posts/en/newsletters/2021-07-28-newsletter.md @@ -196,7 +196,7 @@ is about 4x. We thank Amiti Uttarwar for reporting this error. [news155 tr psbts]: /en/newsletters/2021/06/30/#psbt-extensions-for-taproot [zmn liquidity providers]: https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-November/001555.html [lightning pool]: https://lightning.engineering/posts/2020-11-02-pool-deep-dive/ -[compat matrix]: /en/compatibility/ +[compat matrix]: /en/matrix/ [news158 taproot]: /en/newsletters/2021/07/21/#preparing-for-taproot-5-why-are-we-waiting [0xB10C blog]: https://b10c.me/blog/007-spending-p2tr-pre-activation/ [bip341 deployment]: https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki#deployment diff --git a/_posts/fr/newsletters/2020-12-23-newsletter.md b/_posts/fr/newsletters/2020-12-23-newsletter.md index 66a21631d..d941c659c 100644 --- a/_posts/fr/newsletters/2020-12-23-newsletter.md +++ b/_posts/fr/newsletters/2020-12-23-newsletter.md @@ -851,7 +851,7 @@ impatients de voir ce qu'ils nous réservent en 2021. [c-lightning 0.9.0]: /en/newsletters/2020/08/05/#c-lightning-0-9-0 [coinswap design]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-May/017898.html [common ownership heuristic]: https://en.bitcoin.it/wiki/Common-input-ownership_heuristic -[index de compatibilité]: /en/compatibility/ +[index de compatibilité]: /en/matrix/ [copa announced]: /en/newsletters/2020/09/16/#crypto-open-patent-alliance [copa membership]: /en/newsletters/2020/12/09/#cryptocurrency-open-patent-alliance-copa-gains-new-members [crypto garage p2p deriv]: /en/newsletters/2020/08/19/#crypto-garage-announces-p2p-derivatives-beta-application-on-bitcoin diff --git a/_posts/ja/newsletters/2020-01-22-newsletter-ja.md b/_posts/ja/newsletters/2020-01-22-newsletter-ja.md index 780eb1ea8..cae96373c 100644 --- a/_posts/ja/newsletters/2020-01-22-newsletter-ja.md +++ b/_posts/ja/newsletters/2020-01-22-newsletter-ja.md @@ -54,6 +54,6 @@ lang: ja [whatsat]: https://github.com/joostjager/whatsat [news72 sphinx]: /ja/newsletters/2019/11/13/#ln-1 [river twitter thread]: https://twitter.com/philipglazman/status/1216849483184476165 -[wasabi rbf notification]: /en/compatibility/wasabi/#receive-notification +[wasabi rbf notification]: /en/matrix/ [wasabi rbf signaling]: https://github.com/zkSNACKs/WalletWasabi/pull/2405 [news52 #13756]: /en/newsletters/2019/06/26/#bitcoin-core-13756 diff --git a/_posts/ja/newsletters/2021-07-28-newsletter.md b/_posts/ja/newsletters/2021-07-28-newsletter.md index cb5d4f706..9a8513a2e 100644 --- a/_posts/ja/newsletters/2021-07-28-newsletter.md +++ b/_posts/ja/newsletters/2021-07-28-newsletter.md @@ -166,7 +166,7 @@ Bitcoin Core PR #22387 に関する私たちの最初の説明では、 [news155 tr psbts]: /ja/newsletters/2021/06/30/#taproot-psbt [zmn liquidity providers]: https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-November/001555.html [lightning pool]: https://lightning.engineering/posts/2020-11-02-pool-deep-dive/ -[compat matrix]: /en/compatibility/ +[compat matrix]: /en/matrix/ [news158 taproot]: /ja/newsletters/2021/07/21/#taprootの準備-5-なぜ待つ必要があるのか [0xB10C blog]: https://b10c.me/blog/007-spending-p2tr-pre-activation/ [bip341 deployment]: https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki#deployment diff --git a/_posts/zh/2019-08-20-compatibility-matrix.md b/_posts/zh/2019-08-20-compatibility-matrix.md index 041c29464..9b29301e8 100644 --- a/_posts/zh/2019-08-20-compatibility-matrix.md +++ b/_posts/zh/2019-08-20-compatibility-matrix.md @@ -61,9 +61,9 @@ auto_id: false 如果您有任何建议,认为有其他有价值的评估指标或希望未来能评估的比特币服务,请通过 [info@bitcoinops.org][optech email] 与我们联系。 -[compatibility]: /en/compatibility/ -[compatibility segwit]: /en/compatibility/#segwit-addresses -[compatibility rbf]: /en/compatibility/#replace-by-fee-rbf +[compatibility]: /en/matrix/ +[compatibility segwit]: /en/matrix/ +[compatibility rbf]: /en/matrix/ [when segwit website]: http://whensegwit.com [bitcoin github issue #15560]: https://github.com/bitcoin/bitcoin/issues/15560 [rbf report]: /en/rbf-in-the-wild/ diff --git a/_posts/zh/newsletters/2020-01-22-newsletter.md b/_posts/zh/newsletters/2020-01-22-newsletter.md index 8a41cb874..57a2069cd 100644 --- a/_posts/zh/newsletters/2020-01-22-newsletter.md +++ b/_posts/zh/newsletters/2020-01-22-newsletter.md @@ -55,6 +55,6 @@ lang: zh [whatsat]: https://github.com/joostjager/whatsat [news72 sphinx]: /zh/newsletters/2019/11/13/#possible-privacy-leak-in-the-ln-onion-format [river twitter thread]: https://twitter.com/philipglazman/status/1216849483184476165 -[wasabi rbf notification]: /en/compatibility/wasabi/#receive-notification +[wasabi rbf notification]: /en/matrix/ [wasabi rbf signaling]: https://github.com/zkSNACKs/WalletWasabi/pull/2405 [news52 #13756]: /zh/newsletters/2019/06/26/#bitcoin-core-13756 diff --git a/_topics/en/replace-by-fee.md b/_topics/en/replace-by-fee.md index 920d2a8da..609305644 100644 --- a/_topics/en/replace-by-fee.md +++ b/_topics/en/replace-by-fee.md @@ -32,7 +32,7 @@ primary_sources: ## true" to bold entry optech_mentions: - title: Compatibility matrix---Replace by Fee - url: /en/compatibility#replace-by-fee-rbf + url: /en/matrix/ date: 2019-08-20 - title: RBF in the wild (survey of RBF usage) diff --git a/assets/css/main.scss b/assets/css/main.scss index 9e7fa708a..148514cca 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -5,9 +5,6 @@ @import "minima"; @import "vendor/font-awesome/font-awesome"; -$compatibility-feature-yes: #c0ceff; -$compatibility-feature-no: #f8ffc0; - .center { text-align: center; } @@ -176,36 +173,6 @@ div.xoverflow { overflow-wrap: break-word; } -.compat-list ul { list-style: none; } -.compat-list li::before { - display: inline-block; - width: 1.25em; - margin-left: -1.25em; - font-size: 125%; -} - -.feature-yes li::before { - content: "✓"; - color: darken($compatibility-feature-yes, 50%); -} -.feature-no li::before { - content: "✕"; - color: darken($compatibility-feature-no, 50%); -} -.feature-neutral li::before { - content: "≈"; - color: grey; -} - -.third-party-logo -{ - max-height:150px; - display: block; - margin-left: auto; - margin-right: auto; - padding:20px -} - @keyframes highlightfade { from { background: aqua; } to { background: transparent; } @@ -216,45 +183,6 @@ div.xoverflow { animation-duration: 7s; } -td.compat_yes { - background-color: $compatibility-feature-yes; -} - -td.compat_no { - background-color: $compatibility-feature-no; -} - -td.compat { - margin: 0; - padding: 0; - font-size: 125%; -} - -span.compat-caption { - display: block; - font-size: 75%; - font-style: italic; - line-height: 1.5; - padding-top: 1ex; -} - -table.compatibility -{ - margin: 0 auto; - width: unset; -} - -div.compat-usability -{ - max-width: 300px; float: left; padding: 20px; text-align: center; -} - -div.compat-usability img -{ - width:100%; - border: thin solid silver; -} - .site-nav .page-link:not(:last-child) { margin-right: 10px; diff --git a/en/compatibility.md b/en/compatibility.md deleted file mode 100644 index 294b7ec10..000000000 --- a/en/compatibility.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -layout: page -title: Compatibility Matrix -permalink: /en/compatibility/ -nowrap: true ---- -{% assign yes = '' %} -{% assign no = '' %} - - -{:.center} -[Segwit](#segwit-addresses) \| [Replace-by-Fee](#replace-by-fee-rbf) - -## Segwit Addresses - - - - - - - - - - - - - - - - - - - -{% assign tools = site.compat | sort %} -{% for tool in tools %} - {% if tool.segwit %} - - - {% assign segwit_receive_default = "" %} - {% assign segwit_receive_default_class = "default" %} - {% case tool.segwit.features.receive.default %} - {% when "p2pkh" %} - {% assign segwit_receive_default = "P2PKH" %} - {% assign segwit_receive_default_class = "compat_no" %} - {% when "p2sh" %} - {% assign segwit_receive_default = "P2SH" %} - {% assign segwit_receive_default_class = "compat_no" %} - {% when "p2sh_wrapped" %} - {% assign segwit_receive_default = "P2SH-P2WPKH" %} - {% assign segwit_receive_default_class = "compat_yes" %} - {% when "p2sh_wrapped_p2wsh" %} - {% assign segwit_receive_default = "P2SH-P2WSH" %} - {% assign segwit_receive_default_class = "compat_yes" %} - {% when "bech32" %} - {% assign segwit_receive_default = "P2WPKH" %} - {% assign segwit_receive_default_class = "compat_yes" %} - {% when "bech32_p2wsh" %} - {% assign segwit_receive_default = "P2WSH" %} - {% assign segwit_receive_default_class = "compat_yes" %} - {% when "na" %} - {% when "untested" %} - {% assign cell_label = "?" %} - {% else %}{% include ERROR_43_unexpected_value %} - {% endcase %} - - {% include functions/compat-cell.md state=tool.segwit.features.receive.p2sh_wrapped anchor="#segwit-receive-p2sh_wrapped" %} - {% include functions/compat-cell.md state=tool.segwit.features.receive.bech32 anchor="#segwit-receive-bech32" %} - {% include functions/compat-cell.md state=tool.segwit.features.receive.bech32m anchor="#segwit-receive-bech32m" %} - - {% include functions/compat-cell.md state=tool.segwit.features.send.bech32 anchor="#segwit-send-bech32" %} - {% include functions/compat-cell.md state=tool.segwit.features.send.bech32_p2wsh anchor="#segwit-send-bech32_p2wsh" %} - {% include functions/compat-cell.md state=tool.segwit.features.send.bech32m anchor="#segwit-send-bech32m" %} - {% include functions/compat-cell.md state=tool.segwit.features.send.change_bech32 anchor="#segwit-send-change_bech32" %} - - {% endif %} -{% endfor %} - -
Receiving supportSending support
P2SH-wrappedBech32Bech32mDefault addressP2WPKHP2WSHBech32mBech32 change
{{tool.name}}{{segwit_receive_default}}
- -## Replace-by-Fee (RBF) - - - - - - - - - - - - - - - - - - - - - -{% assign tools = site.compat | sort %} -{% for tool in tools %} - {% if tool.rbf %} - - - {% include functions/compat-cell.md state=tool.rbf.features.receive.notification anchor="#receive-notification" %} - {% include functions/compat-cell.md state=tool.rbf.features.receive.list anchor="#receive-list" %} - {% include functions/compat-cell.md state=tool.rbf.features.receive.details anchor="#receive-details" %} - {% include functions/compat-cell.md state=tool.rbf.features.receive.shows_replaced_version anchor="#receive-replaced" %} - {% include functions/compat-cell.md state=tool.rbf.features.receive.shows_original_version anchor="#receive-replaced" %} - {% include functions/compat-cell.md state=tool.rbf.features.send.signals_bip125 anchor="#send-signals_bip125" %} - {% include functions/compat-cell.md state=tool.rbf.features.send.list anchor="#send-list" %} - {% include functions/compat-cell.md state=tool.rbf.features.send.details anchor="#send-details" %} - {% include functions/compat-cell.md state=tool.rbf.features.send.shows_replaced_version anchor="#send-replaced" %} - {% include functions/compat-cell.md state=tool.rbf.features.send.shows_original_version anchor="#send-replaced" %} - - {% endif %} -{% endfor %} - -
Receiving supportSending support
NotificationListDetailsShows replacedShows originalSignals BIP125ListDetailsShows replacedShows original
{{tool.name}}
- -
-
-_Contributions and corrections are welcome. Please see the [contibuting -guidelines](https://github.com/bitcoinops/bitcoinops.github.io/blob/master/CONTRIBUTING.md) -for details._ -{: style="text-align: center;"} diff --git a/en/matrix.md b/en/matrix.md new file mode 100644 index 000000000..d5f361163 --- /dev/null +++ b/en/matrix.md @@ -0,0 +1,417 @@ +--- +layout: page +title: Bitcoin Feature Matrix +permalink: /en/matrix/ +nowrap: true +redirect_from: + - /en/compatibility/ + - /en/compatibility/wasabi/ +--- + + + + + + + + + +

tracking interoperability of ₿itcoin products & services 🤝

+ + + + + + + + + + + + + + + + +
+ Select features to display:
+  Platform
+  Hardware Wallet Interface
+  Fee Bumping
+  Descriptors
+  Multi-Party (PSBT, MuSig2, Coinjoin, Payjoin)
+
+
+  Payment Codes, Silent Payments
+  Lightning
+
+ Legend:
+ +
✅ - Full Support This response can represent "Send & Receive Support" (i.e. Bech32) or "Yes" (i.e. Native Segwit Change). +

+ +
💸 - Send SupportThis response represents "Send Only Support" (i.e. Bech32) or "Yes" (i.e. Native Segwit Change). +

+ +
❌ - No SupportThis response represents "No Support" for a given feature. +

+ +
🤷 - UnknownThis response represents uncertain status for a given feature. +

+ +
➖ - Not Applicable This response represents that a given feature is NOT applicable for a Product/Service category. For example, Lighting Features would be "Not Applicable" for a Signing Device. +

+ +
✔ - Alternate Implementation / ² - Multiple Implementations These responses represents cases where a feature is implemented via a solution other than the one be specifically tested for. For example, for Payjoin, BIP78 is solution being tested for, however other solutions will be recognised (i.e. BIP79). +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% assign tools = site.data.matrix | sort %} + + {% for wrapped_tool in tools %} + {% assign tool = wrapped_tool[1] %} + {% if tool.feature %} + + + + + + + {% endif %} + + {% endfor %} + + +
Product
/
Service
CategoryCategory of the Product/Service being tested.
Key
Features /
Use Cases
(hover)Short description of Product/Service focus or differentiating features.
Default
Receive
AddressWhat is the default receive address for the product / service?
Native SegwitP2WPKH, P2WSH, and P2TR all belong to the category of Native Segwit outputs.
+ Bech32
P2WPKH
P2WSH
Does the Product/Service support Bech32 (BIP173)?
+ - To qualify as having Bech32 sending support, a product should be able to send to BOTH P2WPKH and P2WSH.
+ - To qualify as having Bech32 receiving support, it is sufficient to receive to EITHER P2WPKH or P2WSH. +
+
+ Bech32m
P2TR
Does the Product/Service support Bech32 (BIP350)? +
Native
Segwit
ChangeDoes the Product/Service provide Native Segwit Change (P2WPKH, P2WSH, or P2TR)? +
{{tool.name}}{{tool.category}} +
+ {{tool.keyfeatures}} + 💡 +
+
+ {% include functions/matrix-cell-1-input.md state=tool.feature.default_receive %} + + + {% include functions/matrix-cell-1-input.md state=tool.feature.bech32 %} + + + {% include functions/matrix-cell-1-input.md state=tool.feature.bech32m %} + + + {% include functions/matrix-cell-1-input.md state=tool.feature.segwit_change %} + +
+ + + + + + + + + + + +
+ Notes:
+ 🔸 Details about what is being tested per feature can be seen by hovering over the respective header.
+ 🔸 Features with alternate implementations are denoted with *, hover for details.
+
+ Approach:
+ 🔸 The initial features within the matrix have been selected by bitcoinops with a focus on interoperability.
+ 🔸 The matrix will be split by category, once enough results are collected.
+ 🔸 New feature as well as Product/Service requests are welcome! Open a PR in the Optech Github.
+
+ +
+ +
+_Contributions and corrections are welcome. Please see the [contibuting +guidelines](https://github.com/bitcoinops/bitcoinops.github.io/blob/master/CONTRIBUTING.md) +for details._ +{: style="text-align: center;"} + + diff --git a/img/compatibility/abra/abra.png b/img/compatibility/abra/abra.png deleted file mode 100644 index 502ee0acc..000000000 Binary files a/img/compatibility/abra/abra.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/notification-incoming-replacement.png b/img/compatibility/abra/rbf/notification-incoming-replacement.png deleted file mode 100644 index 1906afbf7..000000000 Binary files a/img/compatibility/abra/rbf/notification-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/send-confirm.png b/img/compatibility/abra/rbf/send-confirm.png deleted file mode 100644 index 061847532..000000000 Binary files a/img/compatibility/abra/rbf/send-confirm.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/send-fee-notice.png b/img/compatibility/abra/rbf/send-fee-notice.png deleted file mode 100644 index 0ae6112de..000000000 Binary files a/img/compatibility/abra/rbf/send-fee-notice.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/send-screen-default.png b/img/compatibility/abra/rbf/send-screen-default.png deleted file mode 100644 index 5e013326a..000000000 Binary files a/img/compatibility/abra/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/transaction-details-replacement-confirmed.png b/img/compatibility/abra/rbf/transaction-details-replacement-confirmed.png deleted file mode 100644 index dc4c33e5d..000000000 Binary files a/img/compatibility/abra/rbf/transaction-details-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/transaction-details-sent.png b/img/compatibility/abra/rbf/transaction-details-sent.png deleted file mode 100644 index 7b2bddfc4..000000000 Binary files a/img/compatibility/abra/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/transaction-list-incoming-rbf.png b/img/compatibility/abra/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 61c072785..000000000 Binary files a/img/compatibility/abra/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/transaction-list-incoming-replacement.png b/img/compatibility/abra/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 451a08980..000000000 Binary files a/img/compatibility/abra/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/abra/rbf/transaction-list-sent.png b/img/compatibility/abra/rbf/transaction-list-sent.png deleted file mode 100644 index 1b8cbf471..000000000 Binary files a/img/compatibility/abra/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/abra/segwit/receive-screen.png b/img/compatibility/abra/segwit/receive-screen.png deleted file mode 100644 index 3453de21d..000000000 Binary files a/img/compatibility/abra/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/abra/segwit/send-bech32-qr.png b/img/compatibility/abra/segwit/send-bech32-qr.png deleted file mode 100644 index 16b50a2ea..000000000 Binary files a/img/compatibility/abra/segwit/send-bech32-qr.png and /dev/null differ diff --git a/img/compatibility/abra/segwit/send-bech32.png b/img/compatibility/abra/segwit/send-bech32.png deleted file mode 100644 index 09d867994..000000000 Binary files a/img/compatibility/abra/segwit/send-bech32.png and /dev/null differ diff --git a/img/compatibility/abra/segwit/send-non-bech32.png b/img/compatibility/abra/segwit/send-non-bech32.png deleted file mode 100644 index c1995738e..000000000 Binary files a/img/compatibility/abra/segwit/send-non-bech32.png and /dev/null differ diff --git a/img/compatibility/binance/binance.png b/img/compatibility/binance/binance.png deleted file mode 100755 index 0c3d5be32..000000000 Binary files a/img/compatibility/binance/binance.png and /dev/null differ diff --git a/img/compatibility/binance/rbf/send-screen.png b/img/compatibility/binance/rbf/send-screen.png deleted file mode 100644 index c1d3459f6..000000000 Binary files a/img/compatibility/binance/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/binance/rbf/transaction-list-incoming-rbf.png b/img/compatibility/binance/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index d81de8938..000000000 Binary files a/img/compatibility/binance/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/binance/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/binance/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index a25208fb0..000000000 Binary files a/img/compatibility/binance/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/binance/rbf/transaction-list-sent.png b/img/compatibility/binance/rbf/transaction-list-sent.png deleted file mode 100644 index 2f613ac08..000000000 Binary files a/img/compatibility/binance/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/binance/segwit/address-book-add.png b/img/compatibility/binance/segwit/address-book-add.png deleted file mode 100644 index bcd626e53..000000000 Binary files a/img/compatibility/binance/segwit/address-book-add.png and /dev/null differ diff --git a/img/compatibility/binance/segwit/receive-screen.png b/img/compatibility/binance/segwit/receive-screen.png deleted file mode 100644 index 0a280df40..000000000 Binary files a/img/compatibility/binance/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/binance/segwit/send-address-error.png b/img/compatibility/binance/segwit/send-address-error.png deleted file mode 100644 index 6169495b1..000000000 Binary files a/img/compatibility/binance/segwit/send-address-error.png and /dev/null differ diff --git a/img/compatibility/binance/segwit/send-p2wsh-error.png b/img/compatibility/binance/segwit/send-p2wsh-error.png deleted file mode 100644 index 61b5b8940..000000000 Binary files a/img/compatibility/binance/segwit/send-p2wsh-error.png and /dev/null differ diff --git a/img/compatibility/binance/segwit/send-screen.png b/img/compatibility/binance/segwit/send-screen.png deleted file mode 100644 index 52f679f8e..000000000 Binary files a/img/compatibility/binance/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/bitcoin-core.png b/img/compatibility/bitcoin-core/bitcoin-core.png deleted file mode 100755 index c6a8df8a9..000000000 Binary files a/img/compatibility/bitcoin-core/bitcoin-core.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/default-wallet-send-screen.png b/img/compatibility/bitcoin-core/default-wallet-send-screen.png deleted file mode 100644 index 6beca4419..000000000 Binary files a/img/compatibility/bitcoin-core/default-wallet-send-screen.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/increase-fee-confirmation-prompt.png b/img/compatibility/bitcoin-core/increase-fee-confirmation-prompt.png deleted file mode 100644 index 1e94673e4..000000000 Binary files a/img/compatibility/bitcoin-core/increase-fee-confirmation-prompt.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note-enabled.png b/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note-enabled.png deleted file mode 100644 index abdfd7911..000000000 Binary files a/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note-enabled.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note.png b/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note.png deleted file mode 100644 index 6a2498346..000000000 Binary files a/img/compatibility/bitcoin-core/low-fee-confirmation-with-rbf-note.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/notification-incoming-transaction.png b/img/compatibility/bitcoin-core/notification-incoming-transaction.png deleted file mode 100644 index eeae04266..000000000 Binary files a/img/compatibility/bitcoin-core/notification-incoming-transaction.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/notification-replacement-transaction.png b/img/compatibility/bitcoin-core/notification-replacement-transaction.png deleted file mode 100644 index 23906a000..000000000 Binary files a/img/compatibility/bitcoin-core/notification-replacement-transaction.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/segwit/address-screen.png b/img/compatibility/bitcoin-core/segwit/address-screen.png deleted file mode 100644 index 5d7218af9..000000000 Binary files a/img/compatibility/bitcoin-core/segwit/address-screen.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/segwit/receive-screen.png b/img/compatibility/bitcoin-core/segwit/receive-screen.png deleted file mode 100644 index e2e08e4e3..000000000 Binary files a/img/compatibility/bitcoin-core/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/segwit/send-screen.png b/img/compatibility/bitcoin-core/segwit/send-screen.png deleted file mode 100644 index 390b789ce..000000000 Binary files a/img/compatibility/bitcoin-core/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-bumped-transaction.png b/img/compatibility/bitcoin-core/transaction-details-bumped-transaction.png deleted file mode 100644 index fe1e83418..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-bumped-transaction.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-context-menu-increase-fee.png b/img/compatibility/bitcoin-core/transaction-details-context-menu-increase-fee.png deleted file mode 100644 index ad393757c..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-context-menu-increase-fee.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-original.png b/img/compatibility/bitcoin-core/transaction-details-original.png deleted file mode 100644 index 538b2db60..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-original.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-outgoing-rbf.png b/img/compatibility/bitcoin-core/transaction-details-outgoing-rbf.png deleted file mode 100644 index b285db415..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-outgoing-rbf.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-rbf-incoming.png b/img/compatibility/bitcoin-core/transaction-details-rbf-incoming.png deleted file mode 100644 index 253b23795..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-rbf-incoming.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-details-replacement.png b/img/compatibility/bitcoin-core/transaction-details-replacement.png deleted file mode 100644 index 4e0d27d29..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-details-replacement.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-list-outgoing-rbf-transaction.png b/img/compatibility/bitcoin-core/transaction-list-outgoing-rbf-transaction.png deleted file mode 100644 index 5802c67a9..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-list-outgoing-rbf-transaction.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-list-post-bump.png b/img/compatibility/bitcoin-core/transaction-list-post-bump.png deleted file mode 100644 index 985ce011b..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-list-post-bump.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-list-rbf-incoming.png b/img/compatibility/bitcoin-core/transaction-list-rbf-incoming.png deleted file mode 100644 index e3a897fc8..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-list-rbf-incoming.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/transaction-list-replacement-incoming.png b/img/compatibility/bitcoin-core/transaction-list-replacement-incoming.png deleted file mode 100644 index b3cfd7592..000000000 Binary files a/img/compatibility/bitcoin-core/transaction-list-replacement-incoming.png and /dev/null differ diff --git a/img/compatibility/bitcoin-core/wallet-send-screen-fee-details.png b/img/compatibility/bitcoin-core/wallet-send-screen-fee-details.png deleted file mode 100644 index 0fe32d849..000000000 Binary files a/img/compatibility/bitcoin-core/wallet-send-screen-fee-details.png and /dev/null differ diff --git a/img/compatibility/bitcoin-wallet/bitcoin-wallet.png b/img/compatibility/bitcoin-wallet/bitcoin-wallet.png deleted file mode 100644 index 720a163ba..000000000 Binary files a/img/compatibility/bitcoin-wallet/bitcoin-wallet.png and /dev/null differ diff --git a/img/compatibility/bitgo/bitgo.png b/img/compatibility/bitgo/bitgo.png deleted file mode 100644 index 4513bee9a..000000000 Binary files a/img/compatibility/bitgo/bitgo.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/notification-incoming-rbf.png b/img/compatibility/bitgo/rbf/notification-incoming-rbf.png deleted file mode 100644 index 63c9eff2c..000000000 Binary files a/img/compatibility/bitgo/rbf/notification-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/send-screen.png b/img/compatibility/bitgo/rbf/send-screen.png deleted file mode 100644 index ce26015f8..000000000 Binary files a/img/compatibility/bitgo/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/sent-confirmation.png b/img/compatibility/bitgo/rbf/sent-confirmation.png deleted file mode 100644 index 134358b23..000000000 Binary files a/img/compatibility/bitgo/rbf/sent-confirmation.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/transaction-list-incoming-rbf.png b/img/compatibility/bitgo/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index da61cb8a2..000000000 Binary files a/img/compatibility/bitgo/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/bitgo/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index a624068c4..000000000 Binary files a/img/compatibility/bitgo/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/bitgo/rbf/transaction-list-sent.png b/img/compatibility/bitgo/rbf/transaction-list-sent.png deleted file mode 100644 index 2b5fa93e2..000000000 Binary files a/img/compatibility/bitgo/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/bitgo/segwit/receive-screen.png b/img/compatibility/bitgo/segwit/receive-screen.png deleted file mode 100644 index 815d6a8b6..000000000 Binary files a/img/compatibility/bitgo/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitgo/segwit/send-screen.png b/img/compatibility/bitgo/segwit/send-screen.png deleted file mode 100644 index 61cba5300..000000000 Binary files a/img/compatibility/bitgo/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitgo/segwit/send-v1.png b/img/compatibility/bitgo/segwit/send-v1.png deleted file mode 100644 index 49c9e5899..000000000 Binary files a/img/compatibility/bitgo/segwit/send-v1.png and /dev/null differ diff --git a/img/compatibility/bitmex/bitmex.png b/img/compatibility/bitmex/bitmex.png deleted file mode 100644 index fe9a81e35..000000000 Binary files a/img/compatibility/bitmex/bitmex.png and /dev/null differ diff --git a/img/compatibility/bitmex/rbf/send-screen.png b/img/compatibility/bitmex/rbf/send-screen.png deleted file mode 100644 index b35c1c609..000000000 Binary files a/img/compatibility/bitmex/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitmex/segwit/receive-screen.png b/img/compatibility/bitmex/segwit/receive-screen.png deleted file mode 100644 index 6278d51f4..000000000 Binary files a/img/compatibility/bitmex/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitnob/bitnob.png b/img/compatibility/bitnob/bitnob.png deleted file mode 100644 index e02b31582..000000000 Binary files a/img/compatibility/bitnob/bitnob.png and /dev/null differ diff --git a/img/compatibility/bitnob/rbf/send-fee-notice.png b/img/compatibility/bitnob/rbf/send-fee-notice.png deleted file mode 100644 index 5999fdf9a..000000000 Binary files a/img/compatibility/bitnob/rbf/send-fee-notice.png and /dev/null differ diff --git a/img/compatibility/bitnob/rbf/transaction-list-incoming-rbf.png b/img/compatibility/bitnob/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 9d2aa6655..000000000 Binary files a/img/compatibility/bitnob/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/bitnob/segwit/receive-screen.png b/img/compatibility/bitnob/segwit/receive-screen.png deleted file mode 100644 index 31fbf4d86..000000000 Binary files a/img/compatibility/bitnob/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitnob/segwit/send-screen-default.png b/img/compatibility/bitnob/segwit/send-screen-default.png deleted file mode 100644 index 3870145f0..000000000 Binary files a/img/compatibility/bitnob/segwit/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/bitpowr/bitpowr.png b/img/compatibility/bitpowr/bitpowr.png deleted file mode 100644 index ac9aa20ac..000000000 Binary files a/img/compatibility/bitpowr/bitpowr.png and /dev/null differ diff --git a/img/compatibility/bitpowr/rbf/send-change-fee.png b/img/compatibility/bitpowr/rbf/send-change-fee.png deleted file mode 100644 index 70d25ea80..000000000 Binary files a/img/compatibility/bitpowr/rbf/send-change-fee.png and /dev/null differ diff --git a/img/compatibility/bitpowr/rbf/send-fee-notice.png b/img/compatibility/bitpowr/rbf/send-fee-notice.png deleted file mode 100644 index 0ea2e7351..000000000 Binary files a/img/compatibility/bitpowr/rbf/send-fee-notice.png and /dev/null differ diff --git a/img/compatibility/bitpowr/rbf/send-screen-with-amount.png b/img/compatibility/bitpowr/rbf/send-screen-with-amount.png deleted file mode 100644 index 89c40b21b..000000000 Binary files a/img/compatibility/bitpowr/rbf/send-screen-with-amount.png and /dev/null differ diff --git a/img/compatibility/bitpowr/rbf/send-screen.png b/img/compatibility/bitpowr/rbf/send-screen.png deleted file mode 100644 index 29d613ffc..000000000 Binary files a/img/compatibility/bitpowr/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitpowr/rbf/transactions-list.png b/img/compatibility/bitpowr/rbf/transactions-list.png deleted file mode 100644 index eaa0c1b9b..000000000 Binary files a/img/compatibility/bitpowr/rbf/transactions-list.png and /dev/null differ diff --git a/img/compatibility/bitpowr/segwit/receive-screen.png b/img/compatibility/bitpowr/segwit/receive-screen.png deleted file mode 100644 index 911b5dee2..000000000 Binary files a/img/compatibility/bitpowr/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitpowr/segwit/send-change-segwit.png b/img/compatibility/bitpowr/segwit/send-change-segwit.png deleted file mode 100644 index 3c91cdb55..000000000 Binary files a/img/compatibility/bitpowr/segwit/send-change-segwit.png and /dev/null differ diff --git a/img/compatibility/bitpowr/segwit/send-screen.png b/img/compatibility/bitpowr/segwit/send-screen.png deleted file mode 100644 index 29d613ffc..000000000 Binary files a/img/compatibility/bitpowr/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitrefill/bitrefill.png b/img/compatibility/bitrefill/bitrefill.png deleted file mode 100644 index 9a72123f8..000000000 Binary files a/img/compatibility/bitrefill/bitrefill.png and /dev/null differ diff --git a/img/compatibility/bitrefill/rbf/send-screen.png b/img/compatibility/bitrefill/rbf/send-screen.png deleted file mode 100644 index 78a3cdb8c..000000000 Binary files a/img/compatibility/bitrefill/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitrefill/rbf/transaction-list-incoming-rbf.png b/img/compatibility/bitrefill/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 19f37f19c..000000000 Binary files a/img/compatibility/bitrefill/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/bitrefill/rbf/transaction-list-incoming-replacement.png b/img/compatibility/bitrefill/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index d3c35969e..000000000 Binary files a/img/compatibility/bitrefill/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/bitrefill/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/bitrefill/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index f0c45e6e4..000000000 Binary files a/img/compatibility/bitrefill/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/bitrefill/rbf/transaction-list-sent.png b/img/compatibility/bitrefill/rbf/transaction-list-sent.png deleted file mode 100644 index 4e7e60cba..000000000 Binary files a/img/compatibility/bitrefill/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/bitrefill/segwit/receive-screen.png b/img/compatibility/bitrefill/segwit/receive-screen.png deleted file mode 100644 index 7688f1336..000000000 Binary files a/img/compatibility/bitrefill/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/bitrefill/segwit/send-screen.png b/img/compatibility/bitrefill/segwit/send-screen.png deleted file mode 100644 index a04aa28f6..000000000 Binary files a/img/compatibility/bitrefill/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitrefill/segwit/send-v1.png b/img/compatibility/bitrefill/segwit/send-v1.png deleted file mode 100644 index 4fc52f95e..000000000 Binary files a/img/compatibility/bitrefill/segwit/send-v1.png and /dev/null differ diff --git a/img/compatibility/bitstamp/bitstamp.png b/img/compatibility/bitstamp/bitstamp.png deleted file mode 100644 index 17c2e1bcb..000000000 Binary files a/img/compatibility/bitstamp/bitstamp.png and /dev/null differ diff --git a/img/compatibility/bitstamp/rbf/send-screen.png b/img/compatibility/bitstamp/rbf/send-screen.png deleted file mode 100644 index a87e08cf1..000000000 Binary files a/img/compatibility/bitstamp/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/bitstamp/rbf/transaction-list-incoming-rbf.png b/img/compatibility/bitstamp/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 7ec418ccb..000000000 Binary files a/img/compatibility/bitstamp/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/bitstamp/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/bitstamp/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index f2da47bf6..000000000 Binary files a/img/compatibility/bitstamp/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/bitstamp/rbf/transaction-list-sent.png b/img/compatibility/bitstamp/rbf/transaction-list-sent.png deleted file mode 100644 index 598f3a50c..000000000 Binary files a/img/compatibility/bitstamp/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/bitstamp/segwit/receive-screen.png b/img/compatibility/bitstamp/segwit/receive-screen.png deleted file mode 100644 index 7d7d250ef..000000000 Binary files a/img/compatibility/bitstamp/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/blockchaininfo.png b/img/compatibility/blockchaininfo/blockchaininfo.png deleted file mode 100644 index 31858a081..000000000 Binary files a/img/compatibility/blockchaininfo/blockchaininfo.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/rbf/send-default-screen.png b/img/compatibility/blockchaininfo/rbf/send-default-screen.png deleted file mode 100644 index 2e02a72ef..000000000 Binary files a/img/compatibility/blockchaininfo/rbf/send-default-screen.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/rbf/send-screen-custom-fees.png b/img/compatibility/blockchaininfo/rbf/send-screen-custom-fees.png deleted file mode 100644 index 4778f29b6..000000000 Binary files a/img/compatibility/blockchaininfo/rbf/send-screen-custom-fees.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/rbf/transaction-list-incoming-rbf.png b/img/compatibility/blockchaininfo/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index ee07b2305..000000000 Binary files a/img/compatibility/blockchaininfo/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/rbf/transaction-list-sent.png b/img/compatibility/blockchaininfo/rbf/transaction-list-sent.png deleted file mode 100644 index 5c80bf0e1..000000000 Binary files a/img/compatibility/blockchaininfo/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/segwit/receive-screen.png b/img/compatibility/blockchaininfo/segwit/receive-screen.png deleted file mode 100644 index 4179069e7..000000000 Binary files a/img/compatibility/blockchaininfo/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/segwit/send-screen.png b/img/compatibility/blockchaininfo/segwit/send-screen.png deleted file mode 100644 index e8ec19bdf..000000000 Binary files a/img/compatibility/blockchaininfo/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/blockchaininfo/segwit/send-v1-error.png b/img/compatibility/blockchaininfo/segwit/send-v1-error.png deleted file mode 100644 index 6424a670c..000000000 Binary files a/img/compatibility/blockchaininfo/segwit/send-v1-error.png and /dev/null differ diff --git a/img/compatibility/blocksettle/blocksettle.png b/img/compatibility/blocksettle/blocksettle.png deleted file mode 100644 index 1ea7dccaf..000000000 Binary files a/img/compatibility/blocksettle/blocksettle.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_change_outputs.png b/img/compatibility/blocksettle/rbf/RBF_change_outputs.png deleted file mode 100644 index 126f66989..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_change_outputs.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_default_check.png b/img/compatibility/blocksettle/rbf/RBF_default_check.png deleted file mode 100644 index db0c2a37a..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_default_check.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_default_outputs.png b/img/compatibility/blocksettle/rbf/RBF_default_outputs.png deleted file mode 100644 index 5793c5624..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_default_outputs.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_desktop_notification.png b/img/compatibility/blocksettle/rbf/RBF_desktop_notification.png deleted file mode 100644 index 60b2f0a04..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_desktop_notification.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_right_click.png b/img/compatibility/blocksettle/rbf/RBF_right_click.png deleted file mode 100644 index 9d0d77909..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_right_click.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_txdetail_signalling.png b/img/compatibility/blocksettle/rbf/RBF_txdetail_signalling.png deleted file mode 100644 index 6faaed472..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_txdetail_signalling.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_txdetails_send.png b/img/compatibility/blocksettle/rbf/RBF_txdetails_send.png deleted file mode 100644 index e587bcb4c..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_txdetails_send.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_txlist_replacement.png b/img/compatibility/blocksettle/rbf/RBF_txlist_replacement.png deleted file mode 100644 index 91feacb2e..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_txlist_replacement.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_txlist_signalling.png b/img/compatibility/blocksettle/rbf/RBF_txlist_signalling.png deleted file mode 100644 index e29d652fe..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_txlist_signalling.png and /dev/null differ diff --git a/img/compatibility/blocksettle/rbf/RBF_txoverview.png b/img/compatibility/blocksettle/rbf/RBF_txoverview.png deleted file mode 100644 index 7545de92c..000000000 Binary files a/img/compatibility/blocksettle/rbf/RBF_txoverview.png and /dev/null differ diff --git a/img/compatibility/blocksettle/segwit/SegWit_change.png b/img/compatibility/blocksettle/segwit/SegWit_change.png deleted file mode 100644 index a4c3494a3..000000000 Binary files a/img/compatibility/blocksettle/segwit/SegWit_change.png and /dev/null differ diff --git a/img/compatibility/blocksettle/segwit/SegWit_default.png b/img/compatibility/blocksettle/segwit/SegWit_default.png deleted file mode 100644 index c3d110fe5..000000000 Binary files a/img/compatibility/blocksettle/segwit/SegWit_default.png and /dev/null differ diff --git a/img/compatibility/blocksettle/segwit/SegWit_generate.png b/img/compatibility/blocksettle/segwit/SegWit_generate.png deleted file mode 100644 index 0a60e944e..000000000 Binary files a/img/compatibility/blocksettle/segwit/SegWit_generate.png and /dev/null differ diff --git a/img/compatibility/blocksettle/segwit/SegWit_send.png b/img/compatibility/blocksettle/segwit/SegWit_send.png deleted file mode 100644 index 9256f154b..000000000 Binary files a/img/compatibility/blocksettle/segwit/SegWit_send.png and /dev/null differ diff --git a/img/compatibility/blocksettle/segwit/SegWit_wallet_overview.png b/img/compatibility/blocksettle/segwit/SegWit_wallet_overview.png deleted file mode 100644 index b6a8674e0..000000000 Binary files a/img/compatibility/blocksettle/segwit/SegWit_wallet_overview.png and /dev/null differ diff --git a/img/compatibility/casa/casa.png b/img/compatibility/casa/casa.png deleted file mode 100644 index 8d9a08c55..000000000 Binary files a/img/compatibility/casa/casa.png and /dev/null differ diff --git a/img/compatibility/casa/rbf/approve-send-transaction.png b/img/compatibility/casa/rbf/approve-send-transaction.png deleted file mode 100644 index 891bd51db..000000000 Binary files a/img/compatibility/casa/rbf/approve-send-transaction.png and /dev/null differ diff --git a/img/compatibility/casa/rbf/transaction-list.png b/img/compatibility/casa/rbf/transaction-list.png deleted file mode 100644 index 660f46a48..000000000 Binary files a/img/compatibility/casa/rbf/transaction-list.png and /dev/null differ diff --git a/img/compatibility/casa/segwit/receive-p2sh-wrapped-segwit.png b/img/compatibility/casa/segwit/receive-p2sh-wrapped-segwit.png deleted file mode 100644 index 76bdc0ae3..000000000 Binary files a/img/compatibility/casa/segwit/receive-p2sh-wrapped-segwit.png and /dev/null differ diff --git a/img/compatibility/casa/segwit/send-to-bech32.png b/img/compatibility/casa/segwit/send-to-bech32.png deleted file mode 100644 index 34a0ae5ff..000000000 Binary files a/img/compatibility/casa/segwit/send-to-bech32.png and /dev/null differ diff --git a/img/compatibility/cashapp/cashapp.png b/img/compatibility/cashapp/cashapp.png deleted file mode 100644 index aa37467e5..000000000 Binary files a/img/compatibility/cashapp/cashapp.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/incoming-notification.png b/img/compatibility/cashapp/rbf/incoming-notification.png deleted file mode 100644 index 8cd4e920d..000000000 Binary files a/img/compatibility/cashapp/rbf/incoming-notification.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/send-confirm.png b/img/compatibility/cashapp/rbf/send-confirm.png deleted file mode 100644 index f0e8f8085..000000000 Binary files a/img/compatibility/cashapp/rbf/send-confirm.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/send-screen-default.png b/img/compatibility/cashapp/rbf/send-screen-default.png deleted file mode 100644 index a5d3c97b3..000000000 Binary files a/img/compatibility/cashapp/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/transaction-details-incoming.png b/img/compatibility/cashapp/rbf/transaction-details-incoming.png deleted file mode 100644 index 5527ffd17..000000000 Binary files a/img/compatibility/cashapp/rbf/transaction-details-incoming.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/transaction-details-sent.png b/img/compatibility/cashapp/rbf/transaction-details-sent.png deleted file mode 100644 index f688c7ddb..000000000 Binary files a/img/compatibility/cashapp/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/transaction-list-incoming.png b/img/compatibility/cashapp/rbf/transaction-list-incoming.png deleted file mode 100644 index 6ddd69ff1..000000000 Binary files a/img/compatibility/cashapp/rbf/transaction-list-incoming.png and /dev/null differ diff --git a/img/compatibility/cashapp/rbf/transaction-list-sent.png b/img/compatibility/cashapp/rbf/transaction-list-sent.png deleted file mode 100644 index fe25d60fa..000000000 Binary files a/img/compatibility/cashapp/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/cashapp/segwit/receive-screen.png b/img/compatibility/cashapp/segwit/receive-screen.png deleted file mode 100644 index 17fa7c607..000000000 Binary files a/img/compatibility/cashapp/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/cashapp/segwit/send-confirm.png b/img/compatibility/cashapp/segwit/send-confirm.png deleted file mode 100644 index 36a533005..000000000 Binary files a/img/compatibility/cashapp/segwit/send-confirm.png and /dev/null differ diff --git a/img/compatibility/cashapp/segwit/send-screen.png b/img/compatibility/cashapp/segwit/send-screen.png deleted file mode 100644 index 121de5c23..000000000 Binary files a/img/compatibility/cashapp/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/coinbase/coinbase.png b/img/compatibility/coinbase/coinbase.png deleted file mode 100644 index 9c773f90e..000000000 Binary files a/img/compatibility/coinbase/coinbase.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/send-confirm.png b/img/compatibility/coinbase/rbf/send-confirm.png deleted file mode 100644 index dc750ce81..000000000 Binary files a/img/compatibility/coinbase/rbf/send-confirm.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/send-screen-default.png b/img/compatibility/coinbase/rbf/send-screen-default.png deleted file mode 100644 index d3e6a62dc..000000000 Binary files a/img/compatibility/coinbase/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/transaction-details-incoming-rbf.png b/img/compatibility/coinbase/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index d84313688..000000000 Binary files a/img/compatibility/coinbase/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/transaction-details-sent-2.png b/img/compatibility/coinbase/rbf/transaction-details-sent-2.png deleted file mode 100644 index c05734a95..000000000 Binary files a/img/compatibility/coinbase/rbf/transaction-details-sent-2.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/transaction-details-sent.png b/img/compatibility/coinbase/rbf/transaction-details-sent.png deleted file mode 100644 index 1873e8a8c..000000000 Binary files a/img/compatibility/coinbase/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/transaction-list-incoming-rbf.png b/img/compatibility/coinbase/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 89dc62967..000000000 Binary files a/img/compatibility/coinbase/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/coinbase/rbf/transaction-list-incoming-replacement.png b/img/compatibility/coinbase/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 18156bec2..000000000 Binary files a/img/compatibility/coinbase/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/coinbase/segwit/change-address.png b/img/compatibility/coinbase/segwit/change-address.png deleted file mode 100644 index 7522a0269..000000000 Binary files a/img/compatibility/coinbase/segwit/change-address.png and /dev/null differ diff --git a/img/compatibility/coinbase/segwit/receive-screen.png b/img/compatibility/coinbase/segwit/receive-screen.png deleted file mode 100644 index 662ed339e..000000000 Binary files a/img/compatibility/coinbase/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/coinbase/segwit/send-screen.png b/img/compatibility/coinbase/segwit/send-screen.png deleted file mode 100644 index 10a2ef00f..000000000 Binary files a/img/compatibility/coinbase/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/coinbase/segwit/send-segwit-v1.png b/img/compatibility/coinbase/segwit/send-segwit-v1.png deleted file mode 100644 index 78f21cca3..000000000 Binary files a/img/compatibility/coinbase/segwit/send-segwit-v1.png and /dev/null differ diff --git a/img/compatibility/coinbase/segwit/transaction-details-sent.png b/img/compatibility/coinbase/segwit/transaction-details-sent.png deleted file mode 100644 index 01980dff3..000000000 Binary files a/img/compatibility/coinbase/segwit/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/conio/conio.png b/img/compatibility/conio/conio.png deleted file mode 100644 index dce78d228..000000000 Binary files a/img/compatibility/conio/conio.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/notification-incoming-rbf.png b/img/compatibility/conio/rbf/notification-incoming-rbf.png deleted file mode 100644 index 85c753b87..000000000 Binary files a/img/compatibility/conio/rbf/notification-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/notification-replacement.png b/img/compatibility/conio/rbf/notification-replacement.png deleted file mode 100644 index 359c69590..000000000 Binary files a/img/compatibility/conio/rbf/notification-replacement.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/send-screen-default.png b/img/compatibility/conio/rbf/send-screen-default.png deleted file mode 100644 index 8b77f6226..000000000 Binary files a/img/compatibility/conio/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-2.png b/img/compatibility/conio/rbf/transaction-details-incoming-rbf-2.png deleted file mode 100644 index 31f42c1f4..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-2.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-3.png b/img/compatibility/conio/rbf/transaction-details-incoming-rbf-3.png deleted file mode 100644 index 4f672be05..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-3.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-receive-faster.png b/img/compatibility/conio/rbf/transaction-details-incoming-rbf-receive-faster.png deleted file mode 100644 index dfb3420ef..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-incoming-rbf-receive-faster.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-incoming-rbf.png b/img/compatibility/conio/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 60b8596bb..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-replacement.png b/img/compatibility/conio/rbf/transaction-details-replacement.png deleted file mode 100644 index 876e2e670..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-replacement.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-details-sent.png b/img/compatibility/conio/rbf/transaction-details-sent.png deleted file mode 100644 index 7b3fdfd27..000000000 Binary files a/img/compatibility/conio/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-list-incoming-rbf.png b/img/compatibility/conio/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index ae7fed2ff..000000000 Binary files a/img/compatibility/conio/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-list-incoming-replacement.png b/img/compatibility/conio/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 861998e35..000000000 Binary files a/img/compatibility/conio/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/conio/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/conio/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index b55854f7c..000000000 Binary files a/img/compatibility/conio/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/conio/segwit/receive-screen.png b/img/compatibility/conio/segwit/receive-screen.png deleted file mode 100644 index 952a064ed..000000000 Binary files a/img/compatibility/conio/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/conio/segwit/send-screen-segwitv1-error.png b/img/compatibility/conio/segwit/send-screen-segwitv1-error.png deleted file mode 100644 index c8fda55f0..000000000 Binary files a/img/compatibility/conio/segwit/send-screen-segwitv1-error.png and /dev/null differ diff --git a/img/compatibility/conio/segwit/send-screen.png b/img/compatibility/conio/segwit/send-screen.png deleted file mode 100644 index 20c9360a9..000000000 Binary files a/img/compatibility/conio/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/copay/copay.png b/img/compatibility/copay/copay.png deleted file mode 100644 index c8d2d65d2..000000000 Binary files a/img/compatibility/copay/copay.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/default-send-screen.png b/img/compatibility/copay/rbf/default-send-screen.png deleted file mode 100644 index 16fc6f08f..000000000 Binary files a/img/compatibility/copay/rbf/default-send-screen.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/send-dialog-custom-fee-level.png b/img/compatibility/copay/rbf/send-dialog-custom-fee-level.png deleted file mode 100644 index 44f868dcd..000000000 Binary files a/img/compatibility/copay/rbf/send-dialog-custom-fee-level.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/send-fee-level-options.png b/img/compatibility/copay/rbf/send-fee-level-options.png deleted file mode 100644 index ee6a50d9f..000000000 Binary files a/img/compatibility/copay/rbf/send-fee-level-options.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/send-miner-fee-options.png b/img/compatibility/copay/rbf/send-miner-fee-options.png deleted file mode 100644 index 7f9d2f829..000000000 Binary files a/img/compatibility/copay/rbf/send-miner-fee-options.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/transaction-details-incoming-rbf.png b/img/compatibility/copay/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 71533a9a9..000000000 Binary files a/img/compatibility/copay/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/transaction-details-sent-warning.png b/img/compatibility/copay/rbf/transaction-details-sent-warning.png deleted file mode 100644 index cb44d46e9..000000000 Binary files a/img/compatibility/copay/rbf/transaction-details-sent-warning.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/transaction-details-sent.png b/img/compatibility/copay/rbf/transaction-details-sent.png deleted file mode 100644 index aa4563dcb..000000000 Binary files a/img/compatibility/copay/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/transaction-list-incoming-rbf.png b/img/compatibility/copay/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 802c8d607..000000000 Binary files a/img/compatibility/copay/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/copay/rbf/transaction-list-sent.png b/img/compatibility/copay/rbf/transaction-list-sent.png deleted file mode 100644 index 0a8f3ac92..000000000 Binary files a/img/compatibility/copay/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/copay/segwit/receive-screen.png b/img/compatibility/copay/segwit/receive-screen.png deleted file mode 100644 index 0f6b925ec..000000000 Binary files a/img/compatibility/copay/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/copay/segwit/send-screen.png b/img/compatibility/copay/segwit/send-screen.png deleted file mode 100644 index 466e3f3c9..000000000 Binary files a/img/compatibility/copay/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/edge/edge.png b/img/compatibility/edge/edge.png deleted file mode 100644 index 55965d4d0..000000000 Binary files a/img/compatibility/edge/edge.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/send-change-mining-fee.png b/img/compatibility/edge/rbf/send-change-mining-fee.png deleted file mode 100644 index f56abb14a..000000000 Binary files a/img/compatibility/edge/rbf/send-change-mining-fee.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/send-context-fees-menu.png b/img/compatibility/edge/rbf/send-context-fees-menu.png deleted file mode 100644 index 799072edc..000000000 Binary files a/img/compatibility/edge/rbf/send-context-fees-menu.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/send-custom-mining-fee.png b/img/compatibility/edge/rbf/send-custom-mining-fee.png deleted file mode 100644 index 15c2847cf..000000000 Binary files a/img/compatibility/edge/rbf/send-custom-mining-fee.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/send-screen-default.png b/img/compatibility/edge/rbf/send-screen-default.png deleted file mode 100644 index 495c1ba2b..000000000 Binary files a/img/compatibility/edge/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/transaction-details-incoming-rbf-advanced.png b/img/compatibility/edge/rbf/transaction-details-incoming-rbf-advanced.png deleted file mode 100644 index fd0cd00f0..000000000 Binary files a/img/compatibility/edge/rbf/transaction-details-incoming-rbf-advanced.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/transaction-details-incoming-rbf.png b/img/compatibility/edge/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 49f9f5f1d..000000000 Binary files a/img/compatibility/edge/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/transaction-details-sent.png b/img/compatibility/edge/rbf/transaction-details-sent.png deleted file mode 100644 index 4edbaed77..000000000 Binary files a/img/compatibility/edge/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/edge/rbf/transaction-list-incoming-replacement.png b/img/compatibility/edge/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 20900b2c1..000000000 Binary files a/img/compatibility/edge/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/edge/segwit/receive-screen.png b/img/compatibility/edge/segwit/receive-screen.png deleted file mode 100644 index 1033a3adc..000000000 Binary files a/img/compatibility/edge/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/edge/segwit/send-screen.png b/img/compatibility/edge/segwit/send-screen.png deleted file mode 100644 index 337efab2d..000000000 Binary files a/img/compatibility/edge/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/edge/segwit/transaction-list-segwit-v1-pending.png b/img/compatibility/edge/segwit/transaction-list-segwit-v1-pending.png deleted file mode 100644 index 61c3527fc..000000000 Binary files a/img/compatibility/edge/segwit/transaction-list-segwit-v1-pending.png and /dev/null differ diff --git a/img/compatibility/edge/segwit/wallet-creation-screen.png b/img/compatibility/edge/segwit/wallet-creation-screen.png deleted file mode 100644 index e74f1dea5..000000000 Binary files a/img/compatibility/edge/segwit/wallet-creation-screen.png and /dev/null differ diff --git a/img/compatibility/electrum/electrum.png b/img/compatibility/electrum/electrum.png deleted file mode 100644 index 7b55dd4d0..000000000 Binary files a/img/compatibility/electrum/electrum.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/alert-incoming-replacement-tx.png b/img/compatibility/electrum/rbf/alert-incoming-replacement-tx.png deleted file mode 100644 index 16f458596..000000000 Binary files a/img/compatibility/electrum/rbf/alert-incoming-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/default-wallet-send-screen.png b/img/compatibility/electrum/rbf/default-wallet-send-screen.png deleted file mode 100644 index 3f8dce898..000000000 Binary files a/img/compatibility/electrum/rbf/default-wallet-send-screen.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/dialog-bumped-fee-input.png b/img/compatibility/electrum/rbf/dialog-bumped-fee-input.png deleted file mode 100644 index 476ad2a26..000000000 Binary files a/img/compatibility/electrum/rbf/dialog-bumped-fee-input.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/incoming-transaction-alert.png b/img/compatibility/electrum/rbf/incoming-transaction-alert.png deleted file mode 100644 index a6447b456..000000000 Binary files a/img/compatibility/electrum/rbf/incoming-transaction-alert.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/preference-rbf-checkbox.png b/img/compatibility/electrum/rbf/preference-rbf-checkbox.png deleted file mode 100644 index 9958f33bb..000000000 Binary files a/img/compatibility/electrum/rbf/preference-rbf-checkbox.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-details-incoming-replacement.png b/img/compatibility/electrum/rbf/transaction-details-incoming-replacement.png deleted file mode 100644 index ad5eaab30..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-details-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-details-incoming.png b/img/compatibility/electrum/rbf/transaction-details-incoming.png deleted file mode 100644 index 5273d41ee..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-details-incoming.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-details-outgoing-rbf-transaction.png b/img/compatibility/electrum/rbf/transaction-details-outgoing-rbf-transaction.png deleted file mode 100644 index 217a248b8..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-details-outgoing-rbf-transaction.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-details-replacement-tx.png b/img/compatibility/electrum/rbf/transaction-details-replacement-tx.png deleted file mode 100644 index 813d9114f..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-details-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-list-context-menu-increase-fee.png b/img/compatibility/electrum/rbf/transaction-list-context-menu-increase-fee.png deleted file mode 100644 index dc8ff8820..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-list-context-menu-increase-fee.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-list-outgoing-rbf-transaction.png b/img/compatibility/electrum/rbf/transaction-list-outgoing-rbf-transaction.png deleted file mode 100644 index 7231f7ad9..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-list-outgoing-rbf-transaction.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-list-rbf-noted.png b/img/compatibility/electrum/rbf/transaction-list-rbf-noted.png deleted file mode 100644 index 26ac92a8b..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-list-rbf-noted.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-list-replacement-tx-only.png b/img/compatibility/electrum/rbf/transaction-list-replacement-tx-only.png deleted file mode 100644 index a88d7c222..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-list-replacement-tx-only.png and /dev/null differ diff --git a/img/compatibility/electrum/rbf/transaction-list-replacement-tx.png b/img/compatibility/electrum/rbf/transaction-list-replacement-tx.png deleted file mode 100644 index 36e1b4f4c..000000000 Binary files a/img/compatibility/electrum/rbf/transaction-list-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/address-list.png b/img/compatibility/electrum/segwit/address-list.png deleted file mode 100644 index 8dd1910b9..000000000 Binary files a/img/compatibility/electrum/segwit/address-list.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/create-wallet-p2sh-wrapped.png b/img/compatibility/electrum/segwit/create-wallet-p2sh-wrapped.png deleted file mode 100644 index f33df744f..000000000 Binary files a/img/compatibility/electrum/segwit/create-wallet-p2sh-wrapped.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/create-wallet.png b/img/compatibility/electrum/segwit/create-wallet.png deleted file mode 100644 index 3fbb037d0..000000000 Binary files a/img/compatibility/electrum/segwit/create-wallet.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/receive-screen.png b/img/compatibility/electrum/segwit/receive-screen.png deleted file mode 100644 index c04b72e78..000000000 Binary files a/img/compatibility/electrum/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/send-screen.png b/img/compatibility/electrum/segwit/send-screen.png deleted file mode 100644 index 75857e22b..000000000 Binary files a/img/compatibility/electrum/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/electrum/segwit/send-segwit-v1-error.png b/img/compatibility/electrum/segwit/send-segwit-v1-error.png deleted file mode 100644 index aeab09eef..000000000 Binary files a/img/compatibility/electrum/segwit/send-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/greenaddress/greenaddress.png b/img/compatibility/greenaddress/greenaddress.png deleted file mode 100644 index 52d19a2c5..000000000 Binary files a/img/compatibility/greenaddress/greenaddress.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/2fa-prompt.png b/img/compatibility/greenaddress/rbf/2fa-prompt.png deleted file mode 100644 index 0e247020b..000000000 Binary files a/img/compatibility/greenaddress/rbf/2fa-prompt.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/default-send-transaction-screen.png b/img/compatibility/greenaddress/rbf/default-send-transaction-screen.png deleted file mode 100644 index 0d5eb30e1..000000000 Binary files a/img/compatibility/greenaddress/rbf/default-send-transaction-screen.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/replacement-transaction-details.png b/img/compatibility/greenaddress/rbf/replacement-transaction-details.png deleted file mode 100644 index 93373d1a0..000000000 Binary files a/img/compatibility/greenaddress/rbf/replacement-transaction-details.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/send-transaction-screen-advanced.png b/img/compatibility/greenaddress/rbf/send-transaction-screen-advanced.png deleted file mode 100644 index 1aad391e5..000000000 Binary files a/img/compatibility/greenaddress/rbf/send-transaction-screen-advanced.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/sending-relay-fee-error-message.png b/img/compatibility/greenaddress/rbf/sending-relay-fee-error-message.png deleted file mode 100644 index c0bac85ee..000000000 Binary files a/img/compatibility/greenaddress/rbf/sending-relay-fee-error-message.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/sent-transaction-details.png b/img/compatibility/greenaddress/rbf/sent-transaction-details.png deleted file mode 100644 index a00e0206d..000000000 Binary files a/img/compatibility/greenaddress/rbf/sent-transaction-details.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/settings-transaction-replacement.png b/img/compatibility/greenaddress/rbf/settings-transaction-replacement.png deleted file mode 100644 index d48f62b4d..000000000 Binary files a/img/compatibility/greenaddress/rbf/settings-transaction-replacement.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-bumped-confirmed-tx.png b/img/compatibility/greenaddress/rbf/transaction-details-bumped-confirmed-tx.png deleted file mode 100644 index 167206fb9..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-bumped-confirmed-tx.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-1.png b/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-1.png deleted file mode 100644 index a0df8c8b5..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-1.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-2.png b/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-2.png deleted file mode 100644 index 7890adad6..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-incoming-original-tx-2.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-1.png b/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-1.png deleted file mode 100644 index 7bb0142f4..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-1.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-2.png b/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-2.png deleted file mode 100644 index 631748c4c..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-incoming-replacement-tx-2.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-original-tx.png b/img/compatibility/greenaddress/rbf/transaction-details-original-tx.png deleted file mode 100644 index 10e432fe9..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-original-tx.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-1.png b/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-1.png deleted file mode 100644 index 47ca3dcba..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-1.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-2.png b/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-2.png deleted file mode 100644 index dfb98984a..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-rbf-incoming-2.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-details-replacement-tx.png b/img/compatibility/greenaddress/rbf/transaction-details-replacement-tx.png deleted file mode 100644 index c9a19eca2..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-details-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-bump-fee-context-menu.png b/img/compatibility/greenaddress/rbf/transaction-list-bump-fee-context-menu.png deleted file mode 100644 index 95cdff433..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-bump-fee-context-menu.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-bump-fee.png b/img/compatibility/greenaddress/rbf/transaction-list-bump-fee.png deleted file mode 100644 index 4540665a5..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-bump-fee.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-incoming-replacement-tx.png b/img/compatibility/greenaddress/rbf/transaction-list-incoming-replacement-tx.png deleted file mode 100644 index 0fd9e0b05..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-incoming-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-rbf-incoming.png b/img/compatibility/greenaddress/rbf/transaction-list-rbf-incoming.png deleted file mode 100644 index 20a2059cc..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-rbf-incoming.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/greenaddress/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index 4022be72b..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-replacement-tx.png b/img/compatibility/greenaddress/rbf/transaction-list-replacement-tx.png deleted file mode 100644 index 6e4c0008c..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-replacement-tx.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-show-replaced.png b/img/compatibility/greenaddress/rbf/transaction-list-show-replaced.png deleted file mode 100644 index 8da4f110f..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-show-replaced.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-list-subsequent-replacement-fees.png b/img/compatibility/greenaddress/rbf/transaction-list-subsequent-replacement-fees.png deleted file mode 100644 index 2d2ca0d52..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-list-subsequent-replacement-fees.png and /dev/null differ diff --git a/img/compatibility/greenaddress/rbf/transaction-send-confirmation-prompt.png b/img/compatibility/greenaddress/rbf/transaction-send-confirmation-prompt.png deleted file mode 100644 index 0b09ec2c0..000000000 Binary files a/img/compatibility/greenaddress/rbf/transaction-send-confirmation-prompt.png and /dev/null differ diff --git a/img/compatibility/greenaddress/segwit/receive-screen.png b/img/compatibility/greenaddress/segwit/receive-screen.png deleted file mode 100644 index 6f3f7e84c..000000000 Binary files a/img/compatibility/greenaddress/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/greenaddress/segwit/send-screen-segwit-v1-error.png b/img/compatibility/greenaddress/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 94b9ee7c9..000000000 Binary files a/img/compatibility/greenaddress/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/greenaddress/segwit/send-screen.png b/img/compatibility/greenaddress/segwit/send-screen.png deleted file mode 100644 index 0165524dd..000000000 Binary files a/img/compatibility/greenaddress/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/jaxx/jaxx.png b/img/compatibility/jaxx/jaxx.png deleted file mode 100755 index c68d2d612..000000000 Binary files a/img/compatibility/jaxx/jaxx.png and /dev/null differ diff --git a/img/compatibility/jaxx/rbf/transaction-list-incoming-rbf.png b/img/compatibility/jaxx/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 9d042e7fd..000000000 Binary files a/img/compatibility/jaxx/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/jaxx/rbf/transaction-list-incoming-replacement.png b/img/compatibility/jaxx/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 53b794232..000000000 Binary files a/img/compatibility/jaxx/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/jaxx/segwit/receive-screen.png b/img/compatibility/jaxx/segwit/receive-screen.png deleted file mode 100644 index e586c9329..000000000 Binary files a/img/compatibility/jaxx/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/jaxx/segwit/send-screen-segwit-v1-error.png b/img/compatibility/jaxx/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index ee031205f..000000000 Binary files a/img/compatibility/jaxx/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/jaxx/segwit/send-screen.png b/img/compatibility/jaxx/segwit/send-screen.png deleted file mode 100644 index 544a7bb7a..000000000 Binary files a/img/compatibility/jaxx/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/kraken/kraken.png b/img/compatibility/kraken/kraken.png deleted file mode 100644 index aa4f6adfa..000000000 Binary files a/img/compatibility/kraken/kraken.png and /dev/null differ diff --git a/img/compatibility/kraken/rbf/send-confirm.png b/img/compatibility/kraken/rbf/send-confirm.png deleted file mode 100644 index 037bedc87..000000000 Binary files a/img/compatibility/kraken/rbf/send-confirm.png and /dev/null differ diff --git a/img/compatibility/kraken/rbf/transaction-list.png b/img/compatibility/kraken/rbf/transaction-list.png deleted file mode 100644 index c83923bb8..000000000 Binary files a/img/compatibility/kraken/rbf/transaction-list.png and /dev/null differ diff --git a/img/compatibility/kraken/segwit/create-address.png b/img/compatibility/kraken/segwit/create-address.png deleted file mode 100644 index 46eca4236..000000000 Binary files a/img/compatibility/kraken/segwit/create-address.png and /dev/null differ diff --git a/img/compatibility/kraken/segwit/receive-screen.png b/img/compatibility/kraken/segwit/receive-screen.png deleted file mode 100644 index eeb9f4f73..000000000 Binary files a/img/compatibility/kraken/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/kraken/segwit/send-screen.png b/img/compatibility/kraken/segwit/send-screen.png deleted file mode 100644 index 2709d3754..000000000 Binary files a/img/compatibility/kraken/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/ledger-live/ledger-live.png b/img/compatibility/ledger-live/ledger-live.png deleted file mode 100644 index e8fe3030c..000000000 Binary files a/img/compatibility/ledger-live/ledger-live.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/error-screen.png b/img/compatibility/ledger-live/rbf/error-screen.png deleted file mode 100644 index 5a4af23f3..000000000 Binary files a/img/compatibility/ledger-live/rbf/error-screen.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/send-screen.png b/img/compatibility/ledger-live/rbf/send-screen.png deleted file mode 100644 index f7d7c6dcc..000000000 Binary files a/img/compatibility/ledger-live/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/transaction-details-incoming-rbf.png b/img/compatibility/ledger-live/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 52982e8a1..000000000 Binary files a/img/compatibility/ledger-live/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/transaction-details-sent.png b/img/compatibility/ledger-live/rbf/transaction-details-sent.png deleted file mode 100644 index e90aa0e0c..000000000 Binary files a/img/compatibility/ledger-live/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/transaction-list-incoming-rbf.png b/img/compatibility/ledger-live/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index d38e9e63b..000000000 Binary files a/img/compatibility/ledger-live/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/ledger-live/rbf/transaction-list-incoming-replacement.png b/img/compatibility/ledger-live/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index d38e9e63b..000000000 Binary files a/img/compatibility/ledger-live/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/ledger-live/segwit/receive-screen.png b/img/compatibility/ledger-live/segwit/receive-screen.png deleted file mode 100644 index bdcbb11e3..000000000 Binary files a/img/compatibility/ledger-live/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/ledger-live/segwit/send-screen-segwit-v1-error.png b/img/compatibility/ledger-live/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 4bdb5ca78..000000000 Binary files a/img/compatibility/ledger-live/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/ledger-live/segwit/send-screen.png b/img/compatibility/ledger-live/segwit/send-screen.png deleted file mode 100644 index 062d39305..000000000 Binary files a/img/compatibility/ledger-live/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/mycelium-android.png b/img/compatibility/mycelium-android/mycelium-android.png deleted file mode 100755 index 4d238684d..000000000 Binary files a/img/compatibility/mycelium-android/mycelium-android.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/rbf/transaction-list-in-out.png b/img/compatibility/mycelium-android/rbf/transaction-list-in-out.png deleted file mode 100644 index 7b868825a..000000000 Binary files a/img/compatibility/mycelium-android/rbf/transaction-list-in-out.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/rbf/transaction-list-incoming-double-spend.png b/img/compatibility/mycelium-android/rbf/transaction-list-incoming-double-spend.png deleted file mode 100644 index a1c1d7456..000000000 Binary files a/img/compatibility/mycelium-android/rbf/transaction-list-incoming-double-spend.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/segwit/receive-screen.png b/img/compatibility/mycelium-android/segwit/receive-screen.png deleted file mode 100644 index 24cf0feac..000000000 Binary files a/img/compatibility/mycelium-android/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/segwit/send-screen-segwit-v1-error.png b/img/compatibility/mycelium-android/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 12bff4e62..000000000 Binary files a/img/compatibility/mycelium-android/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/mycelium-android/segwit/send-screen.png b/img/compatibility/mycelium-android/segwit/send-screen.png deleted file mode 100644 index 51dc5e037..000000000 Binary files a/img/compatibility/mycelium-android/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/onekey/onekey.png b/img/compatibility/onekey/onekey.png deleted file mode 100755 index 698d2a795..000000000 Binary files a/img/compatibility/onekey/onekey.png and /dev/null differ diff --git a/img/compatibility/onekey/rbf/history.png b/img/compatibility/onekey/rbf/history.png deleted file mode 100644 index 29ffd5ca2..000000000 Binary files a/img/compatibility/onekey/rbf/history.png and /dev/null differ diff --git a/img/compatibility/onekey/rbf/receive.png b/img/compatibility/onekey/rbf/receive.png deleted file mode 100644 index 229bf4e0f..000000000 Binary files a/img/compatibility/onekey/rbf/receive.png and /dev/null differ diff --git a/img/compatibility/onekey/rbf/send-screen-1.png b/img/compatibility/onekey/rbf/send-screen-1.png deleted file mode 100644 index ac35749fd..000000000 Binary files a/img/compatibility/onekey/rbf/send-screen-1.png and /dev/null differ diff --git a/img/compatibility/onekey/rbf/send-screen-2.png b/img/compatibility/onekey/rbf/send-screen-2.png deleted file mode 100644 index a61707e93..000000000 Binary files a/img/compatibility/onekey/rbf/send-screen-2.png and /dev/null differ diff --git a/img/compatibility/onekey/rbf/send-screen-3.png b/img/compatibility/onekey/rbf/send-screen-3.png deleted file mode 100644 index ef9dff177..000000000 Binary files a/img/compatibility/onekey/rbf/send-screen-3.png and /dev/null differ diff --git a/img/compatibility/onekey/segwit/receive-screen.png b/img/compatibility/onekey/segwit/receive-screen.png deleted file mode 100755 index 38ea8b38c..000000000 Binary files a/img/compatibility/onekey/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/opendime/opendime.png b/img/compatibility/opendime/opendime.png deleted file mode 100644 index a73b572b4..000000000 Binary files a/img/compatibility/opendime/opendime.png and /dev/null differ diff --git a/img/compatibility/opendime/rbf/sending-instructions.png b/img/compatibility/opendime/rbf/sending-instructions.png deleted file mode 100644 index a37179030..000000000 Binary files a/img/compatibility/opendime/rbf/sending-instructions.png and /dev/null differ diff --git a/img/compatibility/opendime/rbf/sending-script.png b/img/compatibility/opendime/rbf/sending-script.png deleted file mode 100644 index 464488e46..000000000 Binary files a/img/compatibility/opendime/rbf/sending-script.png and /dev/null differ diff --git a/img/compatibility/opendime/rbf/transaction-list-incoming-rbf.png b/img/compatibility/opendime/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index aa6ca1bb9..000000000 Binary files a/img/compatibility/opendime/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/opendime/rbf/transaction-list-incoming-replacement.png b/img/compatibility/opendime/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index bd9780ebc..000000000 Binary files a/img/compatibility/opendime/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/opendime/segwit/receive-screen.png b/img/compatibility/opendime/segwit/receive-screen.png deleted file mode 100644 index 3cb9852ea..000000000 Binary files a/img/compatibility/opendime/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/purse/purse.png b/img/compatibility/purse/purse.png deleted file mode 100644 index 980b68f09..000000000 Binary files a/img/compatibility/purse/purse.png and /dev/null differ diff --git a/img/compatibility/purse/rbf/transaction-list.png b/img/compatibility/purse/rbf/transaction-list.png deleted file mode 100644 index 501014048..000000000 Binary files a/img/compatibility/purse/rbf/transaction-list.png and /dev/null differ diff --git a/img/compatibility/purse/segwit/receive-screen-nested.png b/img/compatibility/purse/segwit/receive-screen-nested.png deleted file mode 100644 index 17e59aa69..000000000 Binary files a/img/compatibility/purse/segwit/receive-screen-nested.png and /dev/null differ diff --git a/img/compatibility/purse/segwit/receive-screen-p2wpkh.png b/img/compatibility/purse/segwit/receive-screen-p2wpkh.png deleted file mode 100644 index fc34d8eea..000000000 Binary files a/img/compatibility/purse/segwit/receive-screen-p2wpkh.png and /dev/null differ diff --git a/img/compatibility/purse/segwit/send-screen.png b/img/compatibility/purse/segwit/send-screen.png deleted file mode 100644 index 5d3c9faa4..000000000 Binary files a/img/compatibility/purse/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/purse/segwit/send-v1.png b/img/compatibility/purse/segwit/send-v1.png deleted file mode 100644 index 5b18f50ca..000000000 Binary files a/img/compatibility/purse/segwit/send-v1.png and /dev/null differ diff --git a/img/compatibility/river-financial/rbf/rbf_dashboard.png b/img/compatibility/river-financial/rbf/rbf_dashboard.png deleted file mode 100644 index 140ecfec4..000000000 Binary files a/img/compatibility/river-financial/rbf/rbf_dashboard.png and /dev/null differ diff --git a/img/compatibility/river-financial/rbf/rbf_new_onchain_deposit.png b/img/compatibility/river-financial/rbf/rbf_new_onchain_deposit.png deleted file mode 100644 index eda9245ef..000000000 Binary files a/img/compatibility/river-financial/rbf/rbf_new_onchain_deposit.png and /dev/null differ diff --git a/img/compatibility/river-financial/rbf/rbf_onchain_deposit.png b/img/compatibility/river-financial/rbf/rbf_onchain_deposit.png deleted file mode 100644 index 4dce65129..000000000 Binary files a/img/compatibility/river-financial/rbf/rbf_onchain_deposit.png and /dev/null differ diff --git a/img/compatibility/river-financial/river-financial.png b/img/compatibility/river-financial/river-financial.png deleted file mode 100644 index 01c3a8646..000000000 Binary files a/img/compatibility/river-financial/river-financial.png and /dev/null differ diff --git a/img/compatibility/river-financial/segwit/deposit_onchain.png b/img/compatibility/river-financial/segwit/deposit_onchain.png deleted file mode 100644 index c8a60b77e..000000000 Binary files a/img/compatibility/river-financial/segwit/deposit_onchain.png and /dev/null differ diff --git a/img/compatibility/river-financial/segwit/withdraw_onchain.png b/img/compatibility/river-financial/segwit/withdraw_onchain.png deleted file mode 100644 index 1dc756abc..000000000 Binary files a/img/compatibility/river-financial/segwit/withdraw_onchain.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/send-screen-default.png b/img/compatibility/samourai/rbf/send-screen-default.png deleted file mode 100644 index 78c7f9c39..000000000 Binary files a/img/compatibility/samourai/rbf/send-screen-default.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/send-stonewall-prompt.png b/img/compatibility/samourai/rbf/send-stonewall-prompt.png deleted file mode 100644 index c5d878b6a..000000000 Binary files a/img/compatibility/samourai/rbf/send-stonewall-prompt.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/sent-transaction-increase-fee.png b/img/compatibility/samourai/rbf/sent-transaction-increase-fee.png deleted file mode 100644 index 7cba7b902..000000000 Binary files a/img/compatibility/samourai/rbf/sent-transaction-increase-fee.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/settings-rbf.png b/img/compatibility/samourai/rbf/settings-rbf.png deleted file mode 100644 index c3b839574..000000000 Binary files a/img/compatibility/samourai/rbf/settings-rbf.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-details-incoming-rbf-increase-fee.png b/img/compatibility/samourai/rbf/transaction-details-incoming-rbf-increase-fee.png deleted file mode 100644 index 9ab36a566..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-details-incoming-rbf-increase-fee.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-details-incoming-rbf.png b/img/compatibility/samourai/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 1787af19b..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-details-sent.png b/img/compatibility/samourai/rbf/transaction-details-sent.png deleted file mode 100644 index 48f947690..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-details-sent.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-list-incoming-rbf.png b/img/compatibility/samourai/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index d92367b13..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-list-incoming-replacement.png b/img/compatibility/samourai/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index 3211335b6..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/samourai/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index 105dad953..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-list-sent-replaced.png b/img/compatibility/samourai/rbf/transaction-list-sent-replaced.png deleted file mode 100644 index 72da77daa..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-list-sent-replaced.png and /dev/null differ diff --git a/img/compatibility/samourai/rbf/transaction-list-sent.png b/img/compatibility/samourai/rbf/transaction-list-sent.png deleted file mode 100644 index b35d3c2f7..000000000 Binary files a/img/compatibility/samourai/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/samourai/samourai.png b/img/compatibility/samourai/samourai.png deleted file mode 100644 index ff262a2d3..000000000 Binary files a/img/compatibility/samourai/samourai.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/receive-screen-advanced.png b/img/compatibility/samourai/segwit/receive-screen-advanced.png deleted file mode 100644 index e852c1323..000000000 Binary files a/img/compatibility/samourai/segwit/receive-screen-advanced.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/receive-screen.png b/img/compatibility/samourai/segwit/receive-screen.png deleted file mode 100644 index 62ebca6cd..000000000 Binary files a/img/compatibility/samourai/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/send-screen-segwit-v1-error.png b/img/compatibility/samourai/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 41d31fb69..000000000 Binary files a/img/compatibility/samourai/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/send-screen.png b/img/compatibility/samourai/segwit/send-screen.png deleted file mode 100644 index ddb90aa7c..000000000 Binary files a/img/compatibility/samourai/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/settings-transactions.png b/img/compatibility/samourai/segwit/settings-transactions.png deleted file mode 100644 index f0a2a031a..000000000 Binary files a/img/compatibility/samourai/segwit/settings-transactions.png and /dev/null differ diff --git a/img/compatibility/samourai/segwit/settings-wallet.png b/img/compatibility/samourai/segwit/settings-wallet.png deleted file mode 100644 index 87906238a..000000000 Binary files a/img/compatibility/samourai/segwit/settings-wallet.png and /dev/null differ diff --git a/img/compatibility/trezor/rbf/send-screen.png b/img/compatibility/trezor/rbf/send-screen.png deleted file mode 100644 index 3baa17425..000000000 Binary files a/img/compatibility/trezor/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/trezor/rbf/transaction-details-incoming-rbf.png b/img/compatibility/trezor/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 62d2ee5b5..000000000 Binary files a/img/compatibility/trezor/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/trezor/rbf/transaction-list-incoming-rbf.png b/img/compatibility/trezor/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 17316b355..000000000 Binary files a/img/compatibility/trezor/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/trezor/rbf/transaction-list-incoming-replacement.png b/img/compatibility/trezor/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index b9f3c848d..000000000 Binary files a/img/compatibility/trezor/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/trezor/rbf/transaction-list-sent.png b/img/compatibility/trezor/rbf/transaction-list-sent.png deleted file mode 100644 index 6ba040c4c..000000000 Binary files a/img/compatibility/trezor/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/trezor/segwit/receive-screen.png b/img/compatibility/trezor/segwit/receive-screen.png deleted file mode 100644 index b839fb716..000000000 Binary files a/img/compatibility/trezor/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/trezor/segwit/send-screen-segwit-v1-error.png b/img/compatibility/trezor/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 1274d6a10..000000000 Binary files a/img/compatibility/trezor/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/trezor/segwit/send-screen.png b/img/compatibility/trezor/segwit/send-screen.png deleted file mode 100644 index 2d620a5f7..000000000 Binary files a/img/compatibility/trezor/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/trezor/trezor.png b/img/compatibility/trezor/trezor.png deleted file mode 100644 index 59e681af2..000000000 Binary files a/img/compatibility/trezor/trezor.png and /dev/null differ diff --git a/img/compatibility/wasabi/rbf/notification-incoming-rbf.png b/img/compatibility/wasabi/rbf/notification-incoming-rbf.png deleted file mode 100644 index 8b933c28c..000000000 Binary files a/img/compatibility/wasabi/rbf/notification-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/wasabi/rbf/send-screen.png b/img/compatibility/wasabi/rbf/send-screen.png deleted file mode 100644 index a4e97ad41..000000000 Binary files a/img/compatibility/wasabi/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/wasabi/rbf/transaction-list-incoming-rbf.png b/img/compatibility/wasabi/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index 93dfe32f5..000000000 Binary files a/img/compatibility/wasabi/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/wasabi/rbf/transaction-list-incoming-replacement.png b/img/compatibility/wasabi/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index b2cf67ef5..000000000 Binary files a/img/compatibility/wasabi/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/wasabi/rbf/transaction-list-sent.png b/img/compatibility/wasabi/rbf/transaction-list-sent.png deleted file mode 100644 index 107e91cc1..000000000 Binary files a/img/compatibility/wasabi/rbf/transaction-list-sent.png and /dev/null differ diff --git a/img/compatibility/wasabi/segwit/receive-screen.png b/img/compatibility/wasabi/segwit/receive-screen.png deleted file mode 100644 index 19e5bae32..000000000 Binary files a/img/compatibility/wasabi/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/wasabi/segwit/send-screen-segwit-v1-error.png b/img/compatibility/wasabi/segwit/send-screen-segwit-v1-error.png deleted file mode 100644 index 5385f758b..000000000 Binary files a/img/compatibility/wasabi/segwit/send-screen-segwit-v1-error.png and /dev/null differ diff --git a/img/compatibility/wasabi/segwit/send-screen.png b/img/compatibility/wasabi/segwit/send-screen.png deleted file mode 100644 index 25a08dfc7..000000000 Binary files a/img/compatibility/wasabi/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/wasabi/wasabi.png b/img/compatibility/wasabi/wasabi.png deleted file mode 100644 index 3a9c49d95..000000000 Binary files a/img/compatibility/wasabi/wasabi.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/dashboard-incoming-replacement.png b/img/compatibility/xapo/rbf/dashboard-incoming-replacement.png deleted file mode 100644 index 7c80830f3..000000000 Binary files a/img/compatibility/xapo/rbf/dashboard-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/notification-incoming-rbf.png b/img/compatibility/xapo/rbf/notification-incoming-rbf.png deleted file mode 100644 index aa90f83f1..000000000 Binary files a/img/compatibility/xapo/rbf/notification-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/notification-incoming-replacement.png b/img/compatibility/xapo/rbf/notification-incoming-replacement.png deleted file mode 100644 index aa90f83f1..000000000 Binary files a/img/compatibility/xapo/rbf/notification-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/send-miner-fee-options.png b/img/compatibility/xapo/rbf/send-miner-fee-options.png deleted file mode 100644 index 850024eac..000000000 Binary files a/img/compatibility/xapo/rbf/send-miner-fee-options.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/send-screen.png b/img/compatibility/xapo/rbf/send-screen.png deleted file mode 100644 index cf3aff5ef..000000000 Binary files a/img/compatibility/xapo/rbf/send-screen.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/tranasction-details-sent.png b/img/compatibility/xapo/rbf/tranasction-details-sent.png deleted file mode 100644 index 5fc1f5591..000000000 Binary files a/img/compatibility/xapo/rbf/tranasction-details-sent.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/transaction-details-incoming-rbf.png b/img/compatibility/xapo/rbf/transaction-details-incoming-rbf.png deleted file mode 100644 index 6edd809cf..000000000 Binary files a/img/compatibility/xapo/rbf/transaction-details-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/transaction-list-incoming-rbf.png b/img/compatibility/xapo/rbf/transaction-list-incoming-rbf.png deleted file mode 100644 index aca8bb616..000000000 Binary files a/img/compatibility/xapo/rbf/transaction-list-incoming-rbf.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/transaction-list-incoming-replacement.png b/img/compatibility/xapo/rbf/transaction-list-incoming-replacement.png deleted file mode 100644 index bd05e52a4..000000000 Binary files a/img/compatibility/xapo/rbf/transaction-list-incoming-replacement.png and /dev/null differ diff --git a/img/compatibility/xapo/rbf/transaction-list-replacement-confirmed.png b/img/compatibility/xapo/rbf/transaction-list-replacement-confirmed.png deleted file mode 100644 index 3d3ae1a8e..000000000 Binary files a/img/compatibility/xapo/rbf/transaction-list-replacement-confirmed.png and /dev/null differ diff --git a/img/compatibility/xapo/segwit/receive-screen.png b/img/compatibility/xapo/segwit/receive-screen.png deleted file mode 100644 index 8e42f58ff..000000000 Binary files a/img/compatibility/xapo/segwit/receive-screen.png and /dev/null differ diff --git a/img/compatibility/xapo/segwit/send-screen-segwit-v1-pending.png b/img/compatibility/xapo/segwit/send-screen-segwit-v1-pending.png deleted file mode 100644 index 97b81c01b..000000000 Binary files a/img/compatibility/xapo/segwit/send-screen-segwit-v1-pending.png and /dev/null differ diff --git a/img/compatibility/xapo/segwit/send-screen.png b/img/compatibility/xapo/segwit/send-screen.png deleted file mode 100644 index ac96bede8..000000000 Binary files a/img/compatibility/xapo/segwit/send-screen.png and /dev/null differ diff --git a/img/compatibility/xapo/xapo.png b/img/compatibility/xapo/xapo.png deleted file mode 100755 index 235be0b3c..000000000 Binary files a/img/compatibility/xapo/xapo.png and /dev/null differ diff --git a/index.md b/index.md index c5c7317d2..ffde55f2e 100644 --- a/index.md +++ b/index.md @@ -14,7 +14,7 @@ technologies. We provide [workshops][], [weekly newsletters][], [original research][dashboard], [case studies and announcements][blog], [analysis of Bitcoin software and -services][compatibility], a [podcast][], and help facilitate improved relations between +services][matrix], a [podcast][], and help facilitate improved relations between businesses and the open source community. @@ -26,7 +26,7 @@ and the open source community. [blog]: /en/blog/ [podcast]: /en/podcast/ [about]: /en/about -[compatibility]: /en/compatibility/ +[matrix]: /en/matrix/ {% assign posts_en = site.posts | where:"lang","en" %}