Skip to main content

Class: AsExternalProvider

Hierarchy

Implements

  • ExternalProvider

Constructors

constructor

new AsExternalProvider(provider)

Parameters

NameType
providerEIP1193Provider

Overrides

PrivyProxyProvider.constructor

Properties

host

Optional host: string

Implementation of

ExternalProvider.host


isMetaMask

Optional isMetaMask: boolean

Implementation of

ExternalProvider.isMetaMask


isStatus

Optional isStatus: boolean

Implementation of

ExternalProvider.isStatus


path

Optional path: string

Implementation of

ExternalProvider.path


send

Optional send: (request: { method: string ; params?: any[] }, callback: (error: any, response: any) => void) => void

Type declaration

▸ (request, callback): void

Parameters
NameType
requestObject
request.methodstring
request.params?any[]
callback(error: any, response: any) => void
Returns

void

Implementation of

ExternalProvider.send


sendAsync

Optional sendAsync: (request: { method: string ; params?: any[] }, callback: (error: any, response: any) => void) => void

Type declaration

▸ (request, callback): void

Parameters
NameType
requestObject
request.methodstring
request.params?any[]
callback(error: any, response: any) => void
Returns

void

Implementation of

ExternalProvider.sendAsync


walletProvider

Optional walletProvider: EIP1193Provider

Inherited from

PrivyProxyProvider.walletProvider

Methods

on

on(eventName, listener): any

Parameters

NameType
eventNamestring
listener(...args: any[]) => void

Returns

any

Inherited from

PrivyProxyProvider.on


removeListener

removeListener(eventName, listener): any

Parameters

NameType
eventNamestring | symbol
listener(...args: any[]) => void

Returns

any

Inherited from

PrivyProxyProvider.removeListener


request

request(request): Promise<any>

Parameters

NameType
requestObject
request.methodstring
request.params?any[]

Returns

Promise<any>

Implementation of

ExternalProvider.request

Inherited from

PrivyProxyProvider.request


setWalletProvider

setWalletProvider(provider): void

Parameters

NameType
providerEIP1193Provider

Returns

void

Inherited from

PrivyProxyProvider.setWalletProvider