INNER CODE UNIT · Go
importVRFKey
smartcontractkit/chainlink · core/scripts/common/vrf/setup-envs/main.go:376
func importVRFKey(client *clcmd.Shell, app *cli.App, output *bytes.Buffer) {
if err := os.WriteFile("vrf-key-password.txt", []byte("twochains"), 0600); err != nil {
helpers.PanicErr(err)
}
flagSet := flag.NewFlagSet("blah", flag.ExitOnError)
flagSet.String("old-password", "./vrf-key-password.txt", "")
err := flagSet.Parse([]string{"exportedvrf.json"})
helpers.PanicErr(err)
err = client.ImportVRFKey(cli.NewContext(app, flagSet, nil))
helpers.PanicErr(err)
output.Reset()
}
func deleteJob(jobID string, client *clcmd.Shell, app *cli.App, output *bytes.Buffer) {
flagSet := flag.NewFlagSet("blah", flag.ExitOnError)
err := flagSet.Parse([]string{jobID})
helpers.PanicErr(err)
err = client.DeleteJob(cli.NewContext(app, flagSet, nil))