gill
@gillsdk/react/Functions

useProgramAccounts

function useProgramAccounts<TConfig>(__namedParameters): 
  | {
  accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] };
}
  | {
  accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] };
}
  | {
  accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] };
}
  | {
  accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] };
}
  | {
  accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] };
};

Get all the accounts owned by a program using the Solana RPC method of getProgramAccounts

Type Parameters

Type ParameterDefault type
TConfig extends { encoding?: "base64" | "base64+zstd" | "jsonParsed"; }{ encoding?: "base64" | "base64+zstd" | "jsonParsed"; }

Parameters

ParameterType
__namedParametersUseProgramAccountsInput<TConfig>

Returns

| { accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] }; } | { accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] }; } | { accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] }; } | { accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] }; } | { accounts: { [K in string | number | symbol]: UseProgramAccountsResponse<TConfig>[K] }; }

On this page