scripts/deploy.mjs defines const RPC_URL = "https://soroban-testnet.stellar.org" and const NETWORK_PASSPHRASE = Networks.TESTNET as hardcoded constants, with no CLI flag or environment variable to target a different network. The Makefile's own deploy targets support a NETWORK variable for the stellar CLI (make deploy-escrow NETWORK=testnet), but this Node fallback script — which the README documents as the actually-used path for the current testnet deployment, since stellar-cli's HTTP client couldn't reach the RPC endpoint from that environment — has no equivalent, meaning it can't be used at all for a future mainnet or futurenet deployment without editing the script's source.
scripts/deploy.mjsdefinesconst RPC_URL = "https://soroban-testnet.stellar.org"andconst NETWORK_PASSPHRASE = Networks.TESTNETas hardcoded constants, with no CLI flag or environment variable to target a different network. The Makefile's owndeploytargets support aNETWORKvariable for thestellarCLI (make deploy-escrow NETWORK=testnet), but this Node fallback script — which the README documents as the actually-used path for the current testnet deployment, sincestellar-cli's HTTP client couldn't reach the RPC endpoint from that environment — has no equivalent, meaning it can't be used at all for a future mainnet or futurenet deployment without editing the script's source.