Index
Interfaces
Functions
Functions
getTransactionByHash
▸ getTransactionByHash(transactionHash: string
, api: any
): Promise
<any
>
Defined in rpc/other/post.ts:18
Parameters:
Name | Type |
---|---|
transactionHash | string |
api | any |
Returns: Promise
<any
>
post$
▸ post$(tx: Tx, options: PostOptions): any
Defined in rpc/other/post.ts:50
Post a transaction to the network.
Calls, in this order, eth_estimateGas
, personal_signTransaction
, eth_sendRawTransaction
and eth_getTransactionByHash
to get the status of the transaction.
Parameters:
Name | Type | Description |
---|---|---|
tx | Tx | Transaction object |
options | PostOptions | Options to pass to the RpcObservable. |
Returns: any
- The status of the transaction: (estimated), signed, sent, confirmed
postRaw$
▸ postRaw$(rawTx: string
, options?: RpcObservableOptions): any
Defined in rpc/other/post.ts:96
Post a raw (signed) transaction to the network.
Calls, in this order, eth_sendRawTransaction
and eth_getTransactionByHash
to get the status of the transaction.
Note: if using parity-ethereum light client, this method only works with
\=v2.5.0. See https://github.com/paritytech/parity-ethereum/pull/10559 for more info.
Parameters:
Name | Type | Default value | Description |
---|---|---|---|
rawTx | string |
- | Raw transaction |
Default value options |
RpcObservableOptions | {} |
Returns: any
- The status of the transaction: sent, confirmed