Skip to content

Getting Started

Altug Tatlisu edited this page Dec 6, 2025 · 1 revision

Getting Started

Prerequisites

  • Docker 24.0+ and Docker Compose 2.0+
  • 4GB RAM minimum
  • 10GB disk space

Installation

Docker (Recommended)

git clone https://github.com/ChronoCoders/ecash-protocol.git
cd ecash-protocol
docker-compose up -d

From Source

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/ChronoCoders/ecash-protocol.git
cd ecash-protocol
cargo build --release

First Steps

1. Verify Installation

curl http://localhost:8080/health

Expected response:

{
  "status": "running",
  "database": "ok",
  "redis": "ok"
}

2. Get Public Key

curl http://localhost:8080/api/v1/keys

3. Run Demo Wallet

cargo run --release -p demo-wallet

Next Steps

Clone this wiki locally