GoUpNumber / gun

The Go Up Number Wallet
BSD Zero Clause License
49 stars 10 forks source link

Basic BIP86 support - taproot addresses #106

Closed nickfarrow closed 2 years ago

nickfarrow commented 2 years ago

Basic BIP86 support

gun setup seed --address-kind (tr|wpkh)

Basic taproot descriptors work too

setup descriptor "tr(tprv8ZgxMBicQKsPd3EupYiPRhaMooHKUHJxNsTfYuScep13go8QFfHdtkG9nRkFGb7busX4isf6X9dURGCoKgitaApQ6MupRhZMcELAxTBRJgS)" --network testnet

I have not tried any complex descriptors yet (like on https://bitcoinops.org/en/preparing-for-taproot/#taproot-descriptors

nickfarrow commented 2 years ago

could merge this onto master while we work on frost, I wonder if there are more changes from BDK taproot that we should bring over

LLFourn commented 2 years ago

Yeah we should either use latest release of BDK (not our branch) or wait for bdk_core to be useable in the next two weeks. Then re-integrate FROST there. My feeling is we should just use bdk_core here to kick the tires on it.