Skip to content

Commit f99fbd7

Browse files
Merge branch 'main' into fix/remove-confirmation-decode-reliance
2 parents 3644b3e + d4c5a73 commit f99fbd7

File tree

118 files changed

+1168
-936
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+1168
-936
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
diff --git a/dist/multicall.cjs b/dist/multicall.cjs
2+
index bf9aa5e86573fc1651f421cc0b64f5af121c3ab2..43a0531ed86cd3ee1774dcda3f990dd40f7f52de 100644
3+
--- a/dist/multicall.cjs
4+
+++ b/dist/multicall.cjs
5+
@@ -342,9 +342,22 @@ const multicallOrFallback = async (calls, chainId, provider, maxCallsPerMultical
6+
return [];
7+
}
8+
const multicallAddress = MULTICALL_CONTRACT_BY_CHAINID[chainId];
9+
- return await (multicallAddress
10+
- ? multicall(calls, multicallAddress, provider, maxCallsPerMulticall)
11+
- : fallback(calls, maxCallsParallel));
12+
+ if (multicallAddress) {
13+
+ try {
14+
+ return await multicall(calls, multicallAddress, provider, maxCallsPerMulticall);
15+
+ }
16+
+ catch (error) {
17+
+ // Fallback only on revert
18+
+ // https://docs.ethers.org/v5/troubleshooting/errors/#help-CALL_EXCEPTION
19+
+ if (!error ||
20+
+ typeof error !== 'object' ||
21+
+ !('code' in error) ||
22+
+ error.code !== 'CALL_EXCEPTION') {
23+
+ throw error;
24+
+ }
25+
+ }
26+
+ }
27+
+ return await fallback(calls, maxCallsParallel);
28+
};
29+
exports.multicallOrFallback = multicallOrFallback;
30+
//# sourceMappingURL=multicall.cjs.map
31+
\ No newline at end of file
32+
diff --git a/dist/multicall.mjs b/dist/multicall.mjs
33+
index 8fbe0112303d5df1d868e0357a9d31e43a3b6cf9..860dfdbddd813659cb2be5f7faed5d4016db5966 100644
34+
--- a/dist/multicall.mjs
35+
+++ b/dist/multicall.mjs
36+
@@ -339,8 +339,21 @@ export const multicallOrFallback = async (calls, chainId, provider, maxCallsPerM
37+
return [];
38+
}
39+
const multicallAddress = MULTICALL_CONTRACT_BY_CHAINID[chainId];
40+
- return await (multicallAddress
41+
- ? multicall(calls, multicallAddress, provider, maxCallsPerMulticall)
42+
- : fallback(calls, maxCallsParallel));
43+
+ if (multicallAddress) {
44+
+ try {
45+
+ return await multicall(calls, multicallAddress, provider, maxCallsPerMulticall);
46+
+ }
47+
+ catch (error) {
48+
+ // Fallback only on revert
49+
+ // https://docs.ethers.org/v5/troubleshooting/errors/#help-CALL_EXCEPTION
50+
+ if (!error ||
51+
+ typeof error !== 'object' ||
52+
+ !('code' in error) ||
53+
+ error.code !== 'CALL_EXCEPTION') {
54+
+ throw error;
55+
+ }
56+
+ }
57+
+ }
58+
+ return await fallback(calls, maxCallsParallel);
59+
};
60+
//# sourceMappingURL=multicall.mjs.map
61+
\ No newline at end of file

app/_locales/am/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ar/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/bg/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/bn/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ca/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/cs/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/da/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/de/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/el/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/en/messages.json

+2-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/en_GB/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/es/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/es_419/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/et/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/fa/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/fi/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/fil/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/fr/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/he/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/hi/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/hn/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/hr/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ht/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/hu/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/id/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/it/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ja/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/kn/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ko/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/lt/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/lv/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/ms/messages.json

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)