Skip to content

Instantly share code, notes, and snippets.

[
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_oldManager",
"type": "address"
},
@tyrion70
tyrion70 / adapter.yml
Last active September 18, 2020 20:38
apiVersion: apps/v1
kind: DaemonSet
metadata:
annotations:
deprecated.daemonset.template.generation: "12"
field.cattle.io/creatorId: user-nbkb6
field.cattle.io/publicEndpoints: '[{"port":30952,"protocol":"TCP","serviceName":"adapters:${ADAPTER}-nodeport","allNodes":true},{"addresses":["10.141.141.32"],"port":80,"protocol":"HTTP","serviceName":"adapters:${ADAPTER}-nodeport","ingressName":"adapters:${ADAPTER}","hostname":"${ADAPTER}.rancher.cinternal.com","allNodes":false}]'
creationTimestamp: "2020-07-20T07:26:07Z"
generation: 8
labels:
'use strict';
var job = process.argv[2]
var bridge = process.argv[3]
var operator = process.argv[4]
const fs = require('fs');
let rawdata = fs.readFileSync('directory.json');
let abi = [
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "oracle",
"type": "address"
},
{
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
labels:
cattle.io/creator: norman
name: ${ADAPTER}
namespace: adapters
spec:
rules:
- host: ${ADAPTER}.rancher.cinternal.com
apiVersion: apps/v1
kind: DaemonSet
metadata:
annotations:
deprecated.daemonset.template.generation: "12"
field.cattle.io/creatorId: user-nbkb6
field.cattle.io/publicEndpoints: '[{"port":30952,"protocol":"TCP","serviceName":"adapters:${ADAPTER}-nodeport","allNodes":true},{"addresses":["10.141.141.32"],"port":80,"protocol":"HTTP","serviceName":"adapters:${ADAPTER}-nodeport","ingressName":"adapters:${ADAPTER}","hostname":"${ADAPTER}.rancher.cinternal.com","allNodes":false}]'
creationTimestamp: "2020-07-20T07:26:07Z"
generation: 8
labels:
{
"initiators": [
{
"type": "web",
"params": {
}
}
],
"tasks": [
{
const { Requester, Validator } = require('@chainlink/external-adapter')
const { box, randomBytes } = require('tweetnacl')
const {
decodeUTF8,
encodeUTF8,
encodeBase64,
decodeBase64
} = require('tweetnacl-util')
const { box, randomBytes } = require('tweetnacl')
const {
decodeUTF8,
encodeUTF8,
encodeBase64,
decodeBase64
} = require('tweetnacl-util')
const newNonce = () => randomBytes(box.nonceLength);
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",