MferSafe Lite: Melhorando Transações de Carteira de Contrato Inteligente
MferSafe Lite é uma poderosa extensão de navegador projetada para aprimorar a experiência de transação para usuários de carteiras de contratos inteligentes. Com suas inovadoras capacidades de agrupamento de transações, os usuários podem executar várias transações simultaneamente, eliminando a necessidade de esperar pela confirmação de cada transação individual.
Para usar o MferSafe Lite, os usuários precisam atender a certos requisitos. Eles devem ter o MferNode backend, que simula pacotes de transações e fornece diferenças de estado. Hospedar seu próprio nó é possível usando uma simples configuração do Docker Compose. Além disso, os usuários precisam do Web3 RPC para eth_call, pois alguns frontends de dApp podem não suportar substituição de estado (Alchemy.com é uma opção recomendada).
O processo de uso do MferSafe Lite é simples. A extensão recebe parâmetros para eth_sendTransaction(tx) e os envia para o MferNode backend para simulação. O MferNode retorna então a diferença de estado, que representa as alterações de estado que a transação causará. Por fim, a extensão do navegador injeta a diferença de estado em cada eth_call() como o último parâmetro para substituição de estado.
O MferSafe Lite é uma ferramenta valiosa para usuários de carteiras de contratos inteligentes, proporcionando uma experiência de transação perfeita e eficiente. Ao agrupar transações e otimizar o processo de confirmação, ele agiliza a execução de várias transações, economizando tempo e esforço para os usuários.