5 stable releases
1.19.2 | Nov 8, 2024 |
---|---|
1.19.1 | Nov 6, 2024 |
1.18.5 | Nov 5, 2024 |
1.18.4 | Nov 3, 2024 |
1.18.3 | Feb 29, 2024 |
#702 in Magic Beans
700 downloads per month
Used in 10 crates
(3 directly)
4MB
84K
SLoC
Transaction scheduling code.
This crate implements 3 miraland-runtime traits (InstalledScheduler
, UninstalledScheduler
and
InstalledSchedulerPool
) to provide a concrete transaction scheduling implementation
(including executing txes and committing tx results).
At the highest level, this crate takes SanitizedTransaction
s via its schedule_execution()
and commits any side-effects (i.e. on-chain state changes) into the associated Bank
via
miraland-ledger
's helper function called execute_batch()
.
Dependencies
~83–110MB
~2M SLoC