@cfxlabsinc/b2b-services
    Preparing search index...
    Index

    Constructors

    Methods

    • Parameters

      • args: {
            address: string;
            commitment?: "confirmed" | "finalized" | "processed";
            encoding?: "base64" | "base58" | "base64+zstd" | "jsonParsed";
        }

      Returns Promise<SolanaAccountInfo | null>

    • Parameters

      • args: { address: string; commitment?: "confirmed" | "finalized" | "processed" }

      Returns Promise<number>

    • Parameters

      • args: { commitment: "confirmed" | "finalized"; slot: number }

      Returns Promise<SolanaBlockWithSignatures | null>

    • Parameters

      • Optional_args: { commitment?: "confirmed" | "finalized" | "processed" }

      Returns Promise<{ blockhash: string; lastValidBlockHeight: number }>

    • Parameters

      • args: { commitment?: "confirmed" | "finalized" | "processed"; dataLength: number }

      Returns Promise<number>

    • Parameters

      • Optionalargs: { limit?: number }

      Returns Promise<
          {
              numNonVoteTransactions: number;
              numSlots: number;
              numTransactions: number;
              samplePeriodSecs: number;
              slot: number;
          }[],
      >

    • Parameters

      • args: {
            address: string;
            after?: string;
            before?: string;
            commitment: "confirmed" | "finalized";
            limit?: number;
        }

      Returns Promise<
          {
              blockTime: string;
              confirmationStatus: "confirmed"
              | "finalized";
              err: string;
              memo: string;
              signature: string;
              slot: number;
          }[],
      >

    • Parameters

      • args: { address: string; commitment?: "confirmed" | "finalized" | "processed" }

      Returns Promise<
          {
              amount: string;
              decimals: number;
              uiAmount: number
              | null;
              uiAmountString: string;
          },
      >

    • Parameters

      • args: { commitment?: "confirmed" | "finalized" | "processed"; mint: string }

      Returns Promise<
          {
              amount: string;
              decimals: number;
              uiAmount: number
              | null;
              uiAmountString: string;
          },
      >

    • Parameters

      • args: {
            commitment?: "confirmed" | "finalized" | "processed";
            sigVerify?: boolean;
            transaction: string;
        }
        • Optionalcommitment?: "confirmed" | "finalized" | "processed"
        • OptionalsigVerify?: boolean
        • transaction: string

          Base64-encoded serialized transaction

      Returns Promise<
          {
              accounts: object[]
              | null;
              err: string | object | null;
              logs: string[] | null;
              unitsConsumed: number | undefined;
          },
      >