bridge/interfaces/SolanaBridgeConfig.md
Configuration for Solana bridge strategy.
Properties
| Property | Type | Description |
|---|---|---|
ethereumPrivateKey | string | Ethereum private key for EIP-712 signing (GalaChain uses Ethereum signatures) |
galaChainWalletAddress | string | GalaChain wallet address (eth|<40 hex>; eth|0x... is refused) |
galaConnectClient | GalaConnectClient | GalaConnect API client |
sleep? | BridgeSleep | How the strategy waits (the backoff before a resend). Default: a timer. |
solanaBridgeProgram? | string | Solana bridge program ID (default: DEFAULT_SOLANA_BRIDGE_PROGRAM) |
solanaConnection? | Connection | The Solana connection to use (default: one to solanaRpcUrl, commitment confirmed) |
solanaPrivateKeyBase58 | string | Solana private key in base58 format |
solanaRpcUrl? | string | Solana RPC URL (default: DEFAULT_SOLANA_RPC_URL); unused when solanaConnection is given |
tokenConfigs? | SolanaTokenConfig[] | Token configurations (default: DEFAULT_SOLANA_TOKENS) |
ethereum private key gala chain wallet address connect client bridge sleep solana program connection rpc url base58 token configs config