Back to Aptos Core

aptos-genesis

terraform/helm/genesis/README.md

latest5.2 KB
Original Source

aptos-genesis

Aptos blockchain automated genesis ceremony for testnets

Homepage: https://aptoslabs.com/

Source Code

Values

KeyTypeDefaultDescription
chain.allow_new_validatorsboolfalseAllow new validators to join after genesis
chain.chain_idint4Aptos Chain ID
chain.epoch_duration_secsint7200Length of each epoch in seconds. Defaults to 2 hours
chain.eraint1Internal: Bump this number to wipe the underlying storage
chain.is_testbooltrueIf true, genesis will create a resources account that can mint coins.
chain.max_stakeint100000000000000000Maximum stake. Defaults to 1B APTOS coins with 8 decimals
chain.min_price_per_gas_unitint1Minimum price per gas unit
chain.min_stakeint100000000000000Minimum stake. Defaults to 1M APTOS coins with 8 decimals
chain.min_voting_thresholdint100000000000000Mininum voting threshold. Defaults to 1M APTOS coins with 8 decimals
chain.namestring"testnet"Internal: name of the testnet to connect to
chain.on_chain_consensus_configstringnilOnchain Consensus Config
chain.on_chain_execution_configstringnilOnchain Execution Config
chain.recurring_lockup_duration_secsint86400Recurring lockup duration in seconds. Defaults to 1 day
chain.required_proposer_stakeint100000000000000Required stake to be a proposer. 1M APTOS coins with 8 decimals
chain.rewards_apy_percentageint10Rewards APY percentage
chain.root_keystring"0x5243ca72b0766d9e9cbf2debf6153443b01a1e0e6d086c7ea206eaf6f8043956"If specified, the key for the minting capability in testnet
chain.voting_duration_secsint43200Voting duration in seconds. Defaults to 12 hours
chain.voting_power_increase_limitint20Limit on how much voting power can join every epoch. Defaults to 20%.
enabledbooltrueUsed to toggle on and off the automatic genesis job
genesis.cluster_namestring"unknown"
genesis.domainstringnilIf set, the base domain name of the fullnode and validator endpoints
genesis.fullnode.enable_onchain_discoverybooltrueUse External DNS as created by aptos-node helm chart for fullnode host in genesis
genesis.fullnode.internal_host_suffixstring"fullnode-lb"If enable_onchain_discovery is false, use this host suffix for internal kubernetes service name
genesis.genesis_blob_upload_urlstring"https://us-west1-aptos-forge-gcp-0.cloudfunctions.net/signed-url"
genesis.image.pullPolicystring"IfNotPresent"Image pull policy to use for tools image
genesis.image.repostring"aptoslabs/tools"Image repo to use for tools image for running genesis
genesis.image.tagstringnilImage tag to use for tools image. If set, overrides imageTag
genesis.moveModulesDirstring"/aptos-framework/move/modules"The local path for move modules in the docker image. Defaults to the aptos-framework in the aptoslabs/tools docker image
genesis.multiclusterobject{"domain_suffixes":"","enabled":false}Options for multicluster mode. This is experimental only
genesis.numValidatorsint1Number of validators to include in genesis
genesis.username_prefixstring"aptos-node"If enable_onchain_discovery is false, use this kubernetes service name prefix. It should be the fullname for the aptos-node helm release
genesis.validator.enable_onchain_discoveryboolfalseUse External DNS as created by aptos-node helm chart for validator host in genesis
genesis.validator.internal_host_suffixstring"validator-lb"If enable_onchain_discovery is false, use this host suffix for internal kubernetes service name
genesis.validator.key_seedstringnilRandom seed to generate validator keys in order to make the key generation deterministic
genesis.validator.larger_stake_amountstring"1000000000000000"Stake amount for nodes we are giving larger state to. Defaults to 10M APTOS coins with 8 decimals
genesis.validator.num_validators_with_larger_stakeint0Number of validators to give larger stake in genesis to.
genesis.validator.stake_amountstring"100000000000000"Stake amount for each validator in this testnet. Defaults to 1M APTOS coins with 8 decimals
imageTagstring"testnet"Default image tag to use for all tools images
labelsstringnil
serviceAccount.createbooltrueSpecifies whether a service account should be created
serviceAccount.namestringnilThe name of the service account to use. If not set and create is true, a name is generated using the fullname template

Autogenerated from chart metadata using helm-docs v1.14.2