@polkadot/rpc-provider/https

name: HttpProvider

description: The HTTP Provider allows sending requests using HTTP to a HTTP RPC server TCP port. It does not support subscriptions so you won't be able to listen to events such as new blocks or balance changes. It is usually preferrable using the WsProvider.

example:

import Api from '@polkadot/api/promise';
import HttpProvider from '@polkadot/rpc-provider/http';

const provider = new HttpProvider('http://127.0.0.1:9933');
const api = new Api(provider);

see: WsProvider

Hierarchy

HttpProvider

Implements

  • ProviderInterface

Constructors

constructor

⊕ new HttpProvider(endpoint?: string): HttpProvider

Defined in http/index.ts:40

Parameters:

Name Type Default value Description
Default value endpoint string defaults.HTTP_URL The endpoint url starting with http://

Returns: HttpProvider


Methods

isConnected

▸ isConnected(): boolean

Defined in http/index.ts:56

summary: Whether the node is connected or not.

Returns: boolean true if connected


on

▸ on(type: ProviderInterface$Emitted, sub: ProviderInterface$EmitCb): void

Defined in http/index.ts:64

summary: Events are not supported with the HttpProvider, see WsProvider.

description: HTTP Provider does not have 'on' emitters. WebSockets should be used instead.

Parameters:

Name Type
type ProviderInterface$Emitted
sub ProviderInterface$EmitCb

Returns: void


send

▸ send(method: string, params: Array<any>): Promise<any>

Defined in http/index.ts:71

summary: Send HTTP POST Request with Body to configured HTTP Endpoint.

Parameters:

Name Type
method string
params Array<any>

Returns: Promise<any>


subscribe

▸ subscribe(types: string, method: string, params: Array<any>, cb: ProviderInterface$Callback): Promise<number>

Defined in http/index.ts:93

summary: Subscriptions are not supported with the HttpProvider, see WsProvider.

Parameters:

Name Type
types string
method string
params Array<any>
cb ProviderInterface$Callback

Returns: Promise<number>


unsubscribe

▸ unsubscribe(type: string, method: string, id: number): Promise<boolean>

Defined in http/index.ts:102

summary: Subscriptions are not supported with the HttpProvider, see WsProvider.

Parameters:

Name Type
type string
method string
id number

Returns: Promise<boolean>


results matching ""

    No results matching ""