HomePhabricator

[examples and e.cash] Deprecate examples

Description

[examples and e.cash] Deprecate examples

Summary:
The examples repo showcased some simple scripts for basic chronik methods. It also highlighted tx construction using utxo-lib and ecash-coinselect.

It is now obsolete for a handful of reasons:

  • in-node chronik-client instead of NNG
  • ecash-lib instead of utxo-lib
  • schnorr signed txs of ecash-lib obsoleting ecash-coinselect

I do not think it is worth updating this repo to use the latest libraries, because

  • the chronik-client integration tests are more exhaustive, always up to date, and more detailed than these exmaples
  • utxo-lib and ecash-coinselect are obsolete now, but we still have some more work to do in getting utxo selection sorted out in ecash-lib

Test Plan: CI test, preview e.cash and confirm the examples repo is no longer linked by the build page

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D16629

Details

Provenance
bytesofmanAuthored on Aug 12 2024, 21:29
bytesofmanPushed on Aug 13 2024, 16:48
Reviewer
Restricted Project
Differential Revision
D16629: [examples and e.cash] Deprecate examples
Parents
rABC80745007176b: [e.cash] Update Wealth Redefine Copy & Page
Branches
Unknown
Tags
Unknown