Steward Election - voting open now

Did you setup the config?

1 Like

Just checked. config.json is a template :grimacing:

This isn’t necessarily an objection. It’s more a perspective I will share. The fact that we can calculate final results by querying the snapshot and declare it good, presupposes that as being the only problem/issue we have.

The bigger issue is not being able to see accurate results while voting is still underway.

Here is what the public sees as current voting results for Stewards of the Public Goods Working Group:

@taytems calculated the top 3 are:

Public Goods

  • sumedha.eth
  • ceresstation.eth
  • avsa.eth

Now, the results known the the public are skewed, yet pretty important for the public to know the standings in real-time, on the voting UI of snapshot. Why? There’s a lot of reasons, one is maybe voters wouldn’t want the same Steward in two categories. It’s not evident on snapshot that avsa.eth is in top 3 for two Working Groups (Public Goods & Ecosystem). As an example, maybe I really want to see avsa.eth become a Steward of a Working Group, but not of a second. (I am not saying he wouldn’t do a bang up job on both) Maybe instead I would like to diversify Stewards, and if I saw avsa.eth was definitely going to clinch Ecosystem, I would then change my vote to push up another Steward in Public Goods.

This is the real issue with how the voting has gone imho. I am not saying delay the nominations and start over. I just am not sure the public understood the voting method, and the bugs in snapshot have had some effects on who received votes.

Anyone else have thoughts on this?


I agree that having an inaccurate tally could alter voter decision-making. If providing a real-time tally it should be accurate, otherwise, I’d prefer a blind election.

This likely wasn’t foreseeable, but the bugs in Snapshot should be worked out before the next major election. I can imagine some unrest if this were a tightly contested election.


This is definitely a reasonable point and the script is just a temporary solution. I don’t have time right now to implement a solution for a PR, but I (or someone else if they’re willing) will be able to implement one in the future.

Assuming a PR for Meek STV gets accepted and merged by Snapshot, and if we choose to continue using this method at the next steward election, there will be an accurate result in the UI.

1 Like

We could also have high profile ENS core team members tweet the current standings 1x a day.


Set the config.json to the following:

  "strategies": [
      "name": "erc20-votes",
      "params": {
        "symbol": "ENS",
        "address": "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72",
        "decimals": 18
  "spaceId": "ens.eth",
  "seatsToFill": 3

This is a fair point - but unfortunately one we can’t do much about. I also would argue that ranked choice voting is a system in which strategic voting is much less beneficial, and thus less likely, so it should have less effect here.


Awesome! Thank you so much!

1 Like

I like this. I’ve been a bit confused by the snapshot atm.


here’s how we voted!


Final Vote Standings:

Public Goods

  • sumedha.eth (1,177,168.17 votes) - Elected
  • avsa.eth (956,316.31 votes) - Elected
  • ceresstation.eth (865,974.49 votes) - Elected
  • anthonyware.eth (158,293.93 votes)
  • ryancoordinator.eth (158,140.95 votes)
  • logicbeach.eth (136,287.43 votes)
  • premm.eth (3,895.68 votes)
  • kn00t.eth (3,669.64 votes)
  • victorstark.eth (1,195.38 votes)
  • moore-designs.eth (206.40 votes)


  • limes.eth (749,702.03 votes) - Elected
  • coltron.eth (743,990.46 votes) - Elected
  • spencecoin.eth (743,959.03 votes) - Elected
  • ginge.eth (479,360.91 votes)
  • superphiz.eth (258,660.93 votes)
  • slobo.eth (0.00 votes)
  • zadok7.eth (0.00 votes)
  • juanrumeu.eth (0.00 votes)
  • daylon.eth (0.00 votes)
  • oakgroup.eth (0.00 votes)
  • premm.eth (0.00 votes)

ENS Ecosystem

  • ginge.eth (743,216.70 votes) - Elected
  • slobo.eth (706,927.74 votes) - Elected
  • avsa.eth (706,927.47 votes) - Elected
  • bobjiang.eth (670,550.29 votes)
  • darrow.eth (0.00 votes)
  • yambo.eth (0.00 votes)
  • mehmetdogan.eth (0.00 votes)
  • interplanetarycompany.eth (0.00 votes)
  • garypalmerjr.eth (0.00 votes)
  • chai.eth (0.00 votes)


  • jmj.eth (843,228.67 votes) - Elected
  • simona.eth (717,609.52 votes) - Elected
  • james.eth (717,608.52 votes) - Elected
  • spikewatanabe.eth (591,736.53 votes)
  • bard0.eth (0.00 votes)
  • garypalmerjr.eth (0.00 votes)
  • natebeck.eth (0.00 votes)
  • interplanetarycompany.eth (0.00 votes)
  • zadok7.eth (0.00 votes)

Good game and congrats to all involved!


Congratulations all! This is just the start. :smiley:


Congrats frENS :tada:, waiting to work with y’all :hugs:


Congratulations to the elected stewards! We’ll be on your ass now :innocent: :innocent: #GoENS

If some votes were not calculated manually, maybe the totals next to those names should not show (0.00 votes)?

That’s just a side effect of ranked choice voting, 0.00 votes means you were “eliminated” in the process.

Congrats everyone! wagmi