1/ Окрім бібліотеки EVM, я також випускаю '@prb/effect-evm-safe' — Effect-TS для безпечних мультипідписних додатків. Типізоване безпечне виявлення. Симуляція перед підписом. Правильна обробка помилок для мультипідписних потоків. Побудований на SDK додатків @safe.
2/ Що вона додає: - SafeAppsService для спілкування в iframe - Безпечне виявлення (чи є цей гаманець мультипідписом?) - Симуляція транзакцій перед чергою - React-гачки для безпечного стану Усі вони мають однаковий підхід типізованої помилки, що й ефект-евм.
3/ Безпечні транзакції — це різні речі. Негайних підтверджень немає. Багатоступеневе підписування. Результати симуляції мають значення. Цей пакет моделює цю реальність. Приклад — виявлення безпечного контексту:
4/ Симуляція перед підписанням за допомогою 'MultiSend' та 'SimulateTxAccessor' (адреси контракту вбудовані в бібліотеку):
5/ Почати: ``` bun add @prb/effect-evm-safe @prb/effect-evm @safe-global/safe-apps-sdk ``` Вихідний код: Питання та PR вітаються.
473