1/ Oltre a una libreria EVM, sto anche rilasciando `@prb/effect-evm-safe` - Effect-TS per app multisig Safe. Rilevamento Safe tipizzato. Simulazione prima della firma. Gestione degli errori adeguata per i flussi multisig. Costruito sul SDK delle app di @safe.
2/ Cosa aggiunge: - SafeAppsService per la comunicazione iframe - Rilevamento sicuro (questo wallet è un multisig?) - Simulazione delle transazioni prima della coda - React hooks per lo stato di Safe Tutto con lo stesso approccio agli errori tipizzati come effect-evm.
3/ Le transazioni sicure sono diverse. Nessuna conferma immediata. Firma in più fasi. I risultati della simulazione contano. Questo pacchetto modella quella realtà. Esempio - rilevamento del contesto sicuro:
4/ Simulazione prima della firma utilizzando `MultiSend` e `SimulateTxAccessor` (gli indirizzi dei contratti sono incorporati nella libreria):
5/ Iniziare: ``` bun add @prb/effect-evm-safe @prb/effect-evm @safe-global/safe-apps-sdk ``` Codice sorgente: Problemi e PR sono benvenuti.
439