Commit 65722aee authored by obscuren's avatar obscuren

Added StringToBytesFunc

parent 8278ba5e
......@@ -448,7 +448,7 @@ func (vm *Vm) RunClosure(closure *Closure, hook DebugHook) (ret []byte, err erro
closure.Price)
// Call the closure and set the return value as
// main script.
c.Script, _, err = c.Call(vm, nil, hook)
c.Script, gas, err = c.Call(vm, nil, hook)
if err != nil {
stack.Push(ethutil.BigFalse)
......
......@@ -88,3 +88,13 @@ func IsHex(str string) bool {
l := len(str)
return l >= 4 && l%2 == 0 && str[0:2] == "0x"
}
func StringToByteFunc(str string, cb func(str string) []byte) (ret []byte) {
if str[0:2] == "0x" {
ret = FromHex(str[2:])
} else {
ret = cb(str)
}
return
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment