Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: distribute PSM Charter Invitatitons #6166

Merged
merged 3 commits into from
Sep 8, 2022
Merged

Conversation

Chris-Hibbert
Copy link
Contributor

@Chris-Hibbert Chris-Hibbert commented Sep 8, 2022

refs: #6110

Description

Distribute PSM Charter invitations to committee members in bootstrap

Security Considerations

The Charter, and the ability to instigate votes, should only be accessible to members of the committee.

Documentation Considerations

[Eventually] we should write up how governance works through the smartWallet. This is a small aspect of that.

Testing Considerations

A manual End-2-End is coming shortly.

@Chris-Hibbert Chris-Hibbert added enhancement New feature or request Inter-protocol Overarching Inter Protocol pso labels Sep 8, 2022
@Chris-Hibbert Chris-Hibbert added this to the Mainnet 1 RC0 milestone Sep 8, 2022
@Chris-Hibbert Chris-Hibbert self-assigned this Sep 8, 2022
@turadg turadg removed their request for review September 8, 2022 21:06
Copy link
Member

@dckc dckc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good stuff!

invitationP,
E(creatorFacet).makeCharterMemberInvitation(),
]);
console.log('@@@sending charter, voting invitations to', addr);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
console.log('@@@sending charter, voting invitations to', addr);
console.log('sending charter, voting invitations to', addr);

That @@@ thingy is my "I have to run to a meeting now; make sure I don't ship this half-baked code" marker. Let's take it out. Or we can drop the log message altogether, but I think maybe this is worth keeping.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

addr,
[voterInvitation, charterMemberInvitation],
);
console.log('@@@sent charter, voting invitations to', addr);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
console.log('@@@sent charter, voting invitations to', addr);
console.log('sent charter, voting invitations to', addr);

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

},
},
}),
invitePSMCommitteeMembers(powersFor('invitePSMCommitteeMembers'), {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@Chris-Hibbert Chris-Hibbert added the automerge:squash Automatically squash merge label Sep 8, 2022
@Tartuffo Tartuffo removed this from the Mainnet 1 RC0 milestone Sep 8, 2022
@mergify mergify bot merged commit 50cd3e2 into master Sep 8, 2022
@mergify mergify bot deleted the 6110-charterInvitations branch September 8, 2022 23:02
@turadg turadg mentioned this pull request Sep 8, 2022
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:squash Automatically squash merge enhancement New feature or request Inter-protocol Overarching Inter Protocol
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants