From 3adc0911405b9d1506f88f3a56bd2847a0e7a59d Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 6 Dec 2025 06:00:28 -0800 Subject: [PATCH] fix(docker): add PARTY_ROLE environment variable for server-party-api MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add PARTY_ROLE=delegate environment variable to server-party-api service to fix nil pointer dereference when determining party role during keygen. Without this variable, the party defaults to "persistent" role which tries to access keyShareRepo (nil for delegate parties), causing a panic. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/mpc-system/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/mpc-system/docker-compose.yml b/backend/mpc-system/docker-compose.yml index 88d11cf7..81db7923 100644 --- a/backend/mpc-system/docker-compose.yml +++ b/backend/mpc-system/docker-compose.yml @@ -255,6 +255,7 @@ services: MPC_API_KEY: ${MPC_API_KEY} # Party identity for Message Router registration PARTY_ID: delegate-party + PARTY_ROLE: delegate depends_on: session-coordinator: condition: service_healthy