almindor / etherwall Goto Github PK
View Code? Open in Web Editor NEWEthereum QT5 Wallet
License: GNU General Public License v3.0
Ethereum QT5 Wallet
License: GNU General Public License v3.0
Add gas price * gas estimate to the transaction total and show the outcome.
Currently it seems geth always returns a 0 for eth_estimateGas
even if from, to and value are filled in.
sometimes geth starts very slow and wallet cant connect to it. make an option to manual connect to geth
Could you include a script for regenerate the protobuf messages, then it is possible to build on a different version that you generated with.
Here is how python-trezor does it: https://github.com/trezor/python-trezor/blob/master/build_pb.sh
jonny@jonny-thinkpad ~/projects/etherwall ((HEAD detached at v2.0.1)) {1.8}{6.9.4} $ qmake-qt5 -config release
jonny@jonny-thinkpad ~/projects/etherwall ((HEAD detached at v2.0.1)) {1.8}{6.9.4} $ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/hidapi -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtWebSockets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o src/main.cpp
In file included from src/trezor/trezor.h:10:0,
from src/accountmodel.h:34,
from src/main.cpp:34:
src/trezor/proto/messages.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
#error This file was generated by a newer version of protoc which is
^~~~~
src/trezor/proto/messages.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
#error incompatible with your Protocol Buffer headers. Please update
^~~~~
src/trezor/proto/messages.pb.h:14:2: error: #error your headers.
#error your headers.
^~~~~
In file included from src/trezor/trezor.h:10:0,
from src/accountmodel.h:34,
from src/main.cpp:34:
src/trezor/proto/messages.pb.h:25:10: fatal error: google/protobuf/generated_message_table_driven.h: No such file or directory
#include <google/protobuf/generated_message_table_driven.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:949: main.o] Error 1
jonny@jonny-thinkpad ~/projects/etherwall ((HEAD detached at v2.0.1)) {1.8}{6.9.4} $ protoc --version
libprotoc 3.2.0
Hello, after install etherwall 1.3.0+ i got erros in log:
Received: {"jsonrpc":"2.0","id":6,"result":"0x4a817c800"}
Response error: unknown error
HTTP Response parse error: недопустимое значение
HTTP Post reply:
Sent: {
"id": 6,
"jsonrpc": "2.0",
"method": "eth_gasPrice",
"params": [
]
}
Connecting to IPC socket .\pipe\geth.ipc
Response parse error: недопустимое значение
HTTP Post reply:
Response error: unknown error
HTTP Response parse error: недопустимое значение
HTTP Post reply:
Checking to see if there is an already running geth...
Etherwall starting
HTTP Post request: {
}
HTTP Post request: {
"currencies": [
"EUR",
"CAD",
"USD",
"GBP"
]
}
Problem solved after i put libeay32.dll and ssleay32.dll into etherwall folder. Please add these dll's into package. Windows vista64 here.
Dear Github community,
When I downloaded Etherwall, it already had 2 accounts.
I created a new one, for which I set a password, but I recieved the ETH on one of the previously existing accounts.
My question is: how do I recover a password which I didn't set?
It seems that bundling geth
from my machine can cause an issue on another's mac.
I've found a similar issue for macs on stack overflow here
Please implement this feature
Perhaps release it as a separate application: Etherwall ETC
Thanks!
I cant see any transactions after block #3976059 in transaction history tab.
If the thin client server goes off or falls behind we should show an error, lock accounts from transaction sending and send people over to the website for explanation.
Native locales support other than dot character for decimal separator. Current BIGINT library used by Etherwall asserts an error if anything but dot is used.
Cases needed to be considered:
1.234
1,234
1.234,567
Due to compatibility in the past (ubuntu 14.04) dialogs were not usable in etherwall.
Since ubuntu 16.04 is out for quite some time now dialogs are available and all our "dialogs" that use the Window
type should be migrated to Dialog
and the hackish events changed to OnAccepted
and OnRejected
Add offset parameter to TREZOR address import dialog and move the controls from settings into the common dialog.
Offset will allow better "hidden" addresses.
I performed a clean install of windows since my PC was having issues and now my ETH is gone. I have two hard-drives and the one with the desktop app wasn't touched. I exported my wallet before and when I imported it now doesnt show my ethereum please help I spent hard earned money on this
Visual tables should be sortable using the proxy models from Qt5/Qml.
Maybe I'm doing this wrong, but I am trying to import a wallet I backed up from Mist and it isn't working. Etherwall says import successful but the wallet never appears in the list. Is there some extra step I need to do?
I downloaded and installed Etherwall, then I ran it and the icon appears in the dock, but there's no app window visible. I tried redownloading and reinstalling, but it didn't help. Any idea what might be wrong or how could I debug it?
Hi,
I want to send some ETC to my Poloniex account. I paste account number to "To" field: 0xdeed1ac845ab58e7e5c9728918d93c38ca0f7a5e
When I do so I get the following warning: Address checksum mismatch. Use only properly checksumed addresses to prevent wrong sends.
I wonder, is it a bug in Etherwall, or my account is really kinda screwed and I should contact Poloniex. I am using the latest version 1.4.4.
Thanks.
Add a opt-out setting that needs to be enabled (with a warning check pass) to allow bad checksum sends to work.
Now that EIP55 is finalized and supported by Etherwall and most others there should be no reason to allow bad checksum-ed addresses to be used. Example in #27
If users still need to do so they'll need to go to settings and specifically allow this operation in general before proceeding.
Transaction dialog should show this as an error otherwise and block the user from sending their ETH out.
I am currently missing 1 transaction that I sent last night, it shows up in the blockchain explorer, but not in my wallet. I believe I am using thin-client, but cannot find the option in settings to disable it to test that. I am currently running 2.0.1
hi there,
i´m new here and want to thank all of you in advance for your help. i just downloaded etherwall desktop wallet a couple days ago and as a newbie directly tried to deposit ether on it. then i realised that it has to download the history of the bloxckchain to the actual version, i did not worry to much and waited till this was finished and thought then my ether will appear as funds, but this did not happen. in the blockexplorer the transaction is shown as executed. how can i reach my ether now, what should i do?
best regards
Michael
The etherwall cannot be compiled in my ubuntu 16.04.1.
$ sudo apt-get install qt5-default qtdeclarative5-dev
$ git clone https://github.com/almindor/etherwall.git
$ cd etherwall
$ qmake -config release
$ make
src/transactionmodel.cpp:77:15: error: 'TransactionRoles' is not a class or namespace
roles[TransactionRoles::THashRole] = "hash";
The make says "Makefile:631: recipe for target 'transactionmodel.o' failed
make: *** [transactionmodel.o] Error 1
How can I solve this problem? thanks.
When I right click (context menu) on an account, select Export geth account to directory and select a directory to export to, I get an Error exporting account for all the 3 accounts I currently have. (Export to QR code works).
v1.4.7 doesnt work with geth 1.5.5
Hello.
I have a very big problem sending a transaction and I'm very worried! I am sending for the first time and I do not know why this problem arises and how to resolve it. I'm sending you a photo to make it clear what the problem is.
I do not understand what the message means: "No key for given address or file"
Current version doesn't watch for miner rewards in blocks. Miner account can be "skipped" and the balance would remain shown unchanged.
Hello
I have an error in the last number
Wrong address: 0xaFB6a92ee4d8818C745297d0F5BE1D3872F19510
Correct address: 0xAFb6a92EE4D8818c745297d0f5Be1D3872f1951f
not 9510 rather 951f
Best Regard
Wienerin
Wallet is not updating and connecting to download and update wallet need advise on how to cure as connecting to 0 peers
Another improvement proposal. According to https://github.com/ethereum/go-ethereum/wiki/Managing-your-accounts it seems to be possible to change a wallet password using geth but that's not very user friendly and so far I found no implementation of this feature in an official wallet (mist or ethereum wallet). Would be good if Etherwall could offer this functionality!
——
Account update
$ geth account update a94f5374fce5edbc8e2a8697c15331677e6ebf0b
Unlocking account a94f5374fce5edbc8e2a8697c15331677e6ebf0b | Attempt 1/3
Passphrase:
0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b
Account 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b' unlocked.
Please give a new password. Do not forget this password.
Passphrase:
Repeat Passphrase:
0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b
More of an infrastructure problem than a bug, the main website needs to have proper HTTPS especially now that impostors are trying to steal money by cloning Etherwall.
Upon startup I get "Starting Geth" in the main window and then an Error popup that says "WS: Disconnected from websocket".
Here is the log:
WS: Disconnected from websocket
WS: QLocalSocket::connectToServer: Invalid name
WS: QLocalSocket::connectToServer: Invalid name
Geth starting /usr/local/Cellar/ethereum/1.6.6/bin --syncmode=fast --cache 512 --datadir /Users/joeblow/Library/Ethereum --maxpeers=0 --nodiscover --nat=none
Checking to see if there is an already running geth...
Etherwall starting
I have not been able to get 2.0.1 to work. I'm running OS X 10.12.5.
Hi,
At the download page https://www.etherwall.com/downloads/
platform image is download link as well, but it points to an old version:
<a href="https://github.com/almindor/etherwall/releases/download/v1.5.0/etherwall_1_5_0.zip"><br> <img src="https://www.etherwall.com/wp-content/uploads/2017/05/win_logo.png" alt="" width="200" height="200" class="alignleft size-full wp-image-65"></a>
The same for all other platforms as well.
Actually it'snot a got spot for such issue, however did not find any other contacts on the site.
Thanks,
Andrey
Etherwall cannot be execute in Ubuntu 16.04.1 LTS, after compiling it.
$ ./Ethereum
QQmlApplicationEngine failed to load component
qrc://main.qml:22 module "QtQuick.Controls" is not installed.
How to solve this problem? thanks.
After block #4116101 I currently miss 3 transactions in the history which I find in the blockchain explorer
Question: Would it be possible to add a column with the block date in the transaction view and the details? Blockchain explorer has the timestamp ...
Using latest Etherwall 9.0.3 windows & geth
worked like a charm up to now but now chashes as soon i click the transaction tab.
Latest changes, a few sent transaction and seems a sent transaction of 0Eth
Getting a error message : Assertion failed!
Bigint.cpp, line 1724
Expression: 0
Etherwall already supported the first version of EIP55 in the early days.
The implementation changed and due to library/hash inconsistencies has become hard to use with others.
Implement the stable EIP 55 once a consensus is reached.
It's currently not possible to get old transactions now performed by Etherwall outside of re-syncing while etherwall is connected to geth. This is a really slow method.
Which version of Windows are officially supported? The latest build will not start for me. Its gives me an "ms-api-core-heap" dll missing error. I can get a screenshot of the actual error if needed.
From what I understand, these libraries are OS specific. I can switch version of Windows if required. I am also happy to test all recent releases of Windows if it helps the developers.
I cant see any transactions after block #2414692 in transaction history tab.
The error popup is blank as of 2.0.1. Nothing in the text field. Just a standard title bar and ok button. Not using thin client. Noticed 2.0,2 just dropped. Going to give that version a spin and see what happens.
Hello,
1st of all sorry to confuse by previous replys etc.
Could you please help me with following issue
I tried to trnasfer some ETH into bittrex platform,
I did generate code on bittrex but had an error on etherwall, please take look on screetshots
i did contact bittrex support as well but it take longer for them to respond
The Application running on a Windows 10 PC returns exactly every 5 Minutes this output:
Response parse error: Ungültiger Wert
and seldom I see there is an additional HTTP Response parse error: Ungültiger Wert
Using Debug mode I found the following, so I guess the issue relates to non responsive currency value load trials during blockchain sync.
Response parse error: Ungültiger Wert
HTTP Post reply:
HTTP Post request: {
"currencies": [
"BTC",
"EUR",
"CAD",
"USD",
"GBP"
],
"version": 2
}
How can I fix this issue?
It would be great if hardware wallets such as trezor or keepkey were supported.
Etherwall dont sync anymore :( after working for like 2 month. Im new to ethermining, i followed an newbie-guide and the choosen wallet was etherwall. so far it did a god job. txns from miningpool i got withhin one hr. but now it dont sync the blocks anymore. it shows conected with up to 8 peers. i see the following errors in Etherwallet/submenu Logs :
WARN [ *timestamp] Syncronisation failed, dropping peer peer=*address err = "retrieved hash chain is invalid"
WARN [ timestamp] Syncronisation failed,dropping peer peer=address err=timeout
WARN [ timestamp] Syncronisation failed, retrying err "receipt download canceled (requested)
many of this like 40 in row WARN [ timestamp] Header broke chain ancestry peer=address ?number= blocknumber? hash=address
i use Etherwall 2.0.2 Geth v1.6.7 on Win10 x64 all updates
any suggestions ? thnx
Sorry to get in touch here but couldn't find an email elsewhere. I don't remember setting up a password when creating my first wallet. I know 99.99% this is useless but thought I might ask if there wasn't a default password or something I might have missed? Otherwise I am lost. Thanks!
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.