web3/web/dist/types.d.ts
2025-02-28 11:09:56 +07:00

32 lines
657 B
TypeScript

export interface Asset {
name: string;
ticker: string;
assetId: string;
decimalPoint: number;
balance: string;
unlockedBalance: string;
}
export interface Transfer {
amount: string;
assetId: string;
incoming: boolean;
}
export interface Transaction {
isConfirmed: boolean;
txHash: string;
blobSize: number;
timestamp: number;
height: number;
paymentId: string;
comment: string;
fee: string;
isInitiator: boolean;
transfers: Transfer[];
}
export interface Wallet {
address: string;
alias: string;
balance: string;
assets: Asset[];
transactions: Transaction[];
}