ProposalManager
, which it uses to create, vote, and (if / when Proposals pass) execute Proposals at the Delegation level.DelegationProposals
contract:DelegationsManagerAttacherProposal
: this is a Proposal to attach the Delegation to the DelegationsManager
of an Organization.DelegationTransferManagerProposal
: this is a Proposal to manage the funds in the treasuryManager
of the Delegation. There are effectively infinite ways this can be used. For example, to transfer the Delegation funds to an external source; and then, for example, spend them on a project that brings benefits to the organization the Delegation represents; and so on.VoteProposal
: this is a Proposal to vote in a Proposal of Organization with the Organization's governance tokens held by the Delegation's Treasury Manager. DelegationChangeRulesProposal
: this is a Proposal to change the Proposals governance rules of the Delegation itself.ChangeOrganizationUriProposal
: this is a Proposal to change the Delegation Uri containing overall Metadata of the Delegation itself.ProposalManager
can manage (if the Delegation is deployed using our Delegation Factory).DelegationsManagerAttacherProposal:
DelegationChangeRulesProposal:
ChangeOrganizationUriProposal:
VoteProposal:
DelegationTransferManagerProposal
DelegationsManagerAttacherProposal
, DelegationChangeRulesProposal
and ChangeOrganizationUriProposal
are set as Host only while VoteProposal
and DelegationTransferManagerProposal
are initially set as Host + Holders. VoteProposal
and DelegationTransferManagerProposal
can be changed by the host using the DelegationChangeRulesProposal
Proposal.