Describe the bug
When following the official Supabase guide for enabling Sign in with Ethereum, Ethereum authentication is not enabled in the local development stack. Only the solana Web3 env var is passed to auth container.
To Reproduce
Steps to reproduce the behavior:
-
Enable Ethereum in your supabase/config.toml:
[auth.web3.ethereum]
enabled = true
-
Start the local stack npx supabase start
-
Inspect auth container: docker inspect supabase_auth_<PROJECT_ID> | jq .[].Config.Env | grep WEB3
GOTRUE_EXTERNAL_WEB3_ETHEREUM_ENABLED is missing.
Expected behavior
the CLI should pass GOTRUE_EXTERNAL_WEB3_ETHEREUM_ENABLED=true to the auth container.
System information