Creating batch timelocked proposals through a multisig does not seem to be supported on defender, is it on the plans?
Environment
"@openzeppelin/contracts": "^4.7.3",
"defender-admin-client": "^1.42.0",
Details
Through the UI we can create a proposal with an execution strategy of multisig + timelock, although that is only available for single-step proposals.
This does not seem to be possible through the API using defender-admin-client.
So I have 2 questions:
- Is there plans to allow this sort of proposals to be created through the API
- Is there plans to support batch timelocked proposals that need to be scheduled with a multisig
We can currently do timelocked batch proposals through a multisig by creating a custom proposal with a single scheduleBatch
call to schedule the batch execution and then creating a second proposal to execute the batch using an EOA, a relayer or whatever. But this is a UX nightmare for the multisig owners that have to effectively do a blind signing on defender.