Skip to content

Releases: etica/etica-gui

v1.0.8

13 Feb 05:52
Compare
Choose a tag to compare

This version introduces support for Etica v2 Meticulous hardfork, it makes it possible to use the commits recover system.
It also adds improvement on enodes sync system, update main enodes list and add option to edit main peer enode before wallet connection to enable change of main peer if main peer enode is down.

Important note:
Download the new Etica GUI v1.0.8 before opening Etica GUI, because if you open Etica GUI with an older version it could potentially corrupt your local blockchain.
If that happens and your wallet doesn't sync after upgrade it is certainly because you opened your Etica GUI with v1.0.7, while mainnet was already on Etica v2 which could potentially have corrupted your local blockchain.
In this situation try multiple times and if it is still not syncing, create a new wallet by importing your seed and make sure to select a brand new blockchain directory in the setup interface

Note for building from source code on Windows:
If you want to build wallet from source code for windows. Now it is necessary to unzip the geth file in bin/win/unzip-in-this-folder
This is due to geth.exe file size that is above github max file size limit.

Current Known Issues:
None

Former Known Issues:
Heap out of memory error (Resolved)

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.8.zip file in section bottom
Linux: No precompiled wallet for linux yet, need to install from source for now. (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install

# For windows, before launching wallet you need to unzip the geth.exe file in /bin/win/geth-unzip-in-this-folder

# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.7

22 Aug 11:36
Compare
Choose a tag to compare

This version mainly fixes adding votes from external wallets. It was rightfully reported that when voting from other wallets like Metamask there was an issue to import votes into EticaGUI. It is now resolved.

Current Known Issues:
None

Former Known Issues:
Heap out of memory erro (Resolved)

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.7.zip file in section bottom
Linux: No precompiled wallet for linux yet, need to install from source for now. (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install
# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.6

28 Jul 16:34
Compare
Choose a tag to compare

This version mainly fixes the main known issue of the wallet that was the Heap out of memory error.
This prevented wallet to scan large amount of blocks in a row and triggered a black screen due to an overload of the Heap memory. This issue is now resolved and the wallet should be able to scan all blockchain in a row to look for wallet transactions. It will be particularly useful for imported wallets that need to scan all blockchain to look for their transactions and for wallets that have not been open for a long time that need to scan lots of blocks in a row.

Important: If you had connection issues you need to create or import a new wallet with a NEW blockchain folder.

Current Known Issues:
None

Former Known Issues:
Heap out of memory erro (Resolved)

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.6.zip file in section bottom
Linux: No precompiled wallet for linux yet, need to install from source for now. (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install
# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.5

24 Jun 22:43
Compare
Choose a tag to compare

This patch mainly fixes an issue of some ETI send transactions not appearing on transactions table since last release.

The patch also:

  • Fixes Add Addresses to Book and set Addresses names. This feature is now fully operational

Important: If you had connection issues you need to create or import a new wallet with a NEW blockchain folder.

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.4.zip file in section bottom
Linux: No pre compiled wallet for linux yet (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install
# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.4

15 Jun 09:12
Compare
Choose a tag to compare

This patch mainly fixes reported wallet peer connexion issues on Windows build.

The patch also:

  • Implements derive multi addresses for wallet import from seed
  • Implements check web3Local current provider and close connection if exists before locking wallet
  • Implements Delete Blockchain data folder and resync operational, with security to only delete specific files and folders names
  • Implements autodelte keystore's address, for import seed on cases where keystore already exists
  • Multi default enodes for mainnet peer connexion
  • Implements a system to output geth logs in a file
  • Removes Menu

Important: If you had connection issues you need to create or import a new wallet with a NEW blockchain folder.

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.4.zip file in section bottom
Linux: No pre compiled wallet for linux yet (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install
# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.3

16 Apr 18:21
Compare
Choose a tag to compare

This patch updates wallet settings for Building executables. Wallet includes the following features:

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

Supported OS:
Linux and Windows
(no tests on MacOS yet)

Etica GUI

To Use

---- > DOWNLOAD THE COMPILED WALLET AND LAUNCH IT RIGHT AWAY < -----

Download the compiled wallet. This is the compiled version of the wallet that has already been packaged and is ready to use.

Windows: Download Windows-eticawallet-1.0.2.zip file in section bottom (1.0.2 should be replaced by latest version number)
Linux: No pre compiled wallet for linux yet (coming soon)
macOS: (coming soon)

OR

---- > INSTALL FROM SOURCE CODE: <----

INSTALL FROM SOURCE CODE:
Windows

# Clone this repository
git clone https://github.com/etica/etica-gui.git`
# Go into the repository
cd etica-gui/
# Install dependencies
npm install
# Launch wallet
npm start

Linux:

# Clone this repository
$ git clone https://github.com/etica/etica-gui.git
# Go into the repository
$ cd etica-gui/
# Install npm
$ sudo apt-get install npm
# Install dependencies
$ sudo npm install
# Launch wallet
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Optional (Build executable launch files for your wallet):
Once you have installed Etica Wallet from source code, you can generate your wallet executable with following commands:
Windows

# Generate executable:
npm run dist-win

Linux

# Generate executable:
npm run dist-linux

License

CC0 1.0 (Public Domain)

Thank you for using Etica GUI Wallet, and please don't hesitate to get in touch on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.2

06 Apr 07:52
Compare
Choose a tag to compare

This patch fixes wallet version number in package.json. Wallet includes the following features:

Features
Multi Wallets Creation: Enables to create multiple wallets, each wallet has its own seed.
Mainnet and Tesnet: Supports mainnet and testnet mode
Secure Wallet Creation : Users can create a new wallet with a password-protected seed phrase.
Secure Wallet Import : Users can import a wallet from 24 words seed phrase.
Address Generation: The wallet can generatedeterministic addresses from seed phrase, enabling users to recover wallets.
Transaction History: The wallet keeps a record of all transactions made by the user, providing a complete history of wallet activity.
Send EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Receive EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Stake ETI: The wallet enables to stake ETI.
Create new Disease: The wallet enables to add new Diseases to Etica Protocol.
Create new Chunk: The wallet enables to add new Chunks to Etica Protocol.
Create Proposals: The wallet enables to submit new Proposals to Etica Protocol.
Claim Proposals: The wallet enables to claim Proposals for both voters and creator of proposal.
Claim ETI stakes: The wallet enables to claim ETI stakes.
Vote on Proposals: The wallet enables to vote on proposals.
Proposals Status: The wallet enables to keep track of proposals status and their voting stage.
Snap ETI stakes: The wallet enables to snap ETI stakes.
Consolidate ETI stakes: The wallet enables to consolidate ETI stakes.
Import Wallet from certain Block Height: The wallet enables to select a block height from which imported wallet should scan transactions.

Testnet mode: The wallet supports Testnet mode. Users can test Etica by connecting wallet to local blockchain or Testnet (Etica has no public Testnet yet). In order to use wallet in testnet, user must have a local blockchain running or a testnet enode endpoint. At wallet creation if user choses to create a testnet wallet, the wallet asks for a testnet Enode endpoint and an Etica smart contract address (user has to deploy an Etica smart contract on the testnet or local blockchain)

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

OS
Linux and Windows
Mac not tested yet

How to Install

Windows

git clone https://github.com/etica/etica-gui.git
cd etica-gui/
npm install
npm start

Linux:

$ git clone https://github.com/etica/etica-gui.git
$ cd etica-gui/
$ sudo apt-get install npm
~/etica-gui$ sudo npm install
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

For more information about how to use the wallet and advanced features, more tutorials and videos are coming.

Thank you for using Etica GUI Wallet, and please don't hesitate to contact me on Discord, Reddit or Telegram if you have any questions or feedback.

v1.0.1

05 Apr 20:51
Compare
Choose a tag to compare

This patch fixes an issue that prevented wallet from making Stakes Consolidation. Wallet includes the following features:

Features
Multi Wallets Creation: Enables to create multiple wallets, each wallet has its own seed.
Mainnet and Tesnet: Supports mainnet and testnet mode
Secure Wallet Creation : Users can create a new wallet with a password-protected seed phrase.
Secure Wallet Import : Users can import a wallet from 24 words seed phrase.
Address Generation: The wallet can generatedeterministic addresses from seed phrase, enabling users to recover wallets.
Transaction History: The wallet keeps a record of all transactions made by the user, providing a complete history of wallet activity.
Send EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Receive EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Stake ETI: The wallet enables to stake ETI.
Create new Disease: The wallet enables to add new Diseases to Etica Protocol.
Create new Chunk: The wallet enables to add new Chunks to Etica Protocol.
Create Proposals: The wallet enables to submit new Proposals to Etica Protocol.
Claim Proposals: The wallet enables to claim Proposals for both voters and creator of proposal.
Claim ETI stakes: The wallet enables to claim ETI stakes.
Vote on Proposals: The wallet enables to vote on proposals.
Proposals Status: The wallet enables to keep track of proposals status and their voting stage.
Snap ETI stakes: The wallet enables to snap ETI stakes.
Consolidate ETI stakes: The wallet enables to consolidate ETI stakes.
Import Wallet from certain Block Height: The wallet enables to select a block height from which imported wallet should scan transactions.

Testnet mode: The wallet supports Testnet mode. Users can test Etica by connecting wallet to local blockchain or Testnet (Etica has no public Testnet yet). In order to use wallet in testnet, user must have a local blockchain running or a testnet enode endpoint. At wallet creation if user choses to create a testnet wallet, the wallet asks for a testnet Enode endpoint and an Etica smart contract address (user has to deploy an Etica smart contract on the testnet or local blockchain)

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

OS
Linux and Windows
Mac not tested yet

How to Install

Windows

git clone https://github.com/etica/etica-gui.git
cd etica-gui/
npm install
npm start

Linux:

$ git clone https://github.com/etica/etica-gui.git
$ cd etica-gui/
$ sudo apt-get install npm
~/etica-gui$ sudo npm install
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

For more information about how to use the wallet and advanced features, more tutorials and videos are coming.

Thank you for using Etica GUI Wallet, and please don't hesitate to contact me on Discord, Reddit or Telegram if you have any questions or feedback.

ETICA GUI V 1.0.0

04 Apr 20:42
Compare
Choose a tag to compare

I'm excited to announce the release of Etica GUI Wallet v1.0.0, the first version of our GUI wallet. This version includes the following features:

Features
Multi Wallets Creation: Enables to create multiple wallets, each wallet has its own seed.
Mainnet and Tesnet: Supports mainnet and testnet mode
Secure Wallet Creation : Users can create a new wallet with a password-protected seed phrase.
Secure Wallet Import : Users can import a wallet from 24 words seed phrase.
Address Generation: The wallet can generatedeterministic addresses from seed phrase, enabling users to recover wallets.
Transaction History: The wallet keeps a record of all transactions made by the user, providing a complete history of wallet activity.
Send EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Receive EGAZ & ETI: The wallet enables to send both ETI and EGAZ.
Stake ETI: The wallet enables to stake ETI.
Create new Disease: The wallet enables to add new Diseases to Etica Protocol.
Create new Chunk: The wallet enables to add new Chunks to Etica Protocol.
Create Proposals: The wallet enables to submit new Proposals to Etica Protocol.
Claim Proposals: The wallet enables to claim Proposals for both voters and creator of proposal.
Claim ETI stakes: The wallet enables to claim ETI stakes.
Vote on Proposals: The wallet enables to vote on proposals.
Proposals Status: The wallet enables to keep track of proposals status and their voting stage.
Snap ETI stakes: The wallet enables to snap ETI stakes.
Consolidate ETI stakes: The wallet enables to consolidate ETI stakes.
Import Wallet from certain Block Height: The wallet enables to select a block height from which imported wallet should scan transactions.

Testnet mode: The wallet supports Testnet mode. Users can test Etica by connecting wallet to local blockchain or Testnet (Etica has no public Testnet yet). In order to use wallet in testnet, user must have a local blockchain running or a testnet enode endpoint. At wallet creation if user choses to create a testnet wallet, the wallet asks for a testnet Enode endpoint and an Etica smart contract address (user has to deploy an Etica smart contract on the testnet or local blockchain)

Known Issues
Heap out of memory error: for first transactions scanning of new wallets imported from a seed that need to scan many blocks. Doesn't affect wallets created from a brand new seed, only affects imported wallets. This will be solved in future patch release, once scanning transactions script is optimised.

OS
Linux and Windows
Mac not tested yet

How to Install

Windows

git clone https://github.com/etica/etica-gui.git
cd etica-gui/
npm install
npm start

Linux:

$ git clone https://github.com/etica/etica-gui.git
$ cd etica-gui/
$ sudo apt-get install npm
$ npm start

Linux installation help guide: https://github.com/gemandmining/eticalinuxwallet/wiki

For more information about how to use the wallet and advanced features, more tutorials and videos are coming.

Thank you for using Etica GUI Wallet, and please don't hesitate to contact me on Discord, Reddit or Telegram if you have any questions or feedback.