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

eosjs

Package Overview
Dependencies
Maintainers
2
Versions
292
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eosjs - npm Package Compare versions

Comparing version 6.1.7 to 6.1.8

27

lib/index.test.js

@@ -370,6 +370,33 @@ 'use strict';

});
if (process.env['CURRENCY_ABI'] != null) {
it('Transaction ABI lookup', async function () {
var eos = Eos.Localnet();
var tx = await eos.transaction({
scope: ['inita', 'initb'],
messages: [{
code: 'currency',
type: 'transfer',
data: {
from: 'inita',
to: 'initb',
quantity: '13'
},
authorization: [{
account: 'inita',
permission: 'active'
}]
}]
}, { sign: false, broadcast: false });
console.log('tx', tx);
assert.equal(tx.transaction.messages[0].code, 'currency');
});
} else {
console.log('To run the currency Abi test: deploy the "currency" smart contract, set the CURRENCY_ABI environment variable.');
}
} // if development
var randomName = function randomName() {
return 'a' + String(Math.round(Math.random() * 1000000000)).replace(/[0,6-9]/g, '');
};

4

lib/structs.test.js

@@ -79,3 +79,3 @@ 'use strict';

if (process.env['CONTRACT_ABI'] != null) {
if (process.env['CURRENCY_ABI'] != null) {
describe('Contract Abi', function () {

@@ -97,3 +97,3 @@ it('Messages do not sort', async function () {

} else {
console.log('To run the Contract Abi test: deploy the "contract" smart contract, set the CONTRACT_ABI environment variable.');
console.log('To run the currency Abi test: deploy the "currency" smart contract, set the CURRENCY_ABI environment variable.');
}

@@ -100,0 +100,0 @@

@@ -98,3 +98,3 @@ 'use strict';

var genTransaction = function genTransaction(structs, merge) {
return function () {
return async function () {
for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {

@@ -120,2 +120,38 @@ args[_key2] = arguments[_key2];

args = args.slice(1);
} else if (_typeof(args[0]) === 'object' && _typeof(Array.isArray(args[0].messages))) {
// full transaction, lookup ABIs used by each message
var codes = new Set(); // make a unique list
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = args[0].messages[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var message = _step.value;
codes.add(message.code);
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
var codePromises = [];
codes.forEach(function (code) {
if (code !== 'eos') {
// Eos contract operations are cached in eosjs-json (allows for offline transactions)
codePromises.push(config.abiCache.abiAsync(code));
}
});
await Promise.all(codePromises);
}

@@ -139,9 +175,9 @@

var contractPromises = [];
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
try {
for (var _iterator = contracts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var code = _step.value;
for (var _iterator2 = contracts[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var code = _step2.value;

@@ -152,12 +188,12 @@ // setup wrapper functions to collect contract api calls

} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_didIteratorError2 = true;
_iteratorError2 = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
if (_didIteratorError2) {
throw _iteratorError2;
}

@@ -410,9 +446,9 @@ }

var messages = [];
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
var _iteratorNormalCompletion3 = true;
var _didIteratorError3 = false;
var _iteratorError3 = undefined;
try {
for (var _iterator2 = resolvedMessageList[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var m = _step2.value;
for (var _iterator3 = resolvedMessageList[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
var m = _step3.value;

@@ -429,12 +465,12 @@ var _scope = m.scope,

} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
_didIteratorError3 = true;
_iteratorError3 = err;
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
if (!_iteratorNormalCompletion3 && _iterator3.return) {
_iterator3.return();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
if (_didIteratorError3) {
throw _iteratorError3;
}

@@ -441,0 +477,0 @@ }

{
"name": "eosjs",
"version": "6.1.7",
"version": "6.1.8",
"description": "General purpose library for the EOS blockchain.",

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

@@ -13,2 +13,4 @@ /* eslint-env mocha */

const res = (e,r) => console.log(r, e)
describe('./test', async function() {

@@ -15,0 +17,0 @@

Sorry, the diff of this file is too big to display

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