Skip to content

ETICA GUI V 1.0.0

Compare
Choose a tag to compare
@kevin-wad kevin-wad released this 04 Apr 20:42
· 44 commits to main since this release

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.