Mirror World Smart Wallet

From Login to Payment in 3 Simple Steps

Mirror World Smart Wallet
Do not index
Do not index
content plan
keyword
keyword list
topic search volume

Introducing Mirror World Smart Wallet Solution

We all know the fact that if you want to have more users, you need to make it easy for users to access your product and experience it. However, the current user experience for logging into web3-based decentralized applications (dApps) on mobile devices can be quite user-unfriendly.
 
Mobile User Onboarding Wthout Wallet Integration
Mobile User Onboarding Wthout Wallet Integration
In order to log in to a dApp, users typically need to have a digital wallet installed on their mobile device, such as MetaMask or Coinbase Wallet.
Once the wallet is installed, users need to set up their account, which often involves importing an existing account or creating a new one and backing up their private keys. This process can be confusing and intimidating for users who are not familiar with cryptocurrencies and blockchain technology.
 
Recovery Phrase Management in Metamask
Recovery Phrase Management in Metamask
Once the wallet is set up, users can then use it to log in to dApps by scanning a QR code or entering a long and complex string of characters, known as a "seed phrase," into the dApp's login screen. This can be inconvenient and error-prone, as it requires users to carefully type out the seed phrase without making any mistakes.
Furthermore, using a digital wallet for dApp login also has security implications, as it requires users to expose their private keys, which can be stolen if their mobile device is hacked. This can lead to users losing control of their funds and assets on the blockchain, which can be a major deterrent for some users.
On top of that, the process of getting these cryptocurrency is very difficult for those who have no crypto experience, let alone to pay with them.
We are fully aware of these issues and have launched the Mirror World Smart Wallet solution. The Smart Wallet includes the following features:
  • Multiple Social Login Options: Google, Discord, Twitter, Facebook and Email.
  • Non-custodial Wallet (MPC-TSS) Generated: no need for users to store private keys.
  • Fiat to Crypto Onramp: users in 200+ regions around the world can easily buy cryptocurrency
  • Token Transfer: users can transfer assets freely
  • User-side Transaction Approval: secondary confirmation of payment
 
All game developers need to do is just two steps:
  1. Download Mirror World Unity SDK
  1. Call Startlogin Function
In addition to the Unity SDK, we also have Android, iOS, Javascript and Rust SDKs. For more information, please see our documentation.

Step 1: Users Login & Wallet Generation

When the user clicks on the login button, they will be redirected to our portal: auth.mirrorworld.fun. On this page, we help developers handle the entire login process.
 
Auth Portal Redirection
Auth Portal Redirection
Further, the user will be redirected to OAuth provider, where the user will need to authenticate their account, and when the authentication passes, they will be redirected back to our portal, and then we will generate a wallet for the first login.
 
Crypto Wallet Generated As User Login
Crypto Wallet Generated As User Login
Finally, when the user's identity is verified, he/she will enter the application successfully.
 
Blockchain Agonostic Onboarding Completed
Blockchain Agonostic Onboarding Completed
We can see that throughout the process, users only need to log in in the way they are familiar withno need for users to create their own wallets, no need for them to store their private keys, no need for them to bind their wallets.

Step 2: Buy Crypto

When a user successfully enters the product, you can set any location where your wallet appears for easy clicking.
 
Wallet UI that fits your application
Wallet UI that fits your application
And when the user clicks on the wallet, you just need to call this function: openwallet and it will open the wallet. On this page, users can make cryptocurrency purchases directly with fiat currency.
 
Buy Crypto Directly With Fiat in your applications
Buy Crypto Directly With Fiat in your applications

Step 3: Buy NFT

When your user has cryptocurrency, he/she can buy NFT directly from your product.
 
Purchase NFTs directly from your application
Purchase NFTs directly from your application
Next, for the security of the user's assets, further confirmation of the password payment is required from the user.
 
Security Confirmation For NFT Minting
Security Confirmation For NFT Minting
If this is your user's first interaction with the blockchain, he/she will also need to set a payment password.
 
Passcode Setup For First-time Users
Passcode Setup For First-time Users
 
To quickly and easily access the Mirror World Smart Platform, simply create a developer account and generate your API Keys. With just a few lines of code, you can take full advantage of the Mirror World Smart SDK’s amazing blockchain features!
 
 
 

notion image

Build your application with Mirror World Smart Platform

 
Read our full deck here. Mirror World Smart Platform now supports EVM-compatible chains!!!
Website | Docs | Github | Youtube | Blog | Twitter | Telegram
 
Jialin Zhu

Written by

Jialin Zhu

Mathmatical Model Builder, Currency Researcher & Game Mechanics Explorer