cmd/utils: delete InitConfig, KeyTasks
This commit is contained in:
parent
697f6748b8
commit
cd51860bf0
|
@ -29,7 +29,6 @@ import (
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/core"
|
"github.com/ethereum/go-ethereum/core"
|
||||||
"github.com/ethereum/go-ethereum/core/types"
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
|
||||||
"github.com/ethereum/go-ethereum/eth"
|
"github.com/ethereum/go-ethereum/eth"
|
||||||
"github.com/ethereum/go-ethereum/ethutil"
|
"github.com/ethereum/go-ethereum/ethutil"
|
||||||
"github.com/ethereum/go-ethereum/logger"
|
"github.com/ethereum/go-ethereum/logger"
|
||||||
|
@ -96,14 +95,6 @@ func initDataDir(Datadir string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func InitConfig(vmType int, ConfigFile string, Datadir string, EnvPrefix string) *ethutil.ConfigManager {
|
|
||||||
initDataDir(Datadir)
|
|
||||||
cfg := ethutil.ReadConfig(ConfigFile, Datadir, EnvPrefix)
|
|
||||||
cfg.VmType = vmType
|
|
||||||
|
|
||||||
return cfg
|
|
||||||
}
|
|
||||||
|
|
||||||
func exit(err error) {
|
func exit(err error) {
|
||||||
status := 0
|
status := 0
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -132,37 +123,6 @@ func StartEthereum(ethereum *eth.Ethereum) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func KeyTasks(keyManager *crypto.KeyManager, KeyRing string, GenAddr bool, SecretFile string, ExportDir string, NonInteractive bool) {
|
|
||||||
var err error
|
|
||||||
switch {
|
|
||||||
case GenAddr:
|
|
||||||
if NonInteractive || confirm("This action overwrites your old private key.") {
|
|
||||||
err = keyManager.Init(KeyRing, 0, true)
|
|
||||||
}
|
|
||||||
exit(err)
|
|
||||||
case len(SecretFile) > 0:
|
|
||||||
SecretFile = ethutil.ExpandHomePath(SecretFile)
|
|
||||||
|
|
||||||
if NonInteractive || confirm("This action overwrites your old private key.") {
|
|
||||||
err = keyManager.InitFromSecretsFile(KeyRing, 0, SecretFile)
|
|
||||||
}
|
|
||||||
exit(err)
|
|
||||||
case len(ExportDir) > 0:
|
|
||||||
err = keyManager.Init(KeyRing, 0, false)
|
|
||||||
if err == nil {
|
|
||||||
err = keyManager.Export(ExportDir)
|
|
||||||
}
|
|
||||||
exit(err)
|
|
||||||
default:
|
|
||||||
// Creates a keypair if none exists
|
|
||||||
err = keyManager.Init(KeyRing, 0, false)
|
|
||||||
if err != nil {
|
|
||||||
exit(err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
clilogger.Infof("Main address %x\n", keyManager.Address())
|
|
||||||
}
|
|
||||||
|
|
||||||
func FormatTransactionData(data string) []byte {
|
func FormatTransactionData(data string) []byte {
|
||||||
d := ethutil.StringToByteFunc(data, func(s string) (ret []byte) {
|
d := ethutil.StringToByteFunc(data, func(s string) (ret []byte) {
|
||||||
slice := regexp.MustCompile("\\n|\\s").Split(s, 1000000000)
|
slice := regexp.MustCompile("\\n|\\s").Split(s, 1000000000)
|
||||||
|
|
Loading…
Reference in New Issue