<p>No, the descriptors language currently doesn't support BIP67.</p>

<p>It would be easy to add a multi_bip67 or so to the language if there is a need for it.</p>

CC BY-SA 4.0
2019-10-05T11:29:48.677Z
There's a PR for that now: https://github.com/bitcoin/bitcoin/pull/17056
Sjors Provoost
CC BY-SA 4.0
2019-08-28T21:34:49.643Z
2019-08-28T21:34:49.643Z
Pieter Wuille
<p>I'm trying to setup a Bitcoin Core watch-only wallet using <code>importmulti</code> and a <code>sh(multi(m,xpub1/*,...,xpubn/*))</code> ranged descriptor, and then use <code>deriveaddresses</code> to get receiving addresses.</p>

<p>Is it possible to import only BIP-67-compliant addresses somehow? With a ranged descriptor I can't manually order the multisig script pubkeys from my side as suggested in <a href="https://github.com/bitcoin/bitcoin/pull/8751#issuecomment-308748042" rel="nofollow noreferrer">this abandoned PR</a> because my client only touches the account xpubs.</p>

<p>I could manually inspect and skip addresses until I get ordered pubkeys, but that's really ugly and fragile.</p>

<json-rpc><multi-signature>
BIP67 + importmulti + multisig descriptors
justinmoon
# BIP67 + importmulti + multisig descriptors

(Asked by: username_0 on 2019-08-28)

I'm trying to setup a Bitcoin Core watch-only wallet using `importmulti` and a `sh(multi(m,xpub1/*,...,xpubn/*))` ranged descriptor, and then use `deriveaddresses` to get receiving addresses.

Is it possible to import only BIP-67-compliant addresses somehow? With a ranged descriptor I can't manually order the multisig script pubkeys from my side as suggested in [this abandoned PR](https://github.com/bitcoin/bitcoin/pull/8751#issuecomment-308748042) because my client only touches the account xpubs.

I could manually inspect and skip addresses until I get ordered pubkeys, but that's really ugly and fragile.

**Tags:** json-rpc, multi-signature


---

## 1 answers

### Answer by username_1 on 2019-08-28. Score: 3 | Accepted answer

No, the descriptors language currently doesn't support BIP67.

It would be easy to add a multi\_bip67 or so to the language if there is a need for it.

> **Comments:**
> **username_2**: There's a PR for that now: https://github.com/bitcoin/bitcoin/pull/17056  

---

