from the chat:
"if I haven't missed anything, the only way to update proposal's status in common dao is by trying to execute it. But if it is obvious that a proposal will fail (which, in our UI it is - see image attached) no one will be willing to pay for proposal execution gas just to update the status. Did this scenario come to mind at any time? What I guess would happen is the failing proposals will remain "active" when this is not entirely true.."
attached img
we need to think of a way to clear failed proposals from active proposals. right now, only thing that comes to mind is a backend service that executes all active proposals in a fixed time period (each week or month), but we would need to figure out who pays for gas..
from the chat:
"if I haven't missed anything, the only way to update proposal's status in common dao is by trying to execute it. But if it is obvious that a proposal will fail (which, in our UI it is - see image attached) no one will be willing to pay for proposal execution gas just to update the status. Did this scenario come to mind at any time? What I guess would happen is the failing proposals will remain "active" when this is not entirely true.."
attached img
we need to think of a way to clear failed proposals from active proposals. right now, only thing that comes to mind is a backend service that executes all active proposals in a fixed time period (each week or month), but we would need to figure out who pays for gas..