diff options
author | obscuren <geffobscura@gmail.com> | 2014-01-25 22:19:29 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-01-25 22:19:29 +0800 |
commit | 42e8930b37ddd89d17a069912a91df13f41df244 (patch) | |
tree | 2681b2e85b33d546ed210041e7c162bca73bb4d3 | |
parent | e32b1a1d975e1bd8dfc3211b400872ba42bf1498 (diff) | |
download | go-tangerine-42e8930b37ddd89d17a069912a91df13f41df244.tar.gz go-tangerine-42e8930b37ddd89d17a069912a91df13f41df244.tar.zst go-tangerine-42e8930b37ddd89d17a069912a91df13f41df244.zip |
Dev contracts
-rw-r--r-- | dev_console.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/dev_console.go b/dev_console.go index f2aa4e08d..1817ca9a8 100644 --- a/dev_console.go +++ b/dev_console.go @@ -57,6 +57,9 @@ func (i *Console) ValidateInput(action string, argumentLength int) error { case action == "getaddr" && argumentLength != 1: err = true expArgCount = 1 + case action == "contract" && argumentLength != 1: + err = true + expArgCount = 1 } if err { @@ -149,7 +152,7 @@ func (i *Console) ParseInput(input string) bool { */ case "tx": tx := ethchain.NewTransaction(tokens[1], ethutil.Big(tokens[2]), []string{""}) - fmt.Printf("tx: %x\n", tx.Hash()) + fmt.Printf("%x\n", tx.Hash()) i.ethereum.TxPool.QueueTransaction(tx) case "gettx": @@ -161,6 +164,11 @@ func (i *Console) ParseInput(input string) bool { } else { fmt.Println("gettx: tx not found") } + case "contract": + contract := ethchain.NewTransaction("", ethutil.Big(tokens[1]), []string{"PUSH", "1234"}) + fmt.Printf("%x\n", contract.Hash()) + + i.ethereum.TxPool.QueueTransaction(contract) case "exit", "quit", "q": return false case "help": |