urma-chain
Chain observations and transaction validation for URMA readers.
crates.io · API reference · Source · URMA
Use urma-chain to describe where a transaction was observed, decode transaction data and apply chain-specific validation. It provides the chain vocabulary used by publication and indexing components.
Get started
API guide
| Entry point | Use it for |
|---|---|
observation |
Chain identities, block references, placement and observation trust. |
transaction |
Bounded transaction decoding. |
decode |
Decoding URMA records from transaction envelopes. |
validation |
Chain and proof-of-work validation helpers. |
Where it fits
Connect these types to a transport through urma-runtime, or use them when building a reader for urma-wire. See the Chain API for supported networks.
Boundaries
An observation records its trust source. A provider claim and an observation from a validating node are not interchangeable, and a transaction in a mempool is not a confirmed inclusion.
License
0BSD. Part of the URMA workspace, maintained by Zmole Cristian. Project contact.