func (self *JSRE) addPeer(call otto.FunctionCall) otto.Value { host, err := call.Argument(0).ToString() if err != nil { return otto.FalseValue() } self.ethereum.ConnectToPeer(host) return otto.TrueValue() }
func (self *JSRE) execBlock(call otto.FunctionCall) otto.Value { hash, err := call.Argument(0).ToString() if err != nil { return otto.UndefinedValue() } err = utils.BlockDo(self.ethereum, ethutil.Hex2Bytes(hash)) if err != nil { fmt.Println(err) return otto.FalseValue() } return otto.TrueValue() }