From 6ea8cee551f4d5e1ce4986975892f98800b7cc9b Mon Sep 17 00:00:00 2001 From: Cavan Flynn Date: Wed, 27 Dec 2017 19:48:58 -0500 Subject: Update subprovider to catch correct RPC method ZeroEx uses web3.eth.sign, rather than web3.eth.personal.sign. In addition, the message to sign is the second parameter; not the first. The first parameter is the address. --- packages/subproviders/src/subproviders/ledger.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages/subproviders') diff --git a/packages/subproviders/src/subproviders/ledger.ts b/packages/subproviders/src/subproviders/ledger.ts index f19e6fadd..653d0a792 100644 --- a/packages/subproviders/src/subproviders/ledger.ts +++ b/packages/subproviders/src/subproviders/ledger.ts @@ -106,8 +106,8 @@ export class LedgerSubprovider extends Subprovider { } return; - case 'personal_sign': - const data = payload.params[0]; + case 'eth_sign': + const data = payload.params[1]; try { if (_.isUndefined(data)) { throw new Error(LedgerSubproviderErrors.DataMissingForSignPersonalMessage); -- cgit v1.2.3