.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
NEXT_PUBLIC_USE_PUBLIC_PROVIDER
Public Variables Public Provider(s) Useful for testing
NEXT_PUBLIC_ALCHEMY_API_KEY
secret
Alchemy: https://www.alchemy.com
NEXT_PUBLIC_INFURA_API_KEY
secret
Infura: https://www.infura.io
NEXT_PUBLIC_PROD_NETWORKS_DEV
Enables the use of production networks in the development environment
NEXTAUTH_SECRET
secret
Private Variables Generate one here: https://generate-secret.vercel.app/32
DATABASE_URL
secret
Prisma: https://www.prisma.io
APP_ADMINS
Users to be added as admins. Separate with commas. Can access the application database Example: "0x123,0x456"
SITE_URL
Website URL
DISCO_API_KEY
secret
Disco: https://docs.disco.xyz Request API access at https://discoxyz.typeform.com/requestapi
ETHERSCAN_API_KEY
secret
Etherscan: https://docs.etherscan.io
ETHERSCAN_API_KEY_OPTIMISM
secret
ETHERSCAN_API_KEY_ARBITRUM
secret
ETHERSCAN_API_KEY_POLYGON
secret
OPENAI_API_KEY
secret
OpenAI API Key: https://platform.openai.com/account/api-keys