BCH Open-Source Pulse

Vol #10

Period ending at 20/02/2020

This is the Tenth 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.

Chris Pacia - BCHD

Recently completed:
*A PR for implementing MuSig into bchec.

Josh Ellithorpe - BCHD

Recently completed:
*Debugging of connection issues for Neutrino wallet
*New version deployed with updated bchwallet bundled in
*Setting up security audit for CashFusion with Kudelski securit

Tyler Smith - BCHD

Recently completed:
*Extracted zero knowledge proof system from the Coda cryptocurrency and used it create a succinct state machine integrity proof system that can be used as a base for compact header-chain and SLP proofs
Currently working on:
*Implementing header-chain proofs
*Spec’ing out Avalanche system
Future work:
*Continuing work on header-chain proofs and Avalanche
Wants help with:
*OCaml development
*Avalanche testnet development (Go)

Jonathan Silverblood - Cashual Wallet

Currently working on:
*A fundraising tool using assurance contracts
*A decentralized finance smart contract to trade volatility risk
Future work:
*Community oriented appreciation/fundraising tools
*Expanding CashID
*Rebuilding CashualWallet with a new backend.

Jason Cox - Bitcoin ABC

Recently completed:
*More release automation.
*Prepping for various infrastructure improvements.
*Better build reporting for during- and post-review.
Currently working on:
*Finish release automation.
*Faster infrastructure deployments.
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

Amaury Sechet - Bitcoin ABC

Recently completed:
*A new opcode by Tobias to reverse the bytes of an operand (useful for smart contract related SLP notably).
*An increase in the chained transaction limit from 25 to 50.
*A complete overall of the way sigops limit work by Mark Lunderberg
*A way for miners to get a funding plan activated if they wish to do so.
Currently working on:
*Finalizing changes for May 2020 upgrade

Mark Lundeberg - Bitcoin ABC

Recently completed:
*Implementation of SigChecks.
Currently working on:
*CashFusion & Electron Cash improvements
Future work:
*Implementing invisible payment channels

Peter Tschipper - Bitcoin Unlimited

Currently working on:
*Multi-threaded block validation
Future work:
*Giga-net testing

Andrea Suisani - Bitcoin Unlimited

Recently completed:
*The porting of https://github.com/janoside/btc-rpc-explorer is now complete,
the code is hosted here https://github.com/sickpig/btc-rpc-explorer
*The deployment in production of an instance of the above is almost ready
*Preliminary work to have BU ready from may net upgrade
Working on:
*Implement/port op_reverse from abc to BU
*Helping Bitcoin Cash Node implementation
Future work:
*Testing new BU version for the next May net upgrade
*Gigablock testnet experiment #2 iteration

George Bissias - Bitcoin Unlimited

Recently completed:
*Graphene v2.2
*Updated Graphene spec
Currently working on:
*Bobtail prototype (BUIP 131)
Future work:
*Bobtail prototype

Chris Troutner - Bitcoin.com

Current Work:
*bch-api is my personal fork of rest.bitcoin.com. It’s the REST API I’m focusing on, but the pay-to-play scheme could be abstracted for any REST API, and it is my hope that other developers will copy this business model to create pay-to-play REST APIs for all sorts of services in the BCH space.
*Code repository: https://github.com/christroutner/bch-api
*jwt-bch-frontend is a Gatsby front end web app for interacting with the jwt-bch-api back end. A live demo can be found at https://fullstack.cash/login/. This lets people create an account, login, get a free-tier JWT access token, or pay for pro-tier access token for unlocking increased rate limits to bch-api. Code repository: https://github.com/Permissionless-Software-Foundation/jwt-bch-frontend
*jwt-bch-lib is an npm library to allow apps to interact with jwt-bch-api back end. The goal is to allow apps to automate their handling of JWT tokens, rate-limits, and access to bch-api. All the ‘account owner’ needs to do is make sure their account is topped up with BCH. This library will allow an app to automatically renew its JWT token or increase rate limits on-the-fly. It’s purpose is to make payment for access efficient and automated. Code repository: https://github.com/Permissionless-Software-Foundation/jwt-bch-lib
Want help with:
For those who are interested in playing with the ongoing prototype, join our BITBOX Devs telegram channel: https://t.me/bitboxdevs

Paul Oldridge - PayButton

Recently completed:
Setup framework for project overhaul.
Currently working on:
Implementing project overhaul.
Future work:
Expanding PayButton to cover features outlined on GitHub
https://github.com/PayButton/paybutton

James Cramer - Electron Cash SLP

Recently Completed:
*SLPDB v1 beta
Currently Working on:
*SLPDB v1 release
*ECSLP release with improvements
Future Work:
*Develop more testing scripts for SLPDB
*Continued maintenance and improvements for EC SLP and SLPDB
Wants Help With:
*Developing testing scripts for SLPDB
*Developing some unit tests scripts for Electron Cash SLP

Calin Culianu - Electron Cash

Recently completed:
*Switching Electron Cash mainline wallet to use BIP39 natively and doing away with Electrum Seeds (except for backward compatibility).
Currently working on:
*Integrating SLP validator into Electron Cash mainline
Future work:
*Adding all of EC-SLP’s features into Electron Cash mainline
Wants help with:
*Beta testers for EC mainline SLP integration.

Jonald Fyookball - Electron Cash

Currently working on:
*CashFusion (Mathematical analysis + getting ready for audit)

Imaginary_Username - Electron Cash

Currently working on:
*Saving BCH`

Karol Trzeszczkowski - Plugins

Recently Completed:
*Mecenas Plugin: Better time estimation and donating with CashAccount
Currently working on:
*Full automation of Mecenas, Paper wallet manager
Future work:
*Fully automated Mecenas
Wants help with:
*Hardware wallet support in Last Will plugin

Tobias Ruck - SLPDEX

Recently completed:
*OP_REVERSEBYTES implementation
Currently working on:
*bitcoin-cash Rust crate https://crates.io/crates/bitcoin-cash
*Be.Cash
Future work:
*More Be.Cash features
*Mitra testnet
Wants help with:
*Mitra
*Bitcoin-cash crate: https://crates.io/crates/bitcoin-cash

Rosco Kalis - CashScript

Recently completed:
*CashScript v0.3.2 & v0.3.3, which adds browser support, OP_RETURN covenants, and CLI improvements.
Currently working on:
*CashScript compiler optimisations
Future work:
*Better SLP integration with CashScript
Wants help with:
*Trying out CashScript and reporting any bugs or suggestions. Also any open issues on the CashScript
repository https://github.com/Bitcoin-com/cashscript/issues - Specifically any issues labeled “help wanted” or“good first issue”.

Joshua Green - Bitcoin Verde

edited February 27th 2020

Recently completed:
*Milestone 1 and 2 of issue #10: https://github.com/softwareverde/bitcoin-verde/issues/10
Currently working on:
*Milestone 1 of issue #7 https://github.com/softwareverde/bitcoin-verde/issues/7
*BCH node contributions
*Community outreach on IFP
Future work:
*20200515 OP_REVERSEBTYES
*20200515 Script SigChecks Counting And Limiting
*Block Template Validation service https://github.com/softwareverde/bitcoin-verde/issues/8

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

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OK