eip1193-types
Preparing search index...
EIP1193Provider
Interface EIP1193Provider
interface
EIP1193Provider
{
request
:
(
args
:
RequestArguments
)
=>
Promise
<
unknown
>
;
on
(
event
:
"connect"
,
listener
:
(
info
:
ProviderConnectInfo
)
=>
void
)
:
this
;
on
(
event
:
"disconnect"
,
listener
:
(
error
:
ProviderRpcError
)
=>
void
)
:
this
;
on
(
event
:
"close"
,
listener
:
(
error
:
Error
)
=>
void
)
:
this
;
on
(
event
:
"chainChanged"
,
listener
:
(
chainId
:
string
)
=>
void
)
:
this
;
on
(
event
:
"networkChanged"
,
listener
:
(
networkId
:
string
)
=>
void
)
:
this
;
on
(
event
:
"accountsChanged"
,
listener
:
(
accounts
:
`
0x
${
string
}
`
[]
)
=>
void
,
)
:
this
;
on
(
event
:
"message"
,
listener
:
(
message
:
ProviderMessage
)
=>
void
)
:
this
;
on
(
event
:
"notification"
,
listener
:
(
payload
:
ProviderMessage
)
=>
void
,
)
:
this
;
on
(
event
:
string
,
listener
:
(
...
args
:
unknown
[]
)
=>
void
)
:
this
;
send
(
...
args
:
unknown
[]
)
:
unknown
;
sendAsync
(
request
:
object
,
callback
:
Function
)
:
void
;
}
Hierarchy (
View Summary
)
EIP1193Provider
MetaMaskProvider
Index
Properties
request
Methods
on
send
send
Async
Properties
request
request
:
(
args
:
RequestArguments
)
=>
Promise
<
unknown
>
Methods
on
on
(
event
:
"connect"
,
listener
:
(
info
:
ProviderConnectInfo
)
=>
void
)
:
this
Parameters
event
:
"connect"
listener
:
(
info
:
ProviderConnectInfo
)
=>
void
Returns
this
on
(
event
:
"disconnect"
,
listener
:
(
error
:
ProviderRpcError
)
=>
void
)
:
this
Parameters
event
:
"disconnect"
listener
:
(
error
:
ProviderRpcError
)
=>
void
Returns
this
on
(
event
:
"close"
,
listener
:
(
error
:
Error
)
=>
void
)
:
this
Parameters
event
:
"close"
listener
:
(
error
:
Error
)
=>
void
Returns
this
Deprecated
on
(
event
:
"chainChanged"
,
listener
:
(
chainId
:
string
)
=>
void
)
:
this
Parameters
event
:
"chainChanged"
listener
:
(
chainId
:
string
)
=>
void
Returns
this
on
(
event
:
"networkChanged"
,
listener
:
(
networkId
:
string
)
=>
void
)
:
this
Parameters
event
:
"networkChanged"
listener
:
(
networkId
:
string
)
=>
void
Returns
this
Deprecated
on
(
event
:
"accountsChanged"
,
listener
:
(
accounts
:
`
0x
${
string
}
`
[]
)
=>
void
,
)
:
this
Parameters
event
:
"accountsChanged"
listener
:
(
accounts
:
`
0x
${
string
}
`
[]
)
=>
void
Returns
this
on
(
event
:
"message"
,
listener
:
(
message
:
ProviderMessage
)
=>
void
)
:
this
Parameters
event
:
"message"
listener
:
(
message
:
ProviderMessage
)
=>
void
Returns
this
on
(
event
:
"notification"
,
listener
:
(
payload
:
ProviderMessage
)
=>
void
)
:
this
Parameters
event
:
"notification"
listener
:
(
payload
:
ProviderMessage
)
=>
void
Returns
this
Deprecated
on
(
event
:
string
,
listener
:
(
...
args
:
unknown
[]
)
=>
void
)
:
this
Parameters
event
:
string
listener
:
(
...
args
:
unknown
[]
)
=>
void
Returns
this
send
send
(
...
args
:
unknown
[]
)
:
unknown
Parameters
...
args
:
unknown
[]
Returns
unknown
Deprecated
send
Async
sendAsync
(
request
:
object
,
callback
:
Function
)
:
void
Parameters
request
:
object
callback
:
Function
Returns
void
Deprecated
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
request
Methods
on
send
send
Async
eip1193-types
Loading...
Deprecated