Expand description
Configuration system for OpenZeppelin Relayer.
This module handles:
- Loading and parsing config files
- Environment variable integration
- Configuration validation
- Type-safe config access
§Structure
Configuration is organized into sections:
- Relayers: Network-specific relayer configurations
- Signers: Key management and signing configurations
- Notifications: Alert and monitoring configurations
- Networks: Custom and overridden network definitions
Modules§
- network
- Network Configuration Module
Structs§
- Allowed
Token - Allowed
Token Swap Config - ApiKey
Rate Limit - AwsKms
Signer File Config - Config
- Config
File Relayer EvmPolicy - Config
File Relayer Solana Policy - Config
File Relayer Solana Swap Policy - Config
File Relayer Stellar Policy - EvmNetwork
Config - Configuration specific to EVM-compatible networks.
- Google
Cloud KmsSigner File Config - Jupiter
Swap Options - KmsKey
Config - Local
Signer File Config - Network
Config Common - Networks
File Config - Represents the complete configuration for all defined networks.
- Notification
File Config - Represents the type of notification configuration.
- Notifications
File Config - Manages a collection of notification configurations.
- Plugin
File Config - Plugins
File Config - Relayer
File Config - Relayers
File Config - Server
Config - Service
Account Config - Signer
File Config - Signers
File Config - Solana
Network Config - Configuration specific to Solana networks.
- Stellar
Network Config - Configuration specific to Stellar networks.
- Test
Signer File Config - Turnkey
Signer File Config - Vault
Cloud Signer File Config - Vault
Signer File Config - Vault
Transit Signer File Config
Enums§
- Config
File Error - Config
File Network Type - Config
File Relayer Network Policy - Config
File Relayer Solana FeePayment Strategy - Config
File Relayer Solana Swap Strategy - Network
File Config - Represents the configuration for a specific network, which can be EVM, Solana, or Stellar.
- Notification
File Config Type - Signer
File Config Enum - Signer
File Config Passphrase
Traits§
Functions§
- default_
auth_ uri - default_
token_ uri - load_
config - Loads and validates a configuration file from the specified path.
- validate_
with_ validator - Validates a signer config using validator::Validate