The recently launched Bitcoin wallet Nunchuk announced today that it is making its application library, libnunchuk, open source and available to the public.
Nunchuk describes its mission as “the proliferation of multisig” and seeks to make the security of multisig wallets easier to achieve by offering a product that integrates some of the latest advances in partially signed bitcoin transactions (PSBTs) and descriptor language.
“In the early days of Bitcoin, wallet vendors were often incompatible with each other, making multisig configurations complicated,” said one. article from Hugo Nguyen from Nunchuk. Nunchuk treats descriptors and PSBTs as first-class citizens. As a result, you can use Nunchuk with many different hardware vendors, or easily restore a Nunchuk-created multisig wallet to other wallet software such as core. “
In an announcement about the code release shared with Bitcoin Magazine, Nunchuk explained that much of its library is built on Bitcoin Core, taking advantage of all the robust benefits that come with it.
“Nunchuk’s architecture differs from other wallets for a number of reasons. But an important one is our decision to heavily reuse Bitcoin Core code, ”the release said. “The Nunchuk library creates a higher abstraction on top of Bitcoin Core’s inner building blocks, while reusing much of its logic, such as: transaction and signature verification, PSBT, output descriptor, and branch and coin selection algorithm.”
Additionally, the announcement indicated that the library will provide hardware support, portfolio management, encryption and minimal dependencies.
“Nunchuk will work right out of the box with any server running Electrum protocol v1.4, including GetUmbrel, electra and ElectumX,” the announcement said. “TOR proxy can also be enabled for improved privacy.”