TAPSIGNER multisig onboarding test 7019a6b
Pre-release
Pre-release
Test build for direct TAPSIGNER onboarding in the multisig signer assembly flow.
Changes:
- Adds TAPSIGNER NFC controls to Create Multisig signer cards.
- Imports a TAPSIGNER as a BIP48 native SegWit multisig cosigner at m/48'/0'/0'/2' on mainnet or m/48'/1'/0'/2' on testnet.
- Adds a confirmed setup path that can initialize an unused card or set an existing TAPSIGNER to the multisig path.
- Keeps plain Import Key guarded so cards already on another path, such as m/84 single-sig, are not silently reinterpreted.
- Adds Tap Protocol authenticated derive command support and parser coverage.
- Shows the Clench phone signer option in multisig assembly for the intended 2-of-3 phone + TAPSIGNER + offline recovery model.
Built from 7019a6b.
Verified:
- ./gradlew testDebugUnitTest --tests 'net.clench.wallet.ui.components.TapsignerTapProtocolTest' --tests 'net.clench.wallet.domain.model.HardwareWalletTypeTest' compileDebugKotlin
- ./gradlew assembleDebug assembleRelease
- git diff --check