forked from cerc-io/plugeth
Changed to new get keys method on database interface
This commit is contained in:
parent
5e7f8cca4f
commit
075acec9e7
@ -179,13 +179,13 @@ func (i *Console) ParseInput(input string) bool {
|
|||||||
fmt.Println("recipient err:", err)
|
fmt.Println("recipient err:", err)
|
||||||
} else {
|
} else {
|
||||||
tx := ethchain.NewTransaction(recipient, ethutil.Big(tokens[2]), []string{""})
|
tx := ethchain.NewTransaction(recipient, ethutil.Big(tokens[2]), []string{""})
|
||||||
data, _ := ethutil.Config.Db.Get([]byte("KeyRing"))
|
|
||||||
keyRing := ethutil.NewValueFromBytes(data)
|
|
||||||
tx.Sign(keyRing.Get(0).Bytes())
|
|
||||||
fmt.Printf("%x\n", tx.Hash())
|
|
||||||
i.ethereum.TxPool.QueueTransaction(tx)
|
|
||||||
}
|
|
||||||
|
|
||||||
|
key := ethutil.Config.Db.GetKeys()[0]
|
||||||
|
tx.Sign(key.PrivateKey)
|
||||||
|
i.ethereum.TxPool.QueueTransaction(tx)
|
||||||
|
|
||||||
|
fmt.Printf("%x\n", tx.Hash())
|
||||||
|
}
|
||||||
case "gettx":
|
case "gettx":
|
||||||
addr, _ := hex.DecodeString(tokens[1])
|
addr, _ := hex.DecodeString(tokens[1])
|
||||||
data, _ := ethutil.Config.Db.Get(addr)
|
data, _ := ethutil.Config.Db.Get(addr)
|
||||||
@ -200,9 +200,9 @@ func (i *Console) ParseInput(input string) bool {
|
|||||||
code := ethchain.Compile(i.Editor())
|
code := ethchain.Compile(i.Editor())
|
||||||
|
|
||||||
contract := ethchain.NewTransaction(ethchain.ContractAddr, ethutil.Big(tokens[1]), code)
|
contract := ethchain.NewTransaction(ethchain.ContractAddr, ethutil.Big(tokens[1]), code)
|
||||||
data, _ := ethutil.Config.Db.Get([]byte("KeyRing"))
|
|
||||||
keyRing := ethutil.NewValueFromBytes(data)
|
key := ethutil.Config.Db.GetKeys()[0]
|
||||||
contract.Sign(keyRing.Get(0).Bytes())
|
contract.Sign(key.PrivateKey)
|
||||||
|
|
||||||
i.ethereum.TxPool.QueueTransaction(contract)
|
i.ethereum.TxPool.QueueTransaction(contract)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user