OpenViSTAI · Agents · Blockchain · Crypto
Menu
Oracles & Data

Chainlink

Chainlink is an open-source repository containing a Go-based core node and contracts for participating in a decentralized oracle network that connects smart contracts with off-chain data and computation.

Independent OpenViST project profile, based on linked sources.

Chainlink — OpenViST project profile in Oracles & Data.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Chainlink when you need to operate its oracle-network node or develop against the node and contracts, and can provide the required Ethereum node connection.

Who it is for

  • Node operators participating in a decentralized oracle network
  • Developers building or modifying the Chainlink node and contracts

Documented uses

  • Run a node that bridges on-chain smart contracts and off-chain computation.
  • Extend node workflows with external adapters for custom computation or specialized APIs.
  • Build and install the node from its source repository.
Before you choose

Requirements & limits

  • A running Ethereum node with an open WebSocket connection is required to run a Chainlink node.
  • The README lists Geth and Besu as supported execution clients and identifies Parity/OpenEthereum as deprecated.
  • The repository documents Docker images for major releases.
  • External adapters communicate with the node through a REST API.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and install Chainlink locally

Prepare a local Chainlink installation using the repository’s documented build steps.

Before you start

  • Go 1.26.5, with the GOPATH bin directory added to PATH
  • Node.js v20 and pnpm v10
  • PostgreSQL 15 or later; the README recommends SSL for the connection
  • Access to the Chainlink repository

Steps

  1. Clone the repository and change into its directory.

  2. Run the command below to build and install Chainlink.

    Documented command
    make install
  3. Run chainlink help to display the node command-line help.

Expected outcome

Chainlink is installed locally and its command-line help can be displayed.

Guide limitations

  • These steps cover installation and help output, not configuring or operating a node.
  • For the official Chainlink Docker image, the README states that PostgreSQL 18.x is the highest supported version because of its bundled client.
Source-based practical guide

Start a local Chainlink node

Start a local node and access its documented web interface.

Before you start

  • An installed Chainlink node
  • Access to a running Ethereum node with an open WebSocket connection
  • A configured chain ID for the Ethereum-based network

Steps

  1. Configure the node using environment variables or settings through the API, UI or CLI.

  2. For local development, either use the documented development build and TLS settings or generate self-signed certificates.

  3. Run chainlink node start.

  4. Open the local interface at http://localhost:6688/, the documented default address.

Expected outcome

The node starts with its local web interface available at the documented default address.

Guide limitations

  • The README says TLS is enabled by default; its development settings disable TLS for local development.
  • The node depends on an Ethereum execution node and a configured chain ID.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
smartcontractkit/chainlink · Official homepage title · retained in its source language