Functions
accounts$
▸ accounts$(options?: RpcObservableOptions): Observable
<string
[]>
Defined in rpc/eth.ts:39
Observable which contains the array of all addresses managed by the light client.
Calls eth_accounts.
Parameters:
Name | Type | Description |
---|---|---|
Optional options |
RpcObservableOptions | Options to pass to RpcObservableOptions. |
Returns: Observable
<string
[]>
- An Observable containing the list of public addresses.
balanceOf$
▸ balanceOf$(address: Address, options?: RpcObservableOptions): Observable
<symbol
| BigNumber
>
Defined in rpc/eth.ts:53
Get the balance of a given account. Calls eth_getBalance
.
Parameters:
Name | Type | Description |
---|---|---|
address | Address | The account address to query the balance. |
Optional options |
RpcObservableOptions | Options to pass to RpcObservableOptions. |
Returns: Observable
<symbol
| BigNumber
>
- An Observable containing the balance.
blockNumber$
▸ blockNumber$(options?: RpcObservableOptions): Observable
<BigNumber
>
Defined in rpc/eth.ts:103
Get the current block number.
Parameters:
Name | Type |
---|---|
Optional options |
RpcObservableOptions |
Returns: Observable
<BigNumber
>
- An Observable containing the block height.
chainId$
▸ chainId$(options?: RpcObservableOptions): Observable
<symbol
| BigNumber
>
Defined in rpc/eth.ts:21
Observable containing the EIP155 chain ID used for transaction signing. Calls eth_chainId
Parameters:
Name | Type | Description |
---|---|---|
Optional options |
RpcObservableOptions | Options to pass to RpcObservableOptions. |
Returns: Observable
<symbol
| BigNumber
>
- An Observable containing the chain ID.
defaultAccount$
▸ defaultAccount$(options?: RpcObservableOptions): Observable
<string
>
Defined in rpc/eth.ts:90
Get the default account managed by the light client.
Parameters:
Name | Type | Description |
---|---|---|
Optional options |
RpcObservableOptions | Options to pass to RpcObservableOptions. |
Returns: Observable
<string
>
- An Observable containing the public address of the default account.
myBalance$
▸ myBalance$(options?: RpcObservableOptions): Observable
<symbol
| BigNumber
>
Defined in rpc/eth.ts:114
Shorthand for fetching the current account's balance.
Parameters:
Name | Type |
---|---|
Optional options |
RpcObservableOptions |
Returns: Observable
<symbol
| BigNumber
>
syncStatus$
▸ syncStatus$(options?: RpcObservableOptions): Observable
<false
| true
| object
>
Defined in rpc/eth.ts:128
Get the syncStatus state.
Parameters:
Name | Type |
---|---|
Optional options |
RpcObservableOptions |
Returns: Observable
<false
| true
| object
>
- An Observable containing the syncing state object, or false.
transactionCountOf$
▸ transactionCountOf$(address: Address, options?: RpcObservableOptions): Observable
<symbol
| BigNumber
>
Defined in rpc/eth.ts:69
Get the transaction count of a given account. Calls eth_getTransactionCount
Parameters:
Name | Type | Description |
---|---|---|
address | Address | Address of the account whose transaction count we want to query. |
Optional options |
RpcObservableOptions | Options to pass to RpcObservableOptions. |
Returns: Observable
<symbol
| BigNumber
>
- An Observable containing the transaction count.