# wallets/ledger-wallet

## Index

### Enumerations

* [AddressValidation](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)

### Classes

* [LedgerWallet](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)

### Variables

* [CELO\_BASE\_DERIVATION\_PATH](#const-celo_base_derivation_path)

### Functions

* [newLedgerWalletWithSetup](#newledgerwalletwithsetup)

## Variables

### `Const` CELO\_BASE\_DERIVATION\_PATH

• **CELO\_BASE\_DERIVATION\_PATH**: *string* = CELO\_DERIVATION\_PATH\_BASE.slice(2)

*Defined in* [*packages/contractkit/src/wallets/ledger-wallet.ts:12*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/wallets/ledger-wallet.ts#L12)

## Functions

### newLedgerWalletWithSetup

▸ **newLedgerWalletWithSetup**(`transport`: any, `derivationPathIndexes?`: number\[], `baseDerivationPath?`: undefined | string, `ledgerAddressValidation?`: [AddressValidation](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)): *Promise‹*[*LedgerWallet*](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)*›*

*Defined in* [*packages/contractkit/src/wallets/ledger-wallet.ts:27*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/wallets/ledger-wallet.ts#L27)

**Parameters:**

| Name                       | Type                                                                                                               |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `transport`                | any                                                                                                                |
| `derivationPathIndexes?`   | number\[]                                                                                                          |
| `baseDerivationPath?`      | undefined \| string                                                                                                |
| `ledgerAddressValidation?` | [AddressValidation](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference) |

**Returns:** *Promise‹*[*LedgerWallet*](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)*›*
