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

@0xcert/ethereum-generic-provider

Package Overview
Dependencies
Maintainers
2
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xcert/ethereum-generic-provider - npm Package Compare versions

Comparing version 1.7.2 to 1.7.3

.nyc_output/9f9f69ba-788f-4e08-ac33-40eb350fe8fc.json

6

CHANGELOG.json

@@ -5,2 +5,8 @@ {

{
"version": "1.7.3",
"tag": "@0xcert/ethereum-generic-provider_v1.7.3",
"date": "Thu, 13 Jun 2019 12:48:22 GMT",
"comments": {}
},
{
"version": "1.7.2",

@@ -7,0 +13,0 @@ "tag": "@0xcert/ethereum-generic-provider_v1.7.2",

7

CHANGELOG.md
# Change Log - @0xcert/ethereum-generic-provider
This log was last generated on Wed, 05 Jun 2019 08:40:14 GMT and should not be manually modified.
This log was last generated on Thu, 13 Jun 2019 12:48:22 GMT and should not be manually modified.
## 1.7.3
Thu, 13 Jun 2019 12:48:22 GMT
*Version update only*
## 1.7.2

@@ -6,0 +11,0 @@ Wed, 05 Jun 2019 08:40:14 GMT

@@ -47,2 +47,3 @@ /// <reference types="node" />

off(event: ProviderEvent): any;
sign(message: string): Promise<string>;
getAvailableAccounts(): Promise<string[]>;

@@ -49,0 +50,0 @@ getNetworkVersion(): Promise<string>;

@@ -78,2 +78,26 @@ "use strict";

}
sign(message) {
return __awaiter(this, void 0, void 0, function* () {
if (!this.accountId) {
throw new Error('accountId not set.');
}
if (this.signMethod === types_1.SignMethod.PERSONAL_SIGN) {
const res = yield this.post({
method: 'personal_sign',
params: [message, this.accountId, null],
});
return res.result;
}
else if (this.signMethod === types_1.SignMethod.ETH_SIGN) {
const res = yield this.post({
method: 'eth_sign',
params: [this.accountId, message],
});
return res.result;
}
else {
throw new Error('Signing method not implemented.');
}
});
}
getAvailableAccounts() {

@@ -80,0 +104,0 @@ return __awaiter(this, void 0, void 0, function* () {

11

package-deps.json
{
"files": {
"packages/0xcert-ethereum-generic-provider/CHANGELOG.json": "732ec340402ca1d07519eee42f4cd744c4221c53",
"packages/0xcert-ethereum-generic-provider/CHANGELOG.md": "e20a2f6a9fcac0db8e386f695ab75ce048f021cc",
"packages/0xcert-ethereum-generic-provider/CHANGELOG.json": "c30be0a7da30cdfa75e31d25436cd7e2d68852c3",
"packages/0xcert-ethereum-generic-provider/CHANGELOG.md": "202b2733ace2d15ec7685520a4f464e704068a7f",
"packages/0xcert-ethereum-generic-provider/README.md": "22522c3dc727189e74e28372635710c1bdc9bfb2",
"packages/0xcert-ethereum-generic-provider/nodemon.json": "82b893373db9861f1df4b55d8ea68a5d37b118de",
"packages/0xcert-ethereum-generic-provider/package.json": "bfe3a2b6758e9efbc93ebafd141d0e2bbb262d34",
"packages/0xcert-ethereum-generic-provider/package.json": "5302310fa60fbe02e3336f69c4833857c2a430e2",
"packages/0xcert-ethereum-generic-provider/src/core/errors.ts": "b232b31b2020e1dd06dbe71b1c4b15e274e5ae55",
"packages/0xcert-ethereum-generic-provider/src/core/mutation.ts": "e28431081a54f9519fbfb8e79f645af2df5342b7",
"packages/0xcert-ethereum-generic-provider/src/core/provider.ts": "3eaf1fd8b88b69e37a1b659c9663b6dd77823eb7",
"packages/0xcert-ethereum-generic-provider/src/core/provider.ts": "9a91a349cf406dd316897be11acc2a01e42839c4",
"packages/0xcert-ethereum-generic-provider/src/core/types.ts": "c748d034440f2deae97bd4ff414ffd3f9f67f3dd",

@@ -22,2 +22,3 @@ "packages/0xcert-ethereum-generic-provider/src/index.ts": "49830327483689a5269acd70592210766e8f167b",

"packages/0xcert-ethereum-generic-provider/src/tests/core/provider/post-instance-method.test.ts": "de0dd69410a8fcd9365e087a87a99c82005bd9a5",
"packages/0xcert-ethereum-generic-provider/src/tests/core/provider/sign-instance-method.test.ts": "b841ffda6af8629f2748e9e0c70787e547f64030",
"packages/0xcert-ethereum-generic-provider/src/tests/core/provider/unsafe-recipient-ids-instance-variable.test.ts": "9d8cad6b360ad42785aa9f9924e60e4c7a731eea",

@@ -27,5 +28,5 @@ "packages/0xcert-ethereum-generic-provider/src/tests/index.test.ts": "8f3b7d1d01c857ac2d3231518a012242fc0607a5",

"packages/0xcert-ethereum-generic-provider/tslint.json": "c57b3f0cdb7aa74ab2ab02888380f613589cbe66",
"common/config/rush/npm-shrinkwrap.json": "42506a51c1989967d20f8ca344c37aacd05e5b95"
"common/config/rush/npm-shrinkwrap.json": "040355a2c19cf6885337f9c6bc790d06dcb5560b"
},
"arguments": "npm run lint && npx nyc npx specron test "
}
{
"name": "@0xcert/ethereum-generic-provider",
"version": "1.7.2",
"version": "1.7.3",
"description": "Basic implementation of communication provider for the Ethereum blockchain.",

@@ -70,3 +70,3 @@ "main": "./dist/index.js",

"devDependencies": {
"@0xcert/ethereum-sandbox": "1.7.2",
"@0xcert/ethereum-sandbox": "1.7.3",
"@types/node": "^10.12.24",

@@ -84,6 +84,6 @@ "@specron/cli": "^0.5.6",

"dependencies": {
"@0xcert/ethereum-utils": "1.7.2",
"@0xcert/scaffold": "1.7.2",
"@0xcert/ethereum-utils": "1.7.3",
"@0xcert/scaffold": "1.7.3",
"events": "^3.0.0"
}
}

@@ -261,2 +261,27 @@ import { Encode, Encoder } from '@0xcert/ethereum-utils';

/**
* Signs a message.
* @param message Message to sign.
*/
public async sign(message: string): Promise<string> {
if (!this.accountId) {
throw new Error('accountId not set.');
}
if (this.signMethod === SignMethod.PERSONAL_SIGN) {
const res = await this.post({
method: 'personal_sign',
params: [message, this.accountId, null],
});
return res.result;
} else if (this.signMethod === SignMethod.ETH_SIGN) {
const res = await this.post({
method: 'eth_sign',
params: [this.accountId, message],
});
return res.result;
} else {
throw new Error('Signing method not implemented.');
}
}
/**
* Returns a list of all available account IDs.

@@ -263,0 +288,0 @@ */

Sorry, the diff of this file is not supported yet

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