Skip to main content

Interface: SolanaBridgeConfig

GalaChain core SDK 1.0.0-rc.8


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?​

optional sleep?: 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?​

optional solanaBridgeProgram?: string

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2337

Solana bridge program ID (default: DEFAULT_SOLANA_BRIDGE_PROGRAM)


solanaConnection?​

optional solanaConnection?: 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?​

optional solanaRpcUrl?: 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?​

optional tokenConfigs?: SolanaTokenConfig[]

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:2339

Token configurations (default: DEFAULT_SOLANA_TOKENS)