Henlo everyone! If you want to start collecting my Cannabis Trading Cards, you will need to understand how and where they are stored. My Cannabis Trading Cards are meant to be superior to traditional trading cards in a number of ways, but in order for that to be possible, they rely on a specific technology: "Web 3" Smart Contracts and Blockchains.
Now, before we get into the rest of the article, I would like to point one thing out first: Many of you made fun of your parents and grandparents for being too scared to put their credit cards on Amazon, or to buy something off Etsy, or Facebook Marketplace. You made jokes about them and even made fun of them to their face! Well, guess what has happened? Now YOU'RE in the same exact situation they were in: you're too hesitant to create a MetaMask account or even a basic Coinbase account. So, just a friendly reminder: you have become your parents - everyone's worst nightmare!
So please, use that as inspiration to finally set up a MetaMask Account. There's a lot of fun stuff planned, and I don't want you to miss it!
What is MetaMask?
Metamask is a program that let's you store your trading cards. Officially, it is known as a cryptocurrency wallet. Crypto wallets are used to communicate with the blockchain by storing what are called "Private Keys" and "Public Keys". Think of your public key as your email, or cashapp username. Anyone who has your email address can send you an email, and someone who has your cashapp username can send you money. Similarly, anyone who has your public key can send you crypto assets, such as the trading cards. Your "Private Key" is essentially your password, and you should secure it as such. Anyone who has your private key is able to access and control your crypto assets as if they were you.
Crytpocurrency wallets protect your private key by hiding them with a "Seed Phrase." A seed phrase is a randomly generated string of words that's acts as a passcode to your wallet, and you should treat it with the same level of security as a private key. But, unlike private keys, which only generate one Public Key (aka one "account"). a seed phrase can generate multiple private keys, allowing you to use multiple "accounts" while only worrying about managing one seed phrase.
There are many different types of crypto wallets, but for the purpose of this project, I recommend using MetaMask. MetaMask is a trusted, secure browser wallet that allows us to communicate with a plethora of different networks and applications, as well as being usable by a Hardware Wallet.
How to Setup MetaMask:
Setting up a metamask is as simple as pressing a few buttons and setting up a password.
Go to MetaMask.io
Click either of the “Download” buttons on the homepage.
Click “Install MetaMask for Chrome.” You will be automatically taken to the Google Chrome web store.
Click “Add to Chrome” and add the extension. Once installed, you will be able to view the MetaMask fox head icon in the top right corner of your browser by clicking on the puzzle piece icon.
Click “Get Started” and choose between importing an existing wallet or setting up a new one. Let’s assume you don’t have an existing wallet and need to create one. Click “Create a Wallet.”
Once you’ve created your wallet, you will be able to view your seed phrase (the 12 word sequence used to recover and backup your wallet). Remember, this must be hidden and never shared with anyone. Do not take a picture or screenshot of your seed phrase — instead, write it down immediately on a piece of paper and put it in a secret, safe location. In addition, you can use metamask with a Hardware Wallet, like Ledger.
Confirm your seed phrase by clicking on the correct words in the correct order of your 12 word sequence and click “Confirm.”
Click “All Done.”
Optional – you can leave your new account as “account 1” or choose to rename it
In addition, you can sync your wallet with the mobile application.
Download the MetaMask app to your smartphone (App Store for iPhone or Google Play Store for Android).
Click “Get Started”
Click “Sync with MetaMask extension”
Open your MetaMask desktop extension, go to Settings > Advanced, Click on “Sync with Mobile” and enter your password.
Using your phone’s camera, scan the QR code to start syncing.
Setting Up Fantom RPC
There are many different blockchains that support Smart Contracts. The most popular one is Ethereum, however I will not be using Ethereum for these Trading Cards. For the first few phases of the Trading Card, I will be using the Fantom Blockchain. The fantom blockchain uses the same language as Ethereum, but uitilizes cheaper gas fees, the payment required to intereract with the blokchain.
To set up your metamask so you can interact with the Fantom Blockchain is actually very simple.
Navigate to the top of the screen where you see "Ethereum Mainnet." CLicking on this will open a list of available Networks.
At the bottom of the list, there is a button called "Custom RPC"
Press this button.
Enter in the following information:
Network Name: Fantom Opera
2.RPC Url: https://rpc.ankr.com/fantom/