Accounts
Functions to get details on the accounts derived from the Ledger’s private key.
Account management functions for Ledger devices.
- ledgereth.accounts.find_account(address: str, dongle: Dongle | None = None, count: int = 5) LedgerAccount | None[source]
Find an account by address.
- Parameters:
address – (
str) - An address to look updongle – (
ledgerblue.Dongle.Dongle) - The Dongle instance to use to communicate with the Ledger devicecount – (
int) - How deep in the derivation sequence to look
- Returns:
ledgereth.objects.LedgerAccountinstance if found on the Ledger
- ledgereth.accounts.get_account_by_path(path_string: str, dongle: Dongle | None = None) LedgerAccount[source]
Return an account for a specific BIP-44 derivation path.
- Parameters:
path_string – (
str) - HID derivation path for the account to sign with.dongle – (
ledgerblue.Dongle.Dongle) - The Dongle instance to use to communicate with the Ledger device
- Returns:
ledgereth.objects.LedgerAccountinstance for the given account
- ledgereth.accounts.get_accounts(dongle: Dongle | None = None, count: int = 3) list[LedgerAccount][source]
Return available accounts.
- Parameters:
dongle – (
ledgerblue.Dongle.Dongle) - The Dongle instance to use to communicate with the Ledger devicecount – (
int) - Amount of accounts to return
- Returns:
list of
ledgereth.objects.LedgerAccountinstances found on the ledger