GithubHelp home page GithubHelp logo

tarassh / fairy-wallet Goto Github PK

View Code? Open in Web Editor NEW
167.0 26.0 30.0 122.36 MB

Client for ledger nano s hw

License: MIT License

JavaScript 91.68% CSS 7.39% HTML 0.35% Python 0.58%
eosio ledger-wallet hardware-wallet blockchain

fairy-wallet's People

Contributors

atkachyshyn avatar c1pca avatar dfguo avatar johnkozan avatar six-edge avatar tarassh 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

fairy-wallet's Issues

How to create multiple accounts using ledger?

I was able to go through the instructions and set up a single hardware wallet account. I need additional accounts, but there does not seem to be an option for that. How do we do this?

Ledger

I tried many times to send some EOS to SimplEos Wallet but all the time appears ERROR.
What im doing wrong?

Undefined error is displayed near EOS token balance and stalked balance

version: fairy-wallet_0.9.6_amd64
ledger live version: 1.1.11_amd64
operating system: Ubuntu 16.04 LTS

selection_003

'Undefined' error is displayed near EOS token balance and stalked balance as seen in screenshot above, however I know this is incorrect because using bloks.io confirms EOS token and stalked balance are valid for my EOS account.

Can't create account with Fairy Wallet

On the choose account name page when I click on: Create(Pay with Paypal) I got this error:

Account creation failed.

It shows like its processing the payment during a second but then the error show up.
The account name is good to go (available) aswell as the owner's public key and active.
I have tried a few more times but I-m always getting that same issue.

Thanks for any help.

Unable to send EBT token using EOS fiarywallet app

I installed the EOS fiary wallet app and Ledger Live app with the latest version. My problem is when I try to send an EOS token to another EOS account, the transaction fails. The error I receive is "failed packed transactions"
The EOS token I'm trying to send is: EBT
the EOS contract: theeosbutton
I've concluded that this problem only occurs with the EBT token because when I try to send a different EOS token to another EOS account, the transaction is successful. Therefore, how do I proceed on fixing the problem?

Failed transaction from Fairy Wallet to Binance Account

Hi there,

I want to transfer EOS tokens back to Binance but after I confirm the transaction on my Ledger Nano S I get the following error: "Transaction Failed - Transaction Declares Authority, but does not have signatures for it under a provided delay of 0 Ms, provided permissions, provided keys, and a delay max limit of 3888000000Ms."

What does this mean? How can I solve this?

Thanks,

Mark

Airdrop

Once I selected my airdrop, I don't see any amount of airdrops related to it.
How do I transfer my airdrops from greymass to fairy-wallet?

Fairy Wallet does not pick up last transaction

I changed my EOS test account keys to the key provided by the Ledger Wallet and imported the account into Fairy Wallet. I sent 1 EOS from my main account to the test account, but the transaction does not show in Fairy Wallet. All previous transactions are shown, and my balance is still at 0 EOS. The transaction has been confirmed and block explorers show the account balance at 1 EOS, but Fairy Wallet does not seem to update and now it's impossible to send EOS from my test account - because the balance is zero. It's been a couple of hours and I have restarted the app but nothing seems to work.

Using version 0.9.0 on Ubuntu.

Cannot purchase accout name

I enter my new name the red info turns green then I try to create (pay with paypal)
I get an error account creation failed

Fairy Wallet won't open when EOS app on Ledger is selected

Following the directions in the WIKI, I'm at the step where I connect to the Mainnet.

Only for me, the steps are produced differently. First I'm asked to connect my Ledger. Then I'm asked to open the EOS application on the Ledger.

When I open the EOS application, nothing happens so therefore I'm stuck at this step.

Trouble in sending tokens

When I try to send tokens from my account, once I confirmed the transaction on my ledger, the following message appears:
"assertion failure with message: symbol precision mismatch"
I think, I am not doing anything wrong, could anyone help me?(*)
Thanks a lot in advance.

(*) I am using the fairy wallet on iOS 10.13.5

Permission management with Ledger

When are you going to add option for managing permissions via the Ledger private key? Now I feel uncomfortable when I need to use my private key in EOS-Voter for example in order to connect Ledger and Fairy Wallet.

Receive Public Key Rejected

I followed all steps and keep getting "Receive Public Key Rejected" after reviewing and confirming accuracy of public key on my Ledger. I have tried a dozen times with the same result. Any help would be much appreciated. I'm running Windows 10. Thanks.

There is no history shown

I set up an account, and am using a Ledger Nano S.
I sent small amounts for testing, and the wallet shows the correct balance.
While the explorer shows the transactions correctly, the wallet's history remains blank, not showing any transactions.
Is there anything I can do to see the history within the wallet?
Thanks!!

当nanos的public key只绑定了一个owner key时,无法发送交易

{ "code": 500, "message": "Internal Service Error", "error": { "code": 3090003, "name": "unsatisfied_authorization", "what": "Provided keys, permissions, and delays do not satisfy declared authorizations", "details": [ { "message": "transaction declares authority '{\"actor\":\"XXXXXXXX\",\"permission\":\"active\"}', but does not have signatures for it under a provided delay of 0 ms, provided permissions [], provided keys [\"XXXXXXXX\"], and a delay max limit of 3888000000 ms", "file": "authorization_manager.cpp", "line_number": 413, "method": "check_authorization" } ] } }
1.当只绑定了一个owner key时,无法发送交易和执行其他操作,这应该是一个bug
2.通过scatter,只有连接成功时可以发送一笔交易,之后也无法发送交易

Staking Amount Entered Is Wrong in the Verify Transaction Pop-Up Window

After I have entered the amount of EOS I want to stake for the CPU and Network, I have noticed that in the verify transaction pop-up window that appears on the screen the staking amount shown is different than what I specified.

For Example: I wanted to stake 27.3750 EOS for the CPU and 27.3750 for the Network.

eos-staking-screenshot-1

On the "Verify Transaction" screen, the staking amount shown for the CPU and Network is a different amount than what I specified. I specified 27.3750 EOS for the CPU and 27.3750 for the Network, but the amount that is shown on the "Verify Transaction" Screen is 27.2750 for the CPU and 27.2750 for the Network.

eos-staking-screenshot-2
EDIT: I figured out what is happening. Because I already had 0.2000 staked, 0.2000 EOS was being deducted from the total staking amount (54.7500) I specified I wanted to stake. So the total staking amount (54.550) that is shown in the "Verify Transactions" pop-up window is correct. 54.550 + the 0.2000 I already had staked makes the total staking amount 54.7500 (which is what I wanted).

Account Creation Failed

I input my account name and hit pay with paypal and a pop up says account creation failed.

Error in permissions doing any action

Hi i got this error every time trying to send,delegate,buying ram ,etc....

transaction declares authority '{"actor":"xxxxxxxxxxxxxxxxxx","permission":"active"}', but does not have signatures for it under a provided delay of 0 ms, provided permissions [], and provided keys ["EOSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"]

i saw in a forum that can be resolved changing {"actor":"xxxxxxxxxxxxxxxxxx","permission":"active"}' to {"actor":"xxxxxxxxxxxxxxxxxx","permission":"owner"}'

buy i cant doit in the program to test it.

Can i extrat the private eos key from my ledger?
How can i change permissions ?

ok something wrong creating the account key permission @Active is different from @owner

the @ active permission is the key from my scatter account and the key @owner is from my ledger

can i send eos with owner instead active?

Multisig transaction

Hello.

How to sign transaction that requires multiple signatures?

Now i create transaction here https://eostoolkit.io/transfer in multisig mode, and it gives me json without signatures.
After that i go to https://eostoolkit.io/multisig/sign and try to sign it with ledger connected to scatter - it's not working. (It is working fine if keys stored directly in scatter).

Is there some workaround or something?

It is not an arbitrary transaction - it's just a transfer transaction requiring multiple signatures.

Invalid Packed Transaction error occurs when trying to send EDNA tokens

When using the ledger nano s on ubuntu 16.04 LTS, I get an error regarding a "Invalid Packed Transaction." This occurs when I try to send the EDNA token.

Ledger Live version 1.1.11_amd64
Fairy-wallet version 0.9.3_amd64

Error in complete details:

Transaction Failed

Transfer funds
Invalid Packed Transaction
{
"code":500
"message":"Internal Service Error"
"error":{
"code":3010010
"name":"packed_transaction_type_exception"
"what":"Invalid packed transaction"
"details":[
0:{
"message":"Invalid packed transaction"
"file":"chain_plugin.cpp"
"line_number":1401
"method":"push_transaction"
}
1:{
"message":"pivot != std::string::npos: No delimiter in string, cannot determine type: 9000"
"file":"signature.cpp"
"line_number":20
"method":"parse_base58"
}
2:{
"message":"error parsing signature"
"file":"signature.cpp"
"line_number":28
"method":"parse_base58"
}
3:{
"message":"Failed to deserialize variant"
"file":"abi_serializer.hpp"
"line_number":608
"method":"from_variant"
}
]
}
}

After installing nothing happens

After installing nothing happens. It is installed, but I does not open automatically.
When I then start the fairy wallet, again nothing happens. But each time I try to open the application, there spawn three new processes.

set contract

Is there a way to publish a contract using this wallet?

Can't Use Transferred Account

For my snapshot EOS account, I changed both the owner and active key to my Ledger Nano's / FairyWallet's public key.

The account is now showing up in my FairyWallet, but I cannot complete any transactions with it. For any transaction I confirm with my Ledger Nano, I get the following error:

transaction declares authority '{"actor":"xxxxxxxxxxxx","permission":"active"}', but does not have signatures for it under a provided delay of 0 ms, provided permissions [], provided keys ["xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"], and a delay max limit of 3888000000 ms

The field that converts the EOS tokens to the fiat equivalent does not work.

version: fairy-wallet_0.9.6_amd64
ledger live version: 1.1.11_amd64
operating system: Ubuntu 16.04 LTS

selection_001

Problem 1:

The field that converts the EOS tokens to the fiat equivalent does not work. As seen in the screenshot, when I enter 6.00 I should get more than 1 EOS, however it does not convert it into EOS. I would also suggest labeling the fields to the following to make it more user friendly.

Example:
Token: Quantity: Cash:
EOS 1.1257 6.00

Problem 2:

selection_002

If the user enters an amount for any EOS token, the fiat equivalent is grayed out or not usable. As seen in the screenshot, when I enter 200 for the IQ token, the fiat equivalent is not recognizing any amount that I enter.

Creating a new owner key

Hello. I created an EOS account with Fairy Wallet to interface with my Ledger Nano. Both my public and owner keys are the same. How can I change my owner key or both keys? Thanks.

Transaction history should display the transaction memo

I think this is a must have, since you need to have a memo when you transfer tokens to an exchange.
It would be really useful for this memo to appear in the Transaction History tab.
This is more of a feature request instead of issue.
Congratz on the release!

Issue with voting

Hi, my issue was closed, but did not resolve.
When I navigate to Vote tab it opens empty window.
I tried all nodes and opened application on Ubuntu and Windows.
I can provide additional information.

FairyWallet Version 0.9.3
MacOs High Sierra 10.13.2

Issue with voting

Hi,
When I navigate to Vote tab it opens empty window

FairyWallet Version 0.9.1 (0.9.1)
MacOs High Sierra 10.13.2

Refund action not supported

Do you plan on supporting the refund command?

I have an EOS account that uses the Ledger for both the Active & Owner key and after unstaking 4 days ago it's now stuck "Refunding" and I'm unable to issue the "Refund" action to "Unstick" it....

Alternatively if we get account permissions working soon I can change the Active key to a Scatter generated key and then issue the refund using a web based wallet.

Unable to send IQ token

Hello,
when sending IQ token via Ledger Nano S, I receive an error:
image

All other tokens were transfered without a problem

What can be done?

Thank you

MB

Update README, yarn package error

In the README, I think the user needs to run yarn first before yarn package.. If not it does not find the packages.

$ yarn package
yarn run v1.9.4
$ npm run build && build --publish never

> [email protected] build /home/james/opt/fairy-wallet
> concurrently "npm run build-main" "npm run build-renderer"

sh: 1: concurrently: not found
...

Wiki page redirect

In the wiki, when I click on the 5th page titled "Install the Fairy-wallet application", I get redirected to the "Home" page

https://github.com/tarassh/fairy-wallet/wiki/Install-the-Fairy-wallet-application

redirects to

https://github.com/tarassh/fairy-wallet/wiki

Assuming change active key is on the roadmap?

EOS is, as we all know, much more useful if cold holding owner key and using the active key for hot applications. Currently, if someone happens to change both the active and owner keys for their account to their Ledger key, there's no way to set a new active key for the account. Any chance this functionality is on the near-term roadmap?

cannot connect my Ledger Nano S with EOS main net

I have done all steps required to set up an EOS wallet on mac. However I cannot connect my Ledger Nano S with the main net via Fairy Wallet.
I tried all the available Nodes URL, then clicked "connect", then I see my account name in a box, but nothing happen. There is not any button that I can click to move to the next step.
I also shut down my Mac and tried again. But nothing happened.

Please could you help to solve the problem
Thank you and Best regards,
Quynh

screen shot 2018-10-11 at 00 03 35
screen shot 2018-10-11 at 00 03 52

Only 11 tokens are displayed in the selection menu when a user wants to transfer funds.

selection_001

Ledger Live version 1.1.11_amd64
Fairy-wallet version 0.9.5_amd64

Only 11 tokens are displayed in the selection menu when a user wants to transfer funds. Please allow up to the total amount that is available for the EOS account. A scroll down menu would be nice. Currently the only way a user can send tokens that are not displayed in the selection menu is to delete the 11th token to make room for the new token. It's not a big problem but it's kinda annoying 💯

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.