UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

41 lines 3.21 kB
import { Static } from '@trezor/schema-utils'; import { PROTO } from '../../constants'; import { BundledParams, Params, Response } from '../params'; export type GetOwnershipId = Static<typeof GetOwnershipId>; export declare const GetOwnershipId: import("@trezor/schema-utils").TObject<{ path: import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TString, import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TNumber>]>; coin: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; multisig: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TObject<{ pubkeys: import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TObject<{ node: import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TObject<{ depth: import("@trezor/schema-utils").TNumber; fingerprint: import("@trezor/schema-utils").TNumber; child_num: import("@trezor/schema-utils").TNumber; chain_code: import("@trezor/schema-utils").TString; private_key: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; public_key: import("@trezor/schema-utils").TString; }>, import("@trezor/schema-utils").TString]>; address_n: import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TNumber>; }>>; signatures: import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TString>; m: import("@trezor/schema-utils").TNumber; nodes: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TObject<{ depth: import("@trezor/schema-utils").TNumber; fingerprint: import("@trezor/schema-utils").TNumber; child_num: import("@trezor/schema-utils").TNumber; chain_code: import("@trezor/schema-utils").TString; private_key: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; public_key: import("@trezor/schema-utils").TString; }>>>; address_n: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TNumber>>; pubkeys_order: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TEnum<typeof PROTO.MultisigPubkeysOrder>>; }>>; scriptType: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TLiteral<"SPENDADDRESS">, import("@trezor/schema-utils").TLiteral<"SPENDMULTISIG">, import("@trezor/schema-utils").TLiteral<"SPENDWITNESS">, import("@trezor/schema-utils").TLiteral<"SPENDP2SHWITNESS">, import("@trezor/schema-utils").TLiteral<"SPENDTAPROOT">]>>; }>; export interface OwnershipId extends PROTO.OwnershipId { path: number[]; serializedPath: string; } export declare function getOwnershipId(params: Params<GetOwnershipId>): Response<OwnershipId>; export declare function getOwnershipId(params: BundledParams<GetOwnershipId>): Response<OwnershipId[]>; //# sourceMappingURL=getOwnershipId.d.ts.map