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

3id-blockchain-utils

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

3id-blockchain-utils - npm Package Compare versions

Comparing version 0.3.3 to 0.3.4

22

lib/blockchains/__tests__/ethereum.test.js

@@ -106,9 +106,9 @@ "use strict";

const notEthAddr = '0xabc123';
expect((await _ethereum.default.typeDetector(notEthAddr, provider))).toBeFalsy();
expect(await _ethereum.default.typeDetector(notEthAddr, provider)).toBeFalsy();
});
it('typeDetector: should detect ethereumEOA address', async () => {
expect((await _ethereum.default.typeDetector(addresses[0], provider))).toEqual(_constants.ADDRESS_TYPES.ethereumEOA);
expect(await _ethereum.default.typeDetector(addresses[0], provider)).toEqual(_constants.ADDRESS_TYPES.ethereumEOA);
});
it('typeDetector: should detect erc1271 address', async () => {
expect((await _ethereum.default.typeDetector(contractAddress, provider))).toEqual(_constants.ADDRESS_TYPES.erc1271);
expect(await _ethereum.default.typeDetector(contractAddress, provider)).toEqual(_constants.ADDRESS_TYPES.erc1271);
});

@@ -125,5 +125,5 @@ it('createLink: should create ethereumEOA proof correctly', async () => {

// that the proof is constructed correctly.
expect((await _ethereum.default.createLink(testDid, addresses[0], _constants.ADDRESS_TYPES.erc1271, provider, {
expect(await _ethereum.default.createLink(testDid, addresses[0], _constants.ADDRESS_TYPES.erc1271, provider, {
skipTimestamp: true
}))).toMatchSnapshot();
})).toMatchSnapshot();
});

@@ -135,3 +135,3 @@ it('validateLink: invalid ethereumEOA proof should return null', async () => {

});
expect((await _ethereum.default.validateLink(invalidProof))).toBeFalsy(); // invalid signature
expect(await _ethereum.default.validateLink(invalidProof)).toBeFalsy(); // invalid signature

@@ -141,6 +141,6 @@ invalidProof = Object.assign({}, eoaProof, {

});
expect((await _ethereum.default.validateLink(invalidProof))).toBeFalsy();
expect(await _ethereum.default.validateLink(invalidProof)).toBeFalsy();
});
it('validateLink: valid ethereumEOA proof should return proof', async () => {
expect((await _ethereum.default.validateLink(eoaProof))).toEqual(eoaProof);
expect(await _ethereum.default.validateLink(eoaProof)).toEqual(eoaProof);
});

@@ -150,3 +150,3 @@ it('validateLink: valid ethereumEOA proof (missing address) should return proof with address', async () => {

delete missingAddrProof.address;
expect((await _ethereum.default.validateLink(missingAddrProof))).toEqual(eoaProof);
expect(await _ethereum.default.validateLink(missingAddrProof)).toEqual(eoaProof);
});

@@ -160,3 +160,3 @@ it('validateLink: invalid erc1271 proof should return null', async () => {

});
expect((await _ethereum.default.validateLink(erc1271Proof))).toBeFalsy();
expect(await _ethereum.default.validateLink(erc1271Proof)).toBeFalsy();
});

@@ -173,4 +173,4 @@ it('validateLink: valid erc1271 proof should return proof', async () => {

await send(provider, (0, _utils.encodeRpcCall)('eth_sendTransaction', [tx]));
expect((await _ethereum.default.validateLink(erc1271Proof))).toEqual(erc1271Proof);
expect(await _ethereum.default.validateLink(erc1271Proof)).toEqual(erc1271Proof);
});
});
{
"name": "3id-blockchain-utils",
"version": "0.3.3",
"version": "0.3.4",
"description": "Blockchain utils for 3ID",

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

"dependencies": {
"@ethersproject/contracts": "^5.0.0-beta.140",
"@ethersproject/providers": "^5.0.0-beta.144",
"@ethersproject/wallet": "^5.0.0-beta.133"
"@ethersproject/contracts": "5.0.0-beta.152",
"@ethersproject/providers": "5.0.0-beta.144",
"@ethersproject/wallet": "5.0.0-beta.136"
},

@@ -20,0 +20,0 @@ "devDependencies": {

# Release Notes
## v0.3.4 - 2020-05-18
fix: strict ethersjs package versions
## v0.3.3 - 2020-03-17

@@ -4,0 +7,0 @@ fix: hex encode message send

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