diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-11-20 21:48:32 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-11-20 22:22:06 +0800 |
commit | 22cfdd9f0b5cd2b8d53384e16defc956570ccd6a (patch) | |
tree | e6b22283ae8855476ff6f372c106a7bee54e351c /packages/web3-wrapper/src/types.ts | |
parent | 953f8c119b561eeb3463194494e6725869a68bec (diff) | |
download | dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar.gz dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar.bz2 dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar.lz dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar.xz dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.tar.zst dexon-sol-tools-22cfdd9f0b5cd2b8d53384e16defc956570ccd6a.zip |
Properly unmarshall TransactionReceiptRPC to TransactionReceipt
Diffstat (limited to 'packages/web3-wrapper/src/types.ts')
-rw-r--r-- | packages/web3-wrapper/src/types.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/packages/web3-wrapper/src/types.ts b/packages/web3-wrapper/src/types.ts index e81039186..eb5a35f07 100644 --- a/packages/web3-wrapper/src/types.ts +++ b/packages/web3-wrapper/src/types.ts @@ -41,6 +41,33 @@ export interface TransactionRPC { input: string; } +export interface TransactionReceiptRPC { + blockHash: string; + blockNumber: string; + transactionHash: string; + transactionIndex: string; + from: string; + to: string; + status: TransactionReceiptStatusRPC; + cumulativeGasUsed: string; + gasUsed: string; + contractAddress: string | null; + logs: LogEntryRPC[]; +} + +export interface LogEntryRPC { + logIndex: string | null; + transactionIndex: string | null; + transactionHash: string; + blockHash: string | null; + blockNumber: string | null; + address: string; + data: string; + topics: string[]; +} + +export type TransactionReceiptStatusRPC = null | string | 0 | 1; + export interface CallTxDataBaseRPC { to?: string; value?: string; |