ProgPoW CarbonVote was initiated during the DAO hard fork and conducted a vote in a secure web-page fashion with the feature that the voting conducted did not require coins to leave voters’ wallets. It was a great reference when the community decided to go with the fork. Our thanks to all that participated in the last and our first round of the vote in DAO hard fork.

Hey Ethereum Community,

Let us know whether or not you support ProgPoW:

ProgPoW is a change to the proof of work mining algorithm that's intended to be more ASIC-resistant than the existing algorithm, ethash. ProgPoW has been debated over the past months in various circles in the Ethereum community.

We have noticed a lot of trolling and shills on both sides of the debates from anonymous accounts on forums, youtube, telegram, glitter, reddit and twitter. There is no way to know if these accounts are real people who actually have economic stakes in ethereum, or are simply fake troll or shill accounts funded by one side of the debate.

Ether token holders are among the people who are going to be financially and economically impacted the most by this decision.

We have decided to give them a chance to make their voices heard on whether or not they think changing the proof of work to ProgPoW is a good idea.

This vote is simply an additional signal for the community to look at. It is not a binding or final say in the decision, but we believe it is a signal from those who have actual economic stake at risk and should have their voices heard.

We encourage all ether token holders to participate.

Hashrate Voting

If you are pool operator, please add PPYE to your node's extra-data field to signal for ProgPoW or PPNO to oppose it.

How to participate in Hashrate Voting If I'm just mining ether on a pool?

Ask your mining pool to provide ProgPoW voting extra-data as described above.

You can find live hashrate voting results at

Please see the following links for more information on ProgPoW or to join the conversation:

How to vote?

Simply click one of the Vote buttons below to make a zero ether transaction to the following contract addresses. (On mobile, you will have to make the transaction manually.)

Last Block: 7393695



174641.3676 ether



2936015.5839 ether



174641.3676 ether



2936015.5839 ether

Vote Mechanism

1) Who should vote?

Those who hold private keys that control access to ether.

2) So we are going to count heads?

No. We are going to count ether. One vote per ether you control.

3) How do I vote?

Simply, send a 0-ETH transaction from your wallet to the YES or NO address. The transaction itself serves as a message of the vote. The ether under the from address of the transaction will be considered a batch of ballots that support or oppose the proposal. For the transactions to succeed, a minimum of 30,000 gas is required. (Note that if you send a transaction with ether, it will fail. If your wallet software does not allow a zero ether transaction, try MyCrypto or MyEtherWallet.)

Your ether are safe in your account. The vote contract does not collect or lock funds.

4) How's the vote counted?

We dynamically calculate the ETH that has gone to the two sides as the vote is going on.

So you can change your mind, you can overwrite your vote by resending your message or move the ETH from the addresses that have participated so as to suggest that you are abstaining from the vote as the ETH won't be counted as votes anymore.

5) Can I view the source code?

Yes, it's all in Github in this repo. Feel free to submit a PR if you find an issue. Vote contract code is here.

Accounts filtered (Exchange's withdraw address)

Exchange list

Fork me on GitHub