Bitcoin Optech Newsletter #178
This week’s newsletter describes a post about fee-bumping research and contains our regular sections with the summary of a Bitcoin Core PR Review Club meeting, the latest releases and release candidates for Bitcoin software, and notable changes to popular infrastructure projects.
Bitcoin Optech Newsletter #177
This week’s newsletter describes a recently fixed interoperability issue between different LN software and includes our regular sections with a list of new releases and release candidates plus notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #176
This week’s newsletter links to a discussion about how to allow LN users to choose between higher fees and higher payment reliability. Also included are our regular sections with popular questions and answers from the Bitcoin Stack Exchange, announcements of new releases and release candidates, and summaries of notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #175
This week’s newsletter provides information about the activation of taproot and includes our regular sections with summaries of changes to services and client software, new releases and release candidates, and notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #174
This week’s newsletter summarizes a post about ways of integrating discreet log contracts with LN channels, links to a detailed summary of the recent LN developer conference, and describes ideas for performing additional verification of compact block filters. Also included are our regular sections with the summary of a Bitcoin Core PR Review Club meeting, our final column about preparing for taproot activation, descriptions of new releases and release candidates, and a list of notable changes to popular infrastructure software.

Newsletters

Releases

project release date
ledger-live-common v21.20.1

NFT fixes and polishes

  • getOperationAmountNumber to not have NFT_IN/NFT_OUT
  • useNftResource allows falsy to fix cases of metadata never loading …
  • LL-8228 fixes another id dup issue of nft ops
  • clean up unecessary "approving: true" in NFT modules
  • Fixes a bug that would not update NFTs when sending last nft
  • Improve typescript type of sameOperation
  • use length of nftOperations to know if it's same op and force a resync in this case
  • Improve way the id of NFT is calculated
  • add no_input=true as part of query param of eth explorers
  • Filter out nft that would have amount<=0
  • reconciliation to remove .nfts on disabling NFT.

others

  • LL-8563 Fixes matic icon
  • LL-8545 (filterServiceStatusIncidents): fix issue in regex for some cases @LFBarreto

tools

Improve test in svg.ts to assess it's a square

2021-12-06
ledger-live-common v21.19.1
  • LL-8436 Update fillDeviceTransactionConfig for NFT (#1553) @klambert-ledger
  • LL-8508 - Fix NFT merging in incremental sync + tests (#1552) @klambert-ledger
  • Fixes LL-8516 + extra (#1550) @gre – bsc and polygon won't display nfts yet
    • disabling NFT back to false will make .nfts go back to undefined with a full resync
    • a clear cache will remove all .nfts for making sure a full resync happens
    • a NFT_CURRENCIES env is made available and set at "ethereum" for now

others (low/no impact)

  • DOGE v3 is officially in production, making it so in the embedded explorerConfig too @gre
  • LL-8243 deploy hosted runners (#1546) @valpinkman
  • disable bch test (#1549) @gre – tech debt added in https://ledgerhq.atlassian.net/browse/LL-8513
2021-12-02
ledger-live-common v21.19.0
  • (Experimental) LL-8482 Fixes polygon send
    • includes latest ERC20, including polygon WETH
  • LL-8479 Fixes ordering of NFT after a sync and new NFT arrives + Add more tests to NFT ethereum
  • LL-7703 Prevent 'device-locked' false positive in Manager
  • LL-8124 Allow to add 1 empty account for each derivation mode

Experimental Bitcoin JS part - [LL-8263] Altcoin fee fix (#1540)

other (inactive) work - Add isNftTransaction to NFT helpers

2021-11-30
ledger-live-desktop v2.36.1

🐛 Fixes

  • The Manager tab doesn't force quit applications on the device anymore.
  • Polygon icon fix
  • Improvements of NFT Management experimental feature
2021-12-07
ledger-live-desktop v2.36.0

🚀 Features

  • Elrond Integration in Ledger Live
  • Polygon Integration in Ledger Live
  • Swap with 1Inch directly in Ledger Live

🐛 Fixes

  • The Manager tab doesn't force quit applications on the device anymore.
2021-12-03
bitcoinjs-lib v6.0.1 2021-11-26

RFC

type rfc # title date status
bip X PSBT: Add pay-to-contract tweaks to tx inputs 2021-12-09 Update
bip bip-0174 BIP-174: Removing PSBT_OUT_TAP_LEAF_SCRIPT 2021-12-09 Update
bip X Hello 2021-12-09 Closed
bip bip-0032 Fix typo in BIP-32 2021-12-09 Update
bip bip-0370 BIP 0370: Signer to determine locktime 2021-12-08 Update
bip bip-0078 BIP78: Allow mixed inputs and clarify a few things 2021-12-05 Update
bip X [DRAFT] Durable, Low Energy Bitcoin PoW 2021-12-01 Update
bip bip-0060 Reject BIP-0060 (three years inactivity) 2021-11-29 Update
bip bip-0341 BIP-341: require full spent transaction for taproot inputs in PSBT 2021-11-27 Update
bip bip-0123 BIP 123: Add buried deployment as subdivision of consensus layer 2021-11-26 Closed
bolt routing gossip BOLT 7: add gossip address descriptor type DNS hostname 2021-12-09 Update
bolt X Drop ping sending rate-limit suggestion 2021-12-09 Merged
bolt messaging BOLT 1: adds remote address to optional init_tlvs (IP discovery) 2021-12-09 Update
bolt X Offers 2021-12-09 Update
bolt X Funding Timeout Recovery proposal 2021-12-09 Update
bolt X Keysend bLIP 2021-12-08 Closed
bolt X Add payment metadata to payment request (feature 48) 2021-12-08 Update
bolt X websocket address type: allow transport over RFC6455 2021-12-08 Update
bolt X Trampoline onion format (Feature 24/25) 2021-12-08 Update
bolt X Advertize compression algorithms support in `init` (features 32/33) 2021-12-07 Update
bolt X Lightning Specification Meeting 2021/12/06 2021-12-07 Update
bolt routing gossip BOLT 7: Onion message support (features 38/39) 2021-12-07 Update
bolt X Investigate whether or not to add random padding via tlv streams to Lightning messages 2021-12-06 New Issue
bolt X Route Blinding 2021-12-06 Update
bolt X anchors: follow up changes after initial zero fee anchors merge 2021-12-06 Update
bolt X Disable Channel for forwarding on user configurable liquidity level to avoid failed forwarding events. 2021-12-06 Closed
bolt X Clarification how messages are referred to 2021-12-06 Update
bolt X gossip: deprecate Tor v2 onion services 2021-12-06 Merged
bolt X Lightning Specification Meeting 2021/11/08 2021-12-06 Closed
bolt messaging BOLT 1: introduce warning messages, reduce requirements to send (hard) errors, remove "all-channel" errors. 2021-12-06 Update
bolt peer protocol BOLT-02+09: introduce feature bit to gate new channel_type feature - 44/45 2021-12-06 Merged
bolt X Removed requirement to broadcast an outdated commitment transaction 2021-12-05 New PR
bolt X Clarify and relax requirements on `channel_reestablish` 2021-12-05 Update
bolt transactions BOLT3 allows a Closing transaction with no outputs? 2021-12-02 Update
bolt X Waiting room for message assignments 2021-12-01 Update
bolt X Explicitly allow funding_locked early, and support alias scids (feat 46/47) 2021-11-30 Update
bolt messaging BOLT01 example of `init` message incorrect? 2021-11-29 Closed
bolt messaging BOLT01: Switch extension records to unknown fields in test vector 2021-11-29 Merged
bolt X Lightning Specification Meeting 2021/11/22 2021-11-29 Update
bolt X Ability to set inbound and outbound fees 2021-11-27 Update
slip X Add REEF to slot 819 2021-12-09 Merged
slip X Add test vector for P2TR 2021-12-08 Merged
slip X Add Creamcoin (CRM) coin type 2021-12-07 Merged
slip X Add BDCash Protocol 2021-12-07 Merged
slip X Purpose Field for Identities 2021-12-06 Update
slip slip-0044 slip-0044: update ticker from NANO to XNO 2021-12-04 Merged
slip slip-0044 Update slip-0044.md 2021-12-03 Merged
slip slip-0044 slip-0044: add DENTX/DENTNet 2021-12-02 Merged
slip X add coin 2021-11-30 Merged
slip X Add ARCHEthic's UCO 2021-11-26 Merged
slip X Added Binance Smart Chain 2021-11-26 Merged
slip X Added Avalanche C-Chain 2021-11-26 Merged
slip slip-0073 Added cheqd network details to SLIP73 2021-11-26 Merged