Page MenuHomePhabricator

[Chronik] Add eMPP (eCash Multi Pushdata Protocol)
ClosedPublic

Authored by tobias_ruck on May 28 2023, 11:39.

Details

Reviewers
Fabien
PiRK
Group Reviewers
Restricted Project
Commits
rABC68ef88e5ebcb: [Chronik] Add eMPP (eCash Multi Pushdata Protocol)
Summary

Purpose of this is to allow multiple protocols per OP_RETURN, which allows us to use protocols like SLPv2.

Specification can be found here: https://www.notion.so/ecashbuilders/eCash-Multi-Pushdata-Protocol-11e1b991071c4a77a3e948ba604859ac

Test Plan

ninja check-crates

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

PiRK added inline comments.
chronik/bitcoinsuite-slp/src/empp/mod.rs
5–49 ↗(On Diff #40474)

Nice to see the spec in the code 👍

Looks good. The rust syntax noise is still a bit new to me, but everything I googled turned out to make sense.

This revision is now accepted and ready to land.May 29 2023, 13:43

Link to the document doesn't work for me.

Would be good to put the spec into the repo in doc/standards/