aboutsummaryrefslogtreecommitdiffstats
path: root/packages/utils/src/abi_decoder.ts
diff options
context:
space:
mode:
authorBryce <brycedneal@gmail.com>2018-06-26 00:44:56 +0800
committerBryce <brycedneal@gmail.com>2018-06-26 00:44:56 +0800
commite59c57106cd15d45efb6f4100529cf6e5dfe71a8 (patch)
tree74a2a06977b6d9cf44b25f69f2c6eb0294e19a43 /packages/utils/src/abi_decoder.ts
parent4b2d27b5e54631d24117e330914e8631e8bb5253 (diff)
downloaddexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar.gz
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar.bz2
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar.lz
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar.xz
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.tar.zst
dexon-0x-contracts-e59c57106cd15d45efb6f4100529cf6e5dfe71a8.zip
Run prettier
Diffstat (limited to 'packages/utils/src/abi_decoder.ts')
-rw-r--r--packages/utils/src/abi_decoder.ts20
1 files changed, 10 insertions, 10 deletions
diff --git a/packages/utils/src/abi_decoder.ts b/packages/utils/src/abi_decoder.ts
index 390423644..d0c1ddc7d 100644
--- a/packages/utils/src/abi_decoder.ts
+++ b/packages/utils/src/abi_decoder.ts
@@ -34,17 +34,17 @@ export class AbiDecoder {
let decodedData: any[];
try {
- decodedData = ethersInterface.events[event.name].parse(log.data);
+ decodedData = ethersInterface.events[event.name].parse(log.data);
} catch (error) {
- if (error.code === ethers.errors.INVALID_ARGUMENT) {
- // Because we index events by Method ID, and Method IDs are derived from the method
- // name and the input parameters, it's possible that the return value of the event
- // does not match our ABI. If that's the case, then ethers will throw an error
- // when we try to parse the event. We handle that case here by returning the log rather
- // than throwing an error.
- return log;
- }
- throw error;
+ if (error.code === ethers.errors.INVALID_ARGUMENT) {
+ // Because we index events by Method ID, and Method IDs are derived from the method
+ // name and the input parameters, it's possible that the return value of the event
+ // does not match our ABI. If that's the case, then ethers will throw an error
+ // when we try to parse the event. We handle that case here by returning the log rather
+ // than throwing an error.
+ return log;
+ }
+ throw error;
}
let didFailToDecode = false;