If anyone has experience importing a miniscript wallet into Core 28.1.0 I'd appreciate any insight into why this is returning an error.
Below is the 'importdescriptors' command parameters I'm using, xpubs redacted for privacy. I have run it through a json validator and looks fine. Core is returning a "Key path value '<0;1>' is not a valid uint32" error. I looked in the Core code for where that error is thrown, and it is the area that parses content within the angle brackets. Stepping through the code I don't see why it would fail given my input, but by the time it throws that error the string in single quotes should be either the '0' or the '1', not the full bracket string output in the error.
If anyone sees the issue I'd be grateful!
Summary of policy: 2-of-3 multisig OR (single key AND after block 999999)
importdescriptors "[{\"desc\": \"wsh(or_d(multi(2,[369a1776/48'/0'/0'/2']xpub6DtZzm/<0;1>/*,[7de76f74/48'/0'/0'/2']xpub6DjqDNkD7x/<0;1>/*,[d1545269/48'/0'/0'/2']xpub6EDQL4ESvxWR/<0;1>/*),and_v(v:pk([6b642bb7/48'/0'/0'/2']xpub6DoxsMYpT/<0;1>/*),after(999999))))#6zth9pvk\", \"range\":[0, 1000], \"timestamp\":\"now\", \"keypool\":true, \"active\":true, \"watchonly\":true}]"
|