StructsΒ§
- Consensus
Config π - Genesis
Args π - Generate genesis allocation file for testing
- Validator π
EnumsΒ§
- Salt
OrAddress π
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
AccountKeychaincontract. - initialize_
fee_ πmanager - initialize_
nonce_ πmanager - initialize_
registry π - Initializes the
TIP403Registrycontract. - 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
ValidatorConfigV2contract at genesis (T2 active at genesis). - mint_
pairwise_ πliquidity - setup_
tempo_ πevm