Class: AsExternalProvider
Hierarchy
↳
AsExternalProvider
Implements
ExternalProvider
Constructors
constructor
• new AsExternalProvider(provider
)
Parameters
Name | Type |
---|---|
provider | EIP1193Provider |
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
Name | Type |
---|---|
request | Object |
request.method | string |
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
Name | Type |
---|---|
request | Object |
request.method | string |
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
Name | Type |
---|---|
eventName | string |
listener | (...args : any []) => void |
Returns
any
Inherited from
removeListener
▸ removeListener(eventName
, listener
): any
Parameters
Name | Type |
---|---|
eventName | string | symbol |
listener | (...args : any []) => void |
Returns
any
Inherited from
PrivyProxyProvider.removeListener
request
▸ request(request
): Promise
<any
>
Parameters
Name | Type |
---|---|
request | Object |
request.method | string |
request.params? | any [] |
Returns
Promise
<any
>
Implementation of
ExternalProvider.request
Inherited from
setWalletProvider
▸ setWalletProvider(provider
): void
Parameters
Name | Type |
---|---|
provider | EIP1193Provider |
Returns
void