Skip to main content

Module genesis_args

Module genesis_args 

Source

StructsΒ§

ConsensusConfig πŸ”’
GenesisArgs πŸ”’
Generate genesis allocation file for testing
Validator πŸ”’

EnumsΒ§

SaltOrAddress πŸ”’

FunctionsΒ§

create_and_mint_token πŸ”’
Creates a TIP20 token through the factory (factory must already be initialized)
create_path_usd_token πŸ”’
Creates pathUSD as the first TIP20 token at a reserved address. pathUSD is not created via factory since it’s at a reserved address.
deploy_arachnid_create2_factory πŸ”’
Deploys the Arachnid CREATE2 factory by directly inserting it into the EVM state.
deploy_permit2 πŸ”’
Deploys Permit2 contract via the Arachnid CREATE2 factory.
generate_consensus_config πŸ”’
Generates the consensus configs of the validators.
initialize_account_keychain πŸ”’
Initializes the AccountKeychain contract.
initialize_fee_manager πŸ”’
initialize_nonce_manager πŸ”’
initialize_registry πŸ”’
Initializes the TIP403Registry contract.
initialize_stablecoin_dex πŸ”’
initialize_tip20_factory πŸ”’
Initializes the TIP20Factory contract (should be called once before creating any tokens)
initialize_validator_config πŸ”’
Initializes the initial validator config smart contract.
initialize_validator_config_v2 πŸ”’
Initializes the ValidatorConfigV2 contract at genesis (T2 active at genesis).
mint_pairwise_liquidity πŸ”’
setup_tempo_evm πŸ”’