Skip to main content

Class: MetaMaskTransport

MetaMask transport represents the MetaMask transport for connecting to the network. MetaMask transport can be used in browser only. MetaMaskTransport

Implements

Implements

Constructors

new MetaMaskTransport()

new MetaMaskTransport(config): MetaMaskTransport

Creates an instance of MetaMaskTransport.

Parameters

ParameterTypeDescription

config

IHttpTransportConfig

The transport config.

Returns

MetaMaskTransport

Defined in

nil/nil.js/src/transport/MetaMaskTransport.ts:35

Methods

closeConnection()

closeConnection(): void

Closes the connection to the network.

Returns

void

Implementation of

ITransport . closeConnection

Defined in

nil/nil.js/src/transport/MetaMaskTransport.ts:78


connect()

connect(): void

Connects to the network.

Returns

void

Implementation of

ITransport . connect

Defined in

nil/nil.js/src/transport/MetaMaskTransport.ts:69


request()

request<T>(requestObject): Promise<T>

Sends a request to the network.

Type Parameters

Type ParameterDescription

T

Parameters

ParameterTypeDescription

requestObject

Arguments

The request object.

Returns

Promise<T>

The response.

Implementation of

ITransport . request

Async

Defined in

nil/nil.js/src/transport/MetaMaskTransport.ts:60