@circle-fin/usdckit - v0.22.0
    Preparing search index...

    Function getProgramAccounts

    • Gets all accounts owned by a program

      Parameters

      • client: ExtendedViemClient

        Extended Viem client

      • ...params: [
            program: Address,
            config?: Readonly<
                {
                    commitment?: Commitment;
                    encoding?: "base58"
                    | "base64"
                    | "base64+zstd"
                    | "jsonParsed";
                    filters?: (
                        Readonly<{ dataSize: bigint }>
                        | Readonly<{ memcmp: (...) | (...) }>
                    )[];
                    minContextSlot?: bigint;
                    withContext?: boolean;
                },
            > & Readonly<{ dataSlice?: Readonly<{ length: number; offset: number }> }> & Readonly<
                { withContext?: boolean },
            >,
        ]

        Parameters for sol_getProgramAccounts

      Returns Promise<
          Readonly<
              {
                  account: Readonly<
                      {
                          executable: boolean;
                          lamports: Lamports;
                          owner: Address;
                          rentEpoch: bigint;
                          space: bigint;
                      },
                  > & Readonly<{ data: Base58EncodedBytes }>;
                  pubkey: Address;
              },
          >[],
      >

      Promise resolving to program accounts information