sposób działania w Clojure może być bardzo wygodny reprezentuj wszystko jako dane, aż przyjdzie czas na ich użycie podążając tym podejściem, takie rzeczy jak "przebudowanie całego frontendu, aby jak najwięcej korzystał z multicall" stają się naprawdę łatwe i proste
w zasadzie reprezentujesz każde wywołanie kontraktu jako dane, mapowanie zawierające adres, ABI i calldata, które mają być przekazane możesz przekazać je jako pojedyncze elementy do funkcji, która wykona wywołanie możesz również przekazać ich listę do innej funkcji, która wykona je za pomocą multicall
kluczowo, jeśli już koordynujesz wywołania w ten sposób w całej swojej bazie kodu, wdrożenie tego przełącznika jest naprawdę, naprawdę drobne i prawdopodobnie można to zrobić w jednym miejscu.
410