Skip to content

WalletAdapterLedger

Defined in: packages/iso-filecoin-wallets/src/ledger.js:30

Ledger wallet implementation

  • TypedEventTarget

get app(): undefined | LedgerFilecoin

Defined in: packages/iso-filecoin-wallets/src/ledger.js:81

undefined | LedgerFilecoin


get connected(): boolean

Defined in: packages/iso-filecoin-wallets/src/ledger.js:77

Whether the wallet is currently connected

boolean


get connecting(): boolean

Defined in: packages/iso-filecoin-wallets/src/ledger.js:73

Whether the wallet is in the process of connecting

boolean


get support(): "NotChecked" | "Detected" | "NotDetected" | "NotSupported"

Defined in: packages/iso-filecoin-wallets/src/ledger.js:85

Wallet support status (NotChecked, Detected, NotDetected, NotSupported)

"NotChecked" | "Detected" | "NotDetected" | "NotSupported"

new WalletAdapterLedger(config): WalletAdapterLedger

Defined in: packages/iso-filecoin-wallets/src/ledger.js:62

ParameterType
configWalletLedgerConfig

WalletAdapterLedger

TypedEventTarget.constructor

changeNetwork(network): Promise<{ account: IAccount; network: Network; }>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:155

ParameterType
networkNetwork

Promise<{ account: IAccount; network: Network; }>


checkSupport(): Promise<void>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:89

Check if this wallet adapter is supported in the current environment

Promise<void>


connect(params?): Promise<{ account: IAccount; network: Network; }>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:107

ParameterType
params?{ network?: Network; }
params.network?Network

Promise<{ account: IAccount; network: Network; }>


deriveAccount(index): Promise<IAccount>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:183

ParameterType
indexnumber

Promise<IAccount>


disconnect(): Promise<void>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:138

Disconnect from the wallet

Promise<void>


sign(data): Promise<Signature>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:202

ParameterType
dataUint8Array<ArrayBufferLike>

Promise<Signature>


signMessage(message): Promise<Signature>

Defined in: packages/iso-filecoin-wallets/src/ledger.js:228

ParameterType
message{ from: string; gasFeeCap: string; gasLimit: number; gasPremium: string; method: number; nonce: number; params: string; to: string; value: string; version: 0; }
message.fromstring
message.gasFeeCapstring
message.gasLimitnumber
message.gasPremiumstring
message.methodnumber
message.noncenumber
message.paramsstring
message.tostring
message.valuestring
message.version0

Promise<Signature>

[symbol]: boolean = true

Defined in: packages/iso-filecoin-wallets/src/ledger.js:32


account: undefined | IAccount = undefined

Defined in: packages/iso-filecoin-wallets/src/ledger.js:39


id: string = 'ledger'

Defined in: packages/iso-filecoin-wallets/src/ledger.js:34

Wallet adapter identifier (e.g. ‘filsnap’, ‘ledger’, ‘hd’, ‘raw’)


name: string = 'Ledger'

Defined in: packages/iso-filecoin-wallets/src/ledger.js:35

Human readable wallet name


network: Network

Defined in: packages/iso-filecoin-wallets/src/ledger.js:68


signatureType: "SECP256K1" | "BLS"

Defined in: packages/iso-filecoin-wallets/src/ledger.js:69


uid: string

Defined in: packages/iso-filecoin-wallets/src/ledger.js:33

Unique identifier for this wallet instance


url: string = 'https://ledger.com'

Defined in: packages/iso-filecoin-wallets/src/ledger.js:36

Wallet homepage URL