Standardize deployment env and deployer handling
This commit is contained in:
@@ -45,8 +45,9 @@ export RPC_URL_138="${RPC_URL_138:-${CHAIN_138_RPC_URL:-}}"
|
||||
export ETHEREUM_MAINNET_RPC="${ETHEREUM_MAINNET_RPC:-}"
|
||||
|
||||
# Require key and RPCs so we fail with a clear message instead of "Invalid params"
|
||||
[[ -n "${PRIVATE_KEY:-}" ]] || { echo "PRIVATE_KEY not set in .env"; exit 1; }
|
||||
RECIPIENT=$(cast wallet address "$PRIVATE_KEY")
|
||||
require_private_key_env || exit 1
|
||||
RECIPIENT="$(derive_deployer_address || true)"
|
||||
[[ -n "$RECIPIENT" ]] || { echo "ERROR: Could not derive DEPLOYER_ADDRESS from PRIVATE_KEY." >&2; exit 1; }
|
||||
NONCE=$(cast keccak "e2e-$(date +%s)" | tr -d '\n\r')
|
||||
# 0.001 ether in wei
|
||||
AMOUNT_WEI="${AMOUNT_WEI:-1000000000000000}"
|
||||
|
||||
Reference in New Issue
Block a user