aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-08-17 12:22:24 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-08-17 12:22:24 +0800
commitb95d93a43b3020e1ebf4f319d78d918ea0fe8802 (patch)
treebc658d302a4877c99cb30de23875ed1d84a6ebe3 /src
parentb5bfcc772acc2d7c538f3809e7ab1890b9f7b1a7 (diff)
downloaddexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar.gz
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar.bz2
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar.lz
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar.xz
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.tar.zst
dexon-sol-tools-b95d93a43b3020e1ebf4f319d78d918ea0fe8802.zip
Add JSONRPCPayload type and remove unused import
Diffstat (limited to 'src')
-rw-r--r--src/subproviders/empty_wallet_subprovider.ts6
-rw-r--r--src/types.ts5
2 files changed, 8 insertions, 3 deletions
diff --git a/src/subproviders/empty_wallet_subprovider.ts b/src/subproviders/empty_wallet_subprovider.ts
index 40d3d418d..0d037042d 100644
--- a/src/subproviders/empty_wallet_subprovider.ts
+++ b/src/subproviders/empty_wallet_subprovider.ts
@@ -1,5 +1,5 @@
-import * as _ from 'lodash';
-import Web3 = require('web3');
+import * as Web3 from 'web3';
+import {JSONRPCPayload} from '../types';
/*
* This class implements the web3-provider-engine subprovider interface and returns
@@ -7,7 +7,7 @@ import Web3 = require('web3');
* Source: https://github.com/MetaMask/provider-engine/blob/master/subproviders/subprovider.js
*/
export class EmptyWalletSubProvider {
- public handleRequest(payload: any, next: () => void, end: (err: Error|null, result: any) => void) {
+ public handleRequest(payload: JSONRPCPayload, next: () => void, end: (err: Error|null, result: any) => void) {
switch (payload.method) {
case 'eth_accounts':
end(null, []);
diff --git a/src/types.ts b/src/types.ts
index ee45acf11..851995cf7 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -368,3 +368,8 @@ export interface ContractArtifact {
};
};
}
+
+export interface JSONRPCPayload {
+ params: any[];
+ method: string;
+}