Here we are in the fifth week of our MynaWallet development journey. This week, we’ve reordered our milestones to prioritize the implementation of the paymaster. This change is to enhance the user experience during our closed testing phase. We believe enabling users to interact with MynaWallet without worrying about native tokens or gas fees will make it more user-friendly. Now, let’s take a closer look at each aspect!

Our milestones for the fourth week have been:

  • Starting integrating the contract wallet with My Number Card with an existing testing app.
  • Continuing testing and refining the contract wallet prototype.
  • Starting implementing the Paymaster.

Our outcomes are:

  • Verifying Paymaster Prototype.
  • Paymaster API Prototype.

Let’s dive deep into the topic.

Verifying Paymaster Prototype

Our Verifying Paymaster has been implemented with reference to eth-infinitism and stackup.sh, as it meets the minimum requirements we seek in a Paymaster.

https://github.com/MynaWallet/contracts/blob/develop/src/base/MynaWalletPaymaster.sol

Paymaster API Prototype

The JSON-RPC API for our Verifying Paymaster has been implemented using the Rust language and Axum web framework, with reference to the RPC interface proposed by stackup.sh. It is still in the prototype stage, and we will proceed with adding tests and refactoring.

https://github.com/MynaWallet/apis/tree/main/paymaster

Looking ahead

Our next goal is to prepare for the closed testing phase by adding new functionalities to the contract and conducting interoperability checks with existing test applications.

References

Contributors

Whose Myna Card?

Myna Card

About a42x Inc.

a42x Inc. is developing a wallet system and digital auth infrastructure. Main achievement: Selected as a finalist at ETHGlobal Tokyo, one of the world’s largest blockchain developer competitions.

Recruitment of Developers/Researchers

At a42x Inc., we reinforce hiring in a wide range of positions, including iOS & Android app engineers, backend engineers, researchers, and business development. We look forward to applications from those with a strong interest and curiosity in technology and craftsmanship and a passion for creating products used in the real world. For details, please get in touch with the email address below.

Contact

info@a42x.co.jp