-
Notifications
You must be signed in to change notification settings - Fork 758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Ledger Signer support #1168
Comments
relevant: |
@amanusk Is it a JS/TS equivalence to the rust library |
I can communicate with it : TransportNodeHid {
exchangeTimeout: 30000,
unresponsiveTimeout: 15000,
deviceModel: {
id: 'nanoX',
productName: 'Ledger Nano X',
productIdMM: 64,
legacyUsbProductId: 4,
usbOnly: false,
memorySize: 2097152,
masks: [ 855638016 ],
getBlockSize: [Function: getBlockSize],
bluetoothSpec: [ [Object] ]
}, I have now to dig, to
|
It was difficult, but it works. |
Ledger Nano X is not accepted with a Bluetooth connection, in my Linux Mint (Chrome, Brave, FireFox). |
@ivpavici |
Is your feature request related to a problem? Please describe.
Ledger now has a Starknet App, supporting singing transactions with Stark Curve on Ledger. Any existing Starknet account can now be used with Ledger as a signer.
Describe the solution you'd like
Add a custom
LedgerSigner
to starknet.jsThis can be part of a broader generic signer implementation, but provided as part of the SDK for simpler integration
Additional context
Reference implementation on starknet-rs:
https://github.com/xJonathanLEI/starknet-rs/blob/db1fa598232f0698d942cc974f481b5d888ac080/starknet-signers/src/ledger.rs
The text was updated successfully, but these errors were encountered: