Skip to content

PickleyD/jobspec-viz

Repository files navigation

LINKIT - Chainlink Job Spec Editor

  1. Drag and connect tasks to visually program your Chainlink job spec.
  2. Use AI to generate parts of your pipeline using natural language.
  3. Test and debug the job spec by simulating execution using much of the same code as a real Chainlink node.
  4. The generated TOML can be copied to your Chainlink node and you're good to go!

Live demo: https://jobspec-viz.vercel.app/

User Guide

Disclaimer: This app is in early development and some features are yet to be implemented. Expect bugs!

Drag from the task handles to add new tasks to your pipeline.

drag

or pick from a pre-configured template

quickstart

or import an existing job spec

quickstart

Use natural language to let AI generate portions of your pipeline for you!

ai

Open the 'Test' panel and enable test mode to parse your job spec and enable you to simulate execution of the pipeline.

test

Most tasks are executed exactly as they would be on a real Chainlink node but tasks which normally produce side-effects are simulated. For example, the EthTx task will not submit a transaction to the blockchain.

Once you're happy with your job spec, copy the generated TOML to your clipboard — ready to paste into your Chainlink node's job spec config panel!

export

Run Locally

npm run dev
# or
yarn dev

See the Vercel docs for details on how to use the API routes locally. The API routes are written in Go so you wil need Go installed on your machine.