arweave_rs_types

Crates.ioarweave_rs_types
lib.rsarweave_rs_types
version0.1.0
sourcesrc
created_at2024-02-14 23:26:54.758355
updated_at2024-02-14 23:26:54.758355
descriptionContains the run time types for validating Arweave block headers (including deserialization methods).
homepage
repositoryhttps://github.com/ThePeopleOfTheNetwork/arweave_rs
max_upload_size
id1140324
size39,251
DMac (DanMacDonald)

documentation

README

Arweave Types

This library package contains the constants related to Arweaves consensus mechanisims as well as the utility functions that combine inputs for use in consensus.

ArweaveBlockHeader

Most of the effort in this package goes in to deserializing an Arweave Block Header JSON into run time types suitable for validating consensus rules. The run time types defined in this package are widely used across the other packages in this workspace.

Checkout the comments on the ArweaveBlockHeader struct to learn what each of the fields is for.

ArweaveBlockHeaderhttps://github.com/ThePeopleOfTheNetwork/arweave_rs/blob/d40635a758c28679ccb2dbdf29d1ad55350a6f0a/types/src/lib.rs#L22-L40

Commit count: 0

cargo fmt