(ctx *cli.Context, flag cli.StringFlag)
| 239 | } |
| 240 | |
| 241 | func readRequiredFlag(ctx *cli.Context, flag cli.StringFlag) string { |
| 242 | name := flag.GetName() |
| 243 | if !ctx.IsSet(name) { |
| 244 | lg.Crit("Flag or environment variable is required", "flag", name, "envVar", flag.EnvVar) |
| 245 | } |
| 246 | value := ctx.String(name) |
| 247 | lg.Info("Read flag", "name", name, "value", value) |
| 248 | return value |
| 249 | } |
| 250 | |
| 251 | func downloadBlobFromRPC(endpoint string, kvIndex uint64, hash common.Hash) ([]byte, error) { |
| 252 | rpcClient, err := rpc.DialOptions(context.Background(), endpoint, rpc.WithHTTPClient(http.DefaultClient)) |
no test coverage detected