Fortis Interaction Workflow
learn more about fortis multisig workflow
1. Multisig Creation
Any member can create a multisig by defining:
Approval threshold
Member set
Optional rent collector address
If no rent collector is specified, it defaults to the Fortis treasury.
2. Proposal Creation
After the multisig is created:
Any multisig member can submit a proposal (transaction).
At proposal creation, the proposer must specify a voting deadline.
The proposal enters the voting state immediately.
3. Approvals
Each member may approve the proposal before the voting deadline.
approvals are counted toward the multisig threshold.
Members who do not approve before the deadline are treated as having rejected the proposal.
4.Proposal Status
At any given time, a proposal can be in one of the following three states.
Not Approved The proposal has not yet reached the required approval threshold. If the current time is before the voting deadline, members can still approve. If the current time is at or after the voting deadline, voting is no longer allowed and the proposal can no longer be approved.
Approved The proposal moves to the approved state once approvals reach the required threshold before the voting deadline. No further votes are required after this point.
Executed An approved proposal moves to the executed state once any multisig member executes it. After execution, the proposal is finalized and cannot be modified.
5. Execution
Once a proposal is approved, any multisig member may execute it.
Execution is permissionless among members and does not require the proposer.
6. Closing Proposal Accounts
Proposal accounts can be closed only if:
The proposal has been successfully executed, or
The voting deadline has passed without reaching approval (rejected).
Closing frees rent and finalizes the proposal lifecycle.
The program is deployed at:
2Zwsw5UBArhtKwGV3mQpGMaaH4q8hVDwEyzVjMqTyvgi
Last updated