Mobile minting of… anything.. can be a somewhat annoying experience. I don’t care what chain you are on, or how much time you have spent on the process. Selling me on any mobile minting process is like trying to convince someone who hates salmon to try yours. No no, trust me, I do it differently. You are going to like it this way… Is that a threat?
I prefer not to use my phone because people tend to overcomplicate my life with their idea of simplicity. A phone has an inherently tiny screen, there are literally hundreds of makes and models, every app tracking your every move.
So how can we improve upon this hellscape?
I find the best way to improve any experience is take the user out of it as much as you can. Think about all the places you can get fucked by things you have no control over.. the browser, the phone, the OS or the user – there are so many variables.
No wonder mobile minting stinks.
So how do we fix this?
- We do it all server side.
- We make the process familiar.
Why are you trying to handle every variable? Change how you handle your mint, dammit!!
Look, everyone reading this knows how to send crypto from one address to another. That is how easy mobile minting needs to be to work. Send to addresses. QR codes. Think about Venmo, paypal – they work because the user can’t fuck up. The user knows how to paste in a venmo address and press send.
That is what we are doing here. Under the hood I’m using the Anvil API for multi-sig minting via CIP-30 on the desktop site. When the user is on a mobile device, the type of mint changes. It auto-detects the phone and initiates an address mint instead of CIP-30 automatically. But how you ask? Easy, Wordpress + Anvil API make it stupid easy to self sign the policy for minting on the back end, and then simply send the NFT to the purchaser via standard transaction.
This is all made possible with the Anvil API.
The easiest way to drive sales is not to teach people one by one how to use something new, and hope you accommodate for all. Rather, meet people where they are. Give optionality that doesn’t break. Stop trying to solve everyone else’s problems!
Check out how I am handling mobile minting at the Cardano-Place page! I think my salmon is delicious.
<3 pb