NEON_PROXY_ENABLED="true" VAULT_ENABLED="true" POSTGRES_ENABLED="false" INGRESS_ENABLED="true" MONITORING_ENABLED="false" PROMETHEUS_ENABLED="false" LOKI_ENABLED="false" GRAFANA_ENABLED="false" TRACER_ENABLED="true" ## Kubernetes namespace NAMESPACE='neon-proxy' ## Operator keys directory and search mask KEY_DIR='operator-keypairs' KEY_MASK="id-*.json" INDEXER_KEY_FILE="id-5.json" ## Example ## "gce" - for GKE ## "alb" - for EKS ## "nginx" - for "nginx-ingress" INGRESS_CLASS="nginx" INGRESS_SERVICE_TYPE="NodePort" ################ ## SOLANA ################ ## There is an option to use the -S option to set this variable #GLOBAL Envs for all pods/containers: SOLANA_URL="http://45.250.254.158:8899" EVM_LOADER="53DfF883gyixYNXnM7s5xhdeyV8mVk9T4i2hGV9vG9io" MINIMAL_GAS_PRICE="0" COMMIT_LEVEL="safe" PERM_ACCOUNT_LIMIT="1" ################ ## PROXY ################ PROXY_VER="v1.1.0" ## Proxy pods count PROXY_COUNT=1 ## Keys per proxy KEYS_PER_PROXY=5 #PROXY_HOST="neon-proxy.example.com" PROXY_MIN_CPU="500m" PROXY_MIN_MEM="1Gi" PROXY_MAX_CPU="1000m" PROXY_MAX_MEM="4Gi" ONE_PROXY_PER_NODE="false" ## PROXY ENV PRX_FAUCET_URL="" PRX_PROXY_URL="" PRX_LOG_NEON_CLI_DEBUG="YES" PRX_FUZZING_BLOCKHASH="NO" PRX_LOG_FULL_OBJECT_INFO="YES" PRX_CONFIG="custom" PRX_MIN_OPERATOR_BALANCE_TO_WARN="4565760000" PRX_MIN_OPERATOR_BALANCE_TO_ERR="913152000" PRX_MINIMAL_GAS_PRICE="0" PRX_ENABLE_PRIVATE_API="NO" PRX_ALLOW_UNDERPRICED_TX_WITHOUT_CHAINID="YES" PRX_EVM_LOADER="53DfF883gyixYNXnM7s5xhdeyV8mVk9T4i2hGV9vG9io" PRX_NEON_CLI_TIMEOUT="10" PRX_CONFIRM_TIMEOUT="15" PRX_PERM_ACCOUNT_LIMIT="6" PRX_ENABLE_SEND_TX_API="YES" PRX_GATHER_STATISTICS="YES" PRX_RETRY_ON_FAIL="15" PRX_FUZZING_BLOCKHASH="NO" PRX_HOLDER_SIZE="262144" ## INDEXER ENV IDX_GATHER_STATISTICS="YES" IDX_LOG_FULL_OBJECT_INFO="NO" ## GAS-TANK INDEXER_ERC20_WRAPPER_WHITELIST="ANY" START_SLOT="CONTINUE" ################ ## Postgres ################ POSTGRES_HOST="45.250.254.158" POSTGRES_DB="postgres" POSTGRES_PORT="5432" POSTGRES_USER="postgres" POSTGRES_PASSWORD="eclipseProdRoot023JFSDqe2jrwewef3" POSTGRES_ADMIN_USER="postgres" POSTGRES_ADMIN_PASSWD="eclipseProdRoot023JFSDqe2jrwewef3" POSTGRES_SSL="disable" #for k8s postgres only # POSTGRES_STORAGE_CLASS="default" # POSTGRES_STORAGE_SIZE="50Gi" ## Use this command to show password: ## kubectl get secret postgres-secret --template={{.data.POSTGRES_PASSWORD}} -n neon-proxy | base64 --decode # POSTGRES_PASSWORD="password" # POSTGRES_ADMIN_USER="postgres" #POSTGRES_ADMIN_PASSWD="" ## Skiped if POSTGRES_ENABLED="false" #POSTGRES_FS_ID= ################ ## Vault ################ ## "dev","standalone" or "ha" VAULT_TYPE="dev" VAULT_DEV_TOKEN="root" #VAULT_ROOT_TOKEN="" #VAULT_UNSEAL_KEY="" VAULT_KEYS_FILE="vault-keys.json" ## -key-shares (int: 5) - Number of key shares to split the generated master key into. This is the number of "unseal keys" to generate. VAULT_KEY_SHARED=1 ## -key-threshold (int: 3) - Number of key shares required to reconstruct the root key. This must be less than or equal to -key-shares VAULT_KEY_THRESHOLD=1 VAULT_HA_REPLICAS=2 ################ ## Prometheus ################ #PROMETHEUS_FS_ID= PROMETHEUS_STORAGE_CLASS="default" PROMETHEUS_STORAGE_SIZE="10Gi" PROMETHEUS_INGRESS_ENABLED="true" PROMETHEUS_INGRESS_PATH="/prometheus" ################ ## Grafana ################ #PROMETHEUS_FS_ID= GRAFANA_STORAGE_CLASS="default" GRAFANA_STORAGE_SIZE="10Gi" GRAFANA_ADMIN_USER="admin" GRAFANA_ADMIN_PASSWD="grafana" GRAFANA_INGRESS_ENABLED="true" GRAFANA_INGRESS_PATH="/grafana"