SkillAgentSearch skills...

Carmen

Carmen engine for fast world state storage.

Install / Use

/learn @Fantom-foundation/Carmen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

We've Moved!

This repository has found a new home!

You can now find everything at https://github.com/0xsoniclabs/carmen.

Please update your bookmarks and any links you have to this repo.

Carmen

Sonic-DB(Carmen) is licensed under the Business Source License (BSL). The BSL prohibits Sonic-DB (Carmen) from being used in production by any other project. Anyone can view or use the licensed code for internal or testing purposes. Still, commercial use is limited to Fantom Foundation and Fantom users operating on Fantom's mainnet and/or testnet.

Carmen is a fast and space-conservative database for blockchains. It outperforms other projects in transaction speed and space consumption. Carmen assumes a linear evolution of blocks and supports two variants of databases: LiveDB, which keeps the last state of the last block only, and ArchiveDB, which keeps all states over all blocks. The storage layer is abstracted, and various schemas have been implemented to read and write information in memory, a key-value store (LevelDB, etc.), or a native file format. One of the schemas is a Merkle-Patricia Trie (MPT) compatible with the EVM. All schemas are implemented in Go, while some are in C++.

More information: How to use

View on GitHub
GitHub Stars25
CategoryDevelopment
Updated6d ago
Forks14

Languages

Go

Security Score

75/100

Audited on Apr 1, 2026

No findings