Skip to main content

Function: createWalletProvider()

GalaChain core SDK 1.0.0-rc.8


GalaChain core SDK 1.0.0-rc.8 / providers / createWalletProvider

Function: createWalletProvider()

createWalletProvider(config): WalletProvider

Defined in: packages/gala-core-sdk/dist/providers.d.ts:574

The provider a config describes: a PrivateKeyProvider for a non-empty privateKey (preferred when both are given), else an ExternalWalletProvider for eip1193Provider.

Parameters​

config​

WalletProviderConfig

Returns​

WalletProvider

Throws​

GalaSDKError INVALID_WALLET_PROVIDER_CONFIG when the config has neither, INVALID_PRIVATE_KEY for a key that is not one.

Example​

const provider = createWalletProvider({ eip1193Provider: window.ethereum });
await provider.connect();