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=