aboutsummaryrefslogtreecommitdiffstats
path: root/src/types.ts
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-10-25 19:27:10 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-11-13 04:05:06 +0800
commit50ee23ebfa5270f98c64c8be5ba4a7061c47bc27 (patch)
tree8be0036bef63e9c15fd31744f0db303227af1e13 /src/types.ts
parent719c51f61a65e3e179ba2a78fa48105247ba2b41 (diff)
downloaddexon-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.ts18
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[];
+}