ethers.js/packages/hardware-wallets
2022-05-24 11:52:15 -04:00
..
lib admin: update dist files 2022-05-24 11:52:15 -04:00
lib.esm admin: update dist files 2022-05-24 11:52:15 -04:00
src.ts admin: update dist files 2022-05-24 11:52:15 -04:00
.gitignore Initial code drop of new hardware wallet package. 2020-01-10 02:50:09 -05:00
.npmignore Refactoring dist build process. 2020-11-14 17:42:36 -05:00
package.json Lock versions for BigNumber fix (#3017). 2022-05-24 11:45:35 -04:00
README.md docs: fixed typos (#2531). 2022-02-03 15:24:09 -05:00
test.html Added dist files for hardware-wallets. 2020-01-10 20:09:40 -05:00
test.js Added dist files for hardware-wallets. 2020-01-10 20:09:40 -05:00
thirdparty.d.ts admin: updated dist files 2021-10-16 02:29:27 -04:00
tsconfig.json Updated dist files. 2020-09-22 23:18:45 -04:00

Hardware Wallets

This is still very experimental.

I only have 1 ledger nano, and testing is done locally (CirlceCI doesn't have ledgers plugged in ;)).

API

import { LedgerSigner } from "@ethersproject/hardware-wallets";
const signer = new LedgerSigner(provider, type, path);
// By default:
//   - in node, type = "hid"
//   - path is the default Ethereum path (i.e.  `m/44'/60'/0'/0/0`)

License

All ethers code is MIT License.

Each hardware wallet manufacturer may impose additional license requirements so please check the related abstraction libraries they provide.

All Firefly abstraction is also MIT Licensed.