Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nethermindeth/paprika
A custom storage engine of Nethermind, benefiting from the alignment of the underlying data structure with the layout of State & Storage trees of Ethereum.
https://github.com/nethermindeth/paprika
csharp database dotnet ethereum merkle-tree
Last synced: 8 days ago
JSON representation
A custom storage engine of Nethermind, benefiting from the alignment of the underlying data structure with the layout of State & Storage trees of Ethereum.
- Host: GitHub
- URL: https://github.com/nethermindeth/paprika
- Owner: NethermindEth
- License: lgpl-3.0
- Created: 2022-11-27T17:31:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T08:02:24.000Z (15 days ago)
- Last Synced: 2024-10-29T09:20:57.296Z (15 days ago)
- Topics: csharp, database, dotnet, ethereum, merkle-tree
- Language: C#
- Homepage:
- Size: 2.82 MB
- Stars: 91
- Watchers: 7
- Forks: 13
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# :hot_pepper: Paprika
Paprika provides a custom implementation of the Patricia tree used in Ethereum. It aims at replacing the underlying storage as a solution on a higher level of abstraction.
## Project
The project is split into milestones. The actual work is managed using [Paprika GitHub Project](https://github.com/orgs/NethermindEth/projects/39/).
## Design
Visit the [design document](/docs/design.md) for all the design and implementation-specific information about Paprika.
## Benchmarks
Benchmarks are described and provided in the [benchmarks](/docs/benchmarks.md) document.
## Contributing
It's great that you want to contribute your time and effort to Paprika! Please take a look at [good first issues](https://github.com/NethermindEth/Paprika/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). They tend to provide a lower entry level. Do not forget to take a look at the [design](/docs/design.md) document.
Before you start to work on a feature or fix, please read and follow our [contribution guide](./CONTRIBUTING.md) to help avoid any wasted or duplicate effort.
## License
Nethermind is open-source software licensed under the [LGPL-3.0](./LICENSE).