-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathenv.example
More file actions
80 lines (56 loc) · 3.98 KB
/
Copy pathenv.example
File metadata and controls
80 lines (56 loc) · 3.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# =============================================================================
# COMMON VARIABLES (used by all deployment scripts)
# =============================================================================
# Required: The mnemonic phrase for the deployer wallet (uses 0 index address)
MNEMONIC="your mnemonic phrase here"
# =============================================================================
# ADDRESSWHITELIST-SPECIFIC VARIABLES
# =============================================================================
# Optional: The address to set as owner (defaults to deployer if not provided)
# If set to 0x0000000000000000000000000000000000000000, burns ownership to zero address
# WHITELIST_OWNER="0x1234567890123456789012345678901234567890"
# =============================================================================
# ADDRESSWHITELIST REDEPLOYMENT VARIABLES
# =============================================================================
# Required for redeployment: The address of the previous AddressWhitelist contract to duplicate
# PREVIOUS_ADDRESS_WHITELIST="0x1234567890123456789012345678901234567890"
# Optional for redeployment: The address of a Safe multisig to use for batching transactions
# DEPLOYER_MULTISIG="0x1234567890123456789012345678901234567890"
# Optional: The address of the MultiSend contract (defaults to MultiSendCallOnly v1.4.1 if not provided)
# MULTISEND_ADDRESS="0x1234567890123456789012345678901234567890"
# =============================================================================
# MANAGEDOPTIMISTICORACLEV2-SPECIFIC VARIABLES
# =============================================================================
# Optional: Address of the Finder contract (if not provided, uses network-specific defaults)
# FINDER_ADDRESS="0x1234567890123456789012345678901234567890"
# Required: Address of the default proposer whitelist
# DEFAULT_PROPOSER_WHITELIST="0x1234567890123456789012345678901234567890"
# Required: Address of the requester whitelist
# REQUESTER_WHITELIST="0x1234567890123456789012345678901234567890"
# Optional: Address of the config admin (defaults to deployer if not provided)
# CONFIG_ADMIN="0x1234567890123456789012345678901234567890"
# Optional: Address of the upgrade admin (defaults to deployer if not provided)
# UPGRADE_ADMIN="0x1234567890123456789012345678901234567890"
# Optional: Default liveness period in seconds (defaults to 7200 if not provided, e.g., 7200 for 2 hours)
# DEFAULT_LIVENESS="7200"
# Optional: Minimum liveness period in seconds (defaults to 3600 if not provided, e.g., 3600 for 1 hour)
# MINIMUM_LIVENESS="3600"
# Optional: Address of a custom currency bond range to initialize (defaults to none or USDC.e on Polygon)
# CUSTOM_CURRENCY="0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"
# Optional: Minimum bond amount for the custom currency (defaults to none or 100 USDC.e on Polygon)
# MINIMUM_BOND_AMOUNT="100000000"
# Optional: Maximum bond amount for the custom currency (defaults to none or 100,000 USDC.e on Polygon)
# MAXIMUM_BOND_AMOUNT="100000000000"
# =============================================================================
# UPDATE MANAGEDOPTIMISTICORACLEV2 WHITELISTS-SPECIFIC VARIABLES
# =============================================================================
# Required: Address of the existing ManagedOptimisticOracleV2 proxy contract
# PROXY_ADDRESS="0x1234567890123456789012345678901234567890"
# Optional: New address for the default proposer whitelist (at least one whitelist must be provided)
# NEW_DEFAULT_PROPOSER_WHITELIST="0x1234567890123456789012345678901234567890"
# Optional: New address for the requester whitelist (at least one whitelist must be provided)
# NEW_REQUESTER_WHITELIST="0x1234567890123456789012345678901234567890"
# Required if deployer doesn't hold CONFIG_ADMIN_ROLE: Address of the config admin for multisig mode
# CONFIG_ADMIN="0x1234567890123456789012345678901234567890"
# Optional: Whether to verify whitelist configuration before making changes (defaults to true)
# VERIFY_WHITELIST_CONFIGURATION="true"