Skip to content

feat(keyring-api): add bip44:derive-index-range#451

Merged
ccharly merged 7 commits into
mainfrom
cc/feat/bip44-derive-index-range
Feb 3, 2026
Merged

feat(keyring-api): add bip44:derive-index-range#451
ccharly merged 7 commits into
mainfrom
cc/feat/bip44-derive-index-range

Conversation

@ccharly

@ccharly ccharly commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

Add new bip44:derive-index-range constructor.


Note

Medium Risk
Public API/types are extended and KeyringCapabilities.bip44 now requires a new deriveIndexRange boolean, which may force downstream keyring implementations to update their declared capabilities.

Overview
Adds support for a new account-creation mode bip44:derive-index-range by introducing AccountCreationType.Bip44DeriveIndexRange plus CreateAccountBip44DeriveIndexRangeOptions/superstruct validation, and wiring it into the CreateAccountOptionsStruct selective union.

Extends KeyringCapabilities.bip44 with a required deriveIndexRange boolean and updates type tests and Ethereum keyring wrappers (HD/Ledger/QR/Trezor) to explicitly report deriveIndexRange: false, along with changelog entries across affected packages.

Written by Cursor Bugbot for commit 714aa5c. This will update automatically on new commits. Configure here.

@ccharly ccharly marked this pull request as ready for review February 3, 2026 13:37
@ccharly ccharly requested a review from a team as a code owner February 3, 2026 13:37
@ccharly ccharly added this pull request to the merge queue Feb 3, 2026
Merged via the queue into main with commit 204cc79 Feb 3, 2026
37 checks passed
@ccharly ccharly deleted the cc/feat/bip44-derive-index-range branch February 3, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants