Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: merkle-tree

NethermindEth/Paprika

An experimental storage for Nethermind, removing the whole Trie abstraction and acting as a Trie and a database at once

Language: C# - Size: 2.53 MB - Last synced: about 8 hours ago - Pushed: about 8 hours ago - Stars: 86 - Forks: 11

transparency-dev/merkle

Language: Go - Size: 577 KB - Last synced: about 10 hours ago - Pushed: about 12 hours ago - Stars: 26 - Forks: 7

merkletreejs/merkletreejs

🌱 Construct Merkle Trees and verify proofs in JavaScript.

Language: TypeScript - Size: 1000 KB - Last synced: about 5 hours ago - Pushed: 4 months ago - Stars: 1,134 - Forks: 202

aiken-lang/merkle-patricia-forestry

🌳 Libraries (Aiken & Node.js) for working with Merkle Patricia Tries on Cardano.

Language: JavaScript - Size: 1.12 MB - Last synced: about 21 hours ago - Pushed: 1 day ago - Stars: 8 - Forks: 0

cosmos/iavl

Merkleized IAVL+ Tree implementation in Go

Language: Go - Size: 13.7 MB - Last synced: about 2 hours ago - Pushed: 5 days ago - Stars: 409 - Forks: 250

vpaliy/merklelib

Merkle trees for easier data verification.

Language: Python - Size: 559 KB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 47 - Forks: 9

sigp/milhouse

Persistent binary merkle tree

Language: Rust - Size: 159 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 13 - Forks: 5

benrayfield/wikibinator203

Lambda called on lambda finds/creates lambda, each with lazy-evaled 256 bit global DAG ids. Each lambda has 2 child lambdas. A kind of number that is a universal-pattern-calculus-combinator. Axgob.js (in dagball project, lib dir) is incomplete newer version of this. A fork-editable multiverse of all possible lambdas.

Language: JavaScript - Size: 20.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 23 - Forks: 2

cose-wg/draft-ietf-cose-merkle-tree-proofs

COSE Receipts

Language: Makefile - Size: 320 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 1

Galactica-corp/merkle-proof-service

Advanced utility for indexing Merkle trees from Ethereum Solidity contracts with gRPC and gRPC-gateway API interfaces for retrieving Merkle proofs. Supports multiple database backends.

Language: Go - Size: 241 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 1

SovaSlava/MerkleTree-NFT-airdrop

Language: TypeScript - Size: 2.93 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

gregors/merkle_fun

Merkle Trees in Elixir

Language: Elixir - Size: 92.8 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

larc-logs-transparentes/logs-transparentes

Transparency and auditability of electoral data

Language: JavaScript - Size: 121 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 4 - Forks: 2

HORNET-Storage/hornet-storage

H.O.R.N.E.T Storage -- Multimedia Nostr Relay Powered by Scionic Merkle Trees & Libp2p

Language: Go - Size: 19.9 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 3

cashmere-labs/merkle-stack

Airdrop claim application with merkle tree

Language: TypeScript - Size: 999 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

vsc-eco/vsc-node

Node software powering the next generation smart contract L2 on the HIVE blockchain

Language: TypeScript - Size: 1.7 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 9 - Forks: 4

bandada-infra/bandada

A system for managing privacy-preserving groups.

Language: TypeScript - Size: 25 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 57 - Forks: 44

firoorg/firo

The privacy-focused cryptocurrency

Language: C++ - Size: 208 MB - Last synced: 12 days ago - Pushed: 17 days ago - Stars: 707 - Forks: 355

AmazingAng/WTF-Solidity

我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy

Language: Solidity - Size: 127 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 10,488 - Forks: 1,826

codenotary/immudb

immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history

Language: Go - Size: 37.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 8,481 - Forks: 335

plus3-labs/o1js-merkle

Merkle Tree for o1js (membership / non-membership merkle witness) with Pluggable Storage

Language: TypeScript - Size: 913 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 7 - Forks: 2

franfj/ProofOfOwnership

Proof of Ownership for solving deduplication problems on remote storage systems

Language: Java - Size: 885 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 4 - Forks: 0

xyz899/a_Rust_Blockchain

Project not finished. this is a demonstration of a Blockchain using the rust language and some dependencies where you can find in cargo.toml

Language: Rust - Size: 12.7 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

ethereumjs/merkle-patricia-tree 📦

Project is in active development and has been moved to the EthereumJS VM monorepo.

Language: TypeScript - Size: 1.27 MB - Last synced: 2 days ago - Pushed: over 3 years ago - Stars: 306 - Forks: 90

morpho-org/morpho-optimizers-rewards

Distribute MORPHO as rewards for Morpho users depending on governance choices

Language: TypeScript - Size: 14.6 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 7 - Forks: 2

AnshuJalan/merkle-patricia-trie

WIP: Implementation of the modified Merkle Patricia Trie used to store and manage verifiable data in Ethereum

Language: Rust - Size: 6.84 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

webb-tools/protocol-substrate

Webb protocol implementation in Substrate.

Language: TypeScript - Size: 29.7 MB - Last synced: 13 days ago - Pushed: 12 months ago - Stars: 38 - Forks: 11

olivmath/merkly

🌳 The simple and easy implementation of Merkle Tree

Language: Python - Size: 2.01 MB - Last synced: about 17 hours ago - Pushed: 2 days ago - Stars: 39 - Forks: 10

ZanjeerPlatform/bargad

A Data Integrity framework for building efficient blockchains, transparency logs, secure file systems and more.

Language: Elixir - Size: 389 KB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 56 - Forks: 7

alloy-rs/nybbles

Efficient nibble-sized (4-bit) byte sequence data structure

Language: Rust - Size: 56.6 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 20 - Forks: 5

polytope-labs/solidity-merkle-trees

The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees

Language: Solidity - Size: 170 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 174 - Forks: 30

wandvvs/blockchain

Blockchain implementation: Mining (POW), Serialization, Transactions and sign them, Merkle Tree

Language: C++ - Size: 2.02 MB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

lovesh/merkle_trees

Various merkle trees

Language: Rust - Size: 80.1 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 10 - Forks: 2

Tierion/merkle-tools

JavaScript tools for creating Merkle trees, generating merkle proofs, and verification of merkle proofs.

Language: JavaScript - Size: 60.5 KB - Last synced: about 19 hours ago - Pushed: 6 months ago - Stars: 73 - Forks: 37

kevincharm/sparse-merkle-tree

Optimised SMT implementation in Solidity & accompanying JS lib

Language: TypeScript - Size: 131 KB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

sitano/merkle_light

_merkle_ is a lightweight Rust implementation of a Merkle tree, external dependencies agnostic, std::hash compatible with efficient memory layout

Language: Rust - Size: 929 KB - Last synced: 23 days ago - Pushed: almost 2 years ago - Stars: 29 - Forks: 53

fmerg/pymerkle

Merkle-tree in Python

Language: Python - Size: 11.5 MB - Last synced: 29 days ago - Pushed: 2 months ago - Stars: 68 - Forks: 22

Neptune-Crypto/twenty-first

Collection of mathematics routines and cryptography for the twenty-first century

Language: Rust - Size: 4.23 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 69 - Forks: 20

james-antill/mtree

tool for working with trees of metadata

Language: Go - Size: 182 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 3

HerodotusDev/rust-accumulators

Rust Accumulators library

Language: Rust - Size: 1.54 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

Kaushal1011/encryptedFS-WMerkelProofs

EncryptFS: Encrypted Integrity-Preserving Filesystem

Language: C - Size: 2.27 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

HORNET-Storage/scionic-merkletree

Scionic Merkle Trees have small branches like Classic Merkle trees, the file/folder storage ability of Merkle DAGs, and numbered leaves so relays can request a range of missing leaf numbers to sync quickly.

Language: Go - Size: 166 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 12 - Forks: 4

macmade/cpp-merkle-tree

Merkle tree implementation in C++

Size: 1000 Bytes - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 2

advaita-saha/zk-Voting

Anonymous Voting system build with the power of Zero-knowledge cryptography

Language: Solidity - Size: 4.79 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 14 - Forks: 1

brunneis/lor-verifier

LoR Merkle proof verifier

Language: Python - Size: 154 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

jharrilim/Merkle-Tree-FSharp

Demoing a Merkle Tree in F#.

Language: F# - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

deltadevsde/indexed-merkle-tree

an implementation of indexed merkle trees based on descriptions from the paper by tzialla et al https://eprint.iacr.org/2021/1263.pdf

Language: Rust - Size: 87.9 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 2 - Forks: 0

hoytech/quadrable

Authenticated multi-version database: sparse binary merkle tree with compact partial-tree proofs

Language: C++ - Size: 442 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 292 - Forks: 12

kanis777/SecuHash

This project focuses on protecting the data since ensuring data integrity and security is very important in these days

Language: C++ - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

sidmishraw/merkel

A merkle tree implementation in golang

Language: Go - Size: 975 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

al8n/lsmtree

Sparse Merkle tree for a key-value map.

Language: Rust - Size: 124 KB - Last synced: 1 day ago - Pushed: almost 2 years ago - Stars: 18 - Forks: 1

DPCobb/dmerkle

PHP Merkle hash with proof of inclusion.

Language: PHP - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

hurui200320/Ariteg

Archiving your data using Merkle tree/dag, hopefully you can save some space by doing so.

Language: Kotlin - Size: 416 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

Parfyonator/merkle_tree

Rust implementation of Merkle tree.

Language: Rust - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1

google/trillian

A transparent, highly scalable and cryptographically verifiable data store.

Language: Go - Size: 17.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3,462 - Forks: 374

distributed-ledger-technology/merkle-trees-in-typescript

Merkle Trees

Language: TypeScript - Size: 45.9 KB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

rkdud007/alloy-merkle-tree

Minimal Merkle Tree implementations

Language: Rust - Size: 54.7 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 15 - Forks: 1

chiukapoor/MerkleTree

A python program which explains the working of Merkle Tree along with it's impementation.

Language: Python - Size: 18.6 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

spikeekips/avl

AVL Tree

Language: Go - Size: 107 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

ishivamshukla/Faucet-ETH-DApp

Faucet Ethereum DApp

Language: JavaScript - Size: 523 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

hoophq/sequence

Immutable, scalable, and easy to use ledger service.

Language: Clojure - Size: 43 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 484 - Forks: 29

ChainSafe/ssz

Typescript implementation of Simple Serialize (SSZ)

Language: TypeScript - Size: 7.92 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 40 - Forks: 18

pacelliv/giftlist

Solution to the project from Week 2 from Alchemy University.

Language: JavaScript - Size: 34.2 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

SpinResearch/merkle.rs

:christmas_tree: Merkle tree in Rust

Language: Rust - Size: 797 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 128 - Forks: 22

olegfomenko/go-treap-merkle

Proof of concept for dynamic Merkle tree

Language: Go - Size: 125 KB - Last synced: 7 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

akbng/merkle-tree

A simple implementation of the Merkle Tree in TypeScript

Language: TypeScript - Size: 164 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 7 - Forks: 2

sudiptab2100/Incremental-Merkle-Tree-Python

Incremental Merkle Tree (IMT) - a specialized form of a Merkle tree designed to allow for efficient appending of new elements

Language: Python - Size: 35.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

srinathln7/merkle-guard

A cryptographic prototype to verify the integrity of downloaded files from a grpc server using merkle trees

Language: Go - Size: 55.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

cyrildever/merkle-trees

Implementations of Merkle trees

Language: TypeScript - Size: 497 KB - Last synced: 12 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

binance/zkmerkle-proof-of-solvency

This is proof of solvency tool for Centralized exchanges built by Binance. Please raise bugs and security issues to https://bugcrowd.com/binance

Language: Go - Size: 234 KB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 108 - Forks: 59

YuryStrozhevsky/CTjs

CTjs is a full set of classes necessary to work with any kind of Certificate Transparency log (V1 as from RFC6962, or V2 as from RFC6962-bis). In CTjs you could find all necessary validation/verification functions for all related data shipped with full-featured examples showning how to validate/verify. Also in scope of CTjs I made code showing example from RFC6962 item 2.1.3 on a real data from real Certificate Transparency log.

Language: JavaScript - Size: 71.3 KB - Last synced: 12 days ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 0

oteffahi/merkle-filebank

Client-server file storage with merkle proofs

Language: Go - Size: 122 KB - Last synced: 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

cedoor/sparse-merkle-tree

Sparse Merkle tree implementation in TypeScript.

Language: TypeScript - Size: 707 KB - Last synced: 17 days ago - Pushed: about 3 years ago - Stars: 20 - Forks: 3

LUCKYONE-CC/MerkleTree

Merkle Tree Algorithm

Language: C# - Size: 6.84 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

waddaboo/rust-merkle

A Rust implementation of Streaming Merkle Roots within Binary Numeral Trees

Language: Rust - Size: 12.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

lcnicolau/ethereum-merkle-tree Fork of alchemyplatform/GiftList

This is my Ethereum Developer Bootcamp Week 2 Project at Alchemy University: Blockchain Storage

Language: JavaScript - Size: 19.5 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

sunny-g/merkle-log

An implementation of the "Merkle Tree-Structured Log" defined in the paper "Transparent Logs for Skeptical Clients." https://research.swtch.com/tlog

Language: Rust - Size: 73.2 KB - Last synced: 30 days ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

nanexcode/proof-of-liabilities

A simple library that helps to generate proof of liabilities

Language: Java - Size: 60.5 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

theQRL/QRL

Quantum Resistant Ledger

Language: Python - Size: 13.7 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 412 - Forks: 105

dennis-tra/image-stego

🏞 Steganography-based image integrity - Merkle tree nodes embedded into image chunks so that each chunk's integrity can be verified on its own.

Language: Go - Size: 4.34 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 106 - Forks: 9

miguelmota/ascii-binary-tree 📦

Print simple ascii binary trees in JavaScript

Language: JavaScript - Size: 50.8 KB - Last synced: 23 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 2

deliberative/crypto

Cryptographic operations in WASM, C, Typescript for Nodejs and the browser.

Language: TypeScript - Size: 5.41 MB - Last synced: 12 days ago - Pushed: 6 months ago - Stars: 25 - Forks: 0

antouhou/rs-merkle

The most advanced Merkle tree library for Rust

Language: Rust - Size: 98.6 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 157 - Forks: 42

thyeem/compare-sparse-merkle-tries

Implementation and comparison of three kinds of sparse Merkle trees.

Language: Python - Size: 341 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

wangweiX/blockchain-java

A simplified blockchain implementation in Java

Language: Java - Size: 272 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 225 - Forks: 109

celestiaorg/smt 📦

A Go library that implements a Sparse Merkle tree for a key-value map.

Language: Go - Size: 176 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 136 - Forks: 52

olivmath/merkletreers

🌳 The simple and easy implementation of Merkle Tree

Language: Rust - Size: 292 KB - Last synced: 27 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 1

cbergoon/merkletree

A Merkle Tree implementation written in Go.

Language: Go - Size: 121 KB - Last synced: 2 months ago - Pushed: 10 months ago - Stars: 470 - Forks: 123

MakCUkr/Merkle-Tree-in-Cairo

An example implementation of a Merkle Tree verifier built on Cairo

Language: JavaScript - Size: 2.37 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

guvenemirhan/eth-merkle-tree-rs

A Rust library for constructing and working with Ethereum Merkle Trees.

Language: Rust - Size: 600 KB - Last synced: 14 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

google/ent

Language: Go - Size: 830 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 65 - Forks: 6

xsleonard/go-merkle

A fixed Merkle Tree implementation in Go

Language: Go - Size: 57.6 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 38 - Forks: 15

miguelmota/merkletreejs-solidity 📦

Construct merkle trees with MerkleTree.js and verify merkle proofs in Solidity.

Language: JavaScript - Size: 35.2 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 131 - Forks: 21

mkpanq/simple-blockchain 📦

Simple Java blockchain implementation showing how chain works and what are most important elements of every block.

Language: Java - Size: 19.5 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Snedashkovsky/cw-cyber-scripts

scripts for interacting with cyber contracts

Language: Jupyter Notebook - Size: 1.41 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

transmute-industries/cose

A COSE SDK for TypeScript

Language: TypeScript - Size: 2.14 MB - Last synced: 13 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

gritzko/ron-cxx

RON2.1 C++ implementation

Language: C++ - Size: 710 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 47 - Forks: 8

Alzymologist/merkle-cbt-lean

Merkle tree implementation for constrained memory environments

Language: Rust - Size: 64.5 KB - Last synced: 23 days ago - Pushed: 28 days ago - Stars: 0 - Forks: 1

kieranroneill/aether

aether is a modern file storage platform that implements a state-of-the-art Merkle tree structure to store multiple files.

Language: TypeScript - Size: 1.67 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

PORPOISE-Network/browser-utilities

Helper functions for generating survey roots and prediction commitment in the browser.

Language: TypeScript - Size: 17.6 KB - Last synced: 6 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0