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_addressis the sole canonical identity.- Account setup uses address-native signer management.
- Delegated protocol keys are Ed25519-only.
SIGNER_ADDandSIGNER_REMOVEare the only signer-management paths.
Typical first actions
- generate an Ed25519 keypair
- authorize it with
SIGNER_ADD - submit
PROJECT_CREATE - submit
COMMIT_BUNDLEandREF_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.