Dev contracts
This commit is contained in:
parent
e32b1a1d97
commit
42e8930b37
@ -57,6 +57,9 @@ func (i *Console) ValidateInput(action string, argumentLength int) error {
|
|||||||
case action == "getaddr" && argumentLength != 1:
|
case action == "getaddr" && argumentLength != 1:
|
||||||
err = true
|
err = true
|
||||||
expArgCount = 1
|
expArgCount = 1
|
||||||
|
case action == "contract" && argumentLength != 1:
|
||||||
|
err = true
|
||||||
|
expArgCount = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if err {
|
if err {
|
||||||
@ -149,7 +152,7 @@ func (i *Console) ParseInput(input string) bool {
|
|||||||
*/
|
*/
|
||||||
case "tx":
|
case "tx":
|
||||||
tx := ethchain.NewTransaction(tokens[1], ethutil.Big(tokens[2]), []string{""})
|
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)
|
i.ethereum.TxPool.QueueTransaction(tx)
|
||||||
case "gettx":
|
case "gettx":
|
||||||
@ -161,6 +164,11 @@ func (i *Console) ParseInput(input string) bool {
|
|||||||
} else {
|
} else {
|
||||||
fmt.Println("gettx: tx not found")
|
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":
|
case "exit", "quit", "q":
|
||||||
return false
|
return false
|
||||||
case "help":
|
case "help":
|
||||||
|
Loading…
Reference in New Issue
Block a user