@venly/connect
Version:
Venly Connect SDK
46 lines (45 loc) • 1.17 kB
TypeScript
import { RestApiResponseTxStatus } from './RestApiResponseTxStatus';
export interface TronTxInfo extends RestApiResponseTxStatus {
contracts: any[];
id: string;
fee: number;
contractResult: string[];
contractAddress: string[];
receipt: TronReceipt;
log: TronLog;
result: number;
resMessage: string;
assetIssueID: any;
withdrawAmount: number;
unfreezeAmount: number;
internalTransactions: TronInternalTransaction[];
exchangeReceivedAmount: number;
exchangeInjectAnotherAmount: number;
exchangeWithdrawAnotherAmount: number;
exchangeId: number;
}
export interface TronReceipt {
energyUsage: number;
energyFee: number;
originEnergyUsage: number;
energyUsageTotal: number;
netUsage: number;
netFee: number;
result: string;
}
export interface TronLog {
address: string;
topics: string[];
data: string;
}
export interface TronCallValueInfo {
callValue: number;
tokenId: any;
}
export interface TronInternalTransaction {
callerAddress: string;
transferToAddress: string;
callValueInfo: TronCallValueInfo[];
note: string;
rejected: boolean;
}