Registration of job #139509 read at #5073589
E·3f9d125179
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.
{
"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.
Registration of job #139509 read at #5073589
E·3f9d125179
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.
108 bytes · SHA-256 b693772c52bf52dbe1bfd87de52819e35ee8386a1451b45c701adf95756bc6dc
Preview truncated.
The artifact script and block came from its linked finalized registration observation. Historical execution is a separate observation.
Available on peer-e4d15d.
No successful sync reported.
A sync timestamp does not confirm remote copies of this object.