Skip to content

Use same derivation path for EVM testnet as for mainnet #25671

@tomasklim

Description

@tomasklim

Use m/44'/60'/0'/0/i for EVM testnets. The previous one m/44'/1'/0'/0/i make legacy type and debug only. Drop previous accounts from redux, do not migrate it. Let discovery do its job

            legacy: {
                // trezor path used until 26.5 release
                accountType: 'legacy',
                bip43Path: "m/44'/1'/0'/0/i,
                isDebugOnlyAccountType: true,
            },

Inspire by existing PR

Note on Trezor Firmware Safety Checks
Using standard mainnet derivation paths for testnet networks may trigger warnings or errors in the Trezor firmware (safety checks). Users may need to disable safety checks on their device to use this feature. This is likely acceptable for testnet usage, but should be clearly communicated in the UI.

Please test it and we can ask @Hannsek to change it

Motivation
Improve testing of stablecoin yield and trading flows on testnets by avoiding derivation path mismatches.
Align Suite's testnet handling with the broader EVM wallet ecosystem.
Reduce friction and potential issues for developers and testers relying on standard derivation paths.

Metadata

Metadata

Assignees

Labels

EVMIssues related to networks based on Ethereum Virtual Machinegood first issueIssue for newbie developers who want to participate

Type

No type
No fields configured for issues without a type.

Projects

Status
🤝 Needs QA

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions