diff --git a/cmd/puppeth/module_dashboard.go b/cmd/puppeth/module_dashboard.go index a76ee19a0..b238af031 100644 --- a/cmd/puppeth/module_dashboard.go +++ b/cmd/puppeth/module_dashboard.go @@ -80,12 +80,10 @@ var dashboardContent = `
The Ethereum Wallet is an Electron based desktop application to manage your Ethereum accounts and funds. Beside the usual account life-cycle operations you would expect to perform, the wallet also provides a means to send transactions from your accounts and to interact with smart contracts deployed on the network.
-Under the hood the wallet is backed by a go-ethereum full node, meaning that a mid range machine is assumed. Similarly, synchronization is based on fast-sync, which will download all blockchain data from the network and make it available to the wallet. Light nodes cannot currently fully back the wallet, but it's a target actively pursued.
-To connect with the Ethereum Wallet, you'll need to initialize your private network first via Geth as the wallet does not currently support calling Geth directly. To initialize your local chain, download {{.GethGenesis}}
and run:
-
geth --datadir=$HOME/.{{.Network}} init {{.GethGenesis}}- -
With your local chain initialized, you can start the Ethereum Wallet: -
ethereumwallet --rpc $HOME/.{{.Network}}/geth.ipc --node-networkid={{.NetworkID}} --node-datadir=$HOME/.{{.Network}}{{if .Ethstats}} --node-ethstats='{{.Ethstats}}'{{end}} --node-bootnodes={{.BootnodesFlat}}-
-
-
You can download the Ethereum Wallet from https://github.com/ethereum/mist/releases.
-The Mist browser is an Electron based desktop application to load and interact with Ethereum enabled third party web DApps. Beside all the functionality provided by the Ethereum Wallet, Mist is an extended web-browser where loaded pages have access to the Ethereum network via a web3.js provider, and may also interact with users' own accounts (given proper authorization and confirmation of course).
-Under the hood the browser is backed by a go-ethereum full node, meaning that a mid range machine is assumed. Similarly, synchronization is based on fast-sync, which will download all blockchain data from the network and make it available to the wallet. Light nodes cannot currently fully back the wallet, but it's a target actively pursued.
-To connect with the Mist browser, you'll need to initialize your private network first via Geth as Mist does not currently support calling Geth directly. To initialize your local chain, download {{.GethGenesis}}
and run:
-
geth --datadir=$HOME/.{{.Network}} init {{.GethGenesis}}- -
With your local chain initialized, you can start Mist: -
mist --rpc $HOME/.{{.Network}}/geth.ipc --node-networkid={{.NetworkID}} --node-datadir=$HOME/.{{.Network}}{{if .Ethstats}} --node-ethstats='{{.Ethstats}}'{{end}} --node-bootnodes={{.BootnodesFlat}}-
-
-
You can download the Mist browser from https://github.com/ethereum/mist/releases.
-Puppeth is a tool to aid you in creating a new Ethereum network down to the genesis block, bootnodes, signers, ethstats server, crypto faucet, wallet browsers, block explorer, dashboard and more; without the hassle that it would normally entail to manually configure all these services one by one.
+Puppeth is a tool to aid you in creating a new Ethereum network down to the genesis block, bootnodes, signers, ethstats server, crypto faucet, block explorer, dashboard and more; without the hassle that it would normally entail to manually configure all these services one by one.
Puppeth uses ssh to dial in to remote servers, and builds its network components out of docker containers using docker-compose. The user is guided through the process via a command line wizard that does the heavy lifting and topology configuration automatically behind the scenes.
Puppeth is distributed as part of the Geth & Tools bundles, but can also be installed separately via:
go get github.com/ethereum/go-ethereum/cmd/puppeth@@ -461,9 +407,6 @@ try! node?.start(); case "#explorer": url = "//{{.ExplorerPage}}"; break; - case "#wallet": - url = "//{{.WalletPage}}"; - break; case "#faucet": url = "//{{.FaucetPage}}"; break; @@ -587,7 +530,6 @@ func deployDashboard(client *sshClient, network string, conf *config, config *da "VHost": config.host, "EthstatsPage": config.ethstats, "ExplorerPage": config.explorer, - "WalletPage": config.wallet, "FaucetPage": config.faucet, }) files[filepath.Join(workdir, "docker-compose.yaml")] = composefile.Bytes() @@ -615,7 +557,6 @@ func deployDashboard(client *sshClient, network string, conf *config, config *da "NetworkTitle": strings.Title(network), "EthstatsPage": config.ethstats, "ExplorerPage": config.explorer, - "WalletPage": config.wallet, "FaucetPage": config.faucet, "GethGenesis": network + ".json", "Bootnodes": conf.bootnodes, @@ -695,7 +636,6 @@ type dashboardInfos struct { ethstats string explorer string - wallet string faucet string } @@ -707,7 +647,6 @@ func (info *dashboardInfos) Report() map[string]string { "Website listener port": strconv.Itoa(info.port), "Ethstats service": info.ethstats, "Explorer service": info.explorer, - "Wallet service": info.wallet, "Faucet service": info.faucet, } } @@ -748,7 +687,6 @@ func checkDashboard(client *sshClient, network string) (*dashboardInfos, error) port: port, ethstats: infos.envvars["ETHSTATS_PAGE"], explorer: infos.envvars["EXPLORER_PAGE"], - wallet: infos.envvars["WALLET_PAGE"], faucet: infos.envvars["FAUCET_PAGE"], }, nil } diff --git a/cmd/puppeth/module_wallet.go b/cmd/puppeth/module_wallet.go deleted file mode 100644 index 336e40890..000000000 --- a/cmd/puppeth/module_wallet.go +++ /dev/null @@ -1,201 +0,0 @@ -// Copyright 2017 The go-ethereum Authors -// This file is part of go-ethereum. -// -// go-ethereum is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// go-ethereum is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with go-ethereum. If not, see