HomePhabricator

[Chronik] Add `alp::parse` to parse GENESIS, MINT, SEND and BURN

Description

[Chronik] Add alp::parse to parse GENESIS, MINT, SEND and BURN

Summary:
Parses a single ALP pushdata. The protocol encoding is simpler than SLP, so we can add the parsing in one diff.

ALP spec can be found here.

Test Plan: cargo test -p bitcoinsuite-slp

Reviewers: Fabien, #bitcoin_abc

Reviewed By: Fabien, #bitcoin_abc

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

Details

Provenance
tobias_ruckAuthored on Dec 21 2023, 00:42
tobias_ruckPushed on Dec 21 2023, 11:53
Reviewer
Restricted Project
Differential Revision
D15024: [Chronik] Add `alp::parse` to parse GENESIS, MINT, SEND and BURN
Parents
rABC1fd1e90886dc: [Chronik] Add support for BURN txs in `slp::parse`
Branches
Unknown
Tags
Unknown