I just release a beta version of a FULL taproot wallet for Desktops, here are the specs:
The wallet support the following Bitcoin standards:
• Brain Wallets (not recommended).
• Wallet Import Format (WIF) for legacy individual keys.
• Hierarchical Deterministic Wallets (BIP 32).
• Mnemonic code for generating deterministic keys (BIP 39).
• Multi-Account Hierarchy for Deterministic Wallets - Legacy Format of HD (BIP 44)
• Derivation scheme for P2WPKH-nested-in-P2SH based accounts (BIP 49)
• Derivation scheme for P2WPKH based accounts (BIP 84)
• Segregated Witness (BIP 141), (BIP 143) and (BIP 144)
• Bech32 segwit address implementation with error detection (BIP 163)
• Key Derivation for Single Key P2TR Outputs (BIP 86) ~ our default mode
• Validation of Taproot Scripts (BIP 341 and BIP 342)
• Electrum protocol compatible
• Multy spending paths (address and script)
• K of N multisignature (using Huffman TapTrees)
And here a like to the wiki where you can download it and test it.
https://wiki.distributedcryptography.com/wiki.aspx?9,Toc%3aOur+application,
I've build some advance functionalities not seen anywhere, here are links to some docs and videos:
In this link I explain (and have a video) on how the Concensus Backup works:
https://wiki.distributedcryptography.com/wiki.aspx?1048,Consensus+BackupOn the following one about the Delegated Multisignature”:
https://wiki.distributedcryptography.com/wiki.aspx?1049,Delegated+Multisignatureregards
~angelo