greymass / anchor Goto Github PK
View Code? Open in Web Editor NEWEOSIO Desktop Wallet and Authenticator
Home Page: https://greymass.com/anchor/
License: MIT License
EOSIO Desktop Wallet and Authenticator
Home Page: https://greymass.com/anchor/
License: MIT License
This is needed because vote power is reduced with time. So I should be allowed to revote without changing my selected BPs.
I think adding the option to have multiple accounts would be quite useful to some.
I receive this error when trying to vote for 30 BP's
Initially all accounts have same owner and active keys, which is not safe.
Owner key should not be used for voting or for anything else, other than changing active keys, otherwise if owner key is compromised there is no way to recover.
I suggest eos-voter app adds a new feature that generates a new active key and updates user account if owner and active keys are same, and does not store owner key inside the wallet, only active key.
updating user active keys is done with:
cleos set account permission <accountname> active '{"threshold": 1, "keys": [{"key": "<active public key>", "weight": 1}],"weight":1}]}' owner
Error:
This transaction requires a config.keyProvider for signing
The workaround is to unlock the account, but instead of seeing the error I want to be prompted to sign in.
This would be a great enhancement to this awesome wallet if you could add the ability to create a new account from scratch.
The search is only matching the beginning of strings right now. If you search for greymass
, teamgreymass
doesn't appear since it starts with team
.
Searching should allow for more fuzzy matches to help find what voters are looking for.
When typing, it takes a second or two for anything you type to actually respond.
The program hangs on start up. The status symbol for "wallet api url" spins and never finishes.
Please advise.
Ok I think this is more user error than anything. However, as a suggestion the errors should be more descriptive. You need to have stake to send tokens and one more other error is if you use uppercase letters in the account name you will get an error. Something to check for as well if you want this wallet to be more user friendly.
Thanks,
~S
I get this error when trying to send EOS from one account to another. Can you help?
I think I found the issue. Here is what I get when I try to vote.
However I can't stake my coins
I'm in a catch 22?
Perhaps it should prevent loading or be built into the wallet import process.
Trying to agree to the constitution page while the producers are loading in the background makes the page jump.
I'm happy to build a web page that shows this tool, something basic with info. I think this is a project worth showing who built it and why, to have a more secure feeling.
Would be helpful if you sign the installation package for windows.
Updating Staked EOS doesn't update Liquid in "Token Balances" tab and therefore the Total sum is also wrong.
Example:
Before updating staked EOS:
Liquid: 10
Staked: 10
Total: 20
Stake the remaining 10 liquid EOS
After updating staked EOS:
Liquid: 10 <-- WRONG
Staked: 20
Total: 30 <-- WRONG
Probably you just need to refresh the view, but check it.
git clone [email protected]:greymass/eos-voter.git eos-voter
should be
git clone https://github.com/greymass/eos-voter.git
It would be useful to have an option to build packages with default locale preset.
Localized packages would be easier to start using by those who do not understand english and may not see an option to switch.
Something like this
yarn package-linux --locale ru
would create a package
linux-eos-voter-0.2.1-arm64-ru.deb
Alternatively make language switch more prominent and easy to recognize on setup screen.
Maybe instead of a dropdown it could be a panel of flag buttons so that it is visually more explicit.
Can you add to the wallet when a new version is available for download?
If you have time can you also make it so when you push the upgrade button it auto downloads and installs? That might be asking to much?
Thanks again.
Any chance you could integrate this wallet into a hardware wallet like a ledger nano so no private keys would need to be copied and pasted?
"Any EOS unstaked from either Bandwidth of CPU will be unavailable for 3 days. After this waiting period it will appear as available."
Should read
Any EOS unstaked from either Bandwidth or CPU will be unavailable for 3 days. After this waiting period it will appear as available.
The "not sure what to use?" button is not working. The link is not loading on the main wallet page on Mac and Windows
Using latest version, on MacOS 10.13.4.
Producer Voting -> Submit changes to blockchain -> Submit votes, I've got an error:
3050003: eosio_assert_message_exception
eosio_assert_message assertion failure
Wallet API Url: http://api.eosnewyork.io
My selection: 30/30 total votes cast
On current master (18d3c4d) I enter my public key (EOS71WWpUE3Y4uPkeUbbLhndKqooTqdGkz9Ay8AoMEPkyaJGRSbnJ) on step two of account setup and it doesn't find the account, but when I entered the account (gy2tgnzvhege) it was found. Perhaps I had extra whitespace or a period at the end of my paste that was ruining the lookup; some formatting checks may be the fix if public key lookup isn't actually broken.
I'm running Linux Mint 18.2. See results of a terminal copy below:
steve@steve-Inspiron-5721 ~/Downloads/eos voter 0.2.1/bin $ pwd
/home/steve/Downloads/eos voter 0.2.1/bin
steve@steve-Inspiron-5721 ~/Downloads/eos voter 0.2.1/bin $ ls -l
total 28
-rwxr-xr-x 1 steve steve 16432 May 21 00:17 desktop-launch
steve@steve-Inspiron-5721 ~/Downloads/eos voter 0.2.1/bin $ ./desktop-launch
mkdir: cannot create directory ‘/.local’: Permission denied
mkdir: cannot create directory ‘/.cache’: Permission denied
mkdir: cannot create directory ‘/.config’: Permission denied
cp: '/home/steve/.config/user-dirs.locale' and '/home/steve/.config/user-dirs.locale' are the same file
mkdir: cannot create directory '/.config': Permission denied
ln: failed to create symbolic link '/.config/dconf': No such file or directory
mkdir: cannot create directory '/.config': Permission denied
ln: failed to create symbolic link '/.config/gtk-3.0/settings.ini': No such file or directory
mkdir: cannot create directory '/.config': Permission denied
ln: failed to create symbolic link '/.config/gtk-3.0/bookmarks': No such file or directory
mkdir: cannot create directory '/.config': Permission denied
ln: failed to create symbolic link '/.config/gtk-2.0/gtkfilechooser.ini': No such file or directory
mkdir: cannot create directory '/.config': Permission denied
ln: failed to create symbolic link '/.config/ibus': No such file or directory
./desktop-launch: line 435: /flavor-select: No such file or directory
steve@steve-Inspiron-5721 ~/Downloads/eos voter 0.2.1/bin $
When presented with this screen:
Not sure what server to use?
Click here to view a list of options.
I get this error when clicking the link:
Uncaught TypeError: this.openLink is not a function
at onClick (Connection.js:106)
at Object.<anonymous> (react-dom.production.min.js:15)
at Object.invokeGuardedCallback (react-dom.production.min.js:16)
at Object.invokeGuardedCallbackAndCatchFirstError (react-dom.production.min.js:16)
at B (react-dom.production.min.js:20)
at T (react-dom.production.min.js:22)
at N (react-dom.production.min.js:22)
at I (react-dom.production.min.js:21)
at F (react-dom.production.min.js:24)
at D (react-dom.production.min.js:24)
Hello,
Im using the EOS voter and love the work you did. Im a UI designer so I thought to offer you my hand and maybe research some UI enhancements of your app.
You can check out my other crypto-related work here - https://dribbble.com/shots/3987751-IOTA-wallet-concept-dark-version (not limited to IOTA :D )
Thank you :)
These values can currently go well above 100%, indicating that the user has used more than 100% of their indicated bandwidth or CPU.
These elements perhaps should be reversed - when a user has used 0/X (where X is available max), they should show 100% available, and then drain down to 0% as the user consumes the resource.
If the user already has an unstaking amount pending (3d), it should display a warning if the user goes to unstake more.
This warning should read something like:
"Unstaking additional EOS from Bandwidth or CPU will reset the 3 day timer on any existing unstaked amounts."
Please include all shasum checksums hashes for every file on the latest releases page
so there is more confidence from the community to install the files.
It would be nice to integrate EOS Resource Planner or parts of it into the eos-voter app.
https://www.eosrp.io
source here
https://github.com/eosnewyork/erp
eos-voter.desktop: error: value "0.1.5" for key "Version" in group "Desktop Entry" is not a known version
Please use the latest version of electron-builder to see whether this fixes the problem.
Reference:
AppImage/appimage.github.io#613
./eos-voter-0.1.5-x86_64.appimage
module.js:545
throw err;
^
Error: Cannot find module '/tmp/.mount_eos-voY24qWr/resources/electron.asar/browser/init.js'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:473:25)
at Function.Module.runMain (module.js:683:10)
at startup (bootstrap_node.js:196:16)
at bootstrap_node.js:622:3
To not leave the installation on an old release, it would be helpful to show the user automatically if a new version ist availabe. It should be possibe to disable this check.
I have Linux Mint. After I submit a transaction with my votes the screen gets grey/frozen and nothing happens. No transactions go to the mainnet.
It would be great to have an auto-lock feature, preferably with the option to set the time.
due to all but ten tokens starting out staked i tried to unstake the majority of mine but when doing so the tokens just vanished they are not accounterd for in wallet as staked or unstaked and i can not find any referance to them at all it just seems as if my 120 sumthing tokens vanished _
currently can't unstake lower then 1 coin on cpu or bandwidth. so now i have 2 coins stuck. Why can't we set it to 0 to unstake all of your coins?
When I go to unstake, it shows that i'm unable to. Say unavailable balance but shows them still staked
following the unstake procedure it get sign as is uploading then it show th same balance unstaked, after doing so sveral time now confirming the unstalek it show a balck screen
Both the link to select a server and the "Connect to Server" button do not work in stage #1 when trying to set up the EOS wallet in v.0.1.6 exe version.
when the BP unregistered from block producer,
but at eos voter tool,
still it is listed.
Currently there is only English version available.
https://github.com/greymass/eos-voter/blob/master/nodes.md
Not sure what server to use?
Click here to view a list of options.
The voting appears to work though. This is the error that appears in the console.
Expected: {
}
Actual Value: false
Actual Type: boolean
in Producers (created by BasicVoterContainer)
in BasicVoterContainer (created by Connect(BasicVoterContainer))
in Connect(BasicVoterContainer) (created by Route)
in Route (created by withRouter(Connect(BasicVoterContainer)))
in withRouter(Connect(BasicVoterContainer)) (created by Route)
in Route (created by _default)
in Switch (created by _default)
in Router (created by HashRouter)
in HashRouter (created by _default)
in _default (created by Root)
in Router (created by ConnectedRouter)
in ConnectedRouter (created by Root)
in Provider (created by Root)
in I18nextProvider (created by Root)
in Root
in e
$ ./eos-voter-0.1.7-x86_64.AppImage
module.js:545
throw err;
^
Error: Cannot find module '/tmp/.mount_eos-vo0gMnhM/resources/electron.asar/browser/init.js'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:473:25)
at Function.Module.runMain (module.js:683:10)
at startup (bootstrap_node.js:196:16)
at bootstrap_node.js:622:3
linux-unpacked/eos-voter is starting.
SO Arch Linux
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.