@multiversx/sdk-network-providers
Advanced tools
Comparing version 2.2.0 to 2.2.1
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
183972
2721
+ Addedaxios@1.6.5(transitive)
- Removedaxios@1.6.1(transitive)
Updatedaxios@1.6.5