Streamlining Web3 Mobile with Metamask SDK & Polywrap
A prototype of the new Swift client and an iOS demo to accommodate it!
Polywrap DAO recently completed a prototype of the Swift client. This client will make web3 iOS mobile development more efficient, accessible, and versatile.
All clients use a similar query syntax to communicate with wraps. As a quick example, below is the code for fetching a wrap and executing its methods using the Swift client library.
While the Swift client is still a prototype, it marks an important milestone in demonstrating the capability of Polywrap to bring web3 beyond the web browser and into mobile.
Bringing Ethers to Mobile, Web Browser, Servers and more
The new Ethers wrap leverages WebAssembly allowing for easy interaction with Ethereum across multiple platforms including mobile, web browsers, servers, and more.
Demo – Safe Wrap in MetaMask iOS Mobile
We recently demoed Polywrap technology on mobile for the first time at the Safe Account Abstraction hackathon. The demo makes use of the Swift client, Ethers wrap, and Safe wrap.
Here’s a video of the demo application.
In the demo, Cesar Brazon, a Polywrap engineer contributor, shows an iOS application with the new Polywrap Swift client library installed into MetaMask mobile. The Swift client fetches the Safe wrap from decentralized storage to create a new Safe wallet for the user inside MetaMask.
The magic of Polywrap technology is that this exact same Safe wrap can be used in iOS apps, or Android, or web browser, or any environment, and it'd function the same way in any of these platforms!
Join the Polywrap Discord community!
Thanks for reading Polywrap's Newsletter! Subscribe for free to receive new posts and support my work.