46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
# =============================================================================
|
|
# MPC Party Service - Environment Variables
|
|
# =============================================================================
|
|
|
|
# Application
|
|
NODE_ENV=development
|
|
APP_PORT=3006
|
|
API_PREFIX=api/v1
|
|
|
|
# Database (Prisma)
|
|
DATABASE_URL="mysql://mpc_user:password@localhost:3306/rwa_mpc_party_db"
|
|
|
|
# Redis
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=5
|
|
|
|
# JWT
|
|
JWT_SECRET=your-jwt-secret-change-in-production
|
|
JWT_ACCESS_EXPIRES_IN=2h
|
|
JWT_REFRESH_EXPIRES_IN=30d
|
|
|
|
# Kafka
|
|
KAFKA_BROKERS=localhost:9092
|
|
KAFKA_CLIENT_ID=mpc-party-service
|
|
KAFKA_GROUP_ID=mpc-party-group
|
|
|
|
# MPC System
|
|
MPC_COORDINATOR_URL=http://localhost:50051
|
|
MPC_COORDINATOR_TIMEOUT=30000
|
|
MPC_MESSAGE_ROUTER_WS_URL=ws://localhost:50052
|
|
|
|
# Share Encryption
|
|
# IMPORTANT: Generate a secure 32-byte hex key for production
|
|
SHARE_MASTER_KEY=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
|
|
|
# MPC Protocol Timeouts (in milliseconds)
|
|
MPC_KEYGEN_TIMEOUT=300000
|
|
MPC_SIGNING_TIMEOUT=180000
|
|
MPC_REFRESH_TIMEOUT=300000
|
|
|
|
# TSS Library
|
|
TSS_LIB_PATH=/opt/tss-lib/tss
|
|
TSS_TEMP_DIR=/tmp/tss
|