aboutsummaryrefslogtreecommitdiffstats
path: root/dev_console.go
diff options
context:
space:
mode:
Diffstat (limited to 'dev_console.go')
-rw-r--r--dev_console.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/dev_console.go b/dev_console.go
index 2e6b385df..696493cdd 100644
--- a/dev_console.go
+++ b/dev_console.go
@@ -197,16 +197,16 @@ func (i *Console) ParseInput(input string) bool {
}
case "contract":
fmt.Println("Contract editor (Ctrl-D = done)")
- code := i.Editor()
+ code := ethchain.Compile(i.Editor())
- contract := ethchain.NewTransaction([]byte{}, 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)
contract.Sign(keyRing.Get(0).Bytes())
i.ethereum.TxPool.QueueTransaction(contract)
- fmt.Printf("%x\n", contract.Hash())
+ fmt.Printf("%x\n", contract.Hash()[12:])
case "exit", "quit", "q":
return false
case "help":