aboutsummaryrefslogtreecommitdiffstats
path: root/packages/utils/src/transaction_decoder.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/utils/src/transaction_decoder.ts')
-rw-r--r--packages/utils/src/transaction_decoder.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/utils/src/transaction_decoder.ts b/packages/utils/src/transaction_decoder.ts
index 1ce2ea3b0..2c3b96c72 100644
--- a/packages/utils/src/transaction_decoder.ts
+++ b/packages/utils/src/transaction_decoder.ts
@@ -18,7 +18,7 @@ export class TransactionDecoder {
`Malformed transaction data. Must include a hex prefix '0x' and 4-byte function selector. Got '${txData}'`,
);
}
- const functionSelector = calldata.substr(0, functionSelectorLength);
+ const functionSelector = txData.substr(0, functionSelectorLength);
return functionSelector;
}
/**
@@ -32,9 +32,9 @@ export class TransactionDecoder {
*/
public addABI(abiDefinitions: AbiDefinition[], contractName?: string, deploymentInfos?: DeployedContractInfo[]): void {
// Disregard definitions that are not functions
- const functionAbis: MethodAbi[] = _.filter(abiDefinitions, abiEntry => {
+ const functionAbis = _.filter(abiDefinitions, abiEntry => {
return abiEntry.type === 'function';
- });
+ }) as MethodAbi[];
// Record function ABI's
_.each(functionAbis, functionAbi => {
const abiEncoder = new AbiEncoder.Method(functionAbi);