cách làm của clojure có thể rất thoải mái đại diện mọi thứ dưới dạng dữ liệu cho đến khi đến lúc sử dụng dữ liệu đó theo cách tiếp cận này, những thứ như "tái cấu trúc toàn bộ frontend để sử dụng multicall nhiều nhất có thể" trở nên rất dễ dàng và đơn giản
bạn thực chất đại diện cho mỗi cuộc gọi hợp đồng dưới dạng dữ liệu, một ánh xạ chứa địa chỉ, abi và calldata sẽ được truyền vào bạn có thể truyền những cái đó như các mục đơn lẻ cho một hàm sẽ thực thi cuộc gọi bạn cũng có thể truyền một danh sách các mục đó cho một hàm khác sẽ thực thi chúng với multicall
Điều quan trọng là, nếu bạn đã phối hợp các cuộc gọi theo cách này trong toàn bộ mã nguồn của mình, việc triển khai công tắc này thực sự rất nhỏ và có thể được thực hiện ở một nơi duy nhất.
412