ghost-dao-contracts/.env.template
Uncle Fatso bc905d9f15
add governor part of the main deployment routine
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-02-08 21:07:28 +03:00

115 lines
5.0 KiB
Plaintext

DEPLOYMENT_PRIVATE_KEY=
GOVERNOR_PRIVATE_KEY=
#################################### Ghost Authority #######################################
## governor - Staking manager, can manage distributor address, warmup length, liquidity ##
## pools, staking adjustments, treasury timelock, treasury bounty, audit ##
## reserves, set debt limits if any, governance permissions. ##
## guardian - Funds manager, can do allocations from treasury, set staking adjustments ##
## and get DAO rewards. ##
## policy - BondDepository manager, can create new and close existing bonds. ##
## Can whiltelist frontend bounty if any. ##
## vault - The address which holds funds, in most cases it's a GhostTreasury address. ##
############################################################################################
GOVERNOR=
GUARDIAN=
POLICY=
VAULT=
############################ Staking initial arguments ############################
## epoch_length - epoch length in seconds (eg. 8 hours = 28800 seconds) ##
## first_epoch_number - initial epoch number to start rebases from. ##
## first_epoch_time - initial epoch time, can be useful if need to schedule ##
## first rebase in future. ##
## reward_rate - used for reward calculation on each rebase for protocol: ##
## `ftsoBalance * reward_rate / 1_000_000`. ##
###################################################################################
STAKING_EPOCH_LENGTH=
STAKING_FIRST_EPOCH_NUMBER=
STAKING_FIRST_EPOCH_TIME=
STAKING_REWARD_RATE=
########################### Adjustment parameters ############################
## adjustment for reward on each rebase, could be increasing or decreasing. ##
## rate - the amount to add or substract from the reward rate. ##
## target - the resulting reward rate. ##
## add - boolean value, whether to add or substract reward rate. ##
##############################################################################
ADJUSTMENT_RATE=
ADJUSTMENT_TARGET=
ADJUSTMENT_ADD=
########################## Reserve information ##########################
## reserve token is any ERC20 token that is used for treasury backing. ##
## token - address of ERC20 token. ##
## amount - initial deposit of reserve tokens to treasury. ##
## profit - profit for the treasury, but divided by 10^9. ##
#########################################################################
RESERVE_TOKEN=
RESERVE_AMOUNT=
RESERVE_PROFIT=
#################################################################################
## Initial polygons index, down the road will track rebase growth. In short, ##
## how much FTSO one GHST. ##
## gonsPerFragment = ##
## (MAX_UINT256 - (MAX_UINT256 % 5_000_000 * 10^9)) / 5_000_000 * 10^9 ##
## index() = returns INDEX / gonsPerFragment ##
#################################################################################
INITIAL_INDEX=
## Network specific native coefficient
COEFFICIENT_NUMERATOR=
COEFFICIENT_DENOMINATOR=
## Blocks needed for permissions to take place, only needed if timelock enabled
BLOCKS_NEEDED_FOR_TREASURY_QUEUE=
## Multiplier for each native coin where result of multiplication represents amount
## of mint tokens.
RESERVE_MINT_RATE=
RESERVE_TOKEN_NAME=
RESERVE_TOKEN_SYMBOL=
## Name and symbol for the base token of the ghostDAO protocol
FATSO_TOKEN_NAME=
FATSO_TOKEN_SYMBOL=
## Name and symbol for the staking token of the ghostDAO protocol
STINKY_TOKEN_NAME=
STINKY_TOKEN_SYMBOL=
## Name and symbol for the bridging token of the ghostDAO protocol
GHOST_TOKEN_NAME=
GHOST_TOKEN_SYMBOL=
################################# Governor values ###################################
## Default values for governor smart contract. ##
## extension - number of blocks to be extended if late quorum occured. ##
## delay - number of blocks before proposal becomes active. ##
## period - number of blocks for proposal to be voted on. ##
## threshold - number of votes required in order for a voter to become a proposer. ##
## fraction - percentage of supply, where denominator is 100 ##
#####################################################################################
GOVERNOR_VOTE_EXTENSION=
GOVERNOR_VOTING_DELAY=
GOVERNOR_VOTING_PERIOD=
GOVERNOR_PROPOSAL_THRESHOLD=
GOVERNOR_QUORUM_FRACTION=
## Initial ghosted supply on gatekeeper
INITIAL_GHOSTED_SUPPLY=
SEPOLIA_TEST_RPC_URL=
SEPOLIA_TEST_API_KEY=
SEPOLIA_TEST_ENDPOINT=
HOODI_TEST_RPC_URL=
HOODI_TEST_API_KEY=
HOODI_TEST_ENDPOINT=