LayerTwo-Labs / ddk

Plain sidechain implementation with no extra features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crates in the workspace

  • node -- a node that integrates all of the components together.
  • net -- networking code.
  • state -- validation rules and state transition rules.
  • archive -- storage for historical block data.
  • mempool -- storage for not yet included transactions.
  • types -- types specific to this sidechain.
  • wallet -- library for implementing a software HDKD wallet.
  • miner -- library for blind merge mining.
  • drivechain -- implementation of BIP300 blind merge mining verification and BIP301 deposit and withdrawal verification.
  • authorization -- implementation of a transaction authorization mechanism using ed25519 curve.

Todo

  • Handle reorgs

About

Plain sidechain implementation with no extra features.


Languages

Language:Rust 100.0%