-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
57 changed files
with
33 additions
and
12,001 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,75 +1,21 @@ | ||
# Fork Test mode: | ||
# "fork-deploy" will run against the live network fork, deploying new contracts via a new instance of the factory | ||
# "fork-existing" will run against the live network fork, using the existing factory & therefore the existing contracts | ||
FORK_TEST_MODE="fork-deploy" | ||
|
||
# With false, the script will deploy mock tokens with open mint functions | ||
DEPLOY_AS_PRODUCTION=false | ||
|
||
# If deploying against a fork, pass the address of a large token holder who will be | ||
# impersonated to distribute tokens to addresses inside test cases | ||
# the whale should have >= 3000 tokens | ||
TOKEN_TEST_WHALE="0x" | ||
|
||
# If the factory singleton is deployed, pass the address. "Fork existing" mode will use this previously | ||
# deployed factory, and "fork deploy" will deploy a new factory instance | ||
FACTORY="0x0000000000000000000000000000000000000000" | ||
|
||
# NETWORK AND DEPLOYMENT WALLET | ||
DEPLOYMENT_PRIVATE_KEY="..." | ||
DEPLOYMENT_PRIVATE_KEY="..." # tbd | ||
ALCHEMY_API_KEY="..." | ||
ETHERSCAN_API_KEY="..." # tbd | ||
NETWORK="sepolia" | ||
|
||
# API Keys (optional) | ||
# Note that having these active will slow down unit tests even when not needed | ||
# So recommended to only activate when needed | ||
# ETHERSCAN_API_KEY="..." | ||
# ALCHEMY_API_KEY="..." | ||
|
||
MULTISIG_MEMBERS_JSON_FILE_NAME="/script/multisig-members.json" | ||
|
||
# MULTISIG PARAMETERS | ||
# define a list of multisig members - said multisig will be assigned administrator roles of the ve contracts | ||
MULTISIG_MEMBERS_JSON_FILE_NAME="/script/multisig-members.json" | ||
MIN_APPROVALS="1" # How many multisig approvals are required | ||
MIN_APPROVALS="3" # How many multisig approvals are required | ||
MULTISIG_PROPOSAL_EXPIRATION_PERIOD="864000" # How long until a pending proposal expires (10 days) | ||
|
||
# GAUGE VOTER PARAMETERS | ||
# The token to be used for the escrow | ||
TOKEN1_ADDRESS="0x0000000000000000000000000000000000000000" | ||
VE_TOKEN1_NAME="Voting Escrow Token 1" | ||
VE_TOKEN1_SYMBOL="veTK1" | ||
|
||
# Additional tokens these will have secondary escrow contracts | ||
TOKEN2_ADDRESS="0x0000000000000000000000000000000000000000" # Ignored if 0x0 | ||
VE_TOKEN2_NAME="Voting Escrow Token 2" | ||
VE_TOKEN2_SYMBOL="veTK2" | ||
|
||
# 10_000 = 100% | ||
FEE_PERCENT="0" | ||
|
||
# Min seconds after depositing before voting is possible | ||
WARMUP_PERIOD="259200" # 3 days | ||
|
||
# Min seconds after queuing an exit before withdrawing is possible | ||
COOLDOWN_PERIOD="259200" # 3 days | ||
|
||
# Min seconds a user must have locked in escrow before they can queue an exit | ||
MIN_LOCK_DURATION="3600" # 1 hour | ||
|
||
# Prevent voting until manually activated by the multisig | ||
VOTING_PAUSED=true | ||
|
||
# Initial minimum amount needed (in wei) to create a lock | ||
MIN_DEPOSIT="1000000000000000000" # 1 ether | ||
|
||
# PLUGIN REPO PARAMETERS (per-network) | ||
# SEPOLIA | ||
MULTISIG_PLUGIN_REPO_ADDRESS="0x9e7956C8758470dE159481e5DD0d08F8B59217A2" | ||
|
||
# Ethereum | ||
MULTISIG_PLUGIN_REPO_ADDRESS="0x8c278e37D0817210E18A7958524b7D0a1fAA6F7b" | ||
MULTISIG_PLUGIN_RELEASE="1" | ||
MULTISIG_PLUGIN_BUILD="2" | ||
SIMPLE_GAUGE_VOTER_REPO_ENS_SUBDOMAIN="my-simple-gauge-voter-0" | ||
|
||
# OSx IMPLEMENTATIONS ADDRESSES (network dependent, see active_contracts.json on lib/osx) | ||
# SEPOLIA | ||
DAO_FACTORY="0x7a62da7B56fB3bfCdF70E900787010Bc4c9Ca42e" | ||
PLUGIN_SETUP_PROCESSOR="0xC24188a73dc09aA7C721f96Ad8857B469C01dC9f" | ||
PLUGIN_REPO_FACTORY="0x07f49c49Ce2A99CF7C28F66673d406386BDD8Ff4" | ||
DAO_FACTORY="0xf96e6FD76BD0A15580604e1Ea5818D448b1041C0" | ||
PLUGIN_SETUP_PROCESSOR="0xE978942c691e43f65c1B7c7F8f1dc8cDF061B13f" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.