Skip to content

TAPSIGNER multisig onboarding test 7019a6b

Pre-release
Pre-release

Choose a tag to compare

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