Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 3.48 KB

158.md

File metadata and controls

50 lines (37 loc) · 3.48 KB
BUIP 158: Funding for SysAdmin/Developer
Proposer: @sickpig
Submitted on: 2020-11-30
Status: passed

Summary

I lost my independent funding in November of this year, regardless I would like to continue working on the Bitcoin Unlimited projects as a full time developer and devops, as I have been doing since since 2015.

From mid 2015 till the end of 2016 I worked on the project on my free time, luckily enough later on I got an offer to have my full time work for Bitcoin Unlimited funded and this is what I did and I'm still doing so far.

Budget

This BUIP authorises 84,000 EUR a year (paid monthly in crypto) to continue this work.

Other then the day to day tasks of reviewing pull requests from others, fixing bugs and implementing minor enhancements, the following are the main contributions I made to the BCH Unlimited client and more in general to other Bitcoin Unlimited projects:

Main contribution to the project so far

  • Testing Xthinblocks crossing over the great firewall of China
  • Lead the testing operation of Gigablock Network Initiative that stem in the scaling bitcoin 2017 presentation slides and video
  • Porting BTC address seeder over to Bitcoin Cash, see: https://github.com/sickpig/bitcoin-seeder
  • Porting bitnodes crawler over to Bitcoin Cash
  • Ported and currently maintaining a javascript based block explorer for Bitcoin Cash
  • Develop and maintain a web front end to expose the data gathered by the BCH nodes crawler
  • Maintaing and cordinate the development of the main BU website
  • Operate a bunch of public services for the BCH community (**):
    • explorer.bitcoinunlimited.info (mainnet BCH explorer)
    • texplorer.bitcoinunlimited.info (testnet3 explorer)
    • Mainnet electrum server: electrs.bitcoinunlimited.info s50002
    • casnodes.io (web front end and nodes crawler for BCH mainnet)
    • btccash-seeder.bitcoinunlimited.info (node seeder for the BCH mainet)
  • Moved all Bitcoin Unlimited projects from gihub to gitlab
  • Managed all the BCH Unlimited releases since we started to publish a client implementation for the Bitcoin Cash protocol
  • Manage and operate the Ubuntu PPA repositories for the BCH Unlimited clients
  • Operate the protocol upgrade activation tests since BCH started the 6 months network upgrade release schedule
  • The detailed list of all the pull requests (PR) that have been merged onto the BCH unlimited code base while repository was hosted at github
  • This is detailed list of the merge requests (MR) that have been merged onto the BCH Unlimited code base since we move the repository from github over to gitlab (start from MR 2246 and up.
  • You can view my daily contributions here: https://github.com/sickpig and https://gitlab.com/sickpig

My plan for the next year

  • Continue the review and QA contributions to BCH unlimited C++ client
  • Contribute the C++ code base via bugs fixing and various enhancements
  • Continue to maintain and operate the list of services listed above (**)
  • make BU to work with the corgi (test/performance framework)
  • performance measuring of the various protocol client implementatioisn now that Scalanet has been integrated in the BCH Unlimited code base