Post
Topic
Board Bitcoin Technical Support
Re: How many [btc]-addresses can be created for each seed phrase?
by
Mia Chloe
on 24/04/2025, 10:34:36 UTC
Assume that you have a wallet with standard derivaion path of m/44'/0'/0'.
Your addresses are generated at m/44'/0'/0'/x/y in which x is the change index and y is the address index.
Technically speaking, there isnt actually a limit to the number of Bitcoin addresses of any type that can be derived from a single seed phrase. The HD wallet structure with a standard like BIP32 allows for the generation of a very large number of unique keys and addresses from a single root seed.

I believe the limit OP is encountering is not a fundamental limitation of Bitcoin or HD wallets. Instead it's a Gap limit by Trezor.

To efficiently scan for used addresses when you restore a wallet or kinda resync , most wallets usually have a gap limit , which means the wallet will generate and check a certain number of consecutive unused addresses. If it encounters a number of unused addresses exceeding this limit  it assumes there are no more used addresses in that branch of the derivation path and stops scanning.