HomePhabricator

[ecash-lib] Add ALP support

Description

[ecash-lib] Add ALP support

Summary:
Add functions for building GENESIS, MINT, SEND, BURN section pushdata, and to build eMPP OP_RETURN Scripts.

It doesn't include any wallet functionality, this is for users of this library to implement (or for a built-in wallet in a future diff).

GenesisInfo is based on the GenesisInfo of chronik-client.

Test Plan: npm run integration-tests

Reviewers: bytesofman, #bitcoin_abc

Reviewed By: bytesofman, #bitcoin_abc

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

Event Timeline