βš’οΈBlocks

How does Matmo handle transactions?

Matmo is a transactionally versioned database. As transactions are executed, the resulting state of each transaction is stored individually, thus allowing more fine-grained data access.

Blocks are still the fundamental unit in #matmo. Transactions are batched and executed together in a block. Furthermore, proofs in storage are block-level granular. The number of transactions within a block depends on network activity and a configurable maximum block size limit.

Block Properties

The following are the block properties returned when you use the getBlock method from the API using any of our SDK.

Last updated