2 unstable releases

0.1.0 Aug 29, 2024
0.0.0 Aug 26, 2024

#18 in #transactional

Download history 104/week @ 2024-08-21 289/week @ 2024-08-28 436/week @ 2024-09-04 438/week @ 2024-09-11 416/week @ 2024-09-18 356/week @ 2024-09-25 589/week @ 2024-10-02 305/week @ 2024-10-09 559/week @ 2024-10-16 348/week @ 2024-10-23 356/week @ 2024-10-30

1,790 downloads per month

Custom license

52KB
1.5K SLoC

Library provides single value and key-value map structures.

For the execution flow specific for the blockchains:

  1. transactions are grouped in blocks and executed one by one (every transaction is atomic)
  2. blocks are committed sequentially (every block is atomic as well so either effect of every successful transaction is visible or no effect)

Features:

  • single writer/multiple readers
  • transactional properties of transactions and blocks (rollback changes on drop or explicitly commit)
  • ability to revert changes created in the latest block

Dependencies

~2.5–3.5MB
~58K SLoC