Skip to content
LogoLogo

Quickstart

This quickstart follows the V2 address-native model from protocol/SPECIFICATION.md.

Prerequisites

  • Rust stable 1.95+
  • protoc on your PATH

Build and run

git clone https://github.com/officialunofficial/makechain.git
cd makechain
cargo build --workspace
cargo run --bin node -- --grpc-addr 127.0.0.1:50051 --p2p-addr 127.0.0.1:50052

Identity model

Makechain V2 is address-native.

  • owner_address is the sole canonical identity.
  • Account setup uses address-native signer management.
  • Delegated protocol keys are Ed25519-only.
  • SIGNER_ADD and SIGNER_REMOVE are the only signer-management paths.

Typical first actions

  1. generate an Ed25519 keypair
  2. authorize it with SIGNER_ADD
  3. submit PROJECT_CREATE
  4. submit COMMIT_BUNDLE and REF_UPDATE

The Rust CLI and some generated clients are still catching up to the spec, so use protocol/SPECIFICATION.md as the normative field and payload reference.

Next steps