1/ В дополнение к библиотеке EVM, я также выпускаю `@prb/effect-evm-safe` - Effect-TS для приложений Safe multisig. Типизированное обнаружение Safe. Симуляция перед подписанием. Корректная обработка ошибок для потоков multisig. Создано на основе SDK приложений @safe.
2/ Что это добавляет: - SafeAppsService для общения через iframe - Безопасное определение (является ли этот кошелек мультиподписным?) - Симуляция транзакций перед очередью - React хуки для состояния Safe Все с тем же типизированным подходом к ошибкам, что и effect-evm.
3/ Безопасные транзакции отличаются. Нет немедленных подтверждений. Многоступенчатая подпись. Результаты симуляции имеют значение. Этот пакет моделирует эту реальность. Пример - обнаружение контекста безопасности:
4/ Симуляция перед подписанием с использованием `MultiSend` и `SimulateTxAccessor` (адреса контрактов встроены в библиотеку):
5/ Начало работы: ``` bun add @prb/effect-evm-safe @prb/effect-evm @safe-global/safe-apps-sdk ``` Исходный код: Проблемы и PR приветствуются.
449