Aleph Zero Blog
Ecosystem

Aleph Zero MetaMask Snap project reaches new milestone

Jun 7, 2023

AI Summary

Here's your AI summary of Aleph Zero MetaMask Snap project reaches new milestone on Aleph Zero blog

Top 10 key takeaways:

  1. Project Progress: Significant advancements have been made in integrating Aleph Zero with MetaMask via MetaMask Snaps.
  2. Ecosystem Funding Program (EFP): Bide.dev, an EFP grantee, is responsible for creating the MetaMask Snap for Aleph Zero.
  3. Milestone-Based Grants: EFP projects receive grants in parts, contingent on meeting predefined milestones.
  4. MetaMask Snaps Overview: MetaMask Snaps is an open-source platform allowing developers to extend MetaMask's functionality for various use cases.
  5. Completed Deliverables: Key achievements include enabling transaction signing, offline signing, and deriving signing keys from BIP44 entropy.
  6. Testnet Deployment: The Snap has been successfully deployed on a Testnet, working with a custom-configured Testnet validator.
  7. Technical Requirements: The project requires permissive CORS settings on the server side for proper functionality.
  8. Additional Tasks: Other tasks include creating a TypeScript adapter and deploying the Snap to npm.
  9. User Onboarding: These developments are crucial steps towards onboarding Web3 users to the Aleph Zero network.
  10. Future Prospects: The project is progressing well, and there is excitement about future milestones and the potential for developers to build on Aleph Zero with EFP support.
AI Summary

Progress has been made towards onboarding Web3 users to the Aleph Zero network via MetaMask Snaps. Here’s what went into the recent developments.

The Ecosystem Funding Program (EFP) grantee, Bide.dev which aims to create a MetaMask Snap for Aleph Zero, has made substantial progress on this front and reached a new milestone.

Projects in the EFP get grants paid out in parts based on certain milestones they agree upon with the grant committee. This is effectively a roadmap with tangible deliverables. Once the set of deliverables for a milestone is met, another part of the grant is paid out–up until successful release. As such, milestones are essential for incentivization for EFP projects to progress in their development. 

What is MetaMask Snap?

MetaMask Snaps is an open-source platform that can be used by developers to extend the functionality of MetaMask. Developers can create snaps for L1s, L2s, APIs, identity and other use cases unsupported in the standard MetaMask.

You can read more about the Aleph Zero Snap project on MetaMask’s blog.

What milestones has the MetaMask Snap project reached thus far?

The project has moved significantly towards deploying the Snap for Aleph Zero. Among the completed deliverables, there are:

  • Enabling transaction signing (the Substrate extrinsic)
    • Sign and send
    • Enabling offline signing
    • The signing key is derived from BIP44 entropy from MetaMask
    • Currently supports only one default key
  • Deploying the Snap on a Testnet
    • Works with Testnet validator with a custom config
    • Requires permissive CORS settings on the server side
  • Other tasks: Creating the TS adapter, deploying the Snap to npm, etc

Here’s a scheme of how it works.

Making strides towards onboarding Web3 users to Aleph Zero

We are delighted with the developments and cannot wait to see future progress for the MetaMask Snap! These milestones indicate that we are many steps closer to making the most popular non-custodial crypto wallet solution work with Aleph Zero.

If you would like to build on Aleph Zero with the support of domain experts and the EFP grant program, apply here