Socket
Socket
Sign inDemoInstall

@multiversx/sdk-network-providers

Package Overview
Dependencies
Maintainers
10
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@multiversx/sdk-network-providers - npm Package Compare versions

Comparing version 2.2.0 to 2.2.1

32

out/providers.dev.net.spec.js

@@ -280,27 +280,13 @@ "use strict";

});
it("should handle events data on < Sirius and >= Sirius", function () {
it("should handle events 'data' and 'additionalData'", function () {
return __awaiter(this, void 0, void 0, function* () {
this.timeout(50000);
const beforeSiriusApiProvider = new apiNetworkProvider_1.ApiNetworkProvider("https://devnet-api.multiversx.com");
const beforeSiriusProxyProvider = new proxyNetworkProvider_1.ProxyNetworkProvider("https://devnet-gateway.multiversx.com");
// We use the Testnet services, since they are backed by nodes with version >= Sirius (November 2023).
const afterSiriusApiProvider = new apiNetworkProvider_1.ApiNetworkProvider("https://testnet-api.multiversx.com");
const afterSiriusProxyProvider = new proxyNetworkProvider_1.ProxyNetworkProvider("https://testnet-gateway.multiversx.com");
const beforeSiriusApiResponse = yield beforeSiriusApiProvider.getTransaction("51e53c6345c25fc4a454e64b96f43812e4a6cf3d01bbe4384da39e562b136aac");
const beforeSiriusProxyResponse = yield beforeSiriusProxyProvider.getTransaction("51e53c6345c25fc4a454e64b96f43812e4a6cf3d01bbe4384da39e562b136aac");
const afterSiriusApiResponse = yield afterSiriusApiProvider.getTransaction("532087e5021c9ab8be8a4db5ad843cfe0610761f6334d9693b3765992fd05f67");
// Contract result of "5320...5f67":
const afterSiriusProxyResponse = yield afterSiriusProxyProvider.getTransaction("4bb22e85895b41bc3cd195079afa761cc4b430fb4ea19a6862f083de53f110ab");
// Before Sirius
chai_1.assert.equal(beforeSiriusApiResponse.logs.events[0].data, "@6f7574206f662066756e6473");
chai_1.assert.equal(beforeSiriusProxyResponse.logs.events[0].data, "@6f7574206f662066756e6473");
chai_1.assert.deepEqual(beforeSiriusApiResponse.logs.events[0].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("QDZmNzU3NDIwNmY2NjIwNjY3NTZlNjQ3Mw=="));
chai_1.assert.deepEqual(beforeSiriusProxyResponse.logs.events[0].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("QDZmNzU3NDIwNmY2NjIwNjY3NTZlNjQ3Mw=="));
// After Sirius
chai_1.assert.equal(afterSiriusApiResponse.contractResults.items[0].logs.events[1].data, Buffer.from("AAAAAAAAA9sAAAA=", "base64").toString());
chai_1.assert.equal(afterSiriusProxyResponse.logs.events[1].data, Buffer.from("AAAAAAAAA9sAAAA=", "base64").toString());
chai_1.assert.deepEqual(afterSiriusApiResponse.contractResults.items[0].logs.events[1].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("AAAAAAAAA9sAAAA="));
chai_1.assert.deepEqual(afterSiriusProxyResponse.logs.events[1].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("AAAAAAAAA9sAAAA="));
chai_1.assert.deepEqual(afterSiriusApiResponse.contractResults.items[0].logs.events[1].additionalData, [transactionEvents_1.TransactionEventData.fromBase64("AAAAAAAAA9sAAAA=")]);
chai_1.assert.deepEqual(afterSiriusProxyResponse.logs.events[1].additionalData, [transactionEvents_1.TransactionEventData.fromBase64("AAAAAAAAA9sAAAA=")]);
const apiResponse = yield apiProvider.getTransaction("a419271407a2ec217739811805e3a751e30dbc72ae0777e3b4c825f036995184");
const proxyResponse = yield proxyProvider.getTransaction("a419271407a2ec217739811805e3a751e30dbc72ae0777e3b4c825f036995184");
chai_1.assert.equal(apiResponse.logs.events[0].data, Buffer.from("test").toString());
chai_1.assert.equal(proxyResponse.logs.events[0].data, Buffer.from("test").toString());
chai_1.assert.deepEqual(apiResponse.logs.events[0].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("dGVzdA=="));
chai_1.assert.deepEqual(proxyResponse.logs.events[0].dataPayload, transactionEvents_1.TransactionEventData.fromBase64("dGVzdA=="));
chai_1.assert.deepEqual(apiResponse.logs.events[0].additionalData, [transactionEvents_1.TransactionEventData.fromBase64("dGVzdA==")]);
chai_1.assert.deepEqual(proxyResponse.logs.events[0].additionalData, [transactionEvents_1.TransactionEventData.fromBase64("dGVzdA==")]);
});

@@ -307,0 +293,0 @@ });

{
"name": "@multiversx/sdk-network-providers",
"version": "2.2.0",
"version": "2.2.1",
"lockfileVersion": 2,

@@ -16,3 +16,3 @@ "requires": true,

"dependencies": {
"axios": "1.6.1",
"axios": "1.6.5",
"bech32": "1.1.4",

@@ -19,0 +19,0 @@ "bignumber.js": "9.0.1",

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