chainlink-common

module
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2026 License: MIT

README

Chain-agnostic SDK for implementing Chainlink Services, like Capabilities, Chain Relayers, Product Plugins, and Workflows.

Directories

Path Synopsis
keystore module
pkg
internal/example
Package example contains helpers for implementing testable examples.
Package example contains helpers for implementing testable examples.
loop/internal/example-relay command
This file contains an example implementation of a relayer plugin.
This file contains an example implementation of a relayer plugin.
resourcemanager
Package resourcemanager emits metering.v1 events for durable billable resources such as trigger registrations, workflow specs, and log filters.
Package resourcemanager emits metering.v1 events for durable billable resources such as trigger registrations, workflow specs, and log filters.
settings/cresettings
Package cresettings contains configurable settings definitions for nodes in the CRE.
Package cresettings contains configurable settings definitions for nodes in the CRE.
settings/limits
Package limits helps enforce request-scoped, multi-tenant limits with three kinds of Limiter:
Package limits helps enforce request-scoped, multi-tenant limits with three kinds of Limiter:
teeattestation
Package teeattestation provides platform-agnostic primitives for TEE attestation validation.
Package teeattestation provides platform-agnostic primitives for TEE attestation validation.
teeattestation/nitro
Package nitro provides AWS Nitro Enclave attestation validation.
Package nitro provides AWS Nitro Enclave attestation validation.
teeattestation/nitro/fake
Package nitrofake provides an Attestor that produces structurally valid COSE Sign1 attestation documents.
Package nitrofake provides an Attestor that produces structurally valid COSE Sign1 attestation documents.
teeattestation/passthrough
Package passthrough provides a TEE attestation validator that accepts any attestation without verification, recording each use via a metric so the insecure path stays observable.
Package passthrough provides a TEE attestation validator that accepts any attestation without verification, recording each use via a metric so the insecure path stays observable.
utils/big_math
Package bigmath compensates for awkward big.Int API.
Package bigmath compensates for awkward big.Int API.
utils/list
Package list implements a typed doubly linked list.
Package list implements a typed doubly linked list.
workflows/cmd/gen_owners command
gen_owners derives workflow owner addresses from org IDs.
gen_owners derives workflow owner addresses from org IDs.
workflows/wasm/host
NOTE: loosely based on: https://github.com/tetratelabs/wazero/blob/1353ca24fef0a57a3a342d75f20357a6e9d3be35/internal/wasip1/errno.go#L14
NOTE: loosely based on: https://github.com/tetratelabs/wazero/blob/1353ca24fef0a57a3a342d75f20357a6e9d3be35/internal/wasip1/errno.go#L14
chipingress module
monitoring module
values module
script
cmd/dependabot command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL