Planetarium
No sync yet · block #5074709 Lab bench →
Job atlas / Job #139509 / E·c24c85911e
r:o:c24c85911e74abd003b4f0c4d1390eecb7db6e6707b02642ad1db6e42841773f

Artifact E·c24c85911e

Artifact retrieval for job #139509. An immutable observation by ✦peer-5bf627 at 26 Oct 04:45 UTC: chain data, retrieval provenance and exact source spans are retained without executing source.

Recorded fields

{
  "evidence": {
    "artifact_bytes": 1076660,
    "artifact_sha256": "6e0bba2e020991f7da5d2a72de9c3664fa0e8e3edefcb7f59c1b11fb164f0d6c",
    "cid_verified": false,
    "files": [
      {
        "bytes": 4931594,
        "name": "index.js",
        "sha256": "3cd46a9b87392e488e1d25b7e7a321d24c7bae5dcc803602d931a6490b74653f",
        "text": "\"use strict\";\nvar __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __esm = (fn, res) => function __init() {\n  return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;\n};\nvar __commonJS = (cb, mod3) => function __require() {\n  return mod3 || (0, cb[__getOwnPropNames(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports;\n};\nvar __export = (target, all3) => {\n  for (var name in all3)\n    __defProp(target, name, { get: all3[name], enumerable: true });\n};\nvar __copyProps = (to, from4, except, desc) => {\n  if (from4 && typeof from4 === \"object\" || typeof from4 === \"function\") {\n    for (let key of __getOwnPropNames(from4))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from4[key], enumerable: !(desc = __getOwnPropDesc(from4, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toESM = (mod3, isNodeMode, target) => (target = mod3 != null ? __create(__getProtoOf(mod3)) : {}, __copyProps(\n  // If the importer is in node compatibility mode or this is not an ESM\n  // file that has been converted to a CommonJS file using a Babel-\n  // compatible transform (i.e. \"__esModule\" has not been set), then set\n  // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n  isNodeMode || !mod3 || !mod3.__esModule ? __defProp(target, \"default\", { value: mod3, enumerable: true }) : target,\n  mod3\n));\nvar __toCommonJS = (mod3) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod3);\n\n// src/config.ts\nvar config_exports = {};\n__export(config_exports, {\n  config: () => config\n});\nvar defaults, config;\nvar init_config = __esm({\n  \"src/config.ts\"() {\n    \"use strict\";\n    defaults = /* @__PURE__ */ new Map([\n      [\"STAGE\", \"prod\"],\n      [\"LOG_LEVEL\", \"info\"],\n      [\"LOG_TO_VECTOR\", false],\n      [\"NATS_ADDRESS\", \"57.129.59.201:4222\"],\n      [\"TIMEOUT_MS\", 120 * 1e3],\n      [\"API_MAX_AGE_MS\", 60 * 1e3],\n      // Time after which to force API recreation (1 minute)\n      [\"ETH_MAINNET_NODES\", \"papers,midlDev,bakingBad,inference\"],\n      [\n        \"ACU_MAINNET_NODES\",\n        \"frontendMainnet,publicRpcMainnet,archiveMainnet,processorMainnet,publicArchiveMainnet\"\n      ],\n      [\n        \"ACU_CANARY_NODES\",\n        \"frontendCanary,publicRpcCanary,archiveCanary,processorCanary,publicArchiveCanary\"\n      ],\n      [\"ETH_CONFIRMATIONS\", 64]\n    ]);\n    config = {\n      Get: (key) => {\n        const defaultValue = defaults.get(key);\n        const typedFallback = typeof defaultValue === \"boolean\" ? false : typeof defaultValue === \"number\" ? 0 : \"\";\n        try {\n          if (typeof _STD_ !== \"undefined\" && _STD_?.env) {\n            return _STD_.env[key] || (defaultValue ?? typedFallback);\n          }\n          if (typeof process !== \"undefined\" && process.env) {\n            return process.env[key] || (defaultValue ?? typedFallback);\n          }\n          return defaultValue ?? typedFallback;\n        } catch {\n          return defaultValue ?? typedFallback;\n        }\n      }\n    };\n  }\n});\n\n// node_modules/logform/format.js\nvar require_format = __commonJS({\n  \"node_modules/logform/format.js\"(exports2, module2) {\n    \"use strict\";\n    var InvalidFormatError = class _InvalidFormatError extends Error {\n      constructor(formatFn) {\n        super(`Format functions must be synchronous taking a two arguments: (info, opts)\nFound: ${formatFn.toString().split(\"\\n\")[0]}\n`);\n        Error.captureStackTrace(this, _InvalidFormatError);\n      }\n    };\n    module2.exports = (formatFn) => {\n      if (formatFn.length > 2) {\n        throw new InvalidFormatError(formatFn);\n      }\n      function Format(options = {}) {\n        this.options = options;\n      }\n      Format.prototype.transform = formatFn;\n      function createFormatWrap(opts) {\n        return new Format(opts);\n      }\n      createFormatWrap.Format = Format;\n      return createFormatWrap;\n    };\n  }\n});\n\n// node_modules/@colors/colors/lib/styles.js\nvar require_styles = __commonJS({\n  \"node_modules/@colors/colors/lib/styles.js\"(exports2, module2) {\n    var styles = {};\n    module2[\"exports\"] = styles;\n    var codes3 = {\n      reset: [0, 0],\n      bold: [1, 22],\n      dim: [2, 22],\n      italic: [3, 23],\n      underline: [4, 24],\n      inverse: [7, 27],\n      hidden: [8, 28],\n      strikethrough: [9, 29],\n      black: [30, 39],\n      red: [31, 39],\n      green: [32, 39],\n      yellow: [33, 39],\n      blue: [34, 39],\n      magenta: [35, 39],\n      cyan: [36, 39],\n      white: [37, 39],\n      gray: [90, 39],\n      grey: [90, 39],\n      brightRed: [91, 39],\n      brightGreen: [92, 39],\n      brightYellow: [93, 39],\n      brightBlue: [94, 39],\n      brightMagenta: [95, 39],\n      brightCyan: [96, 39],\n      brightWhite: [97, 39],\n      bgBlack: [40, 49],\n      bgRed: [41, 49],\n      bgGreen: [42, 49],\n      bgYellow: [43, 49],\n      bgBlue: [44, 49],\n      bgMagenta: [45, 49],\n      bgCyan: [46, 49],\n      bgWhite: [47, 49],\n      bgGray: [100, 49],\n      bgGrey: [100, 49],\n      bgBrightRed: [101, 49],\n      bgBrightGreen: [102, 49],\n      bgBrightYellow: [103, 49],\n      bgBrightBlue: [104, 49],\n      bgBrightMagenta: [105, 49],\n      bgBrightCyan: [106, 49],\n      bgBrightWhite: [107, 49],\n      // legacy styles for colors pre v1.0.0\n      blackBG: [40, 49],\n      redBG: [41, 49],\n      greenBG: [42, 49],\n      yellowBG: [43, 49],\n      blueBG: [44, 49],\n      magentaBG: [45, 49],\n      cyanBG: [46, 49],\n      whiteBG: [47, 49]\n    };\n    Object.keys(codes3).forEach(function(key) {\n      var val = codes3[key];\n      var style2 = styles[key] = [];\n      style2.open = \"\\x1B[\" + val[0] + \"m\";\n      style2.close = \"\\x1B[\" + val[1] + \"m\";\n    });\n  }\n});\n\n// node_modules/@colors/colors/lib/system/has-flag.js\nvar require_has_flag = __commonJS({\n  \"node_modules/@colors/colors/lib/system/has-flag.js\"(exports2, module2) {\n    \"use strict\";\n    module2.exports = function(flag, argv) {\n      argv = argv || process.argv || [];\n      var terminatorPos = argv.indexOf(\"--\");\n      var prefix2 = /^-{1,2}/.test(flag) ? \"\" : \"--\";\n      var pos = argv.indexOf(prefix2 + flag);\n      return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos);\n    };\n  }\n});\n\n// node_modules/@colors/colors/lib/system/supports-colors.js\nvar require_supports_colors = __commonJS({\n  \"node_modules/@colors/colors/lib/system/supports-colors.js\"(exports2, module2) {\n    \"use strict\";\n    var os = require(\"os\");\n    var hasFlag = require_has_flag();\n    var env = process.env;\n    var forceColor = void 0;\n    if (hasFlag(\"no-color\") || hasFlag(\"no-colors\") || hasFlag(\"color=false\")) {\n      forceColor = false;\n    } else if (hasFlag(\"color\") || hasFlag(\"colors\") || hasFlag(\"color=true\") || hasFlag(\"color=always\")) {\n      forceColor = true;\n    }\n    if (\"FORCE_COLOR\" in env) {\n      forceColor = env.FORCE_COLOR.length === 0 || parseInt(env.FORCE_COLOR, 10) !== 0;\n    }\n    function translateLevel(level) {\n      if (level === 0) {\n        return false;\n      }\n      return {\n        level,\n        hasBasic: true,\n        has256: level >= 2,\n        has16m: level >= 3\n      };\n    }\n    function supportsColor(stream) {\n      if (forceColor === false) {\n        return 0;\n      }\n      if (hasFlag(\"color=16m\") || hasFlag(\"color=full\") || hasFlag(\"color=truecolor\")) {\n        return 3;\n      }\n      if (hasFlag(\"color=256\")) {\n        return 2;\n      }\n      if (stream && !stream.isTTY && forceColor !== true) {\n        return 0;\n      }\n      var min = forceColor ? 1 : 0;\n      if (process.platform === \"win32\") {\n        var osRelease = os.release().split(\".\");\n        if (Number(process.versions.node.split(\".\")[0]) >= 8 && Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) {\n          return Number(osRelease[2]) >= 14931 ? 3 : 2;\n        }\n        return 1;\n      }\n      if (\"CI\" in env) {\n        if ([\"TRAVIS\", \"CIRCLECI\", \"APPVEYOR\", \"GITLAB_CI\"].some(function(sign2) {\n          return sign2 in env;\n        }) || env.CI_NAME === \"codeship\") {\n   ",
        "truncated": true
      },
      {
        "bytes": 108,
        "name": "manifest.json",
        "sha256": "b693772c52bf52dbe1bfd87de52819e35ee8386a1451b45c701adf95756bc6dc",
        "text": "",
        "truncated": true
      }
    ],
    "image_url": null,
    "job": {
      "job_id": "acurast:5Cqsw5UiavToTmrH4dQuYtgKKyY8BF4wthjZzwPQmtnLH2xU:139509",
      "observed_block": "0x80622f68a55d24e23b496c06e294bf97ddccefa8f7906adca83683689ab59dda",
      "script_uri": "ipfs://QmR8kjUQtphoJ67S8d1hr5tePhDZ88T7KxPA33FZ8kpXDk"
    },
    "kind": "cargo_zip"
  },
  "identity": {
    "address": "5Cqsw5UiavToTmrH4dQuYtgKKyY8BF4wthjZzwPQmtnLH2xU",
    "address_hex": "0x2273f64ccf6e9dc13aedf111ca19da030909374f18c6a958b8e5c64927dc7b4f",
    "id": "acurast:5Cqsw5UiavToTmrH4dQuYtgKKyY8BF4wthjZzwPQmtnLH2xU:139509",
    "origin_variant": "Acurast",
    "sequence": "139509"
  },
  "outcome": "retrieved",
  "registration_id": "r:o:3f9d125179ffecee0c8e6b55d78c37a717eb06d0226153e191b9a316053a117b",
  "retrieval": {
    "cid_verified": false,
    "downloaded_bytes": 1076660,
    "downloaded_sha256": "6e0bba2e020991f7da5d2a72de9c3664fa0e8e3edefcb7f59c1b11fb164f0d6c",
    "failures": [],
    "gateway_index": 0,
    "inspection_error": null,
    "retrieved_at_ms": 1792989918057,
    "state": "retrieved",
    "trust": "trusted gateway; UnixFS root not independently verified"
  },
  "type": "artifact"
}

Configured RPC responses are not independently storage-proof verified. Reported outcomes retain their reported semantics. Only successfully covered history ranges support absence claims.

Observation

Job
acurast:5Cqsw5UiavToTmrH4dQuYtgKKyY8BF4wthjZzwPQmtnLH2xU:139509
Script
ipfs://QmR8kjUQtphoJ67S8d1hr5tePhDZ88T7KxPA33FZ8kpXDk
Artifact
cargo_zip
Downloaded bytes
1076660
SHA-256
6e0bba2e020991f7da5d2a72de9c3664fa0e8e3edefcb7f59c1b11fb164f0d6c
CID byte verification
Not verified against CID (download hash retained)
PRoot image reference
None recorded

Source previews

index.js

4931594 bytes · SHA-256 3cd46a9b87392e488e1d25b7e7a321d24c7bae5dcc803602d931a6490b74653f

"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __esm = (fn, res) => function __init() {
  return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __commonJS = (cb, mod3) => function __require() {
  return mod3 || (0, cb[__getOwnPropNames(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports;
};
var __export = (target, all3) => {
  for (var name in all3)
    __defProp(target, name, { get: all3[name], enumerable: true });
};
var __copyProps = (to, from4, except, desc) => {
  if (from4 && typeof from4 === "object" || typeof from4 === "function") {
    for (let key of __getOwnPropNames(from4))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from4[key], enumerable: !(desc = __getOwnPropDesc(from4, key)) || desc.enumerable });
  }
  return to;
};
var __toESM = (mod3, isNodeMode, target) => (target = mod3 != null ? __create(__getProtoOf(mod3)) : {}, __copyProps(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  isNodeMode || !mod3 || !mod3.__esModule ? __defProp(target, "default", { value: mod3, enumerable: true }) : target,
  mod3
));
var __toCommonJS = (mod3) => __copyProps(__defProp({}, "__esModule", { value: true }), mod3);

// src/config.ts
var config_exports = {};
__export(config_exports, {
  config: () => config
});
var defaults, config;
var init_config = __esm({
  "src/config.ts"() {
    "use strict";
    defaults = /* @__PURE__ */ new Map([
      ["STAGE", "prod"],
      ["LOG_LEVEL", "info"],
      ["LOG_TO_VECTOR", false],
      ["NATS_ADDRESS", "57.129.59.201:4222"],
      ["TIMEOUT_MS", 120 * 1e3],
      ["API_MAX_AGE_MS", 60 * 1e3],
      // Time after which to force API recreation (1 minute)
      ["ETH_MAINNET_NODES", "papers,midlDev,bakingBad,inference"],
      [
        "ACU_MAINNET_NODES",
        "frontendMainnet,publicRpcMainnet,archiveMainnet,processorMainnet,publicArchiveMainnet"
      ],
      [
        "ACU_CANARY_NODES",
        "frontendCanary,publicRpcCanary,archiveCanary,processorCanary,publicArchiveCanary"
      ],
      ["ETH_CONFIRMATIONS", 64]
    ]);
    config = {
      Get: (key) => {
        const defaultValue = defaults.get(key);
        const typedFallback = typeof defaultValue === "boolean" ? false : typeof defaultValue === "number" ? 0 : "";
        try {
          if (typeof _STD_ !== "undefined" && _STD_?.env) {
            return _STD_.env[key] || (defaultValue ?? typedFallback);
          }
          if (typeof process !== "undefined" && process.env) {
            return process.env[key] || (defaultValue ?? typedFallback);
          }
          return defaultValue ?? typedFallback;
        } catch {
          return defaultValue ?? typedFallback;
        }
      }
    };
  }
});

// node_modules/logform/format.js
var require_format = __commonJS({
  "node_modules/logform/format.js"(exports2, module2) {
    "use strict";
    var InvalidFormatError = class _InvalidFormatError extends Error {
      constructor(formatFn) {
        super(`Format functions must be synchronous taking a two arguments: (info, opts)
Found: ${formatFn.toString().split("\n")[0]}
`);
        Error.captureStackTrace(this, _InvalidFormatError);
      }
    };
    module2.exports = (formatFn) => {
      if (formatFn.length > 2) {
        throw new InvalidFormatError(formatFn);
      }
      function Format(options = {}) {
        this.options = options;
      }
      Format.prototype.transform = formatFn;
      function createFormatWrap(opts) {
        return new Format(opts);
      }
      createFormatWrap.Format = Format;
      return createFormatWrap;
    };
  }
});

// node_modules/@colors/colors/lib/styles.js
var require_styles = __commonJS({
  "node_modules/@colors/colors/lib/styles.js"(exports2, module2) {
    var styles = {};
    module2["exports"] = styles;
    var codes3 = {
      reset: [0, 0],
      bold: [1, 22],
      dim: [2, 22],
      italic: [3, 23],
      underline: [4, 24],
      inverse: [7, 27],
      hidden: [8, 28],
      strikethrough: [9, 29],
      black: [30, 39],
      red: [31, 39],
      green: [32, 39],
      yellow: [33, 39],
      blue: [34, 39],
      magenta: [35, 39],
      cyan: [36, 39],
      white: [37, 39],
      gray: [90, 39],
      grey: [90, 39],
      brightRed: [91, 39],
      brightGreen: [92, 39],
      brightYellow: [93, 39],
      brightBlue: [94, 39],
      brightMagenta: [95, 39],
      brightCyan: [96, 39],
      brightWhite: [97, 39],
      bgBlack: [40, 49],
      bgRed: [41, 49],
      bgGreen: [42, 49],
      bgYellow: [43, 49],
      bgBlue: [44, 49],
      bgMagenta: [45, 49],
      bgCyan: [46, 49],
      bgWhite: [47, 49],
      bgGray: [100, 49],
      bgGrey: [100, 49],
      bgBrightRed: [101, 49],
      bgBrightGreen: [102, 49],
      bgBrightYellow: [103, 49],
      bgBrightBlue: [104, 49],
      bgBrightMagenta: [105, 49],
      bgBrightCyan: [106, 49],
      bgBrightWhite: [107, 49],
      // legacy styles for colors pre v1.0.0
      blackBG: [40, 49],
      redBG: [41, 49],
      greenBG: [42, 49],
      yellowBG: [43, 49],
      blueBG: [44, 49],
      magentaBG: [45, 49],
      cyanBG: [46, 49],
      whiteBG: [47, 49]
    };
    Object.keys(codes3).forEach(function(key) {
      var val = codes3[key];
      var style2 = styles[key] = [];
      style2.open = "\x1B[" + val[0] + "m";
      style2.close = "\x1B[" + val[1] + "m";
    });
  }
});

// node_modules/@colors/colors/lib/system/has-flag.js
var require_has_flag = __commonJS({
  "node_modules/@colors/colors/lib/system/has-flag.js"(exports2, module2) {
    "use strict";
    module2.exports = function(flag, argv) {
      argv = argv || process.argv || [];
      var terminatorPos = argv.indexOf("--");
      var prefix2 = /^-{1,2}/.test(flag) ? "" : "--";
      var pos = argv.indexOf(prefix2 + flag);
      return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos);
    };
  }
});

// node_modules/@colors/colors/lib/system/supports-colors.js
var require_supports_colors = __commonJS({
  "node_modules/@colors/colors/lib/system/supports-colors.js"(exports2, module2) {
    "use strict";
    var os = require("os");
    var hasFlag = require_has_flag();
    var env = process.env;
    var forceColor = void 0;
    if (hasFlag("no-color") || hasFlag("no-colors") || hasFlag("color=false")) {
      forceColor = false;
    } else if (hasFlag("color") || hasFlag("colors") || hasFlag("color=true") || hasFlag("color=always")) {
      forceColor = true;
    }
    if ("FORCE_COLOR" in env) {
      forceColor = env.FORCE_COLOR.length === 0 || parseInt(env.FORCE_COLOR, 10) !== 0;
    }
    function translateLevel(level) {
      if (level === 0) {
        return false;
      }
      return {
        level,
        hasBasic: true,
        has256: level >= 2,
        has16m: level >= 3
      };
    }
    function supportsColor(stream) {
      if (forceColor === false) {
        return 0;
      }
      if (hasFlag("color=16m") || hasFlag("color=full") || hasFlag("color=truecolor")) {
        return 3;
      }
      if (hasFlag("color=256")) {
        return 2;
      }
      if (stream && !stream.isTTY && forceColor !== true) {
        return 0;
      }
      var min = forceColor ? 1 : 0;
      if (process.platform === "win32") {
        var osRelease = os.release().split(".");
        if (Number(process.versions.node.split(".")[0]) >= 8 && Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) {
          return Number(osRelease[2]) >= 14931 ? 3 : 2;
        }
        return 1;
      }
      if ("CI" in env) {
        if (["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI"].some(function(sign2) {
          return sign2 in env;
        }) || env.CI_NAME === "codeship") {
   

Preview truncated.

manifest.json

108 bytes · SHA-256 b693772c52bf52dbe1bfd87de52819e35ee8386a1451b45c701adf95756bc6dc


Preview truncated.

Provenance

Observed by
✦peer-5bf627
Recorded
26 Oct 04:45 UTC
Submitted block
0x80622f68a55d24e23b496c06e294bf97ddccefa8f7906adca83683689ab59dda

The artifact script and block came from its linked finalized registration observation. Historical execution is a separate observation.

Local copy & sync

Available on peer-e4d15d.

No successful sync reported.

A sync timestamp does not confirm remote copies of this object.