UNPKG

@ngraveio/bc-ur-multi-layer-sync

Version:

Provides BC-UR types for syncing multiple coins and accounts from cold wallets to watch only wallets.

16 lines (15 loc) 785 B
/// <reference types="node" /> import { DataItem, RegistryItem } from "@keystonehq/bc-ur-registry"; import { CryptoPortfolioCoin } from "./CryptoPortfolioCoin"; import { CryptoPortfolioMetadata } from "@ngraveio/bc-ur-registry-crypto-portfolio-metadata"; export declare class CryptoPortfolio extends RegistryItem { private coins; private metadata?; getRegistryType: () => import("@keystonehq/bc-ur-registry").RegistryType; constructor(coins: CryptoPortfolioCoin[], metadata?: CryptoPortfolioMetadata); getCoins: () => CryptoPortfolioCoin[]; getMetadata: () => CryptoPortfolioMetadata | undefined; toDataItem: () => DataItem; static fromDataItem: (dataItem: DataItem) => CryptoPortfolio; static fromCBOR: (_cborPayload: Buffer) => CryptoPortfolio; }