near-api-js - v7.0.4
    Preparing search index...

    Client class to interact with the NEAR RPC API.

    Index

    Constructors

    Methods

    • Type Parameters

      Parameters

      • __namedParameters: {
            args: Uint8Array<ArrayBufferLike> | Record<string, unknown>;
            blockQuery?: BlockReference;
            contractId: string;
            method: string;
        }

      Returns Promise<T | undefined>

    • Parameters

      • __namedParameters: {
            args: Uint8Array<ArrayBufferLike> | Record<string, unknown>;
            blockQuery?: BlockReference;
            contractId: string;
            method: string;
        }

      Returns Promise<CallResult & { block_hash: string; block_height: number }>

    • Parameters

      Returns Promise<
          {
              block_hash: string;
              block_height: number;
              nonce: bigint;
              permission: AccessKeyPermissionView;
          },
      >

    • Parameters

      Returns Promise<
          {
              amount: bigint;
              block_hash: string;
              block_height: number;
              code_hash: string;
              global_contract_account_id?: string
              | null;
              global_contract_hash?: string | null;
              locked: bigint;
              storage_paid_at?: number;
              storage_usage: number;
          },
      >

    • Parameters

      • __namedParameters: { blockQuery?: BlockReference; contractId: string }

      Returns Promise<
          {
              block_hash: string;
              block_height: number;
              code: Uint8Array<ArrayBuffer>;
              code_base64: string;
              hash: string;
          },
      >

    • Parameters

      • __namedParameters: { blockQuery?: BlockReference; contractId: string; prefix?: string }

      Returns Promise<ViewStateResult & { block_hash: string; block_height: number }>

    • Parameters

      • __namedParameters: {
            blockQuery?: BlockReference;
            identifier:
                | { codeHash: string
                | Uint8Array<ArrayBufferLike> }
                | { accountId: string };
        }

      Returns Promise<
          {
              block_hash: string;
              block_height: number;
              code: Uint8Array<ArrayBuffer>;
              code_base64: string;
              hash: string;
          },
      >