Preparing search index...
The search index is not available
@crownfi/ethereum-rpc-types
@crownfi/ethereum-rpc-types
EthereumProvider
Interface EthereumProvider
interface
EthereumProvider
{
addListener
<
T
>
(
eventName
:
T
,
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
)
:
EthereumProvider
;
off
<
T
>
(
eventName
:
T
,
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
)
:
EthereumProvider
;
on
<
T
>
(
eventName
:
T
,
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
)
:
EthereumProvider
;
removeListener
<
T
>
(
eventName
:
T
,
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
)
:
EthereumProvider
;
request
<
M
>
(
request
:
{
method
:
M
;
params
:
EthereumRpcMethodMap
[
M
]
[
"params"
]
;
}
)
:
Promise
<
EthereumRpcMethodMap
[
M
]
[
"result"
]
>
;
}
Index
Methods
add
Listener
off
on
remove
Listener
request
Methods
add
Listener
add
Listener
<
T
>
(
eventName
,
listener
)
:
EthereumProvider
Type Parameters
T
extends
keyof
EthereumProviderEventMap
Parameters
eventName
:
T
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
(
eventData
)
:
void
Parameters
eventData
:
EthereumProviderEventMap
[
T
]
Returns
void
Returns
EthereumProvider
off
off
<
T
>
(
eventName
,
listener
)
:
EthereumProvider
Type Parameters
T
extends
keyof
EthereumProviderEventMap
Parameters
eventName
:
T
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
(
eventData
)
:
void
Parameters
eventData
:
EthereumProviderEventMap
[
T
]
Returns
void
Returns
EthereumProvider
on
on
<
T
>
(
eventName
,
listener
)
:
EthereumProvider
Type Parameters
T
extends
keyof
EthereumProviderEventMap
Parameters
eventName
:
T
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
(
eventData
)
:
void
Parameters
eventData
:
EthereumProviderEventMap
[
T
]
Returns
void
Returns
EthereumProvider
remove
Listener
remove
Listener
<
T
>
(
eventName
,
listener
)
:
EthereumProvider
Type Parameters
T
extends
keyof
EthereumProviderEventMap
Parameters
eventName
:
T
listener
:
(
(
eventData
:
EthereumProviderEventMap
[
T
]
)
=>
void
)
(
eventData
)
:
void
Parameters
eventData
:
EthereumProviderEventMap
[
T
]
Returns
void
Returns
EthereumProvider
request
request
<
M
>
(
request
)
:
Promise
<
EthereumRpcMethodMap
[
M
]
[
"result"
]
>
Type Parameters
M
extends
keyof
EthereumRpcMethodMap
Parameters
request
:
{
method
:
M
;
params
:
EthereumRpcMethodMap
[
M
]
[
"params"
]
;
}
method
:
M
params
:
EthereumRpcMethodMap
[
M
]
[
"params"
]
Returns
Promise
<
EthereumRpcMethodMap
[
M
]
[
"result"
]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Listener
off
on
remove
Listener
request
@crownfi/ethereum-rpc-types
Loading...