The goal for Bitcoin Cash is to become sound money that is usable by everyone in the world.... Image Credit: Juhasz Imre

This is the Eleventh edition of the BCH Pulse developer newsletter. Existing projects have been updated. Submissions are due in by the 20th of each month. Information can be sent to the new email bch.dev.mail@gmail.com Thanks! Here is some of the work that is being built on BCH by the Developers. This does not take into account work done by developers who chose to remain anonymous.

Currently working on:

May hard fork upgrade feature

Recently completed:

Flipstarter MVP

Currently working on:

Infrastructure campaigns on Flipstarter and making the Flipstarter funding tool rock solid.

Future work:

Smart contract risk trading to mitigate volatility

Recently completed:

More release automation.

Automated some code-gen tasks.

Currently working on:

Improving CI robustness, performance, and scalability.

A land bot for improved automation flow and trunk stability.

Future work:

Continue effort on de-globalizing internal node state.

Wants help with:

Unit test backports: https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/doc/backporting.md

Currently working on:

Organizing testnet setup and testing of activation and upgrade features.

Improving IFP written specification.

Future work:

Research and organize implementation of further improvements to the BCH Script. Likely focus will be on increasing integer size.

Wants help with:

Testing upgrade features, in particular OP_REVERSEBYTES and SigChecks.

BCH Script Roadmap https://gist.github.com/Mengerian/7ae4c4abbc6f4d1664507c817a51da2f

Currently working on:

Quic

Avalanche

Maintenance

Take a moment to take a look at Bitcoin Cash: Opportunities Beyond the Halving.

More development below...

Currently working on:

May network upgrade

Recently completed:

Port of op_reversebytes and increase of max length of unconfirmed chain to May upgrade activation (BU)

Sync BU libsecp256k1 with upstream

Fixed minor locking issues on BU

Some minor doc review for BCHN

Currently working on:

Testing BU for release

Recently completed:

Launch of first release of Bitcoin Cash Node (v0.21.0)

Currently working on:

Reducing risk of network split for May 2020

Fundraising proposal for Bitcoin Cash Node (BCHN) project

Managing the BCHN development & maintenance work Future work:

Closing specification and verification gaps on Bitcoin Cash

Ensuring BCHN gets the development needed to keep scaling Bitcoin Cash to achieve the roadmap goals

Wants help with:

BCHN improvement dev, testing, review (Merge Requests, bug reports)

Join me on BCHN Slack via the invite link available on https://bitcoincashnode.org

Feedback from anyone about BCHN and Bitcoin Cash See https://read.cash/@freetrader/bitcoin-cash-node-community-survey-march-2020-c23eb5a8

Python expert dev input on performance improvements (multiprocessing) in a DAA scenario simulator Contact me via DMs - this is a private project for now

Currently working on:

General Bitcoin Cash Node maintenance.

Refactoring UniValue in Bitcoin Cash Node to improve performance (together with Calin Culianu).

Wants help with:

Setting up 32MB block benchmarks in Bitcoin Cash Node build systems, see merge request !104.

Recently completed:

Flipstarter Beta.

BCHN 0.21.0.

Currently working on:

Flipstarter.

Misc BCHN work.

Future work:

Flipstarter.

Misc BCHN work.

Wants help with:

Electron Cash (please contact Jonald or Calin).

Recently completed:

Fulcrum update 1.0.4

Currently working on:

Bitcoin Cash Node JSON-RPC optimization and Fulcrum 1.0.5 update

Future work:

EC-SLP

Wants help with:

Nothing for now.

Currently working on:

Cash Fusion (mathematical analysis + getting ready for audit)

Wants help with:

SLP merge for Electron Cash

Recently completed:

Updated SLPDB 1.0.0 RC5 with critical update for reorgs

Updated grpc-bchrpc client packages for connecting to bchd

Currently working on:

Updating slpjs to use bchd grpc clients

Final SLPDB v1.0 release

Future work:

slpjs improvements

Electron Cash SLP improvements

Wants help with:

Nothing at the moment.

Future work:

Continued PayButton development once new app framework is in place

Currently working on:

Implementing project overhaul.

Future work:

Expanding PayButton to cover features outlined on GitHub (https://github.com/PayButton/paybutton)

Recently completed:

Added new ‘read-only’ option

Currently working on:

Preparing the Flipstarter campaign

Future work:

Implementing May 2020 HF changes

Recently completed:

Permissionless Software Foundation business plan and token-economic model (uses a SLP token) updated:https://psfoundation.cash/biz-plan/business-plan

Token-liquidity app that allows for perfect liquidity between the PSF token and BCH updated with many fixes, improved logging, and the ability to burn tokens: https://github.com/Permissionless-Software-Foundation/ token-liquidity

Burn-app works with token-liquidity app to provide a convenient address for apps to send BCH in order to burn tokens: https://github.com/Permissionless-Software-Foundation/burn-app

Current Work:

Finalizing FullStack.cash. Subscriptions will be paid in BCH and used to burn PSF tokens.

Future Work:

Improved documentation, and code examples for bch-api and bch-js.

Want help with:

Anyone who wants to help with development of FullStack.cash or Permissionless Software Foundation initiatives are welcome to join our telegram channel. Contributions will be rewarded with PSF tokens. https://t.me/permissionless_software

AlwaysAn0n

Josh Ellithorpe

Joshua Green

Peter Tschipper

Rosco Kalis

SpicyPete

Tendo Pein

The goal for Bitcoin Cash is to become sound money that is usable by everyone in the world. This is a civilization-changing technology which will dramatically increase human freedom and prosperity. Click here to be taken to the ABC Roadmap.

We invite any developer (working on BCH) who isn’t featured in this issue to self report / submit what you are working on for the next issue of BCH Open-Source Pulse.

We’re looking for:

Recently completed

Current work

Future work (stuff you’d like to get to after you’re done with your current work)

Anything you’d like some help with

Please email us at bch.dev.mail@gmail.com

BCH Donation Address: qrfd6vyrh30j0ejnhr67dza8tymsu2qwmuqfgkf3hd

Transparency - Please note I do not get paid for producing this newsletter @kilrcola