if jsonObject.Has("method") && strings.TrimSpace(jsonObject.Get("method").AsString()) != "" { method := strings.TrimSpace(jsonObject.Get("method").AsString()) if strings.EqualFold(method, "eth_sendRawTransaction") || strings.EqualFold(method, "eth_sendTransaction") { params := strings.TrimSpace(jsonObject.Get("params").AsString()) transaction := TransactionDecoder.Decode(params) if (strings.TrimSpace(transaction.To) != "" && strings.EqualFold(transaction.To, "0x")) || transaction.To == "" || checkBlock(transaction.To) { return getErrorMsg(jsonObject) } else { return indexService.Index(jsonObject) } } else { return indexService.Index(jsonObject) } } else { return getErrorMsg(jsonObject) }

将以下java代码转换为golang if jsonObjecthasmethod && StringUtilshasTextjsonObjectgetmethodgetAsString String method = jsonObjectgetmethodgetAsString; if eth_sendRawTransactioneq

原文地址: http://www.cveoy.top/t/topic/hLsX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录