Skip to content
forked from greymass/anchor

Simple light wallet and block producer voting tool for the EOS blockchain

License

Notifications You must be signed in to change notification settings

sthapaun/eos-voter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 22, 2018
8d71da9 · Aug 22, 2018
May 18, 2018
Aug 22, 2018
May 18, 2018
May 18, 2018
May 18, 2018
May 18, 2018
Jun 6, 2018
May 18, 2018
May 18, 2018
Jun 1, 2018
May 18, 2018
May 18, 2018
May 25, 2018
Jul 7, 2018
May 18, 2018
Jun 1, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Jun 25, 2018
Jun 7, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
May 18, 2018
May 18, 2018
May 18, 2018
May 18, 2018
Jun 6, 2018
Jun 1, 2018
Aug 22, 2018

Repository files navigation

version issues license downloads

English - 한글 - 中文 - 日本語 - Русский

eos-voter - EOS Block Producer Voting & Wallet

eos-voter is a limited-functionality release of a light wallet being designed for the EOS blockchain. This application can be used to connect to a remote EOS API endpoint to perform producer voting actions and a few basic wallet commands.

eos-voter screenshot

Features

  • Block Producer Voting: Select which block producers to support and cast your vote. Please note that the block producer voting UI is not a research tool; it is a simple interface that provides a secure way to vote.
  • Token Transfers: Transfer EOS or any other token you may have a balance for to another user or exchanges.
  • CPU/Bandwidth Staking: Stake your EOS as either Bandwidth or CPU. This grants rights to resource usage on the network, in addition to conveying weight while voting for block producers.
  • Local Wallet: Set a password while importing your private key to create a local wallet. Your key will be encrypted locally using this password. This password will be required each time you need to unlock the wallet.
  • Temporary Usage: If you prefer not to store your keys within the application, simply choose not to set a password. When the application quits, your key will be forgotten.

Get eos-voter

Releases

Current 0.5.1 release downloads:

The latest release will always be available on the releases page of this repository:

https://github.com/greymass/eos-voter/releases

To determine which file you need, if you are a...

  • MacOS User: Download either the DMG (eos-voter-***.dmg) or ZIP (eos-voter-***-mac.zip) file.
  • Windows User: Download the EXE (eos-voter-***.exe) file.
  • Linux User: Download either the SNAP (eos-voter-***-_amd64.snap) or DEB (eos-voter-***-_amd64.deb) file

Security: Private Keys

When using eos-voter, all transactions are signed within the application and your key is never transmitted. If a local wallet password is specified, the application will also save and encrypt your key for future use, using AES-256 encryption. The current password/key encryption scheme can currently be found here.

Endpoints

We offer a public list of nodes within this repository for use with this application:

https://github.com/greymass/eos-voter/blob/master/nodes.md

This list will be updated over time and can be referenced from within the initial connection screen in the app.

Build it yourself

If you'd rather build the application yourself, please ensure you have nodejs/npm/yarn already installed locally.

Note: If you are configuring this Electron application within a Windows development environment, it will involve additional steps.

git clone https://github.com/greymass/eos-voter.git eos-voter
cd eos-voter
yarn install

Then either:

  • MacOS: yarn package
  • Linux: yarn package-linux
  • Windows: yarn package-win
  • All: yarn package-all

The files built will be located in the releases folder within the root project folder.

Running development mode

git clone https://github.com/greymass/eos-voter.git eos-voter
cd eos-voter
yarn install
yarn dev

Credits

The development of this application is being led by members of the Greymass team in an effort to let stakeholders participate in EOS’ governance.

Release Signatures

To verify the integrity of the releases you download from GitHub, below are the shasum results for each of the binaries:

Signed by jesta on keybase

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

shasum -b -a 512 linux-eos-voter-0.5.1-amd64.deb
59cab9caed4ccbfac9b4cdb943e464c710e4012e0e6132a74a1c537bbe581e9d383183bf02aef026834753067a48ce04fb0341175fe2ffeaf67d0be9eac0b481 *linux-eos-voter-0.5.1-amd64.deb
shasum -b -a 512 linux-eos-voter-0.5.1-amd64.snap
3b58c7eea6bbce47a437c15d8694c65937cbf3bf13b16d674d64eedd8e74d0e02e7d2e5f52094cbff93e97da1be53599104ce7c12cc81d0f2e93cc2411598e0e *linux-eos-voter-0.5.1-amd64.snap
shasum -b -a 512 linux-eos-voter-0.5.1-arm64.deb
deaeef2212769808d486cea2cda6a2453be8e0b422a7779c83a74106a3362b5912fc01be44df07f5a74da0023c304eeace188592f4dfdd38f8f7d980b55516bf *linux-eos-voter-0.5.1-arm64.deb
shasum -b -a 512 linux-eos-voter-0.5.1-armv7l.deb
555ef8da0202e508665c95be300b723e2e5e0678d3e6e2a32336e6d80665341a618c30688a40db6bf1eabc7496f0b10780ff4b16888736520c5755a4556bf2d7 *linux-eos-voter-0.5.1-armv7l.deb
shasum -b -a 512 linux-eos-voter-0.5.1-i386.deb
e3e3d38bc4f8b98484d412f4bcb22fd3e453f50ec79e85a33005295d7891ecfc4db06c81054ddc6843a399bec727917808629e42acd3277fe2ce835d0a880bc4 *linux-eos-voter-0.5.1-i386.deb
shasum -b -a 512 linux-eos-voter-0.5.1-x86_64.AppImage
e3412b0016b7e90f4a8293b0068788fe656edb652202bce0c150d9e658c8c77f182585bdbd10b995d31c495d818c65ab7140230c1766db44f688d25013f6e50c *linux-eos-voter-0.5.1-x86_64.AppImage
shasum -b -a 512 mac-eos-voter-0.5.1.dmg
8207d0197a3890707e3e545e105314e26b809d741ad60fced73f23e69f30b0548adc1a5ac8cc1c6b65d5d1f93e812dd2f9b8be40495c4c7df788a2d36050e838 *mac-eos-voter-0.5.1.dmg
shasum -b -a 512 mac-eos-voter-0.5.1.zip
e71c5e0d2312ea8b8ed175b26f43410f171742b2a7060fcaf5478dd9cda861cd1d67d06600b266c517b11118a5bbcaaa8ce470bb2d6bfbe118c0836ef88506e2 *mac-eos-voter-0.5.1.zip
shasum -b -a 512 win-eos-voter-0.5.1.exe
3a41ffd33e4acf94ea391c0ab3006c928eb2840b5c2187d8eb703bd66ae6c782fe39abeccb959638a7c7ea895e13f5c7277bab85cbf574b54249488694c571e5 *win-eos-voter-0.5.1.exe
-----BEGIN PGP SIGNATURE-----
Version: Keybase OpenPGP v2.0.77
Comment: https://keybase.io/crypto

wsFcBAABCgAGBQJbdhs1AAoJECyLxnO05hN9PQgP/1U0pJl8Z3JqokIHL2qeyt23
9a+bXHl9lwXlqyCdLfN3AMJay5+k1VmMeENG9mqcrTIZ/cS7bVDUMzL/B1nuV0NL
ioAeMCD59CYO/lUenY+ap0W72VDr5nZ+DotxBm1q9NMROh7FZNzRTMlD2s6VUQr3
iYs1K54l/3frK20xHVtnjv791xSPoVxoDTc6tlm4Nph7KRr1PD6Lwsc79yh8lTHm
u5G4xEYkyJp5i2yaFU6XOi51hP8rb0AskL2/KtSZWXIlKf+D6r/3Y5l3y6O2y3F4
rCO0k27IrkjNfo8AxLRVYtRJHhv6RjN5eiJucll2EadAnAiTrlTxcMVqqM6OUv3G
bczcXJwYiBx6Cc87WdQEBDA17zKklWEmtM+8OtqE81BjZbHSiOjqm5LCJduc/Xmy
inCL1iry8NsJ0XeoxVE3Wpfne7319Ujc6BebxmQQrx/4xXQIcaLjOil7eDC3c4PI
u/1Rdy41WpPrmitJffce8b6jAK+eC4g5SC3Jbb69Mz5CMFz11g0tj/ItqvNTumTF
p5Yereg772hWAte+DRQxpmL3K48MaoCO+5/TjC4D4rb6oMZgtsNnqRs3cIBetbVg
25RglmbZj3lH+p2kWZPRtId/x1Ch3VAt7vrQvU1eFuLf2WqNtAZfoAyCHTnkM2b8
5C5cKNJi2ktMY+iUdmOs
=mEQD
-----END PGP SIGNATURE-----

About

Simple light wallet and block producer voting tool for the EOS blockchain

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%