Join GitHub today
Core functionality offered by the node (see also, external adapter).
The result produced from an oracle service, after aggregation.
Bridge is the technical term for an external adapter used within the node's API. When you add a "Bridge Type" to the node, you are adding a link to the external adapter.
A Smart Contract which uses the services of an oracle to receive an Answer.
External adapters are what make Chainlink easily extensible, providing simple integration of custom computations and specialized APIs. A Chainlink node communicates with external adapters via a simple REST API.
A function selector is the first four bytes of the call data for a function call and specifies the function to be called.
Starts the JobSpec.
Available initiators are:
This term is usually used as short-hand for a JobSpec.
The JobSpec is the definition for what initiates a job and tasks to perform. The complete JobSpec includes parameters which determine off-chain actions (tasks), and on-chain requirements (deposit, payment, response time, etc.).
Entity which connects computations on blockchains with off-chain resources. Typically made up of two components: the Oracle Node (off-chain) and the Oracle Contract (on-chain).
The on-chain component of an Oracle. The Oracle Contract is the interface through which Consuming Contracts pass and receive data with off-chain resources.
The off-chain component of an Oracle.
A Smart Contract which initiates the request for external data.
This term is usually used as short-hand for a TaskSpec
The TaskSpec is the definition for the individual task to be performed within the job pipeline.
The result of the individual task's execution.
A TaskRun may have the following statuses: