aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2014-06-30 03:34:07 +0800
committerzelig <viktor.tron@gmail.com>2014-06-30 03:34:07 +0800
commit29cc1af2bc8d4a516e30abba9155584d7df8dd83 (patch)
treef6c33d3ffc319ea76b3850bbc925f64e824ef763
parente43e4ff2c1d882ec96424ced1cf8980e14636afd (diff)
downloadgo-tangerine-29cc1af2bc8d4a516e30abba9155584d7df8dd83.tar.gz
go-tangerine-29cc1af2bc8d4a516e30abba9155584d7df8dd83.tar.zst
go-tangerine-29cc1af2bc8d4a516e30abba9155584d7df8dd83.zip
remove ui/library; instead expose gui itself for initial window
-rw-r--r--ethereal/ui/library.go46
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)
-}