Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
4c2933ad
Commit
4c2933ad
authored
Nov 19, 2015
by
Jeffrey Wilcke
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1993 from obscuren/remove-legalese
cmd/geth, cmd/utils: removed legalese
parents
7399b138
1c63d08e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
77 deletions
+0
-77
main.go
cmd/geth/main.go
+0
-26
cmd.go
cmd/utils/cmd.go
+0
-10
legalese.go
cmd/utils/legalese.go
+0
-41
No files found.
cmd/geth/main.go
View file @
4c2933ad
...
...
@@ -405,8 +405,6 @@ func makeDefaultExtra() []byte {
}
func
run
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
cfg
:=
utils
.
MakeEthConfig
(
ClientIdentifier
,
nodeNameVersion
,
ctx
)
cfg
.
ExtraData
=
makeExtra
(
ctx
)
...
...
@@ -421,8 +419,6 @@ func run(ctx *cli.Context) {
}
func
attach
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
var
client
comms
.
EthereumClient
var
err
error
if
ctx
.
Args
()
.
Present
()
{
...
...
@@ -454,8 +450,6 @@ func attach(ctx *cli.Context) {
}
func
console
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
cfg
:=
utils
.
MakeEthConfig
(
ClientIdentifier
,
nodeNameVersion
,
ctx
)
cfg
.
ExtraData
=
makeExtra
(
ctx
)
...
...
@@ -488,8 +482,6 @@ func console(ctx *cli.Context) {
}
func
execJSFiles
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
cfg
:=
utils
.
MakeEthConfig
(
ClientIdentifier
,
nodeNameVersion
,
ctx
)
ethereum
,
err
:=
eth
.
New
(
cfg
)
if
err
!=
nil
{
...
...
@@ -515,8 +507,6 @@ func execJSFiles(ctx *cli.Context) {
}
func
unlockAccount
(
ctx
*
cli
.
Context
,
am
*
accounts
.
Manager
,
addr
string
,
i
int
,
inputpassphrases
[]
string
)
(
addrHex
,
auth
string
,
passphrases
[]
string
)
{
utils
.
CheckLegalese
(
ctx
.
GlobalString
(
utils
.
DataDirFlag
.
Name
))
var
err
error
passphrases
=
inputpassphrases
addrHex
,
err
=
utils
.
ParamToAddress
(
addr
,
am
)
...
...
@@ -541,16 +531,12 @@ func unlockAccount(ctx *cli.Context, am *accounts.Manager, addr string, i int, i
}
func
blockRecovery
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
if
len
(
ctx
.
Args
())
<
1
{
glog
.
Fatal
(
"recover requires block number or hash"
)
}
arg
:=
ctx
.
Args
()
.
First
()
cfg
:=
utils
.
MakeEthConfig
(
ClientIdentifier
,
nodeNameVersion
,
ctx
)
utils
.
CheckLegalese
(
cfg
.
DataDir
)
blockDb
,
err
:=
ethdb
.
NewLDBDatabase
(
filepath
.
Join
(
cfg
.
DataDir
,
"blockchain"
),
cfg
.
DatabaseCache
)
if
err
!=
nil
{
glog
.
Fatalln
(
"could not open db:"
,
err
)
...
...
@@ -611,8 +597,6 @@ func startEth(ctx *cli.Context, eth *eth.Ethereum) {
}
func
accountList
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
am
:=
utils
.
MakeAccountManager
(
ctx
)
accts
,
err
:=
am
.
Accounts
()
if
err
!=
nil
{
...
...
@@ -664,8 +648,6 @@ func getPassPhrase(ctx *cli.Context, desc string, confirmation bool, i int, inpu
}
func
accountCreate
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
am
:=
utils
.
MakeAccountManager
(
ctx
)
passphrase
,
_
:=
getPassPhrase
(
ctx
,
"Your new account is locked with a password. Please give a password. Do not forget this password."
,
true
,
0
,
nil
)
acct
,
err
:=
am
.
NewAccount
(
passphrase
)
...
...
@@ -676,8 +658,6 @@ func accountCreate(ctx *cli.Context) {
}
func
accountUpdate
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
am
:=
utils
.
MakeAccountManager
(
ctx
)
arg
:=
ctx
.
Args
()
.
First
()
if
len
(
arg
)
==
0
{
...
...
@@ -693,8 +673,6 @@ func accountUpdate(ctx *cli.Context) {
}
func
importWallet
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
keyfile
:=
ctx
.
Args
()
.
First
()
if
len
(
keyfile
)
==
0
{
utils
.
Fatalf
(
"keyfile must be given as argument"
)
...
...
@@ -715,8 +693,6 @@ func importWallet(ctx *cli.Context) {
}
func
accountImport
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
keyfile
:=
ctx
.
Args
()
.
First
()
if
len
(
keyfile
)
==
0
{
utils
.
Fatalf
(
"keyfile must be given as argument"
)
...
...
@@ -731,8 +707,6 @@ func accountImport(ctx *cli.Context) {
}
func
makedag
(
ctx
*
cli
.
Context
)
{
utils
.
CheckLegalese
(
utils
.
MustDataDir
(
ctx
))
args
:=
ctx
.
Args
()
wrongArgs
:=
func
()
{
utils
.
Fatalf
(
`Usage: geth makedag <block number> <outputdir>`
)
...
...
cmd/utils/cmd.go
View file @
4c2933ad
...
...
@@ -95,16 +95,6 @@ func PromptPassword(prompt string, warnTerm bool) (string, error) {
return
input
,
err
}
func
CheckLegalese
(
datadir
string
)
{
// check "first run"
if
!
common
.
FileExist
(
datadir
)
{
r
,
_
:=
PromptConfirm
(
legalese
)
if
!
r
{
Fatalf
(
"Must accept to continue. Shutting down...
\n
"
)
}
}
}
// Fatalf formats a message to standard error and exits the program.
// The message is also printed to standard output if standard error
// is redirected to a different file.
...
...
cmd/utils/legalese.go
deleted
100644 → 0
View file @
7399b138
// Copyright 2015 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 <http://www.gnu.org/licenses/>.
package
utils
const
(
legalese
=
`
=======================================
Disclaimer of Liabilites and Warranties
=======================================
THE USER EXPRESSLY KNOWS AND AGREES THAT THE USER IS USING THE ETHEREUM PLATFORM AT THE USER’S SOLE
RISK. THE USER REPRESENTS THAT THE USER HAS AN ADEQUATE UNDERSTANDING OF THE RISKS, USAGE AND
INTRICACIES OF CRYPTOGRAPHIC TOKENS AND BLOCKCHAIN-BASED OPEN SOURCE SOFTWARE, ETH PLATFORM AND ETH.
THE USER ACKNOWLEDGES AND AGREES THAT, TO THE FULLEST EXTENT PERMITTED BY ANY APPLICABLE LAW, THE
DISCLAIMERS OF LIABILITY CONTAINED HEREIN APPLY TO ANY AND ALL DAMAGES OR INJURY WHATSOEVER CAUSED
BY OR RELATED TO RISKS OF, USE OF, OR INABILITY TO USE, ETH OR THE ETHEREUM PLATFORM UNDER ANY CAUSE
OR ACTION WHATSOEVER OF ANY KIND IN ANY JURISDICTION, INCLUDING, WITHOUT LIMITATION, ACTIONS FOR
BREACH OF WARRANTY, BREACH OF CONTRACT OR TORT (INCLUDING NEGLIGENCE) AND THAT NEITHER STIFTUNG
ETHEREUM NOR ETHEREUM TEAM SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR
CONSEQUENTIAL DAMAGES, INCLUDING FOR LOSS OF PROFITS, GOODWILL OR DATA. SOME JURISDICTIONS DO NOT
ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR CERTAIN
TYPES OF DAMAGES. THEREFORE, SOME OF THE ABOVE LIMITATIONS IN THIS SECTION MAY NOT APPLY TO A USER.
IN PARTICULAR, NOTHING IN THESE TERMS SHALL AFFECT THE STATUTORY RIGHTS OF ANY USER OR EXCLUDE
INJURY ARISING FROM ANY WILLFUL MISCONDUCT OR FRAUD OF STIFTUNG ETHEREUM.
Do you accept this agreement?`
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment