a maneira clojure de fazer as coisas pode ser tão confortável representar tudo como dados até ser hora de usar esses dados seguindo esta abordagem, coisas como "refatorar todo o frontend para usar multicall o máximo possível" tornam-se realmente fáceis e diretas
você essencialmente representa cada chamada de contrato como dados, um mapeamento contendo o endereço, abi e calldata a serem passados eu posso passar isso como itens únicos para uma função que executará a chamada eu também poderia passar uma lista deles para outra função que os executará com multicall
é crucial que, se você já estiver coordenando chamadas dessa forma em todo o seu código, implementar esta mudança é realmente muito simples e pode provavelmente ser feito em um único lugar.
411