3id-blockchain-utils
Advanced tools
Comparing version 0.3.3 to 0.3.4
@@ -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 |
45805
+ Added@ethersproject/contracts@5.0.0-beta.152(transitive)
+ Added@ethersproject/providers@5.0.0-beta.144(transitive)
+ Added@ethersproject/wallet@5.0.0-beta.136(transitive)
- Removed@ethersproject/contracts@5.7.0(transitive)
- Removed@ethersproject/providers@5.7.2(transitive)
- Removed@ethersproject/wallet@5.7.0(transitive)
- Removedbech32@1.1.4(transitive)
- Removedws@7.4.6(transitive)