Comments (5)
On my Windows 7, there is no Ok button, to make the save.
from mist.
This relates to #555. We need to do this work sooner rather than later.
from mist.
Users should be also be able to restore from a backup from within the UI. For that to work properly we need to be able to effectively shutdown and then restart the geth node (we restore the folder during shutdown). That architecture needs to be solid (which means we can't have issues like in ethereum/meteor-dapp-wallet#152 (comment))
from mist.
When doing a restore, if the user is running geth separately we won't be able to restart it from within Mist. Ideally we would be able to restart geth via an RPC/IPC command or have it reload its keystore, etc. The mgmt interface doesn't currently have anything like that.
More thoughts...
- If we could restart geth via its API then there is argument to be made for having the backup and restore functionality put straight into geth, thus benefiting users who use geth from the command-line too. Mist would then just have the code for doing scheduled backups (which internally would simply call into geth's API at the scheduled times).
- If we shifted the functionality into the geth node then what about the other nodes like eth? if we're only focussing on geth going forward then this isn't an issue, otherwise the others will also need to support these commands.
- if we didn't shift this functionality into geth then we could either a) tell the user to restart their node instance once restore has completed in order for the changed data to be loaded, or b) tell the user to shutdown the node and restart Mist on its own in order for Mist to be able to do the restore. The (b) option in this instance clearly sucks.
The above issues are relevant for when we want to restore. If we're just talking about doing backups then we can certainly have Mist do all the backup logic.
from mist.
But we can restart from within mist, if Mist started the node. I believe anyone who is tech savvy enough to run their own node is savvy enough to restart it when prompted.
On May 3, 2016, at 23:36, Ramesh Nair [email protected] wrote:
When doing a restore, if the user is running geth separately we won't be able to restart it from within Mist. Ideally we would be able to restart geth via an RPC/IPC command or have it reload its keystore, etc. The mgmt interface doesn't currently have anything like that.
More thoughts...
If we could restart geth via its API then there is argument to be made for having the backup and restore functionality put straight into geth, thus benefiting users who use geth from the command-line too. Mist would then just have the code for doing scheduled backups (which internally would simply call into geth's API at the scheduled times).
If we shifted the functionality into the geth node then what about the other nodes like eth? if we're only focussing on geth going forward then this isn't an issue, otherwise the others will also need to support these commands.
if we didn't shift this functionality into geth then we could either a) tell the user to restart their geth instance once restore has completed in order for the changed data to be loaded, or b) tell the user to shutdown geth and restart Mist on its own in order for Mist to be able to do the restore. The (b) option in this instance clearly sucks.
The above issues are relevant for when we want to restore. If we're just talking about doing backups then we can certainly have Mist do all the backup logic.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
from mist.
Related Issues (20)
- "No data found: select a contract from the 'select contract' menu"
- wallet problem geth finishes work HOT 1
- Create MIST for a custom token? HOT 1
- Checksum mismatch in dowloaded node! HOT 10
- How much time it takes to generate wallet?
- Me ethereum wallet stopped syncing with the network on new years day, during the last upgrade. And its been 6 days, and it won't sync at all? i live in cincinnati ohio area USA. HOT 3
- Fatal: Error starting Ethereum: listen udp :30303:
- It requieres some Gith, WTF IS THIS
- Stuck in Splash screen HOT 10
- My balance is zero, but etherscan shows my balance. HOT 1
- Please help cant open my ETH wallet, HOT 1
- Hi world
- Warning! Error encountered during contract execution [Reverted] HOT 1
- 0x447f320347fbAB577BbD737F1a911E848899F845
- problem installing tailwindcss HOT 1
- Mist stays in `connecting` state HOT 1
- Cannot transfer my Ethereum out of Wallet to Ledger Nano S HOT 3
- Excellent HOT 1
- No password/passphrase how to get imported to other wallet??? HOT 2
- not able to open eter wallet HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mist.