Giter Site home page Giter Site logo

etherwall's People

Contributors

almindor avatar diegoviola avatar gkaindl 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

etherwall's Issues

Estimate and total gas price value

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.

Include a script to regenerate the protobuf messages

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

SSL errors

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.

Password

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?

Add server status check for thin client

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.

Allow locale-specific decimal separator

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

Use QT5 dialogs

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" to TREZOR address import

Add offset parameter to TREZOR address import dialog and move the controls from settings into the common dialog.

Offset will allow better "hidden" addresses.

Performed a clean install of windows now my ETH is gone

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

Runtime error

Just had a runtime error - Etherwall does not like comma (,) instead of dot (.)
runtime errpr
which I can reproduce as shown in the screenshot.

Importing wallet from Mist - Not working

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?

Mac OS Sierra - app window not visible

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?

Address checksum mismatch.

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.

Ensure bad checksum transactions are blocked

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.

Missing Transactions

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

deposit to etherwall desktop wallet did not reach it

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

How to compile/install etherwall in ubuntu?

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.

Sending problem

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"

http://prikachi.com/images.php?images/775/9164775k.jpg

miner rewards watch

Current version doesn't watch for miner rewards in blocks. Miner account can be "skipped" and the balance would remain shown unchanged.

Please help me

Hello

I have an error in the last number

Wrong address: 0xaFB6a92ee4d8818C745297d0F5BE1D3872F19510

Correct address: 0xAFb6a92EE4D8818c745297d0f5Be1D3872f1951f

not 9510 rather 951f

Best Regard
Wienerin

Password change for Wallet

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

HTTPS on main site

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.

2.0.1 Thin Client doesn't work

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.

Wrong download links on the website

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.

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.

Blockdate in transactions

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

Etherwall crash

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

[Re]implement EIP55

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.

Improve UX

The UI/UX can be improved with a few well made changes:

  1. Remember window position and size ✓
  2. Auto-resize columns in tables appropriately ✓
  3. Add sorting to tables #32 [skipping for now]
  4. Add more information links ✓
  5. Use QT5 dialogs #24

Transaction history support

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.

Will not run on Windows 2012 R2

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.

etherwall to bittrex

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

bittrex
etherwall

Repeated every 5 minutes: Response parse error: Ungültiger Wert

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?

No syncing

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

Is there a default password?

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!

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.