Skip to content
This repository has been archived by the owner on Apr 15, 2021. It is now read-only.

Wallet.dat creation with mnemonic seed words (BIP39) #82

Closed
teknex opened this issue Aug 28, 2018 · 2 comments
Closed

Wallet.dat creation with mnemonic seed words (BIP39) #82

teknex opened this issue Aug 28, 2018 · 2 comments
Labels
enhancement New feature or request

Comments

@teknex
Copy link
Contributor

teknex commented Aug 28, 2018

Upon startup without existing wallet.dat, allow user to create or restore the private keys with mnemonic seed words.

@teknex teknex added the enhancement New feature or request label Aug 28, 2018
@Veegold
Copy link

Veegold commented Aug 29, 2018

I support it

teknex pushed a commit that referenced this issue Sep 29, 2019
* Tor Hidden Service v3 implementation + minor Tor improvements

* Changed bool variable name

* Shorter operator for CNetAddr

* Correctly flush addrman entries after peers.dat recreation

* Force the use of the correct hostname when changing v2 <=> v3 addresses in Tor

* Now verify if the file exists before checking its size

* Fixed V3 addresses relaying, fixed addresses pollution on older nodes, and increased protocol version

* Downgrade protocol version to 60041

* Fixed archiving step on feature branch builds

* Now, we will not try to send V3 addresses to older nodes

* Ommit useless IsTorV3() check

* Bump clientversion to 4.1.0.2

* Tor Hidden Service v3 implementation + minor Tor improvements

* Changed bool variable name

* Shorter operator for CNetAddr

* Correctly flush addrman entries after peers.dat recreation

* Force the use of the correct hostname when changing v2 <=> v3 addresses in Tor

* Now verify if the file exists before checking its size

* Fixed V3 addresses relaying, fixed addresses pollution on older nodes, and increased protocol version

* Downgrade protocol version to 60041

* Now, we will not try to send V3 addresses to older nodes

* Ommit useless IsTorV3() check

* Bump clientversion to 4.1.0

* SetupWalletWizard if no wallet.dat exists (Supports #82)

* Add setupwalletwizard.cpp to Makefile.am

* Smaller watermark image für SetupWalletWizard

* Fixed archiving step on feature branch builds

* Implement import wallet.dat

* Bump clientversion to 4.1.0.1

* Improve seed word verification UI

* Remplace no longer working \n with <br>

* Revised texts, Application icon

* Always show first message on help

* Show instructions on mnemonic creation page

* fix NewMnemonicVerificationPage cleanup

* Remove add/remove sub-wallet actions from UI

* Remove key shortcut for mnemonic fields in verification and recover page

* Remove null_addr in serialization

* Bump clientversion to 4.1.0

* Always prefer a v3 address to a v2 address

* Add extra debug informations

* We still use protocol 60041

* Reduce network overhead by 70% when relaying v2 addresses, and by 28% when relaying v3 addresses. Increase protocol version to 60042

* Add nVersion to debug infos

* Add brackets to Clear() function

* Add missing parenthesis

* Factorizing some code

* Be careful to always consistently initialize all fields

* Make sure to memset ip field on error

* Respect original behaviour not to wipe memory on error

* Fixed bug on < operator

* Remove bool fTorV3

* Restore Toms Operator implementation

* Make sure to wipe ip_tor memory when doing a SetSpecial() with a v2 address

* Getting rid of fTorV3 boolean

* Client version 4.1.0.3

* Correct onion format use

* More modulable address type handling

* Revert debug informations to normal

* Change default SocksPort for testnet

* Move onion_port declaration

* Remove const from onion_port variable

* Remove duplicate SocksPort line
@teknex teknex closed this as completed Apr 6, 2020
@teknex
Copy link
Contributor Author

teknex commented Apr 6, 2020

Implemented with 4.1

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants