Page MenuHomePhabricator

[ecash-script] Deprecate ecash-script
ClosedPublic

Authored by bytesofman on Sep 23 2025, 14:43.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABCff377ac1c8f9: [ecash-script] Deprecate ecash-script
Summary

The functionality of ecash-script has been replicated in ecash-lib. We know longer have any monorepo apps depending on ecash-script.

Additional parsing methods will be built out in ecash-lib. ecash-script is legacy, it is still a JS lib, it has not been supported, and the OP_RETURN parsing and writing methods in ecash-lib are more sophisticated.

So, lose it. It has already been marked as deprecated on npm.

Test Plan

run cashtab and ecash-herald tests; CI failure expected for ecash-script with its removal

Diff Detail

Repository
rABC Bitcoin ABC
Branch
ecash-script-gone
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34546
Build 68559: Build Diffecash-script-tests
Build 68558: arc lint + arc unit

Event Timeline

The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.

@bot cashtab-tests ecash-herald-tests

Fabien added a subscriber: Fabien.

It was never published to npm ?

This revision is now accepted and ready to land.Sep 23 2025, 20:58

It was never published to npm ?

It was published, but it has not been updated in more than 2 years. It was never automatically published to npm.

The module has been updated on npm with a deprecation notice.

This revision was landed with ongoing or failed builds.Sep 23 2025, 21:43
This revision was automatically updated to reflect the committed changes.