Skip to main content

Verify Installation

After running fystack-ignite.sh, verify that all services are healthy and working.

Check Service Status

docker compose -f ./dev/docker-compose.yaml ps

You should see all services in the "Up" or "Up (healthy)" state. The migrate service will show as "Exited (0)" — this is normal, as it's a one-time job that runs database migrations.

View Logs

Monitor the cluster logs to check for errors:

# All services
docker compose -f ./dev/docker-compose.yaml logs -f

# Specific service
docker compose -f ./dev/docker-compose.yaml logs -f apex
docker compose -f ./dev/docker-compose.yaml logs -f mpcium-node0

Create Your First Account

  1. Open http://localhost:8015 in your browser
  2. Click Sign Up to create a new account
  3. Enter your email and password
  4. Create a workspace when prompted
Email Verification

In the default development setup, email verification is not enforced. You can sign up and use the platform without configuring an email provider.

Create Your First Wallet

  1. After signing in, navigate to the Wallets section
  2. Click Create Wallet
  3. The system will trigger MPC key generation across all 3 nodes

Verify Key Generation in Logs

Check the Apex API logs for successful key generation:

docker compose -f ./dev/docker-compose.yaml logs -f apex

Expected output:

INF Enqueueing message
INF Message published message len=407 topic=auditlog.event.dispatch
INF Received message meta={"Consumer":"mpc_keygen_result",...}
INF Process MPC generation successfully walletID=<wallet-id>

Check an MPC node to confirm:

docker compose -f ./dev/docker-compose.yaml logs -f mpcium-node0

Expected output:

INF [INITIALIZED] Initialized session successfully partyID: {0,keygen}...
INF Starting to generate key ECDSA walletID=<wallet-id>
INF Starting to generate key EDDSA walletID=<wallet-id>
INF [COMPLETED KEY GEN] Key generation completed successfully walletID=<wallet-id>

Common Issues

If services aren't starting properly, check the Troubleshooting guide.

Quick checks:

  • Docker login — Did you run docker login -u fystacklabs? Images are private.
  • CoinMarketCap API key — Is it set in ./dev/config.yaml? This is mandatory.
  • Port conflicts — Are ports 8015, 8150, 5433, 6380, 27018 already in use?

Next Steps