Bitcoin Optech Newsletter #166
This week’s newsletter describes a new proposal for a covenant opcode and summarizes a request for feedback on implementing regular reorgs on signet. Also included are our regular sections with ideas for preparing for taproot activation, a list of new releases and release candidates, and descriptions of popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #165
This week’s newsletter describes a proposal for Bitcoin-related MIME types and summarizes a paper about a design for a new decentralized mining pool. Also included are our regular sections with the summary of a Bitcoin Core PR Review Club meeting, how to prepare for taproot, new releases and release candidates, and notable changes to popular Bitcoin infrastructure projects.

Newsletters

Releases

project release date
ledger-live-common v21.4.2

lib updates

  • taquito stack (xtz js)
  • xstate
  • jest

work in progress

  • elrond fixes
  • cryptocom testnet restored
2021-09-16
ledger-live-common v21.4.1
  • XTZ JS implementation in "Experimental"
  • Delete STX.svg (wrong icon)
  • LL-5352 Hardcode removal of Bitcoin dependency for Decred
  • LL-5516 - put fee in value when eth tx is failed

Maintenance lib upgrades

Future preparation (aka not yet enabled in prod)

  • Elrond fixes
2021-09-10
ledger-live-desktop v2.33.1

🚀 Features

  • Added information drawer for every Live apps
  • Update banner for outdated firmware version
  • Added alert when price is not available

🐛 Fixes

  • Fixed dead links
  • Improved localized experience
  • Fixed duplicate token balance
2021-09-14
ledger-live-desktop v2.33.0

🚀 Features

  • Added information drawer for every Live apps
  • Update banner for outdated firmware version
  • Added alert when price is not available

🐛 Fixes

  • Fixed dead links
  • Improved localized experience
  • Fixed duplicate token balance
2021-09-13
ledgerjs v6.7.0
  • update axios + build tools
  • LL-6794 Add ability to overrides plugins + be chainId ready (#658)
  • Add Songbird (SGB) (#657) thanks @RareData
  • add filecoin cryptocurrency (#651) thanks @emmanuelm41
2021-09-16
ledgerjs v6.6.1
hw-app-tezos: throw an error on empty answer which seems to happen when device is locked and could produce static address related to pub key "".
2021-09-10
ledgerjs v6.6.0
  • Fix an issue with ERC20 info when using EIP 1559 transactions (#654) thanks @FrederikBolding
  • Upgraded libraries (patch bump)
    • ethers 5.4.4 -> 5.4.6
    • axios 0.21.1 -> 0.21.3
  • Upgraded our building libraries (typescript, eslint)
2021-09-06
Bitcoin Core v22.0

Bitcoin Core version 22.0 is now available from:

https://bitcoincore.org/bin/bitcoin-core-22.0/

For the release notes please see the git repository:

https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-22.0.md

Preferably use the above download link, not the links provided by GitHub to download the source tarball, as the release tarballs are generated deterministically whereas GitHub's are not.

2021-09-14
BTC Pay Server v1.2.3
This release fixes three XSS vulnerabilities. Those vulnerabilities only impacts shared BTCPay instances. Special thanks to Ajmal "@b3ef" Aboobacker and Abdul "@b1nslashsh" muhaimin for finding them who contacted us through @huntrdev. See 1, 2 and 3.

Bug fixes:

  • Use CSP to prevent future XSS attacks. (#2856, #2863) @NicolasDorier
  • Fix XSS vulnerabilities in summernote, the rich text editor (#2859) @dennisreimann
  • The page could crash if the user clicks too many time on Notificate 'Mark as Seen' @NicolasDorier
  • Fix plugins page crashing @Kukks
  • Fix page crash of the perk editor in the crowdfund settings when the title is not set @dennisreimann
  • Do not generate payment methods when 0 amount invoice (#2776)
  • When using the BTCPay Vault, some hardware wallet types were considered unknown @NicolasDorier
2021-09-09

RFC

type rfc # title date status
bip X Remove transparent background from figure. 2021-09-18 Update
bip bip-0157 [BIP 157] Add missing words to sentence 2021-09-15 New PR
bip X BIP: Process, revision 3 2021-09-15 Update
bip X typo: BIP [380-385] 2021-09-15 Update
bip bip-0002 Update bip-0002.mediawiki 2021-09-15 New PR
bip bip-0001 Update bip-0001.mediawiki 2021-09-15 New PR
bip bip-0371 BIP 371: Require Schnorr sig to be 64 bytes long 2021-09-14 Closed
bip bip-0039 BIP39 Turkish Wordlist - Proposal 2021-09-14 Update
bip bip-0045 Create SECURITY.mdbip45 2021-09-14 Closed
bip bip-0001 Update bip-0001.mediawiki 2021-09-14 Closed
bip X [DRAFT] Durable, Low Energy Bitcoin PoW 2021-09-12 Update
bip bip-0350 bip-0350: fix links for reference implementations 2021-09-09 Merged
bip bip-0380 [BIPs 380-386] Output Script Descriptors 2021-09-04 Merged
bolt X Offers 2021-09-17 Update
bolt routing gossip BOLT 7: Onion message support (features 38/39) 2021-09-17 Update
bolt X interactive-tx: Add dual-funding flow, using the interactive tx protocol (feature 28/29) 2021-09-16 Update
bolt X Advertize compression algorithms support in `init` 2021-09-15 Update
bolt X Peers need to check each other's dust limit 2021-09-15 Update
bolt peer protocol BOLT-02+09: introduce feature bit to gate new channel_type feature - 44/45 2021-09-14 Update
bolt X Lightning Specification Meeting 2021/09/13 2021-09-14 Update
bolt payment encoding Add payment secret feature to Bolt 11 test vectors 2021-09-14 Merged
bolt payment encoding New BOLT 11 Test cases are missing payment secret feature 2021-09-14 Closed
bolt X process: bLIP 0001 2021-09-14 Update
bolt messaging BOLT 1: introduce warning messages, reduce requirements to send (hard) errors, remove "all-channel" errors. 2021-09-13 Update
bolt X Restrict bitcoin amounts 2021-09-13 Update
bolt X Explicitly allow funding_locked early, and include scid. 2021-09-13 Update
bolt X Explicitly allow funding_locked early, and support alias scids. 2021-09-13 Update
bolt routing gossip BOLT 7: add gossip address descriptor type DNS hostname 2021-09-13 Update
bolt X websocket address type: allow transport over RFC6455 2021-09-10 Update
bolt X Keysend bLIP 2021-09-08 Update
bolt X anchors: follow up changes after initial zero fee anchors merge 2021-09-05 Update
slip slip-0023 SLIP-0023 : Modification Proposal 2021-09-16 Closed
slip slip-0013 SLIP-0013 hash validity 2021-09-16 Closed
slip X Added moonriver 2021-09-09 Merged
slip slip-0039 SLIP-0039: can we omit Gt, g and t in the format of the shares? 2021-09-05 Closed