I'm a bit worried about whether iancoleman/bip39 is still getting updates. It’s hands down the best mnemonic recovery and creation tool out there, super user-friendly.
Last I checked on GitHub, the most recent update was back in August 2023. I've seen some folks asking for support for BIP341 to be able to view taproot addresses. Right now you can get the private keys, but you can't see the actual address on the site.
There’s seedtools as an alternative, which does let you visualize taproot addresses on the Bitcoin network, but it has its drawbacks compared to iancoleman, like the lack of a custom derivation path.
So, do you think the updates for this project might have come to a halt?
You are right, there isn't any much activity in the repository. iancoleman seems to be taken up by another side project (safe network) where he has been active up until around after March where he went silent.
The alternative is pretty good and there is no limitation when it comes to custom derivation path if you look closely. The only major difference I see is it does not support altcoins like the iancoleman tool does.
As you can see, you can switch between BIP44, 49, 84, 86 and BIP32
In BIP32 the derivation path is m/0'/0'/_index_ I don't know of any wallet that uses this path, the closest thing to this is the old Bitcoin core wallet format - legacy format (m/0'/0'/_index_') which are hardened keys/addresses.
In this tool, it's not possible to change the derivation path beyond m/0'/0'/_index_
He created an issue for it himself: https://github.com/iancoleman/bip39/issues/507. There appears to be no work done on it on the repo to be merged after and I assume that there wasn't any PR to integrate it either.
That is because the first 3 numbers, represent purpose, coin type, and account respectively: https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#user-content-Path_levels
Purpose is for the BIP number, coin type being for altcoins and the account number is usually 0 but it provides a degree of freedom for you to create more wallets out of a single seed phrase.
The least two numbers are reserved for "change" and the actual address index.
It wouldn't make much sense to open up the BIP32 indexing to arbitrary paths. Besides, I think Taproot's BIP32 path is m/86'/0'/0' or something.
Unfortunately the bech32 addresses generated by iancoleman do not apply to taproot because they are missing the added checksum in bech32m.
That's the problem with all open source (free work) projects. Everyone wants to use them but rarely anybody wants to contribute. Look at the contributions on the BIP39 project. And let's just say that the quality is not as high as quantity if you look at the commits individually.
Starters of such projects usually don't keep up doing "free work" forever. You usually get too busy in real life and move on to other things, maybe only coming back from time to time.