#blocks #applying #state #validating #logic #chain #cardano

pallas-applying

Logic for validating and applying new blocks and txs to the chain state

12 breaking releases

0.32.0 Dec 29, 2024
0.31.0 Nov 4, 2024
0.30.2 Sep 8, 2024
0.29.0 Jul 16, 2024
0.20.0 Nov 21, 2023

#804 in Magic Beans

Download history 120/week @ 2024-09-18 108/week @ 2024-09-25 96/week @ 2024-10-02 51/week @ 2024-10-09 55/week @ 2024-10-16 74/week @ 2024-10-23 158/week @ 2024-10-30 109/week @ 2024-11-06 79/week @ 2024-11-13 77/week @ 2024-11-20 64/week @ 2024-11-27 61/week @ 2024-12-04 116/week @ 2024-12-11 44/week @ 2024-12-18 113/week @ 2024-12-25 25/week @ 2025-01-01

336 downloads per month
Used in 4 crates (2 directly)

Apache-2.0

190KB
4K SLoC

Pallas Applying

Crate for performing transaction validation according to the Cardano protocol. Generally speaking, this crate is structured in multiple modules, each one handling a specific Cardano era. These eras are: Byron, ShelleyMA, Alonzo and Babbage.

Refer to docs/.md to see the mathematical specifications regarding .

Refer to tests/README.md for explanations regarding the test suite in any era.


lib.rs:

Logic for validating and applying new blocks and txs to the chain state

Dependencies

~5MB
~99K SLoC