@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
49 lines (48 loc) • 1.01 kB
TypeScript
/**
*
* @export
* @interface EgldTransaction
*/
export interface EgldReceipt {
value: number;
sender: string;
data: string;
txHash: string;
}
export interface EgldSmartContractResult {
hash: string;
nonce: number;
value: number;
receiver: string;
sender: string;
data: string;
prevTxHash: string;
originalTxHash: string;
gasLimit: number;
gasPrice: number;
callType: number;
}
export interface EgldTransaction {
type: string;
nonce: number;
round: number;
epoch: number;
value: string;
receiver: string;
sender: string;
gasPrice: number;
gasLimit: number;
data: string;
signature: string;
sourceShard: number;
destinationShard: number;
blockNonce: number;
blockHash: string;
miniblockHash: string;
timestamp: number;
status: string;
hyperblockNonce: number;
hyperblockHash: string;
receipt: EgldReceipt;
smartContractResults: EgldSmartContractResult[];
}