package
1.8.9
Repository: https://github.com/celo-org/celo-blockchain.git
Documentation: pkg.go.dev

# README

To generate the *_parameters_json files:

go generate mycelo/genesis/config.go

# Functions

BaseConfig creates base parameters for celo Callers must complete missing pieces.
CreateCommonGenesisConfig generates a config starting point which templates can then customize further.
No description provided by the author
GenerateGenesis will create a new genesis block with full celo blockchain already configured.
LoadConfig will read config from a json file.

# Constants

durations in seconds.
durations in seconds.
durations in seconds.
durations in seconds.
durations in seconds.
durations in seconds.

# Structs

AssetAllocation config for Reserve.
AttestationsParameters are the initial configuration parameters for Attestations.
Balance represents an account and it's initial balance in wei.
No description provided by the author
BlockchainParameters are the initial configuration parameters for Blockchain.
Config represent all celo-blockchain configuration options for the genesis block.
DoubleSigningSlasherParameters are the initial configuration parameters for DoubleSigningSlasher.
No description provided by the author
DowntimeSlasherParameters are the initial configuration parameters for DowntimeSlasher.
No description provided by the author
ElectionParameters are the initial configuration parameters for Elections.
No description provided by the author
EpochRewardsParameters are the initial configuration parameters for EpochRewards.
No description provided by the author
ExchangeParameters are the initial configuration parameters for Exchange.
FeeHandlerParameters are the initial configuration parameters for FeeHandler.
GasPriceMinimumParameters are the initial configuration parameters for GasPriceMinimum.
No description provided by the author
GoldTokenParameters are the initial configuration parameters for GoldToken.
GovernanceParameters are the initial configuration parameters for Governance.
No description provided by the author
GrandaMentoParameters are the initial configuration parameters for GrandaMento.
HardforkConfig contains celo hardforks activation blocks.
LockedGoldParameters are the initial configuration parameters for LockedGold.
LockedGoldRequirements represents value/duration requirments on locked gold.
No description provided by the author
MultiSigParameters are the initial configuration parameters for a MultiSig contract.
RandomParameters are the initial configuration parameters for Random.
ReserveParameters are the initial configuration parameters for Reserve.
No description provided by the author
SortedOraclesParameters are the initial configuration parameters for SortedOracles.
StableTokenExchangeLimit represents the granda mento's exchange limit for a specific stable.
No description provided by the author
StableTokenParameters are the initial configuration parameters for StableToken.
ValidatorsParameters are the initial configuration parameters for Validators.

# Type aliases

AssetAllocationList list of AssetAllocation.
BalanceList list of balances.
BalanceList list of balances.