You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TenderMint - proof of concept
- p2p: P2P networking stack. Designed to be extensible.
- merkle: Immutable Persistent Merkle-ized AVL+ Tree, used primarily for keeping track of mutable state like account balances.
- blocks: The blockchain, storage of blocks, and all the associated structures.
- state: The application state, which is mutated by blocks in the blockchain.
- consensus: The core consensus algorithm logic.
- mempool: Handles the broadcasting of uncommitted transactions.
- crypto: Includes cgo bindings of ed25519.
Development Status
- Testnet pending
- Bootstrapping now
- Mempool complete
- Consensus complete
- Block propagation sidelined
- PEX peer exchange complete
- p2p/* *complete*
- Ed25519 bindings complete
- merkle/* *complete*
Issues
- merkle/* does not free old children nodes. Implement something memory-aware that makes merkle/* act like a weakly referenced map.