Files
pezkuwi-subxt/historic
James Wilson 1a0e218d32 [v0.50] Convert historic metadata to subxt::Metadata (#2120)
* First pass converting historic metadatas to our subxt::Metadata type

* use published frame-decode

* fmt and rename legacy metadata macro

* Enable legacy feature where needed in subxt_metadata so it compiles on its own

* Use cargo hack more in CI and fix subxt-metadata features

* Add tests for metadata conversion (need to optimise; some too expensive right now

* Address performance and equality issues in metadata conversion testing

* fmt

* fmt all

* clippy

* Fix a doc link

* Test codegen and fixes to make it work

* Remove local frame-decode patch

* bump frame-decode to latest
2025-11-19 16:21:42 +00:00
..

subxt-historic

This create is a work in progress and currently is released only as a preview.

While subxt is a library for working at the head of a chain (submitting transactions and obtaining the current state), subxt-historic is a library for decoding blocks and state that are anywhere in a chain. To broadly summarize the differences:

Feature subxt subxt-historic
Block access Head of chain Any block in chain
Connection to chain Light client or RPC node Archive RPC nodes only
Transaction submission Yes No
Metadata compatibility V14 and newer Any version

Examples

See the examples folder for examples of how to use subxt-historic.