Quickstart
Build a Makechain node, learn the address-native identity model, and submit your first protocol messages.
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 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 canonical protocol reference is protocol/SPECIFICATION.md.