For the past 5 hours I've been trying to debug my test framework for an application. Multichain always gave an error when one of the nodes tried to make a new multsignature address.
The error was "No unspent output with activate or admin permission" but I couldn't figure out what was going on since all nodes had admin permissions (for a local chain for testing this is fine).
I drew inspiration from a different blockchain technology's test script where it was waiting for confirmations. My blockheight was 3 at the time of all tests. So I decided to put a wait for 10 seconds between each test, now it works.
I couldn't find any documentation regarding these confirmations. Could you please be more clear about this in the documentation?