# file: .env.example # Copy this file to .env at the workspace root and replace every local value. # Never commit the real .env file. # Shared Helius credential used by the configured HTTP and WebSocket endpoints. KS_SECRET_HELIUS_API_KEY=replace-with-your-helius-api-key # PostgreSQL database used by the mainnet_research and mainnet profiles. KS_SECRET_POSTGRES_MAINNET_URL=postgres://solana:solana@localhost:5432/khadhroony_mainnet # PostgreSQL database dedicated to the local_devnet profile and Devnet validation. KS_SECRET_POSTGRES_DEVNET_URL=postgres://solana:solana@localhost:5432/khadhroony_devnet # PostgreSQL database reserved for automated integration tests. KS_SECRET_POSTGRES_TEST_URL=postgres://solana:solana@localhost:5432/khadhroony_test # Optional binary composition override for the desktop demo. # KB_APP_DEMO_DESKTOP_CONFIG_PATH=config/kb-app-demo-desktop.default.config.json # Optional backend-only password used by the Wallets demo when creating a native .kswallet. # Never expose this value through HTML, TypeScript, Tauri payloads or logs. # KB_SECRET_DEMO_WALLET_PASSWORD=replace-with-a-local-demo-password # Optional direct logging configuration override. When absent, the desktop uses the path declared by its composition. # KS_LOGGING_CONFIG_PATH=config/logging.config.json # KS_LOGS_DIRECTORY=logs # KS_WALLETS_DIRECTORY=wallets # Optional composition override used by opt-in Devnet scenario tests and the scenarios CLI. # KS_DEVNET_CONFIG_PATH=/path/to/custom.devnet.composition.json # Optional Devnet profile selected by CLI and opt-in scenario tests. # When absent, the first compatible Devnet profile is selected. # KS_DEVNET_PROFILE=local_devnet # Optional Token-2022 Devnet validation fixtures. KS_PUBLIC_SPL_TOKEN_2022_PROGRAM_ID=TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb KS_PUBLIC_DEVNET_TOKEN_2022_MINT= KS_PUBLIC_DEVNET_TOKEN_2022_SOURCE= KS_PUBLIC_DEVNET_TOKEN_2022_DESTINATION= KS_PUBLIC_DEVNET_TOKEN_2022_CLOSE_ACCOUNT= KS_PUBLIC_DEVNET_TOKEN_2022_DELEGATE= KS_PUBLIC_DEVNET_TOKEN_2022_AUTHORITY= KS_PUBLIC_DEVNET_TOKEN_2022_FREEZE_AUTHORITY= KS_PUBLIC_DEVNET_TOKEN_2022_DECIMALS=9 KS_PUBLIC_DEVNET_TOKEN_2022_MINT_AMOUNT_RAW=10000000000 KS_PUBLIC_DEVNET_TOKEN_2022_TRANSFER_AMOUNT_RAW=1000000000 KS_PUBLIC_DEVNET_TOKEN_2022_APPROVE_AMOUNT_RAW=2000000000 KS_PUBLIC_DEVNET_TOKEN_2022_BURN_AMOUNT_RAW=1000000000 # Optional explicit environment-file selection. Relative paths use the workspace root. # Define this variable in the process environment when the selected file is not .env. # KS_ENV_FILE=.env.local