Skip to content

Conversation

whankinsiv
Copy link
Collaborator

This PR adds an assets_state module to track native asset data, currently limited to total supply per asset.

Main changes:

  • Add tx.mints() processing in tx_unpacker with a new AssetDeltasMessage publisher.
  • Add assets_state module, subscribing to cardano.asset.deltas to maintain total supply from mints and burns.
  • Add REST handler for listing assets at /assets in rest_blockfrost.

A follow-up PR will extend assets_state with optional metadata, detailed info, and burn/mint history.

Signed-off-by: William Hankins <[email protected]>
@whankinsiv whankinsiv marked this pull request as ready for review September 5, 2025 21:14
@sandtreader
Copy link
Collaborator

Looks great!

@sandtreader sandtreader merged commit cd3ad66 into main Sep 8, 2025
2 checks passed
@whankinsiv whankinsiv deleted the whankinsiv/prepare-asset-state-module branch September 10, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants