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.
Developers ~
Chris Pacia - BCHD
Currently working on:
May hard fork upgrade feature
Jonathan Silverblood - Cashual Wallet, Flipstarter
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
Jason Cox - Bitcoin ABC
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
Antony Zegers - Bitcoin ABC
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
Amaury Sechet - Bitcoin ABC
Currently working on:
Quic
Avalanche
Maintenance
Take a moment to take a look at Bitcoin Cash: Opportunities Beyond the Halving.
More development below...
Andrew Stone - Bitcoin Unlimited
Currently working on:
May network upgrade
Andrea Suisani - Bitcoin Unlimited
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
freetrader - BCHN
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
BigBlockIfTrue - BCHN
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.
im_uname - Electron Cash, Flipstarter + BCHN
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).
Calin Culianu - Electron Cash
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.
Jonald Fyookball - Electron Cash
Currently working on:
Cash Fusion (mathematical analysis + getting ready for audit)
Wants help with:
SLP merge for Electron Cash
James Cramer - Electron Cash SLP
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.
Scott McDermid - PayButton
Future work:
Continued PayButton development once new app framework is in place
Paul Oldridge - PayButton
Currently working on:
Implementing project overhaul.
Future work:
Expanding PayButton to cover features outlined on GitHub (https://github.com/PayButton/paybutton)
Fernando Pelliccioni - Knuth node
Recently completed:
Added new ‘read-only’ option
Currently working on:
Preparing the Flipstarter campaign
Future work:
Implementing May 2020 HF changes
Chris Troutner - Bitcoin.com
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
Developers listed below had nothing to report this month:
AlwaysAn0n
Josh Ellithorpe
Joshua Green
Peter Tschipper
Rosco Kalis
SpicyPete
Tendo Pein
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
The progress level of BCH is really great and encouraging