requestCount changed to unset so as to be inherited by a proxy implementation._
ChainlinkRequested
ChainlinkFulfilled
_getSlot
_getStorage
buildChainlinkRequest
Parameters
| Name | Type | Description |
|---|---|---|
| specId | bytes32 | The Job Specification ID that the request will be created for |
| callbackAddr | address | address to operate the callback on |
| callbackFunctionSignature | bytes4 | function signature to use for the callback |
Return Values
| Name | Type | Description |
|---|---|---|
| [0] | struct Chainlink.Request | A Chainlink Request struct in memory |
sendChainlinkRequestTo
transferAndCall to send LINK which creates a request on the target oracle contract. Emits ChainlinkRequested event.
Parameters
| Name | Type | Description |
|---|---|---|
| oracleAddress | address | The address of the oracle for the request |
| req | struct Chainlink.Request | The initialized Chainlink Request |
| payment | uint256 | The amount of LINK to send for the request |
Return Values
| Name | Type | Description |
|---|---|---|
| requestId | bytes32 | The request ID |
setChainlinkToken
Parameters
| Name | Type | Description |
|---|---|---|
| _linkErc677 | address | The address of the LINK token contract |
validateChainlinkCallback
Parameters
| Name | Type | Description |
|---|---|---|
| requestId | bytes32 | The request ID for fulfillment |
recordChainlinkFulfillment
Parameters
| Name | Type | Description |
|---|---|---|
| requestId | bytes32 | The request ID for fulfillment |
