Chainlink Developers

Welcome to the Chainlink documentation site. You'll find comprehensive guides and documentation to help you start working with Chainlink as quickly as possible, as well as support if you get stuck. Click here for an introductory walkthrough on how to create a Chainlink request on the Ropsten test network!

Addresses and Job Specs

In order for a contract to make use of the Chainlink network, you'll need to have the address of the LINK token contract and our oracle contract.

Ropsten (faucet)

LINK token address: "0x20fE562d797A42Dcb3399062AE9546cd06f63280"
Oracle address: "0x51DE85B0cD5B3684865ECfEedfBAF12777cd0Ff8"

Rinkeby (faucet)

LINK token address: "0x01BE23585060835E02B77ef475b0Cc51aA1e0709"
Oracle address: "0xf18455e70984e8fda0ADbe2c8dD21509DBeFA218"

Kovan (faucet)

LINK token address: "0xa36085F69e2889c224210F603D836748e7dC0088"
Oracle address: "0x4bd72fA5Bb512c1E1f5B65E6E09509C93aC01b45"

You will need the JobID as bytes when requesting data from Chainlink. We have pre-made jobs available for you. Types with a Multiplier indicate that the value received from the given endpoint will be multiplied by the specified "times" value before being written to the blockchain. If you use a JobId with a Multiply adapter without specifying a "times" parameter, the result will be multiplied by 0. The string value of the JobIDs will need to be given to the Run as bytes.

Tasks
JobID
Required Parameters

Ropsten: 3b41e94eb2bf4d05987addf45b2c6932
Rinkeby: 8572b8d42abe4ebfa059e8f5b1500b9f
Kovan: 04134837cdb346338e818771224083a7

get(string)
path(dot-delimited string or array of strings)

Ropsten: fe1786c160024298a87200617fe78fab
Rinkeby: cde8428b99b343d294d395853af86441
Kovan: beb8b0e29ca44120930bce6bad6e227b

post(string)
path(dot-delimited string or array of strings)

Ropsten: 92c5bb9294af41d2a59fb3d1709c7be3
Rinkeby: 00e33eb9c80b406eb1c027be14a3885d
Kovan: 86dd1ce9c8ec4129934a283639fdc567

get(string)
path(dot-delimited string or array of strings)

Ropsten: 18f98fe54d7f4866aca37f008c0a665e
Rinkeby: 75d8d0d8429c48ccbee22e24969ea1d4
Kovan: 21643e1c73474eb180eb6699c7c9a202

get(string)
path(dot-delimited string or array of strings)
times(int)

Ropsten: 438fe46facb8488b831143f6c011d389
Rinkeby: 149a794e66e44eac906d7661e15f221e
Kovan: 061aed65dc05456b86f868cde4b0164a

get(string)
path(dot-delimited string or array of strings)

Ropsten: 587948181f6248dbbb8599f949f977c6
Rinkeby: ccfe8101fbf043d2b83ce805e0b3b2f6
Kovan: 31b8de0942884aaaab295569c0b2ec31

get(string)
path(dot-delimited string or array of strings)
times(int)