diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-10-25 19:27:10 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-11-13 04:05:06 +0800 |
commit | 50ee23ebfa5270f98c64c8be5ba4a7061c47bc27 (patch) | |
tree | 8be0036bef63e9c15fd31744f0db303227af1e13 /src/types.ts | |
parent | 719c51f61a65e3e179ba2a78fa48105247ba2b41 (diff) | |
download | dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar.gz dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar.bz2 dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar.lz dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar.xz dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.tar.zst dexon-sol-tools-50ee23ebfa5270f98c64c8be5ba4a7061c47bc27.zip |
Normalize the way we return the transaction status
Diffstat (limited to 'src/types.ts')
-rw-r--r-- | src/types.ts | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/types.ts b/src/types.ts index af3c36736..a18164e20 100644 --- a/src/types.ts +++ b/src/types.ts @@ -403,8 +403,6 @@ export interface ZeroExConfig { etherTokenContractAddress?: string; } -export type TransactionReceipt = Web3.TransactionReceipt; - export enum AbiType { Function = 'function', Constructor = 'constructor', @@ -423,7 +421,7 @@ export interface DecodedArgs<ArgsType> { export interface LogWithDecodedArgs<ArgsType> extends Web3.LogEntry, DecodedArgs<ArgsType> {} -export interface TransactionReceiptWithDecodedLogs extends Web3.TransactionReceipt { +export interface TransactionReceiptWithDecodedLogs extends TransactionReceipt { logs: Array<LogWithDecodedArgs<DecodedLogArgs>|Web3.LogEntry>; } @@ -473,3 +471,17 @@ export enum TransferType { Trade = 'trade', Fee = 'fee', } + +export interface TransactionReceipt { + blockHash: string; + blockNumber: number; + transactionHash: string; + transactionIndex: number; + from: string; + to: string; + status: null|0|1; + cumulativeGasUsed: number; + gasUsed: number; + contractAddress: string|null; + logs: Web3.LogEntry[]; +} |