Weekly Edition for Thursday, Jan 31

Simple Proof of Reserves Transactions

Proof-of-reserve transactions are transactions provided by a certain custodian to prove ownership for an amount of funds. For example, lets say an Exchange currently holds 30 thousand Bitcoins on behalf of its users, if anything happens to the exchange, say a hack, the exchange might need to prove to its customers that their Bitcoin is in safe hands, currently any company that wants to perform a proof-of-reserve must do it in its own way and accordingly, their users have to understand the construction to be able to verify it, this makes the process not very common among custodian companies as it’s both tiresome and would require educating their users on technical terms.

A new BIP was proposed as a way to formalize a standard format for constructing these proofs, making it easier for custodians and users with existing wallet infrastructures to understand these proofs. Proofs are formatted as a regular Bitcoin transaction with small differences. This transaction must be unspendable as its sole purpose is to demonstrate the availability of the funds, not spending them. The proof must be linked to the issuer, preventing custodians from just copying other custodians’ proofs.

Unification of Feature Bits

We’ve talked about feature bits before. They are bits that nodes look for in other nodes communication to check if they support a certain feature they’re looking to use.

A proposal was suggested by developer Rusty Russels with a few amends to the implementation of feature bits. It consists of renaming local features to peer features and global features to routing features and having them share a number space so they don’t overlap. Then we can put both ‘features’ in node announcements but never using even bits for peer features.

This facilitates using node_announcement as both connecting to a peer that supports a certain feature and asking the question “can I route through this node?”. Further discussions are available on the mailing list here.




project release date
lightning-charge v0.4.7 2019-01-31
ledger-live-common v4.15.0-beta.0 2019-01-29
ledger-live-common v5.0.0-beta.1 2019-01-29
ledger-live-common v5.0.0-beta.0 2019-01-29
ledger-live-common v4.14.1 2019-01-27
ledger-live-common v4.14.0 2019-01-25
ledger-live-desktop v1.3.4
🐛 This release contains important bug fixes. 🐛


  • Fix a UI glitch displaying miscalculated or negative fees in operation details and send flow.
  • Allow Ledger Live to display notifications for crypto asset events.
  • Added two more platforms to buy crypto: BTC-Direct and Coinberry.
  • Minor improvements in UI.
  • Prepare future support of XSN and KMD through Sapling.
  • ETH and ETC: scan for Metamask accounts.
  • DCR: fix transaction bug affecting some users.
  • HSR and POSW: blockchain synchronization and send feature fixed.
  • Other crypto assets: fix "getVarint" errors for various assets.
Samurai Wallet 0.99.06-gb.01

sha256 file hash: 4e13a653a3a98d940b04e8bcbf86d73b2117e0d87c35f529c37226ac3a87663f

Source code in 'google-banned' branch. Signed commit e63b9dd4e5093c55b94350621c1eccf3d2f90cec.

bitcoinjs-lib v4.0.3


fixed - Fixed TransactionBuilder to require that the Transaction has outputs before signing (#1151) - Fixed payments.p2sh, which now takes the network from the redeem attribute if one is not given in the object argument (#1232) - Fixed Block.calculateTarget to allow for exponents up to 29 (#1285) - Fixed some low priority rarely occurring bugs with multisig payments and TransactionBuilder multisig processing (#1307)

added - Regtest network object to networks (#1261)

bitcoinjs-lib v4.0.3 2019-01-25
BTC Pay Server v1.0.3.52 2019-01-30
BTC Pay Server v1.0.3.51 2019-01-30
BTC Pay Server v1.0.3.50 2019-01-29
BTC Pay Server v1.0.3.49 2019-01-28
BTC Pay Server v1.0.3.48 2019-01-28
BTC Pay Server v1.0.3.47 2019-01-26
BTC Pay Server v1.0.3.46 2019-01-26
BTC Pay Server v1.0.3.54 2019-01-31
BTC Pay Server v1.0.3.53 2019-01-31


type rfc # title date status
bolt X Sighash type unspecified 2019-01-31 Closed
slip X add swtc coin 2019-01-28 Merged
slip slip-0044 [slip-0044] Add Snowblossom Coin Type(s) 2019-01-28 Closed
slip X Add MOAC coin at 314 (0x8000013a) 2019-01-28 Merged
slip slip-0044 SLIP-0044 - Duplicate ticker symbols 2019-01-28 Closed