Default provider that uses the Fetch API to call a single node.

Implements

Constructors

Properties

Methods

Constructors

Properties

fetch: Fetch
headers: Record<string, string> = {}
url: string

Methods

  • Call an API endpoint and return the response. Provider is responsible for JSON encoding the params and decoding the response.

    Parameters

    • args: {
          headers?: Record<string, string>;
          method?: APIMethods;
          params?: unknown;
          path: string;
      }
      • Optional headers?: Record<string, string>
      • Optional method?: APIMethods
      • Optional params?: unknown
      • path: string

    Returns Promise<{
        headers: {};
        json: any;
        status: any;
        text: any;
    }>

    Argument

    path The endpoint path, e.g. /v1/chain/get_info

    Argument

    params The request body if any.