Post
Topic
Board Bitcoin Technical Support
Merits 10 from 4 users
Re: How many [btc]-addresses can be created for each seed phrase?
by
Zaguru12
on 24/04/2025, 07:43:12 UTC
⭐ Merited by vapourminer (4) ,Pmalek (3) ,pooya87 (2) ,SOKO-DEKE (1)

This raises the question: How many BTC-addresses (of a certain type) can be created for each seed phrase? Is there really a limit of 10 addresses one type (I don't think so), after which it is necessary to generate a new seed phrase and start over? Or is this related to the trezor devices and their trezor suit app?

Also, another "inconvenient" feature of trezor is that it is impossible to create a new BTC-address if at least 1 sat. has not been received to the previous one. That is, it is impossible to create, for example, 5 different addresses (of the same type) at once, but only as funds are received to the previous one.
As far as I remember, in electrum you can create BTC-addresses without similar restrictions. 


According to mastering text book there is a possibility of like 4 billion child addresses possible of been generated from one seed phrase as per limit in the HD wallets formats (232-1) from each parent extended keys.

This means that for each derivation path there is possibility of billions address to be created, billions in each legacy, nested SegWit, native Segwit address formats.

As per the limit been 10 addresses in your Trezor what my guess is that it is simply a gap limit issue where you might be actually asked to increase this gap limit, for electrum wallet which I use once a gap limit is exceeded there is an indication, so for me this problem is definitely a gap limit situation because addresses to be generated on one of adress type is billions

For the inconveniences of creating address without anything on it, that’s something actually implemented by Trezor in my opinion, empty wallets can be created in multiples