You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if proposal expired during the failed state it will be marked as expired.
if the number of votes in the group has changed (new members has been added) the proposal can loose it's approved state.
Nevertheless no matter about the edge case, any expired or failed proposal should be able to be finalized, which should be really easy to add. There just needs to be a button to prompt the user to send the act_proposal tx.
The text was updated successfully, but these errors were encountered:
Hey,
when a proposal expired its status stays as "InProgress" as long as it doesn't get finalized. See e.g. this proposal:
https://near.org/astraplusplus.ndctools.near/widget/home?page=dao&tab=proposals&daoId=shitzu.sputnik-dao.near&proposalId=33
There can also be failed proposals. A FunctionCall proposal gets into failed status, when it has been approved but the tx failed, e.g. here:
https://near.org/astraplusplus.ndctools.near/widget/home?page=dao&tab=proposals&daoId=shitzu.sputnik-dao.near&proposalId=27
In order to finalize a proposal you can use
act_proposal
function and sendAction::Finalize
:https://github.com/near-daos/sputnik-dao-contract/blob/main/sputnikdao2/src/proposals.rs#L585-L592
There are also edge cases explained:
Nevertheless no matter about the edge case, any expired or failed proposal should be able to be finalized, which should be really easy to add. There just needs to be a button to prompt the user to send the
act_proposal
tx.The text was updated successfully, but these errors were encountered: