Ok this is a bit embarrassing but what is the standard way to pass arrays through the bitcoin debug/console window? I've done it before and I thought it just had to do with placement of quotes, but I'm having trouble doing it with scantxoutset
I've tried the following:
scantxoutset start '{"desc":"addr(1SomeAddress)"}'
>>>Expected type array, got object (code -3)
scantxoutset start '["desc":"addr(1SomeAddress)"]'
>>>Error: Error parsing JSON:["desc":"addr(1SomeAddress)"]

scantxoutset start '[{"desc":"addr(1SomeAddress)}]'
>>>Error: Error parsing JSON:[{"desc":"addr(1SomeAddress)}]
scantxoutset start '["desc":"addr","1SomeAddress"]'
>>>Error: Error parsing JSON:["desc":"addr","1SomeAddress"]
scantxoutset start '["desc",{"addr","1SomeAddress"}]'
>>>Error: Error parsing JSON:["desc",{"addr","1SomeAddress"}]
'[{"desc":"addr(1SomeAddress)"}]'
. – Pieter Wuille Dec 26 '20 at 18:46