Interface: SolanaBridgeConfig
GalaChain core SDK 1.0.0-rc.8 / bridge / SolanaBridgeConfig
Interface: SolanaBridgeConfig
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2323
Configuration for Solana bridge strategy.
Properties
ethereumPrivateKey
ethereumPrivateKey:
string
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2329
Ethereum private key for EIP-712 signing (GalaChain uses Ethereum signatures)
galaChainWalletAddress
galaChainWalletAddress:
string
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2327
GalaChain wallet address (eth|<40 hex>; eth|0x... is refused)
galaConnectClient
galaConnectClient:
GalaConnectClient
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2325
GalaConnect API client
sleep?
optionalsleep?:BridgeSleep
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2341
How the strategy waits (the backoff before a resend). Default: a timer.
solanaBridgeProgram?
optionalsolanaBridgeProgram?:string
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2337
Solana bridge program ID (default: DEFAULT_SOLANA_BRIDGE_PROGRAM)
solanaConnection?
optionalsolanaConnection?:Connection
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2335
The Solana connection to use (default: one to solanaRpcUrl, commitment confirmed)
solanaPrivateKeyBase58
solanaPrivateKeyBase58:
string
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2331
Solana private key in base58 format
solanaRpcUrl?
optionalsolanaRpcUrl?:string
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2333
Solana RPC URL (default: DEFAULT_SOLANA_RPC_URL); unused when solanaConnection is given
tokenConfigs?
optionaltokenConfigs?:SolanaTokenConfig[]
Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2339
Token configurations (default: DEFAULT_SOLANA_TOKENS)