diff options
author | zelig <viktor.tron@gmail.com> | 2014-06-30 03:34:07 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2014-06-30 03:34:07 +0800 |
commit | 29cc1af2bc8d4a516e30abba9155584d7df8dd83 (patch) | |
tree | f6c33d3ffc319ea76b3850bbc925f64e824ef763 /ethereal | |
parent | e43e4ff2c1d882ec96424ced1cf8980e14636afd (diff) | |
download | dexon-29cc1af2bc8d4a516e30abba9155584d7df8dd83.tar.gz dexon-29cc1af2bc8d4a516e30abba9155584d7df8dd83.tar.zst dexon-29cc1af2bc8d4a516e30abba9155584d7df8dd83.zip |
remove ui/library; instead expose gui itself for initial window
Diffstat (limited to 'ethereal')
-rw-r--r-- | ethereal/ui/library.go | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/ethereal/ui/library.go b/ethereal/ui/library.go deleted file mode 100644 index 267108195..000000000 --- a/ethereal/ui/library.go +++ /dev/null @@ -1,46 +0,0 @@ -package ethui - -import ( - "fmt" - "github.com/ethereum/eth-go/ethchain" - "github.com/ethereum/eth-go/ethutil" - "github.com/ethereum/go-ethereum/utils" - "github.com/obscuren/secp256k1-go" - "strings" -) - -type EthLib struct { - stateManager *ethchain.StateManager - blockChain *ethchain.BlockChain - txPool *ethchain.TxPool - Db *Debugger -} - -func (lib *EthLib) ImportAndSetPrivKey(privKey string) bool { - fmt.Println(privKey) - mnemonic := strings.Split(privKey, " ") - if len(mnemonic) == 24 { - fmt.Println("Got mnemonic key, importing.") - key := ethutil.MnemonicDecode(mnemonic) - utils.ImportPrivateKey(key) - } else if len(mnemonic) == 1 { - fmt.Println("Got hex key, importing.") - utils.ImportPrivateKey(privKey) - } else { - fmt.Println("Did not recognise format, exiting.") - return false - } - return true -} - -func (lib *EthLib) CreateAndSetPrivKey() (string, string, string, string) { - _, prv := secp256k1.GenerateKeyPair() - keyPair, err := ethutil.GetKeyRing().NewKeyPair(prv) - if err != nil { - panic(err) - } - - mne := ethutil.MnemonicEncode(ethutil.Hex(keyPair.PrivateKey)) - mnemonicString := strings.Join(mne, " ") - return mnemonicString, fmt.Sprintf("%x", keyPair.Address()), ethutil.Hex(keyPair.PrivateKey), ethutil.Hex(keyPair.PublicKey) -} |