add getTxs types
This commit is contained in:
parent
6a7d4235f2
commit
8efd7784a5
2 changed files with 48 additions and 1 deletions
|
|
@ -6,6 +6,7 @@ import {
|
|||
PkeyAuth,
|
||||
ValidationParams,
|
||||
BalanceInfo,
|
||||
TxInfo,
|
||||
} from './types';
|
||||
|
||||
import { ZANO_ASSET_ID, ZanoError } from './utils';
|
||||
|
|
@ -276,7 +277,7 @@ class ServerWallet {
|
|||
"update_provision_info": params.update_provision_info || true
|
||||
});
|
||||
|
||||
return txs.data.result;
|
||||
return txs.data.result as TxInfo;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,4 +47,50 @@ export interface BalanceInfo {
|
|||
ticker: string;
|
||||
id: string;
|
||||
amount: string;
|
||||
}
|
||||
|
||||
export interface SubTransfer {
|
||||
amount: number;
|
||||
asset_id: string;
|
||||
is_income: boolean;
|
||||
}
|
||||
|
||||
export interface EmployedEntry {
|
||||
amount: number;
|
||||
asset_id: string;
|
||||
index: number;
|
||||
}
|
||||
|
||||
export interface Transfer {
|
||||
employed_entries: {
|
||||
receive: EmployedEntry[];
|
||||
spent: EmployedEntry[];
|
||||
},
|
||||
subtransfers: SubTransfer[],
|
||||
comment: string;
|
||||
fee: number;
|
||||
height: number;
|
||||
is_mining: boolean;
|
||||
is_mixing: boolean;
|
||||
is_service: boolean;
|
||||
payment_id: string;
|
||||
show_sender: boolean;
|
||||
timestamp: number;
|
||||
transfer_internal_index: number;
|
||||
tx_blob_size: number;
|
||||
tx_hash: string;
|
||||
tx_type: number;
|
||||
unlock_time: number;
|
||||
}
|
||||
export interface TxInfo {
|
||||
last_item_index: number;
|
||||
pi: {
|
||||
balance: number;
|
||||
curent_height: number;
|
||||
transfer_entries_count: number;
|
||||
transfers_count: number;
|
||||
unlocked_balance: number;
|
||||
};
|
||||
total_transfers: number;
|
||||
transfers: Transfer[];
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue