New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

arweave-uploader

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arweave-uploader - npm Package Compare versions

Comparing version 1.1.5 to 1.1.6

108

dist/uploader.js

@@ -51,5 +51,5 @@ "use strict";

var upload = function (tx, wallet, userReference) { return __awaiter(void 0, void 0, void 0, function () {
var uRef, tStart, status, wait, err_1, now, err_2, tries, err_3;
return __generator(this, function (_a) {
switch (_a.label) {
var uRef, tStart, status, wait, err_1, fullStatus_1, _a, _b, now, err_2, tries, err_3, fullStatus, _c, _d;
return __generator(this, function (_e) {
switch (_e.label) {
case 0:

@@ -62,13 +62,13 @@ uRef = '';

case 1:
_a.sent();
_e.sent();
logger_1.logger(uRef, 'New txid', tx.id);
return [4, arweave.transactions.post(tx)];
case 2:
_a.sent();
logger_1.logger(uRef, 'New txid', tx.id);
_e.sent();
tStart = new Date().valueOf();
return [4, utils_1.getStatus(tx.id)];
case 3:
status = _a.sent();
status = _e.sent();
wait = 24;
_a.label = 4;
_e.label = 4;
case 4:

@@ -79,12 +79,12 @@ if (!((status === 404 || status === 410) && wait--)) return [3, 10];

case 5:
_a.sent();
_a.label = 6;
_e.sent();
_e.label = 6;
case 6:
_a.trys.push([6, 8, , 9]);
_e.trys.push([6, 8, , 9]);
return [4, utils_1.getStatus(tx.id)];
case 7:
status = _a.sent();
status = _e.sent();
return [3, 9];
case 8:
err_1 = _a.sent();
err_1 = _e.sent();
logger_1.logger(uRef, 'Network error getting status. Ignoring & waiting...', status);

@@ -96,28 +96,32 @@ wait++;

case 10:
if (status === 400 || status === 404 || status === 410) {
logger_1.logger(uRef, 'Possible invalid transaction detected. Status ' + status, 'Throwing error');
throw new Error('Possible invalid transaction detected. Status ' + status);
}
_a.label = 11;
if (!(status === 400 || status === 404 || status === 410)) return [3, 12];
_b = (_a = JSON).stringify;
return [4, arweave.transactions.getStatus(tx.id)];
case 11:
if (!(status === 202)) return [3, 17];
fullStatus_1 = _b.apply(_a, [_e.sent()]);
logger_1.logger(uRef, 'Possible invalid transaction detected. Status ' + status, 'Throwing error');
throw new Error('Possible invalid transaction detected. Status '
+ status + ':'
+ fullStatus_1);
case 12:
if (!(status === 202)) return [3, 18];
now = (new Date().valueOf() - tStart) / (1000 * 60);
logger_1.logger(uRef, "Mining for " + now.toFixed(1) + " mins. " + status);
return [4, utils_1.sleep(30000)];
case 12:
_a.sent();
_a.label = 13;
case 13:
_a.trys.push([13, 15, , 16]);
_e.sent();
_e.label = 14;
case 14:
_e.trys.push([14, 16, , 17]);
return [4, utils_1.getStatus(tx.id)];
case 14:
status = _a.sent();
return [3, 16];
case 15:
err_2 = _a.sent();
status = _e.sent();
return [3, 17];
case 16:
err_2 = _e.sent();
logger_1.logger(uRef, 'Network error retrieving status.', status, 'Continuing...');
status = 202;
return [3, 16];
case 16: return [3, 11];
case 17:
return [3, 17];
case 17: return [3, 12];
case 18:
logger_1.logger(uRef, 'Finished mining period with status', status);

@@ -128,23 +132,23 @@ if (status === 200) {

}
if (!(status === 404 || status === 410)) return [3, 25];
if (!(status === 404 || status === 410)) return [3, 26];
tries = 12;
_a.label = 18;
case 18: return [4, utils_1.sleep(40000)];
case 19:
_a.sent();
_a.label = 20;
_e.label = 19;
case 19: return [4, utils_1.sleep(40000)];
case 20:
_a.trys.push([20, 22, , 23]);
_e.sent();
_e.label = 21;
case 21:
_e.trys.push([21, 23, , 24]);
return [4, utils_1.getStatus(tx.id)];
case 21:
status = _a.sent();
case 22:
status = _e.sent();
logger_1.logger(uRef, 'tries', tries, 'status', status);
return [3, 23];
case 22:
err_3 = _a.sent();
return [3, 24];
case 23:
err_3 = _e.sent();
logger_1.logger(uRef, 'Network error getting status. Ignoring & waiting...', status);
tries++;
status = 404;
return [3, 23];
case 23:
return [3, 24];
case 24:
if (status === 200) {

@@ -154,11 +158,15 @@ logger_1.logger(uRef, "Success", status);

}
_a.label = 24;
case 24:
if (--tries) return [3, 18];
_a.label = 25;
_e.label = 25;
case 25:
logger_1.logger(uRef, 'Possible failure. Status ', status, '. Retrying post tx');
if (--tries) return [3, 19];
_e.label = 26;
case 26:
_d = (_c = JSON).stringify;
return [4, arweave.transactions.getStatus(tx.id)];
case 27:
fullStatus = _d.apply(_c, [_e.sent()]);
logger_1.logger(uRef, 'Possible failure. Status ', status, '. Retrying post tx. Full error:\n', fullStatus);
tx.addTag('Retry', (new Date().valueOf() / 1000).toString());
return [4, exports.upload(tx, wallet)];
case 26: return [2, _a.sent()];
case 28: return [2, _e.sent()];
}

@@ -165,0 +173,0 @@ });

{
"name": "arweave-uploader",
"version": "1.1.5",
"version": "1.1.6",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc