This week, the NBW development team advanced Taproot integration across BTCD core components, released EE Wallet 3.2.13, and initiated research on a BTCD loan extension mechanism. Key progress included BTCD Keeper and Issuer Taproot script support, contract updates for Schnorr verification, frontend support for Taproot address formats, and early tooling development to support future loan term flexibility.
Key Work This Week
-
Completed BTCD Protocol Keeper and Issuer auto-signing service updates for Taproot script support, finished Taproot unlock testing, timeout unlock testing, and timelock sequence feature development with verification.
-
Extended BTCD KeeperProtocol contract support by adding Schnorr signature verification in btcUtils.sol, added unlock support for multiple dapps, and completed end-to-end Taproot order flow testing.
-
Released Elastos Essentials Wallet 3.2.13, optimized the Bitcoin transaction page for user-defined fee rate settings, completed iOS and Android checks, and logged issues into tracking for follow-up.
-
Completed BTCD application frontend support for Taproot-format BTC addresses in orders, and implemented borrower BTC unlock operations for Taproot addresses after locktime2.
-
Began further BTCD loan extension scheme research, and developed an extension BTC transaction construction tool as technical groundwork.
-
Verified BTCD Dashboard PGP chain data accuracy, and continued tracking ECO chain issue fixes.
-
Assisted with interest contract and insurance fee withdrawal processing to support protocol operations continuity.
Taproot Integration Progress
-
Services: Completed Keeper Taproot script support and unlock verification, completed Issuer Taproot script support and functionality testing, including timeout unlock testing from Taproot addresses.
-
Contracts: Added Schnorr signature verification support in KeeperProtocol btcUtils.sol, completed timelock sequence support testing, and confirmed unlock support for multiple dapps.
-
Flow verification: Completed full Taproot order flow testing and validated correctness and stability across all stages.
Loan Extension Scheme Research
The team initiated further research for extending BTCD loan terms, targeting more flexible loan management for users. Early work delivered an extension BTC transaction construction tool to support follow-up design and evaluation.
Next Week’s Focus
-
Continue Taproot-related testing and verification, fix issues discovered during testing, and improve overall stability.
-
Deepen loan extension research, refine the extension transaction construction tool, and evaluate concrete implementation steps.
- Continue tracking BTCD Dashboard fixes and ECO chain deployment verification, and improve BTCD application UX based on findings.
Conclusion
This week, the NBW development team moved Taproot support forward across Keeper, Issuer, contracts, and the BTCD frontend. As a result, core pieces like Schnorr verification, timelock sequence handling, and end-to-end Taproot order flow testing are now in place and validated. In parallel, the team released EE Wallet 3.2.13 with improved fee rate controls and completed cross-platform checks with tracked follow-ups. Meanwhile, early loan extension research began, backed by a new extension BTC transaction construction tool, setting the base for more flexible loan term management in upcoming iterations.
