@ngraveio/ur-sync
Version:
Provides BC-UR types for syncing multiple coins and accounts from cold wallets to watch only wallets.
19 lines (18 loc) • 645 B
TypeScript
import { PortfolioCoin } from './PortfolioCoin';
import { PortfolioMetadata } from './PortfolioMetadata';
interface IPortfolioInput {
coins: PortfolioCoin[];
metadata?: PortfolioMetadata;
}
declare const Portfolio_base: import("@ngraveio/bc-ur").RegistryItemClass<import("@ngraveio/bc-ur").RegistryItemBase>;
export declare class Portfolio extends Portfolio_base {
data: IPortfolioInput;
constructor(data: IPortfolioInput);
verifyInput(input: IPortfolioInput): {
valid: boolean;
reasons?: Error[];
};
getCoins: () => PortfolioCoin[];
getMetadata: () => PortfolioMetadata | undefined;
}
export {};