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

pallas-applying

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

14 releases (breaking)

new 0.31.0 Nov 4, 2024
0.30.1 Aug 25, 2024
0.29.0 Jul 16, 2024
0.24.0 Mar 9, 2024
0.20.0 Nov 21, 2023

#3 in #validating

Download history 344/week @ 2024-07-15 135/week @ 2024-07-22 75/week @ 2024-07-29 29/week @ 2024-08-05 10/week @ 2024-08-12 366/week @ 2024-08-19 454/week @ 2024-08-26 217/week @ 2024-09-02 228/week @ 2024-09-09 144/week @ 2024-09-16 129/week @ 2024-09-23 95/week @ 2024-09-30 50/week @ 2024-10-07 50/week @ 2024-10-14 75/week @ 2024-10-21 53/week @ 2024-10-28

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

Apache-2.0

185KB
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

~4MB
~80K SLoC