Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity 0.4.24;
- import "chainlink/contracts/Chainlinked.sol";
- contract RunLog is Chainlinked {
- uint256 constant private ORACLE_PAYMENT = 1 * LINK;
- bytes32 private jobId;
- constructor(address _link, address _oracle, bytes32 _jobId) public {
- setLinkToken(_link);
- setOracle(_oracle);
- jobId = _jobId;
- }
- function request() public {
- Chainlink.Request memory req = newRequest(jobId, this, this.fulfill.selector);
- req.add("msg", "CW9y7q8s on 4Chan is a Faggot");
- chainlinkRequest(req, ORACLE_PAYMENT);
- }
- function fulfill(bytes32 _externalId, bytes32 _data)
- public
- recordChainlinkFulfillment(_externalId)
- {} // solhint-disable-line no-empty-blocks
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement