Viem 2.40 додає підтримку 'eth_fillTransaction' (якщо підтримується вузлом виконання) для локально підписаних транзакцій (локальних акаунтів).
У поєднанні з 'eth_sendRawTransactionSync' це зменшує кількість RPC-дзвінків для виконання транзакції з 5+ до лише 2.
наступна версія viem підтримуватиме синхронне подання транзакцій та отримання повернення (замість хешу) – включаючи запасний варіант, якщо обробник RPC ще не підтримує надсилання «eth_sendRawTxSync»/синхронізації
Якщо ви створюєте нову бібліотеку і хочете запустити проєкт із Wevm-упередженими налаштуваннями за замовчуванням (build setup, tsconfig, formatter/linter, vitest, gh actions, changelogs тощо).
Виконайте цю команду: