diff --git a/docs/Additional Information/faq.md b/docs/Additional Information/faq.md
index c6a5572d13f..86037fc9235 100644
--- a/docs/Additional Information/faq.md
+++ b/docs/Additional Information/faq.md
@@ -67,12 +67,12 @@ Resources:
## Do I need to have access to APIs in order to provide data?
-The Chainlink node can fulfill requests from open (unauthenticated) APIs out-of-the-box, without the need for [External Adapters](../external-adapters/) as long as you've added the [jobs in the Fulfilling Requests guide](../fulfilling-requests/#section-add-jobs-to-the-node). For these requests, requesters would supply the URL to the open API they wish each node to retrieve, and the Chainlink node will use its core adapters to fulfill the request.
+The Chainlink node can fulfill requests from open (unauthenticated) APIs out-of-the-box, without the need for [External Adapters](../external-adapters/) as long as you've added the [jobs in the Fulfilling Requests guide](../fulfilling-requests/#add-jobs-to-the-node). For these requests, requesters would supply the URL to the open API they wish each node to retrieve, and the Chainlink node will use its core adapters to fulfill the request.
-If you would like to provide access to an API which requires authentication, you will need to create a job specific for that API, either with an external adapter or by using the parameters of the [HttpGet adapter](../adapters/#section-httpget).
+If you would like to provide access to an API which requires authentication, you will need to create a job specific for that API, either with an external adapter or by using the parameters of the [HttpGet adapter](../adapters/#httpget).
Resources:
-* [Adapters](../adapters/#section-httpget)
+* [Adapters](../adapters/#httpget)
## Is there a list of external adapters available?
@@ -95,7 +95,7 @@ Resources:
You can use our Truffle Box to get started by unboxing a developer-focused template.
-If you already have a project started and would like to integrate Chainlink, you can [add Chainlink to your existing project](../create-a-chainlinked-project/#section-add-chainlink-to-your-existing-project) by using our `chainlink` NPM package.
+If you already have a project started and would like to integrate Chainlink, you can [add Chainlink to your existing project](../create-a-chainlinked-project/#add-chainlink-to-your-existing-project) by using our `chainlink` NPM package.
Resources:
* [Create a Chainlinked Project](../create-a-chainlinked-project/)
@@ -112,13 +112,13 @@ Resources:
## How do I select Chainlink nodes for my requests?
-You can use the Chainlink Market to select nodes for your requests. Then with the node's oracle contract address and Job ID, you will use the [`sendChainlinkRequestTo`](../chainlink-framework/#section-sendchainlinkrequestto) method to create requests to oracles.
+You can use the Chainlink Market to select nodes for your requests. Then with the node's oracle contract address and Job ID, you will use the [`sendChainlinkRequestTo`](../chainlink-framework/#sendchainlinkrequestto) method to create requests to oracles.
Resources:
* [Create a Chainlinked Project](../create-a-chainlinked-project/)
* [Example Walkthrough](../intermediates-tutorial/)
* Chainlink Market
-* [Chainlink Contract Reference](../chainlink-framework/#section-sendchainlinkrequestto)
+* [Chainlink Contract Reference](../chainlink-framework/#sendchainlinkrequestto)
## How do I request a value that is greater than 32 bytes?
diff --git a/docs/Additional Information/glossary.md b/docs/Additional Information/glossary.md
index 8069ff68054..608b5547fce 100644
--- a/docs/Additional Information/glossary.md
+++ b/docs/Additional Information/glossary.md
@@ -7,21 +7,21 @@ hidden: false
---
### Adapter
-An Adapter is a piece of software responsible for executing a specific piece of functionality. A Chainlink node comes with a number of Adapters built in, commonly known as Core Adapters, but can also be extended via [Bridges](#section-bridge) to connect with user defined [External Adapters](#section-external-adapter). Core Adapters offered by the Chainlink Node by default:
-
-- [Bridge](/docs/adapters/#section-bridge)
-- [Copy](/docs/adapters/#section-copy)
-- [EthBytes32](/docs/adapters/#section-ethbytes32)
-- [EthInt256](/docs/adapters/#section-ethint256)
-- [EthTx](/docs/adapters/#section-ethtx)
-- [EthUint256](/docs/adapters/#section-ethuint256)
-- [HTTPGet](/docs/adapters/#section-httpget)
-- [HTTPPost](/docs/adapters/#section-httppost)
-- [JSONParse](/docs/adapters/#section-jsonparse)
-- [Multiply](/docs/adapters/#section-multiply)
-- [NoOp](/docs/adapters/#section-noop)
-- [NoOpPend](/docs/adapters/#section-nooppend)
-- [Sleep](/docs/adapters/#section-sleep)
+An Adapter is a piece of software responsible for executing a specific piece of functionality. A Chainlink node comes with a number of Adapters built in, commonly known as Core Adapters, but can also be extended via [Bridges](./#bridge) to connect with user defined [External Adapters](./#external-adapter). Core Adapters offered by the Chainlink Node by default:
+
+- [Bridge](/docs/adapters/#bridge)
+- [Copy](/docs/adapters/#copy)
+- [EthBytes32](/docs/adapters/#ethbytes32)
+- [EthInt256](/docs/adapters/#ethint256)
+- [EthTx](/docs/adapters/#ethtx)
+- [EthUint256](/docs/adapters/#ethuint256)
+- [HTTPGet](/docs/adapters/#httpget)
+- [HTTPPost](/docs/adapters/#httppost)
+- [JSONParse](/docs/adapters/#jsonparse)
+- [Multiply](/docs/adapters/#multiply)
+- [NoOp](/docs/adapters/#noop)
+- [NoOpPend](/docs/adapters/#nooppend)
+- [Sleep](/docs/adapters/#sleep)
### Answer
@@ -29,18 +29,18 @@ The result produced from an oracle service, after all safety checks and aggregat
### Bridge
-Bridge is the connection between a Chainlink node and an [External Adapter](#section-external-adapter). The External Adapter runs as a separate [service](https://en.wikipedia.org/wiki/Service-oriented_architecture), and a Bridge facilitates communication between the node and one of these adapters.
+Bridge is the connection between a Chainlink node and an [External Adapter](#external-adapter). The External Adapter runs as a separate [service](https://en.wikipedia.org/wiki/Service-oriented_architecture), and a Bridge facilitates communication between the node and one of these adapters.
If you would like to add a new External Adapter to your node, you create a new Bridge either in the GUI or the CLI. Within the Chainlink node, a bridge must have a unique name, but can share the same URL with other bridges. You can also set a different number of default confirmations for each bridge, and an additional payment amount. Once the bridge is added to the node, its name can then be used as a task type in [Job Specifications](../job-specifications/).
### Consumer (Contract)
-Recipient of an [Answer](#section-answer) provided by an [Oracle](#section-oracle). The Consumer is commonly a contract, and is also commonly the same [entity that requested the Answer](#section-requester), but does not have to be. We have a helper function, `
+Recipient of an [Answer](#answer) provided by an [Oracle](#oracle). The Consumer is commonly a contract, and is also commonly the same [entity that requested the Answer](#requester), but does not have to be. We have a helper function, `
addExternalRequest`, that gives consuming contracts the ability to safely check answers it receives without requesting them itself.
### Encumbrance Parameters
-Encumbrance parameters are the part of a [service agreement](#section-service-agreement) that can be enforced on-chain. Information on encumbrance parameters can be found on our Wiki.
+Encumbrance parameters are the part of a [service agreement](#service-agreement) that can be enforced on-chain. Information on encumbrance parameters can be found on our Wiki.
### External Adapter
@@ -54,7 +54,7 @@ A [function selector](https://solidity.readthedocs.io/en/develop/abi-spec.html/#
### Initiator
-Triggers the execution of a [Job Spec](#section-job-spec).
+Triggers the execution of a [Job Spec](#job-spec).
Available initiators are:
@@ -65,58 +65,58 @@ Available initiators are:
- web
- execagreement
-Currently only the `runlog` and `execagreement` can be used with payment to the node operator. These initiators will use the node configured [MINIMUM_CONTRACT_PAYMENT](../configuration-variables/#section-minimum_contract_payment), plus any additional payment if there is a bridge in the given [JobID](#section-jobid) or [SAID](#section-said) configured with a payment specified, to determine whether or not enough payment was sent along with the request.
+Currently only the `runlog` and `execagreement` can be used with payment to the node operator. These initiators will use the node configured [MINIMUM_CONTRACT_PAYMENT](../configuration-variables/#minimum_contract_payment), plus any additional payment if there is a bridge in the given [JobID](#jobid) or [SAID](#said) configured with a payment specified, to determine whether or not enough payment was sent along with the request.
### Job
-Short-hand for a [Job Spec](#section-job-spec).
+Short-hand for a [Job Spec](#job-spec).
### JobID
-The ID associated to a given [Job Spec](#section-job-spec). This will be unique per-node, even with the same contents within the spec itself.
+The ID associated to a given [Job Spec](#job-spec). This will be unique per-node, even with the same contents within the spec itself.
### Job Run
-The Job Run is the artifact documenting the outcome of executing a [Job Spec](#section-job-spec). The Job Run is made up of one set of [Request Parameters](#section-request-parameters), a [TaskRun](#section-task-run) for each [Task Spec](#section-task-spec) in the Job Spec, and a [Run Result](#section-run-result) representing the ultimate outcome of the Job Run.
+The Job Run is the artifact documenting the outcome of executing a [Job Spec](#job-spec). The Job Run is made up of one set of [Request Parameters](#request-parameters), a [TaskRun](#task-run) for each [Task Spec](#task-spec) in the Job Spec, and a [Run Result](#run-result) representing the ultimate outcome of the Job Run.
### Job Spec
The [Job Specification](../job-specifications/) is the specification of a piece of work to be completed by an Oracle Node. The Job Spec is made up of two main parts:
-1. The [Initiator](#section-initiator) list, `initiators`, lists out all of the ways a Job Spec can be triggered to execute.
-2. The [Task](#section-task-spec) list, `tasks`, which specifies all of the the computation steps to perform when executing a Job Spec. The Task list is sometimes referred to as the Job Pipeline because all of the Tasks' operations are performed in order, with the result being fed into the next task.
+1. The [Initiator](#initiator) list, `initiators`, lists out all of the ways a Job Spec can be triggered to execute.
+2. The [Task](#task-spec) list, `tasks`, which specifies all of the the computation steps to perform when executing a Job Spec. The Task list is sometimes referred to as the Job Pipeline because all of the Tasks' operations are performed in order, with the result being fed into the next task.
### Oracle
-Entity which connects computations on blockchains with off-chain resources. Typically made up of two components: the [Oracle Node](#section-oracle-node) (off-chain) and the [Oracle Contract](#section-oracle-contract) (on-chain).
+Entity which connects computations on blockchains with off-chain resources. Typically made up of two components: the [Oracle Node](#oracle-node) (off-chain) and the [Oracle Contract](#oracle-contract) (on-chain).
### Oracle Contract
-The on-chain component of an [Oracle](#section-oracle). The Oracle Contract is the interface through which [Consuming Contracts](#section-consumer-contract-) pass and receive data with off-chain resources.
+The on-chain component of an [Oracle](#oracle). The Oracle Contract is the interface through which [Consuming Contracts](#consumer-contract-) pass and receive data with off-chain resources.
### Oracle Node
-The off-chain component of an [Oracle](#section-oracle).
+The off-chain component of an [Oracle](#oracle).
### Requester
-A Smart Contract or Externally Owned Account which requests data from an [Oracle](#section-oracle). The Requester does not have to be the same entity as the [Consumer](#section-consumer-contract-) but commonly is the same.
+A Smart Contract or Externally Owned Account which requests data from an [Oracle](#oracle). The Requester does not have to be the same entity as the [Consumer](#consumer-contract-) but commonly is the same.
### Request Parameters
-When a [Job Run](#section-job-run) is requested, the full definition of all [Task Specs](#section-task-spec) may be filled in. The [Requester](#section-requester) can specify the rest of the Job Spec definition when requesting a Job Run by passing a JSON payload with the request. The JSON will be merged with each Task Spec before executing each [Task Run](#section-task-run).
+When a [Job Run](#job-run) is requested, the full definition of all [Task Specs](#task-spec) may be filled in. The [Requester](#requester) can specify the rest of the Job Spec definition when requesting a Job Run by passing a JSON payload with the request. The JSON will be merged with each Task Spec before executing each [Task Run](#task-run).
### Run
-Short-hand for a [Job Run](#section-job-run), sometimes a [Task Run](#section-task-run).
+Short-hand for a [Job Run](#job-run), sometimes a [Task Run](#task-run).
### Run Result
-A Run Result is the result of executing a [Job Spec](#section-job-spec) or [Task Spec](#section-task-spec). A Run Result is made up of a JSON blob, a [Run Status](#section-run-status), and an optional error field. Run Results are stored on [Job Runs](#section-job-run) and [Task Runs](#section-task-runs).
+A Run Result is the result of executing a [Job Spec](#job-spec) or [Task Spec](#task-spec). A Run Result is made up of a JSON blob, a [Run Status](#run-status), and an optional error field. Run Results are stored on [Job Runs](#job-run) and [Task Runs](#task-runs).
### Run Status
-Each [Job Run](#section-job-run) and [Task Run](#section-task-run) has a status field indicating its current progress. The Run Status can be in one of the [following states](https://godoc.org/github.com/smartcontractkit/chainlink/core/store/models/#pkg-constants):
+Each [Job Run](#job-run) and [Task Run](#task-run) has a status field indicating its current progress. The Run Status can be in one of the [following states](https://godoc.org/github.com/smartcontractkit/chainlink/core/store/models/#pkg-constants):
- Unstarted
- In Progress
@@ -128,24 +128,24 @@ Each [Job Run](#section-job-run) and [Task Run](#section-task-run) has a status
### SAID
-The ID associated with a given [Service Agreement](#section-service-agreement).
+The ID associated with a given [Service Agreement](#service-agreement).
### Service Agreement
-The Service agreement consists of a [Job Spec](#section-job-spec) and a set of [encumbrance parameters](#section-encumbrance-parameters) that is shared among a creator and multiple Chainlink nodes. Information on service agreements can be found on our Wiki.
+The Service agreement consists of a [Job Spec](#job-spec) and a set of [encumbrance parameters](#encumbrance-parameters) that is shared among a creator and multiple Chainlink nodes. Information on service agreements can be found on our Wiki.
### Spec
-Another short-hand for a [Job Spec](#section-job-spec).
+Another short-hand for a [Job Spec](#job-spec).
### Task
-Short-hand for a [Task Spec](#section-task-spec).
+Short-hand for a [Task Spec](#task-spec).
### Task Spec
-The Task Spec is the definition for an individual task to be performed within the [job specification](../job-specifications/) by a specific adapter. The Task Spec always includes a `type` field which specifies which [adapter](#section-adapter) will execute it. Optionally, a Task Spec can specify additional `params` which will be passed on to its adapter, and `confirmations` which specify how many confirmations a [Task Run](#section-task-run) needs before executing.
+The Task Spec is the definition for an individual task to be performed within the [job specification](../job-specifications/) by a specific adapter. The Task Spec always includes a `type` field which specifies which [adapter](#adapter) will execute it. Optionally, a Task Spec can specify additional `params` which will be passed on to its adapter, and `confirmations` which specify how many confirmations a [Task Run](#task-run) needs before executing.
### Task Run
-The result of the individual [Task Spec](#section-task-spec)'s execution. A Task Run includes the Task Spec that it used for input and the [Run Result](#section-run-result) which was the output of the execution.
\ No newline at end of file
+The result of the individual [Task Spec](#task-spec)'s execution. A Task Run includes the Task Spec that it used for input and the [Run Result](#run-result) which was the output of the execution.
\ No newline at end of file
diff --git a/docs/Contract Creators/addresses-and-job-ids.md b/docs/Contract Creators/addresses-and-job-ids.md
index e4a4dca1068..95b49ef4bcf 100644
--- a/docs/Contract Creators/addresses-and-job-ids.md
+++ b/docs/Contract Creators/addresses-and-job-ids.md
@@ -57,26 +57,26 @@ Oracle address: Devexpe
- Write and deploy your [Chainlink](../intermediates-tutorial/) contract using the network details below
- Fund it with [LINK](../link-token-contracts/)
-- Call your [request method](#section-chainlink-examples)
+- Call your [request method](./#chainlink-examples)
# Network Details
diff --git a/docs/Data Provider Nodes/finage-global-market-data-oracle.md b/docs/Data Provider Nodes/finage-global-market-data-oracle.md
index 34d66ae4799..f72476819e4 100644
--- a/docs/Data Provider Nodes/finage-global-market-data-oracle.md
+++ b/docs/Data Provider Nodes/finage-global-market-data-oracle.md
@@ -13,7 +13,7 @@ Finage is a leading real-time stock, forex, and cryptocurrency data provider. Th
- Write and deploy your [Chainlink](../example-walkthrough) contract using the network details below
- Fund it with [LINK](../link-token-contracts)
-- Call your [request method](#section-chainlink-examples)
+- Call your [request method](./#chainlink-examples)
# Network Details
diff --git a/docs/Data Provider Nodes/flightaware-chainlink-testnet.md b/docs/Data Provider Nodes/flightaware-chainlink-testnet.md
index 35e30bd3a63..fcea0e74d48 100644
--- a/docs/Data Provider Nodes/flightaware-chainlink-testnet.md
+++ b/docs/Data Provider Nodes/flightaware-chainlink-testnet.md
@@ -12,7 +12,7 @@ This Chainlink has a dedicated connection to Amazon CloudWatch and Google Cloud Logging. You will want to set the [
-JSON_CONSOLE](../configuration-variables/#section-json_console) configuration variable to `true` so that the output of the container is JSON-formatted for logging.
+JSON_CONSOLE](../configuration-variables/#json_console) configuration variable to `true` so that the output of the container is JSON-formatted for logging.
[block:api-header]
{
"title": "Frequent Updates"
@@ -70,7 +70,7 @@ JSON_CONSOLE](../configuration-variables/#section-json_console) configuration va
[/block]
Due to the early nature of the software, it may be required to perform frequent updates to your Chainlink node.
-On performing system maintenance to update the Chainlink node, follow [this](/docs/performing-system-maintenance/#section-failover-node-example) guide.
+On performing system maintenance to update the Chainlink node, follow [this](/docs/performing-system-maintenance/#failover-node-example) guide.
[block:api-header]
{
"title": "Jobs and Config"
@@ -79,14 +79,14 @@ On performing system maintenance to update the Chainlink node, follow [this](/do
The following are suggestions for job specifications and configuration settings for the node.
[Job Specifications](../job-specifications/):
-- Include the address of your oracle contract address for all RunLog initiated jobs, as shown in the [Fulfilling Requests](../fulfilling-requests/#section-add-jobs-to-the-node) guide.
+- Include the address of your oracle contract address for all RunLog initiated jobs, as shown in the [Fulfilling Requests](../fulfilling-requests/#add-jobs-to-the-node) guide.
- Override the global `MIN_INCOMING_CONFIRMATIONS` config by setting a `confirmations` field in jobs which perform off-chain payments to allow for greater security by making the node ensure the transaction is still valid after X blocks.
[Configuration Variables](../configuration-variables/):
-- [MINIMUM_CONTRACT_PAYMENT](../configuration-variables/#section-minimum-contract-payment): ensure your required payment amount is high enough to meet the costs of responding on-chain.
-- [MIN_INCOMING_CONFIRMATIONS](../configuration-variables/#section-min-incoming-confirmations): this can be set to 0 for common data request jobs. See the bullet above on setting individual `confirmations` for specific jobs.
-- [LOG_TO_DISK](../configuration-variables/#section-log-to-disk): Set to `false` if you're using external log drivers which parse the output from Docker containers. This will save you disk space.
-- [JSON_CONSOLE](../configuration-variables/#section-json-console): Set to `true` if you're using external log drivers to parse the output of Docker containers. This will make it easier to parse individual fields of the log and set up alerts.
+- [MINIMUM_CONTRACT_PAYMENT](../configuration-variables/#minimum-contract-payment): ensure your required payment amount is high enough to meet the costs of responding on-chain.
+- [MIN_INCOMING_CONFIRMATIONS](../configuration-variables/#min-incoming-confirmations): this can be set to 0 for common data request jobs. See the bullet above on setting individual `confirmations` for specific jobs.
+- [LOG_TO_DISK](../configuration-variables/#log-to-disk): Set to `false` if you're using external log drivers which parse the output from Docker containers. This will save you disk space.
+- [JSON_CONSOLE](../configuration-variables/#json-console): Set to `true` if you're using external log drivers to parse the output of Docker containers. This will make it easier to parse individual fields of the log and set up alerts.
[block:api-header]
{
"title": "Addresses"
diff --git a/docs/Node Operators/miscellaneous.md b/docs/Node Operators/miscellaneous.md
index 525129813e0..7849a526a35 100644
--- a/docs/Node Operators/miscellaneous.md
+++ b/docs/Node Operators/miscellaneous.md
@@ -67,7 +67,7 @@ If no jobs have been added, you will receive the following output, otherwise, th
[block:callout]
{
"type": "warning",
- "body": "If using Docker, you will first need to follow the [Execute Commands Running Docker](#section-execute-commands-running-docker) guide to enter the running container."
+ "body": "If using Docker, you will first need to follow the [Execute Commands Running Docker](#execute-commands-running-docker) guide to enter the running container."
}
[/block]
In order to change your password, you first need to log into the CLI by running:
diff --git a/docs/Oracle Jobs/adapters.md b/docs/Oracle Jobs/adapters.md
index 75bff9ee064..efd1e4f8802 100644
--- a/docs/Oracle Jobs/adapters.md
+++ b/docs/Oracle Jobs/adapters.md
@@ -258,7 +258,7 @@ If you really must access one of these IPs, you can use the `HTTPPostWithUnrestr
"title": "JsonParse"
}
[/block]
-The core adapter walks the `path` specified and returns the value found at that result. If returning JSON data from the [HttpGet](../adapters/#section-httpget) or [HttpPost](../adapters/#section-httppost) adapters, you must use this adapter to parse the response.
+The core adapter walks the `path` specified and returns the value found at that result. If returning JSON data from the [HttpGet](../adapters/#httpget) or [HttpPost](../adapters/#httppost) adapters, you must use this adapter to parse the response.
#### Parameters
diff --git a/docs/Oracle Jobs/initiators.md b/docs/Oracle Jobs/initiators.md
index b92b3d0b37c..19b08dcf7fe 100644
--- a/docs/Oracle Jobs/initiators.md
+++ b/docs/Oracle Jobs/initiators.md
@@ -59,7 +59,7 @@ The `EthLog` initiator creates an Ethereum log filter, and when any log comes in
"title": "External"
}
[/block]
-The external initiator works like the [web](../initiators/#section-web) initiator, but is given its own credentials along with a name and URL.
+The external initiator works like the [web](../initiators/#web) initiator, but is given its own credentials along with a name and URL.
You can create an external initiator by running the `chainlink initiators create NAME URL` command. This will give you an access key and secret pair, which will be used for incoming requests to invoke a job with this external initiator, and an outgoing token and secret pair which optionally can be used to help the Chainlink node authenticate with external services. Any incoming requests must provide the access key and secret in order to invoke the job run.
diff --git a/docs/Using Any API/decentralized-oracles-ethereum-mainnet.md b/docs/Using Any API/decentralized-oracles-ethereum-mainnet.md
index 3abb19d7e72..707904c86ee 100644
--- a/docs/Using Any API/decentralized-oracles-ethereum-mainnet.md
+++ b/docs/Using Any API/decentralized-oracles-ethereum-mainnet.md
@@ -55,11 +55,11 @@ For Faucet details, please refer to [LINK Token Contracts](../link-token-contrac
|Adapters|Job ID|Parameters|
|--------------------------------|----------------------------------|--------------------------------------------------------------|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters/#section-jsonparse)
[EthBytes32](../adapters/#section-ethbytes32)|`50fc4215f89443d185b061e5d7af9490 `|`get` (string)
`path` (dot-delimited string or array of strings)|
-|[HttpPost](../adapters/#section-httppost)
[JsonParse](../adapters/#section-jsonparse)
[EthBytes32](../adapters/#section-ethbytes32)|`b9fd06bb42dd444db1b944849cbffb11 `|`post` (string)
`path` (dot-delimited string or array of strings)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters#section-jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthInt256](../adapters/#section-ethint256)|`ad752d90098243f8a5c91059d3e5616c `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters#section-jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthUint256](../adapters/#section-ethuint256)|`29fa9aa13bf1468788b7cc4a500a45b8 `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters/#section-jsonparse)
[EthBool](../adapters/#section-ethbool)|`6d914edc36e14d6c880c9c55bda5bc04 `|`get` (string)
`path` (dot-delimited string or array of strings)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters/#jsonparse)
[EthBytes32](../adapters/#ethbytes32)|`50fc4215f89443d185b061e5d7af9490 `|`get` (string)
`path` (dot-delimited string or array of strings)|
+|[HttpPost](../adapters/#httppost)
[JsonParse](../adapters/#jsonparse)
[EthBytes32](../adapters/#ethbytes32)|`b9fd06bb42dd444db1b944849cbffb11 `|`post` (string)
`path` (dot-delimited string or array of strings)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters#jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthInt256](../adapters/#ethint256)|`ad752d90098243f8a5c91059d3e5616c `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters#jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthUint256](../adapters/#ethuint256)|`29fa9aa13bf1468788b7cc4a500a45b8 `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters/#jsonparse)
[EthBool](../adapters/#ethbool)|`6d914edc36e14d6c880c9c55bda5bc04 `|`get` (string)
`path` (dot-delimited string or array of strings)|
## Rinkeby
[block:callout]
@@ -79,8 +79,8 @@ For Faucet details, please refer to [LINK Token Contracts](../link-token-contrac
|Adapters|Job ID|Parameters|
|--------------------------------|----------------------------------|--------------------------------------------------------------|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters/#section-jsonparse)
[EthBytes32](../adapters/#section-ethbytes32)|`b0bde308282843d49a3a8d2dd2464af1`|`get` (string)
`path` (dot-delimited string or array of strings)|
-|[HttpPost](../adapters/#section-httppost)
[JsonParse](../adapters/#section-jsonparse)
[EthBytes32](../adapters/#section-ethbytes32)|`c28c092ad6f045c79bdbd54ebb42ce4d `|`post` (string)
`path` (dot-delimited string or array of strings)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters#section-jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthInt256](../adapters/#section-ethint256)|`c8084988f0b54520ba17945c4a2ab7bc `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters#section-jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthUint256](../adapters/#section-ethuint256)|`6d1bfe27e7034b1d87b5270556b17277 `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
-|[HttpGet](../adapters/#section-httpget)
[JsonParse](../adapters/#section-jsonparse)
[EthBool](../adapters/#section-ethbool)|`4ce9b71a1ac94abcad1ff9198e760b8c`|`get` (string)
`path` (dot-delimited string or array of strings)|
\ No newline at end of file
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters/#jsonparse)
[EthBytes32](../adapters/#ethbytes32)|`b0bde308282843d49a3a8d2dd2464af1`|`get` (string)
`path` (dot-delimited string or array of strings)|
+|[HttpPost](../adapters/#httppost)
[JsonParse](../adapters/#jsonparse)
[EthBytes32](../adapters/#ethbytes32)|`c28c092ad6f045c79bdbd54ebb42ce4d `|`post` (string)
`path` (dot-delimited string or array of strings)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters#jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthInt256](../adapters/#ethint256)|`c8084988f0b54520ba17945c4a2ab7bc `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters#jsonparse)
[Multiply](../adapters/#secion-multiply)
[EthUint256](../adapters/#ethuint256)|`6d1bfe27e7034b1d87b5270556b17277 `|`get` (string)
`path` (dot-delimited string or array of strings)
`times` (int) (optional)|
+|[HttpGet](../adapters/#httpget)
[JsonParse](../adapters/#jsonparse)
[EthBool](../adapters/#ethbool)|`4ce9b71a1ac94abcad1ff9198e760b8c`|`get` (string)
`path` (dot-delimited string or array of strings)|
\ No newline at end of file