82 lines
3.7 KiB
Plaintext
82 lines
3.7 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=
|
|
|
|
## 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=
|
|
|
|
SEPOLIA_TEST_RPC_URL=
|
|
SEPOLIA_TEST_API_KEY=
|
|
SEPOLIA_TEST_ENDPOINT=
|
|
|
|
HOODI_TEST_RPC_URL=
|
|
HOODI_TEST_API_KEY=
|
|
HOODI_TEST_ENDPOINT=
|