Giter Club home page Giter Club logo

anchor's People

Contributors

aaroncox avatar aleclarson avatar ansigroup avatar apporc avatar bitcoiners avatar conr2d avatar dafuga avatar designsufi avatar dfguo avatar eosflare avatar franceos-tech avatar i-love-to-code avatar inoue-a avatar jnordberg avatar luckybean avatar lukapercic avatar miwcryptocurrency avatar mmimac avatar motrebski avatar pete001 avatar ruslansalikhov avatar skenan avatar smlu avatar someguy123 avatar szechem avatar tarassh avatar tonytuba avatar truemanner avatar who325 avatar zaragast avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anchor's Issues

Check for update function

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.

this.openLink error on clicking link to check for server options

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)

Error Internal Service Error

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?

image

I think I found the issue. Here is what I get when I try to vote.

image

However I can't stake my coins
image

I'm in a catch 22?

Eos Tokens missing after being unstaked

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 _

Screen goes black when casting vote.

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

Include shasum checksums

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.

AppImage not starting

$ ./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

Program Hangs on startup

The program hangs on start up. The status symbol for "wallet api url" spins and never finishes.

Please advise.

Interface into a hardware wallet

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?

Create a new account

This would be a great enhancement to this awesome wallet if you could add the ability to create a new account from scratch.

Multiple accounts

I think adding the option to have multiple accounts would be quite useful to some.

search doesn't match producer names

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.

Network Resource Usage shouldn't be able to exceed 100%

image

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.

Upgrade Available Button

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.

"Total Votes" don't populate immediately

When starting the app, the percentage of votes for each producer isn't populated immediately and takes a while to load. The values appear to exist already - but I am assuming the total staked amount isn't being loaded to use while rendering.

Example here:

error1

Public key lookup failed

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.

Grammatical Error in wallet.

"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.

Stage #1 Connection

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.

dosent show me 0 balance

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

AppImage does not work in openSUSE Tumbleweed

./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

Wrong Balance after staking EOS

Updating Staked EOS doesn't update Liquid in "Token Balances" tab and therefore the Total sum is also wrong.

Example:

  1. Before updating staked EOS:
    Liquid: 10
    Staked: 10
    Total: 20

  2. Stake the remaining 10 liquid EOS

  3. After updating staked EOS:
    Liquid: 10 <-- WRONG
    Staked: 20
    Total: 30 <-- WRONG

Probably you just need to refresh the view, but check it.

Need web portal

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.

Desktop Launcher bug

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 $

Update staked eos coins

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?

Localized builds or improve language switch

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.
image

eosio_assert_message_exception

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

Improve account security - update active key before doing anything else

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.