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

pallas-applying

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

8 releases (breaking)

new 0.27.0 Jun 1, 2024
0.26.0 May 21, 2024
0.25.0 Apr 2, 2024
0.24.0 Mar 9, 2024
0.20.0 Nov 21, 2023

#2323 in Magic Beans

Download history 226/week @ 2024-02-13 295/week @ 2024-02-20 263/week @ 2024-02-27 506/week @ 2024-03-05 349/week @ 2024-03-12 244/week @ 2024-03-19 144/week @ 2024-03-26 229/week @ 2024-04-02 289/week @ 2024-04-09 64/week @ 2024-04-16 42/week @ 2024-04-23 53/week @ 2024-04-30 50/week @ 2024-05-07 137/week @ 2024-05-14 406/week @ 2024-05-21 238/week @ 2024-05-28

842 downloads per month
Used in 6 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

~3.5MB
~72K SLoC