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

Add widget to simplify future EC slate changes #10275

Closed
otoole-brendan opened this issue Oct 15, 2024 · 5 comments
Closed

Add widget to simplify future EC slate changes #10275

otoole-brendan opened this issue Oct 15, 2024 · 5 comments
Assignees

Comments

@otoole-brendan
Copy link
Contributor

otoole-brendan commented Oct 15, 2024

Future implementation of new EC slates can be even further simplified with the addition of a widget that allows proposer to do a core eval and seat new EC members by specifying the new EC addresses i.e. seatECMembers({fred: 'agoric134...', ...})

Questions:
Widget where? In CosGov FE? In AgoricSDK repo? Contract code? cc @dckc

@otoole-brendan
Copy link
Contributor Author

Let's estimate this and determine if we want to deliver it in next/final sprint @dckc

@dckc
Copy link
Member

dckc commented Oct 15, 2024

Perhaps the following IBIS clarifies. Adding a "widget" is the "add seatECMembers item to bootstrap space" item:

? how to handle future EC elections?
  : add config to builder for each election
    . for example, `main2026: { voterAddresses: { ... } } `
    . builder is [replace-electorate-core.js](https://github.com/Agoric/agoric-sdk/blob/master/packages/builders/scripts/inter-protocol/replace-electorate-core.js)
    - Agoric ENG is in the critical path each time
  : add cosgov form, template
    - requires 1 time cosgov enhancement development, testing effort
    + self-serve for proposers such as DCF
    ? what template to use
      : based on output of `agoric run _builder_`
        . precedent template: [add-vault.js](https://github.com/DCFoundation/cosmos-proposal-builder/blob/main/src/config/inter/addVault/add-vault.js)
        - core-eval script is >150 lines of boilerplate
      : add `seatECMembers` item to bootstrap space
        + proposal would be approx. 1 line per memeber: `seatECMembers({fred: 'agoric134...', ...})`
        - Agoric ENG is in the critical path for a 1 time change

codecider rendering looks like

image

@otoole-brendan
Copy link
Contributor Author

This is not a priority. Closing as 'Not planned'. We can re-open if that changes.

@dckc
Copy link
Member

dckc commented Dec 17, 2024

github shows

closed this as completed

I'm more inclined to believe...

Closing as 'Not planned'.

so I'll re-open and close...

@dckc dckc reopened this Dec 17, 2024
@dckc dckc closed this as not planned Won't fix, can't repro, duplicate, stale Dec 17, 2024
@aj-agoric
Copy link

Since Dan re-opened and closed it,, was moved to code complete in this project. Since its not planned I will remove it fromthe project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants