HomePhabricator

[ecash-herald] Parse NFTs and agora oneshot txs

Description

[ecash-herald] Parse NFTs and agora oneshot txs

Summary:
Parse SLP1 NFT activity and agora ONESHOT activity, following the model started by agora partial parsing.

Also patches a bug in a flag variable. Tbh, getting these test mocks correct is quite time consuming, and I do not think the benefit of splitting that change out from this diff is worth the impact. Discovered in this implementation so should live here.

Going forward, will try to make these changes smaller. think this would be too crazy since "same thing as partials" ... but didn't quite work out that way.

Test Plan:
npm test, review screenshots

image.png (649×578 px, 83 KB)

image.png (682×578 px, 154 KB)

image.png (544×578 px, 96 KB)

image.png (266×513 px, 37 KB)

Reviewers: #bitcoin_abc, emack

Reviewed By: #bitcoin_abc, emack

Subscribers: emack

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

Details

Provenance
bytesofmanAuthored on Oct 30 2024, 18:43
bytesofmanPushed on Oct 31 2024, 12:50
Reviewer
Restricted Project
Differential Revision
D17047: [ecash-herald] Parse NFTs and agora oneshot txs
Parents
rABCc2795be8090d: [token-server] Patch bug in token validation function
Branches
Unknown
Tags
Unknown