Closed stiiifff closed 3 months ago
@uditvira We were discussing with @bekauz about various options, and the following idea came up: replace the CLOCK_ADDRESS by a ADMIN_ALLOW_LIST as an array of address. We would modify the covenant contract(s) to pass both the Clock & the top-level covenant's admin adresses, to allow either to tick the forwarder.
Ben also suggested to make that field an Option
What does having a permissioned clock give us? It gives us some marginal UX improvements and pause functionality:
I think we want at least two properties:
Can you say more about why you want the clock address to be a vector rather than a single address? I'm okay with it being a vector so it gives us more flexibility, but I can't see the usecase clearly
Yes, I agree that we want to have a uniform clocking/pausing logic across all contracts
@uditvira I went a bit further with the idea, see draft PR #240
It should be possible to tick the IBC Forwarder directly, not just from the Clock contract.