UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

48 lines 3.94 kB
import { Static } from '@trezor/schema-utils'; import { PROTO } from '../../constants'; import { Address as AddressShared, BundledParams, Params, Response } from '../params'; export type GetAddress = Static<typeof GetAddress>; export declare const GetAddress: 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>]>; chunkify: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; address: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; showOnTrezor: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; useEventListener: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; unlockPath: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TObject<{ address_n: import("@trezor/schema-utils").TArray<import("@trezor/schema-utils").TNumber>; mac: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; }>>; 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>>; }>>; crossChain: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; 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">]>>; }>; type Address = AddressShared & PROTO.Address; export declare function getAddress(params: Params<GetAddress>): Response<Address>; export declare function getAddress(params: BundledParams<GetAddress>): Response<Address[]>; export {}; //# sourceMappingURL=getAddress.d.ts.map