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

pallas-applying

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

6 releases (breaking)

0.25.0 Apr 2, 2024
0.24.0 Mar 9, 2024
0.23.0 Feb 11, 2024
0.22.0 Jan 25, 2024
0.20.0 Nov 21, 2023

#2581 in Magic Beans

Download history 2/week @ 2023-12-23 47/week @ 2023-12-30 20/week @ 2024-01-06 44/week @ 2024-01-13 96/week @ 2024-01-20 83/week @ 2024-01-27 151/week @ 2024-02-03 234/week @ 2024-02-10 245/week @ 2024-02-17 258/week @ 2024-02-24 354/week @ 2024-03-02 451/week @ 2024-03-09 309/week @ 2024-03-16 203/week @ 2024-03-23 197/week @ 2024-03-30 164/week @ 2024-04-06

918 downloads per month
Used in 4 crates (via pallas)

Apache-2.0

165KB
3.5K 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

~4.5MB
~82K SLoC