@ic-wallet-kit/hpl
Version:
Ic middleware wallet HPL protocol
20 lines (19 loc) • 720 B
TypeScript
import { HplAccountCacheModel } from "../../types/cache/hplAccountCacheModel";
import { HplRemoteCacheModel } from "../../types/cache/hplContactCacheModel";
import { HplFtAssetCacheModel } from "../../types/cache/hplFtAssetCacheModel";
import { HplVirtualAccountCacheModel } from "../../types/cache/hplVirtualAccountCacheModel";
export interface HplDataCacheModel {
accounts: {
accountLastId: bigint;
accounts: HplAccountCacheModel[];
};
virtualAccounts: {
virtualAccountLastId: bigint;
virtualAccounts: HplVirtualAccountCacheModel[];
};
ftAssets: {
ftAssetLastId: bigint;
ftAssets: HplFtAssetCacheModel[];
};
remotes: HplRemoteCacheModel[];
}