Juan Leni
498 posts

Juan Leni
@jleni
Never bored! Passionate about AI/ML, playing with blockchains these days. @_zondax_












As we’ve seen once again, blind signing poses a significant security risk and is one of the main barriers to non-custodial finance. Most contracts still don’t leverage EIP-712, either because it takes too much work to implement or because the generated text is too hard for users to parse. To address this, we’ve developed a Universal Wallet that allows any Sovereign SDK application to display well-formatted, human-readable transactions out of the box—no effort required from the application developer. How do we achieve this? Since app-specific chains have a limited set of APIs (“call messages”), we can generate a specific, human-readable schema for displaying each call message. Using this schema, Sovereign SDK Snaps, wallets, and ledgers (which are trusted binaries) can display transactions provided by the untrusted frontend. The wallet includes the hash of the schema that it used to display the transaction in the signed payload, and each chain checks that schema hash before accepting a transaction. This means that the chain itself can reject transactions that weren’t displayed to the user correctly.

Bootstrapping used to be for founders who couldn't raise venture capital. Now, raising venture capital is for founders who can't bootstrap (or are in deeptech)















