gill
gill/Functions

createSolanaClient

Call Signature

function createSolanaClient(props): SolanaClient<MainnetUrl>;

Create a Solana rpc and rpcSubscriptions client

Parameters

ParameterType
propsOmit<CreateSolanaClientArgs<"mainnet" | MainnetUrl>, "urlOrMoniker"> & { urlOrMoniker: "mainnet"; }

Returns

SolanaClient<MainnetUrl>

Call Signature

function createSolanaClient(props): SolanaClient<DevnetUrl>;

Create a Solana rpc and rpcSubscriptions client

Parameters

ParameterType
propsOmit<CreateSolanaClientArgs<"devnet" | DevnetUrl>, "urlOrMoniker"> & { urlOrMoniker: "devnet"; }

Returns

SolanaClient<DevnetUrl>

Call Signature

function createSolanaClient(props): SolanaClient<TestnetUrl>;

Create a Solana rpc and rpcSubscriptions client

Parameters

ParameterType
propsOmit<CreateSolanaClientArgs<"testnet" | TestnetUrl>, "urlOrMoniker"> & { urlOrMoniker: "testnet"; }

Returns

SolanaClient<TestnetUrl>

Call Signature

function createSolanaClient(props): SolanaClient<LocalnetUrl>;

Create a Solana rpc and rpcSubscriptions client

Parameters

ParameterType
propsOmit<CreateSolanaClientArgs<"localnet" | LocalnetUrl>, "urlOrMoniker"> & { urlOrMoniker: "localnet"; }

Returns

SolanaClient<LocalnetUrl>

Call Signature

function createSolanaClient<TClusterUrl>(props): SolanaClient<TClusterUrl>;

Create a Solana rpc and rpcSubscriptions client

Type Parameters

Type Parameter
TClusterUrl extends ModifiedClusterUrl

Parameters

ParameterType
propsCreateSolanaClientArgs<TClusterUrl>

Returns

SolanaClient<TClusterUrl>

On this page