- Add deploy-testnet.yml workflow for testnet deployments - Add deploy-mainnet.yml workflow with Etherscan verification - Add contract monitoring setup scripts - Add automated alerting configuration - Add deployment notification system - Include pre-deployment checks and post-deployment monitoring
31 lines
669 B
Bash
31 lines
669 B
Bash
#!/bin/bash
|
|
# Notification configuration
|
|
# Copy this file to config.local.sh and set your values
|
|
|
|
# Slack webhook URL for deployment notifications
|
|
SLACK_WEBHOOK_URL=""
|
|
|
|
# Email address for deployment notifications
|
|
ALERT_EMAIL=""
|
|
|
|
# PagerDuty API key for critical alerts
|
|
PAGERDUTY_API_KEY=""
|
|
|
|
# Etherscan API key for contract verification
|
|
ETHERSCAN_API_KEY=""
|
|
|
|
# Testnet explorer API key
|
|
TESTNET_EXPLORER_API_KEY=""
|
|
|
|
# Testnet RPC URL
|
|
TESTNET_RPC_URL=""
|
|
|
|
# Mainnet RPC URL
|
|
MAINNET_RPC_URL=""
|
|
|
|
# Testnet deployer private key (NEVER commit real keys)
|
|
TESTNET_DEPLOYER_PRIVATE_KEY=""
|
|
|
|
# Mainnet deployer private key (NEVER commit real keys)
|
|
MAINNET_DEPLOYER_PRIVATE_KEY=""
|