Skip to content

v0.0.16: app.dex.do web-issued multisig rejected during PrivateNote deployment #108

Description

@h2so4nackl-code

Summary

dexdo v0.0.16 cannot deploy a new funded PrivateNote from the current app.dex.do web-issued multisig wallet.

The wallet is active and the seed has already been verified against the on-chain custodian key, but the CLI rejects the wallet during deployment preflight because the multisig code hash is not supported.

This blocks creating new seller PrivateNotes and prevents users from adding SELL liquidity.

Environment

  • OS: Windows 11 / PowerShell
  • Network: Shellnet
  • dexdo: 0.0.16 official Windows release
  • Endpoint: https://shellnet.ackinacki.org
  • Funding wallet: app.dex.do web-issued multisig

Wallet address:

0:fe7e5d9c93ebe98646fb547b20af5eda0b7fb2cef2868f687a25b8c7677a3610

Command

dexdo note deploy `
  --multisig-address 0:fe7e5d9c93ebe98646fb547b20af5eda0b7fb2cef2868f687a25b8c7677a3610 `
  --multisig-seed-file wallet.seed `
  --nominal N10000 `
  --token-type shell `
  --endpoint https://shellnet.ackinacki.org `
  --pool pn_seller_v016_live_N10000_SHELL.json `
  --recovery pn_seller_v016_live_N10000_SHELL.recovery.json

Actual result
Deployment fails before any on-chain PrivateNote is created.Error:halo2 deposit voucher: unsupported funding wallet code_hash3a7a53248ff39fde936a4274eab143b5fac94feac0d8e2e2748aac5e74538d5f;dexdo note deploy supports only UpdateCustodianMultisigWallet code hashes:8470e1da28a2b4c742b5f7edefdd97db81c79e726f8a8b0be78d921adaf32414andf2f4e7171bfbf21493dec3f5ad93b61813d46ada75d4bc1ab6bd7be60192c571Rejected wallet code hash:3a7a53248ff39fde936a4274eab143b5fac94feac0d8e2e2748aac5e74538d5fExpected resultThe official dexdo CLI should support the current app.dex.do-issued multisig wallet implementation, or provide a documented compatible funding/migration workflow.
Impact
Users with the current official app.dex.do-issued multisig cannot deploy new funded PrivateNotes.This prevents:creating new seller PrivateNotes;adding SELL liquidity;continuing normal Shellnet BUY/SELL testing.Existing PrivateNotes cannot be topped up through the CLI, so affected users cannot recover by adding funds to an existing seller note.Safety / StateNo new on-chain PrivateNote was created.No SELL order was created.No BUY order was created.No funds were moved.No private keys, seeds, or owner secrets are included.A local recovery file was generated, but no on-chain deployment checkpoint exists.
Request
Please confirm whether:3a7a53248ff39fde936a4274eab143b5fac94feac0d8e2e2748aac5e74538d5fis the expected current app.dex.do multisig implementation.If yes, please add CLI support for this wallet type or document the correct migration/funding workflow for users with web-issued multisigs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions