Hierarchy

Constructors

Properties

#private: any
#private: any
isTrezorInitialized: Promise<boolean>

Accessors

  • get accountIndex(): number
  • Returns number

  • get bip32Ed25519(): Bip32Ed25519
  • Returns Bip32Ed25519

  • get chainId(): ChainId
  • Returns ChainId

  • get extendedAccountPublicKey(): Bip32PublicKeyHex
  • Returns Bip32PublicKeyHex

  • get purpose(): KeyPurpose
  • Returns KeyPurpose

Methods

  • Parameters

    Returns Promise<{
        _passphrase_cached: undefined | boolean;
        auto_lock_delay_ms: null | number;
        backup_availability: null;
        backup_type: null;
        bootloader_hash: null | string;
        bootloader_locked: undefined | boolean;
        bootloader_mode: null | boolean;
        busy: undefined | boolean;
        capabilities: ("Capability_Bitcoin" | "Capability_Bitcoin_like" | "Capability_Binance" | "Capability_Cardano" | "Capability_Crypto" | "Capability_EOS" | "Capability_Ethereum" | "Capability_Lisk" | "Capability_Monero" | "Capability_NEM" | "Capability_Ripple" | "Capability_Stellar" | "Capability_Tezos" | "Capability_U2F" | "Capability_Shamir" | "Capability_ShamirGroups" | "Capability_PassphraseEntry" | "Capability_Solana" | "Capability_Translations" | "Capability_Brightness" | "Capability_Haptic")[];
        device_id: null | string;
        display_rotation: null | number;
        experimental_features: null | boolean;
        firmware_present: null | boolean;
        flags: null | number;
        fw_major: null | number;
        fw_minor: null | number;
        fw_patch: null | number;
        fw_vendor: null | string;
        haptic_feedback: undefined | boolean;
        hide_passphrase_from_host: undefined | boolean;
        homescreen_format: "Toif" | "Jpeg" | "ToiG";
        homescreen_height: undefined | number;
        homescreen_width: undefined | number;
        imported: null | boolean;
        initialized: null | boolean;
        internal_model: DeviceModelInternal;
        label: null | string;
        language: null | string;
        language_version_matches: undefined | boolean;
        major_version: number;
        minor_version: number;
        model: string;
        no_backup: null | boolean;
        optiga_sec: undefined | number;
        passphrase_always_on_device: null | boolean;
        passphrase_protection: null | boolean;
        patch_version: number;
        pin_protection: null | boolean;
        recovery_status: null;
        recovery_type: "NormalRecovery" | "DryRun" | "UnlockRepeatedBackup";
        revision: null | string;
        safety_checks: null;
        sd_card_present: null | boolean;
        sd_protection: null | boolean;
        session_id: null | string;
        unfinished_backup: null | boolean;
        unit_btconly: undefined | boolean;
        unit_color: undefined | number;
        unit_packaging: undefined | number;
        unlocked: null | boolean;
        vendor: string;
        wipe_code_protection: null | boolean;
    }>

  • Parameters

    Returns Promise<boolean>

  • Parameters

    • tx: Omit<{
          additionalWitnessRequests: undefined | (string | number[])[];
          auxiliaryData: undefined | ({ hash?: string | undefined; cVoteRegistrationParameters?: { format?: CardanoCVoteRegistrationFormat | undefined; votePublicKey?: string | undefined; ... 5 more ...; nonce: string; } | undefined; });
          certificates: undefined | ({ path?: string | number[] | undefined; pool?: string | undefined; poolParameters?: { metadata?: { url: string; hash: string; } | undefined; poolId: string; vrfKeyHash: string; pledge: string; ... 4 more ...; relays: { ...; }[]; } | undefined; ... 4 more ...; type: CardanoCertificateType; })[];
          chunkify: undefined | boolean;
          collateralInputs: undefined | ({ path?: string | number[] | undefined; prev_hash: string; prev_index: number; })[];
          collateralReturn: undefined | Object;
          derivationType: undefined | LEDGER | ICARUS | ICARUS_TREZOR;
          fee: string | number;
          includeNetworkId: undefined | boolean;
          inputs: ({ path?: string | number[] | undefined; prev_hash: string; prev_index: number; })[];
          mint: undefined | ({ policyId: string; tokenAmounts: { amount?: string | undefined; mintAmount?: string | undefined; assetNameBytes: string; }[]; })[];
          networkId: number;
          outputs: Object[];
          protocolMagic: number;
          referenceInputs: undefined | ({ prev_hash: string; prev_index: number; })[];
          requiredSigners: undefined | ({ keyHash?: string | undefined; keyPath?: string | number[] | undefined; })[];
          scriptDataHash: undefined | string;
          signingMode: CardanoTxSigningMode;
          tagCborSets: undefined | boolean;
          totalCollateral: undefined | string;
          ttl: string | number;
          validityIntervalStart: undefined | string;
          withdrawals: undefined | ({ path?: string | number[] | undefined; scriptHash?: string | undefined; keyHash?: string | undefined; amount: string; })[];
      }, "signingMode">

    Returns CardanoTxSigningMode

Generated using TypeDoc