chore: sync all changes to Gitea
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Config, docs, scripts, and backup manifests - Submodule refs unchanged (m = modified content in submodules) Made-with: Cursor
This commit is contained in:
37
scripts/deployment/set-missing-dotenv-chain138.sh
Normal file
37
scripts/deployment/set-missing-dotenv-chain138.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env bash
|
||||
# Append missing Chain 138 / DODO PMM env vars to smom-dbis-138/.env (no overwrite, no secrets).
|
||||
# Usage: ./scripts/deployment/set-missing-dotenv-chain138.sh
|
||||
# From smom-dbis-138: ../scripts/deployment/set-missing-dotenv-chain138.sh (if called from there, adjust path)
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
||||
ENV_FILE="${SMOM_ENV_FILE:-$PROJECT_ROOT/smom-dbis-138/.env}"
|
||||
|
||||
if [[ ! -f "$ENV_FILE" ]]; then
|
||||
echo "Error: $ENV_FILE not found. Create it from env.additions.example or copy from .env.example." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
append_if_missing() {
|
||||
local key="$1"
|
||||
local value="$2"
|
||||
if ! grep -qE "^${key}=" "$ENV_FILE" 2>/dev/null; then
|
||||
echo "${key}=${value}" >> "$ENV_FILE"
|
||||
echo " Added: $key"
|
||||
fi
|
||||
}
|
||||
|
||||
echo "=== Set missing dotenv (Chain 138 / DODO PMM) ==="
|
||||
echo " Target: $ENV_FILE"
|
||||
echo ""
|
||||
|
||||
append_if_missing "DODO_PMM_PROVIDER_ADDRESS" "0x8EF6657D2a86c569F6ffc337EE6b4260Bd2e59d0"
|
||||
append_if_missing "DODO_PMM_INTEGRATION_ADDRESS" "0x79cdbaFBaA0FdF9F55D26F360F54cddE5c743F7D"
|
||||
append_if_missing "POOL_CUSDTCUSDC" "0x9fcB06Aa1FD5215DC0E91Fd098aeff4B62fEa5C8"
|
||||
append_if_missing "POOL_CUSDTUSDT" "0xa3Ee6091696B28e5497b6F491fA1e99047250c59"
|
||||
append_if_missing "POOL_CUSDCUSDC" "0x90bd9Bf18Daa26Af3e814ea224032d015db58Ea5"
|
||||
|
||||
echo ""
|
||||
echo "Done. Verify: grep -E 'DODO_PMM|POOL_' $ENV_FILE"
|
||||
Reference in New Issue
Block a user