Weekly Edition for Thursday, Mar 7
Payee Pay Fee

Lightning Network is currently starting to build up, it has recently passed 2 Million dollars in capacity, but its still far from being perfect, there’s currently very little ways of assessing how much fees a payer will pay, although its currently mostly a negligible value, it may not be in the future.

A use case of the Payee paying the fees of the transaction is used in almost every exchange platform, because on the main blockchain you can assess the current average fees and even figure out how much, on average, it will take your payment to be accepted by the network if you sent it with a definite amount, this currently does not exist in Lightning.

If the payee pays the fees the payer can route the payment towards complicit nodes that charge way higher fees than average.

Newsletters

Releases

project release date
ledger-live-desktop v1.6.0
## 🌷 Manager improvements

  • Firmware update is made more user-friendly.
  • Reduced genuine checks to once per Manager session.
  • Prevent asking to restart in bootloader mode when not needed.

🐛 Bug fixes

  • Fixed repair tool getting stuck at 100%.
  • Fixed some glitches in modals related to scrolling.
  • Fixes double banner problem on coin alert system.

Other

  • Various minor improvements in user experience.
2019-03-15
Samurai Wallet 0.99.25

sha256 hash: ba8828e2da81d906224dc3f05b7ea03c8d122d23d45e91278b2edc8c9c60d66d

*** stealth launch, remote commands, SIM switch detection removed until further notice ***

Tor integrated in-app #Cahoots Easter Egg: 2-wallet coinjoins: Stowaway (payjoin spend), STONEWALLx2 Display transaction entropy pre-spend PayNym: 1-touch "refund" & "pay again" nLockTime staggered Ricochet label your utxos Stowaway on testnet: 2-wallet coinjoin testbed (PayJoin/P2EP) updated fee selection updated spend & receive UI sign messages from Address Calculator txTenna integration bitcoin only, no fiat fx PayNym may use Segwit addresses offline mode address calculation tools PayNym address calculation tool updated receive screen updated transaction sequence: compose-sign-broadcast display wallet amounts by address type full BIP84/bech32 support STONEWALL spend Ricochet 2.0 multi-hop spend sweep BIP84 (Bech32) & BIP49 (P2SH-P2WPKH) private keys displays YPUB of BIP49 account, ZPUB of BIP84 account OXT transaction view batch send improved fee selection & display support for PayNym.is BIP47 payment code directory optional setting: like-typed outputs (better privacy) vs all segwit outputs (lower fees) block utxo of non-broadcast transactions push any signed transaction (hex format) via 'broadcast transaction hex' in settings sign messages with Segwit (P2SH-P2WPKH) privkey like-typed inputs (p2pkh or segwit) will match type of outputs (wallet balance permitting) real time alert if wallet is being "dusted" (ie. incoming tx >546 & <1000) all utxo are now "blockable" and will not be spent if so marked optionally show redeem script of Segwit utxo full support for Segwit (P2SH-P2WPKH) Mule tools (offline transactions) balance & utxo via Samourai backend API fork detection read, validate, sweep OpenDime Segwit & UASF block explorers new metadata format improved wallet recovery UI/UX 0-fee tx possible using trusted node Custom fee lower limit now 1 sat/b Sign messages w/ any utxo privkey Exchange rate modifs (replace Bitcoin Average by Bitfinex) Updated launch icon Optionally show privkey of utxo Opt-in RBF (replace-by-fee) CPFP (child-pays-for-parent) for unconfirmed sent transactions CPFP (child-pays-for-parent) for unconfirmed received transactions display up-to-date miners' fees allow custom fee on spend PoW check when using trusted node spend via preferred trusted full node UTXO list dynamic fee for BIP47 notif tx BIP126 spends Samourai pushTx over Tor use updated Orbot

2019-03-18
Samurai Wallet 0.99.10

sha256 hash: 7d8eb5f547addca982bf56a336815c380a15b561e97bd6e3d2702b5e2c7ec093

*** stealth launch, remote commands, SIM switch detection removed until further notice ***

#Cahoots Easter Egg: 2-wallet coinjoins: Stowaway (payjoin spend), STONEWALLx2 Display transaction entropy pre-spend PayNym: 1-touch "refund" & "pay again" nLockTime staggered Ricochet label your utxos Stowaway on testnet: 2-wallet coinjoin testbed (PayJoin/P2EP) updated fee selection updated spend & receive UI sign messages from Address Calculator txTenna integration bitcoin only, no fiat fx PayNym may use Segwit addresses offline mode address calculation tools PayNym address calculation tool updated receive screen updated transaction sequence: compose-sign-broadcast display wallet amounts by address type full BIP84/bech32 support STONEWALL spend Ricochet 2.0 multi-hop spend sweep BIP84 (Bech32) & BIP49 (P2SH-P2WPKH) private keys displays YPUB of BIP49 account, ZPUB of BIP84 account OXT transaction view batch send improved fee selection & display support for PayNym.is BIP47 payment code directory optional setting: like-typed outputs (better privacy) vs all segwit outputs (lower fees) block utxo of non-broadcast transactions push any signed transaction (hex format) via 'broadcast transaction hex' in settings sign messages with Segwit (P2SH-P2WPKH) privkey like-typed inputs (p2pkh or segwit) will match type of outputs (wallet balance permitting) real time alert if wallet is being "dusted" (ie. incoming tx >546 & <1000) all utxo are now "blockable" and will not be spent if so marked optionally show redeem script of Segwit utxo full support for Segwit (P2SH-P2WPKH) Mule tools (offline transactions) balance & utxo via Samourai backend API fork detection read, validate, sweep OpenDime Segwit & UASF block explorers new metadata format improved wallet recovery UI/UX 0-fee tx possible using trusted node Custom fee lower limit now 1 sat/b Sign messages w/ any utxo privkey Exchange rate modifs (replace Bitcoin Average by Bitfinex) Updated launch icon Optionally show privkey of utxo Opt-in RBF (replace-by-fee) CPFP (child-pays-for-parent) for unconfirmed sent transactions CPFP (child-pays-for-parent) for unconfirmed received transactions display up-to-date miners' fees allow custom fee on spend PoW check when using trusted node spend via preferred trusted full node UTXO list dynamic fee for BIP47 notif tx BIP126 spends Samourai pushTx over Tor use updated Orbot

2019-03-09
BTC Pay Server v1.0.3.88 2019-03-20
BTC Pay Server v1.0.3.87 2019-03-20
BTC Pay Server v1.0.3.86 2019-03-18
BTC Pay Server v1.0.3.85 2019-03-17
BTC Pay Server v1.0.3.84 2019-03-15
BTC Pay Server v1.0.3.83 2019-03-11
BTC Pay Server v1.0.3.82 2019-03-11
spruned 0.0.5

Long time passed since a new release!

Here comes spruned 0.0.5:

  • lot of bugfixing all around
  • a robusts P2P connectionpool with a 100% getblock hitrate
  • an electrum servers quorum-based fee estimation
  • proxies support
  • tor support
  • less memory usage for low end devices

An extended RPC API set:

== Blockchain == getbestblockhash getblock "blockhash" ( verbosity ) getblockchaininfo getblockcount getblockhash height getblockheader "hash" ( verbose ) gettxout "txid" n ( include_mempool )

== Rawtransactions == getrawtransaction "txid" ( verbose ) sendrawtransaction "hexstring" ( allowhighfees )

== Util == estimatefee nblocks estimatesmartfee conf_target ("estimate_mode") uptime

== Network == getpeerinfo getnetworkinfo

== Wallet == validateaddress

== Partially emulated for compatibility == getchaintxstats getmininginfo getnettotals

2019-03-09
WalletWasabi v1.1.3

# Summary

  • From now on users can mix with the wallet in daemon mode: wassabee --mix --wallet {WalletName}. This is an experimental feature. Please note that, we don't plan to build a fully featured daemon in the near future.
  • Added a Test Password tab and refactored the wallet creation workflow, in a way that we now hopefully minimized the chances of losing or mistyping passwords.
  • Added File/Open menu which is a shortcut to access configuration and log files.
  • Fixed scaling issues on some Linuxes.
  • Added deterministic builds, so now members of the community can verify that our released binaries are built from the same source code that is on GitHub (see Advanced Guide.)
  • Hide the dust: coins those are <= 0.0001BTC won't appear as part of the wallet (they'll be still there) since spending them would be either more expensive than not spending them and spending them would be detrimental for privacy in many cases.

Newbie Guide

While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the Installation Instructions guide.

Advanced Guide

If you want to build Wasabi from source code or update the source code check out these instructions.

From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide

FAQ

  • Can I use my own Tor instance, instead of Wasabi's built in one? If you already have Tor, and it is running, then Wasabi will try to use that first. If it is not running, then Wasabi will use its built-in Tor.
  • Requirements? x64, linux, >win7, >osx.10.12.

Release Notes

There were 223 commits since last release.

Notable changes those aren't listed in the summary:

  • Improved memory usage.
  • Fixed many crash-suspicious scenarios.
  • Fixed logo on Linux.
  • Added Blockstream.info to the website as recommended block explorer, because they have onion endpoint.
  • Added Advanced Info wallet tab, where among other things, users can take the xpub/zpub and similar information out of their wallets and import into other wallets (DANGEROUS: most other wallets fail against network analysis.)
  • Autocopy can be now turned off from the settings if someone finds it annoying.
  • Optimized coordinator communication (don't request status until all other responses things are finished.)
  • Hack around Tor downtime issue (somehow the older fix has stopped working.)
  • Add DANGEROUS clearnet mode for debugging, can be set in the settings.
  • Improve blockchain analysis heuristic to better identify coinjoins.
2019-03-13

RFC

type rfc # title date status
bip bip-0151 Withdraw BIP151 2019-03-22 Update
slip slip-0044 slip-0044: add MASS 2019-03-22 Update
bolt routing gossip [WIP] BOLT 7: Inventory-based gossip 2019-03-20 Update
bolt routing gossip BOLT7: extend channel range queries with optional fields 2019-03-20 Update
slip slip-0173 add BitZeny in slip-0173 2019-03-20 Merged
slip slip-0011 Add slip-0011 test vector 2019-03-20 Closed
slip X Register coin type 283 for Algorand 2019-03-20 Merged
bip bip-0174 BIP174: Input Finalizer finalized fields clarifications 2019-03-19 Update
bolt X Agenda for 2019-03-18 2019-03-19 Closed
bip bip-0127 BIP 127: Simple Proof-of-Reserves Transactions 2019-03-18 Update
slip slip-0039 SLIP-0039- How to compute Master Secret from PMS and vice versa 2019-03-18 Update
slip X Add BRAVO 0x85425256 2019-03-18 Merged
bolt payment encoding BOLT 11: change default expiry to 86400 seconds (1 day) 2019-03-18 Update
bolt X Feature bit unification and assignment 2019-03-18 Update
bolt X Frame-based onion payload format and construction for larger per-hop payloads 2019-03-18 Update
bolt X option_data_loss_protect: concretely define `my_current_per_commitment_point` 2019-03-18 Update
bolt transactions BOLT 3: add test vectors for htlc-transactions in case where CLTV is used as tie-breaker for sorting 2019-03-18 Update
bolt X Specify tlv format, initial MPP 2019-03-18 Update
bolt X The idea: some motivation feature for channel opening with deposit. 2019-03-18 Closed
slip slip-0044 Update slip-0044.md 2019-03-14 Update
slip X add Hashgard 2019-03-13 Merged
slip slip-0044 slip-0044: add TrueChain(TRUE). 2019-03-13 Merged
slip slip-0044 slip-0044: add PKC 2019-03-13 Merged
bip bip-0175 Create bip-175.md 2019-03-13 Update
bip X Remove 21 Machine Wallet 2019-03-12 New PR
bip bip-0158 Fix pseudocode on bip-0158 2019-03-12 Update
slip slip-0048 slip48: added onegram 2019-03-12 Merged
bip X addrv2 BIP proposal 2019-03-09 Update