Process transactions

This commit is contained in:
obscuren
2014-02-03 02:01:31 +01:00
parent ec883db3b1
commit 5e36e3ccc7
2 changed files with 12 additions and 12 deletions

View File

@@ -144,11 +144,15 @@ func (i *Console) ParseInput(input string) bool {
case "encode":
fmt.Printf("%q\n", ethutil.Encode(tokens[1]))
case "tx":
recipient, _ := hex.DecodeString(tokens[1])
tx := ethchain.NewTransaction(recipient, ethutil.Big(tokens[2]), []string{""})
fmt.Printf("%x\n", tx.Hash())
recipient, err := hex.DecodeString(tokens[1])
if err != nil {
fmt.Println("recipient err:", err)
} else {
tx := ethchain.NewTransaction(recipient, ethutil.Big(tokens[2]), []string{""})
fmt.Printf("%x\n", tx.Hash())
i.ethereum.TxPool.QueueTransaction(tx)
}
i.ethereum.TxPool.QueueTransaction(tx)
case "gettx":
addr, _ := hex.DecodeString(tokens[1])
data, _ := ethutil.Config.Db.Get(addr)