INNER CODE UNIT · Go
getAllJobIDs
smartcontractkit/chainlink · core/scripts/common/vrf/setup-envs/main.go:398
func getAllJobIDs(client *clcmd.Shell, app *cli.App, output *bytes.Buffer) []string {
flagSet := flag.NewFlagSet("blah", flag.ExitOnError)
err := client.ListJobs(cli.NewContext(app, flagSet, nil))
helpers.PanicErr(err)
jobs := clcmd.JobPresenters{}
helpers.PanicErr(json.Unmarshal(output.Bytes(), &jobs))
jobIDs := make([]string, 0, len(jobs))
for _, job := range jobs {
jobIDs = append(jobIDs, job.ID)
}
output.Reset()
return jobIDs
}
func printETHKeyData(ethKeys []presenters.ETHKeyResource) {
fmt.Println("------------- NODE INFORMATION -------------")
for _, ethKey := range ethKeys {
fmt.Println("-----------ETH Key-----------")