From 479c742471b827d837b2154f5e2f0f7b0129d31e Mon Sep 17 00:00:00 2001 From: Keith Ingram Date: Thu, 7 Nov 2019 10:47:56 +0100 Subject: [PATCH] Error in ABI message assertion (#1552) * combine values * undefined name --- packages/api-contract/src/base/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/api-contract/src/base/util.ts b/packages/api-contract/src/base/util.ts index d394b07002..92ed765493 100644 --- a/packages/api-contract/src/base/util.ts +++ b/packages/api-contract/src/base/util.ts @@ -42,7 +42,7 @@ export abstract class Base implements ContractBase nameOrIndex === message.name || nameOrIndex === stringCamelCase(message.name)) : 0; const def = this.abi.abi.contract.messages[index]; - assert(!!def, `Attempted to access a contract message that does not exist: ${name}`); + assert(!!def, `Attempted to access a contract message that does not exist: ${typeof nameOrIndex === 'number' ? `index ${nameOrIndex}` : nameOrIndex}`); const fn = this.abi.messages[def.name] || this.abi.messages[stringCamelCase(def.name)]; return { index, def, fn };