-
Notifications
You must be signed in to change notification settings - Fork 27
📘 Getting Started
Feeling lost? That's fine! Let's check how to get things going. This section will guide you at least with the basics about how to get started. Note, depending on how experienced you are with Web3, you might not need some of the earlier sections so see where you fall into when using this guide.
Essentially an entry point for the web3 stack is defining a place to safely identify and secure your assets. A crypto wallet is where you can create a secure key for interacting with all of the web3 world.
There are a lot of different crypto wallet applications in the market, but we recommend getting started with Metamask. You can download and install the browser extension from its website. After installing, you need to follow the instructions to set up your wallet, make your 12 words password secure and you are good to go.
In the web3 world, there are a bunch of different networks that you can interact with. Each network has its particularities and features. This project takes the Ethereum Network as its starting main network.
Almost every network has a mocked version for development purposes, that's what we call a testnet
. Ethereum is not different and its testnet is called Goerli (or Sepolia with the PoS consensus mechanism). You should already have the Goerli -Testnet
setup on your Metamask wallet and you can select it in the top right corner of your browser extension.
The Faucet application is where you can retrieve your free ETH
for testing on Goerli-Testnet
. Unfortunately, there are not many faucets that offer Goerli ETH
as of now. We recommend you mine some Goerli ETH
yourself by visiting this website.
We use Hardat and Foundry for testing. To get instructions about it, please refer to the testing section of our readme.
After developing your changes you are up to deploy the contracts through testnets and test them. We recommend using Goerli
but you may choose any network you want.
For deployment instructions, please refer to the deployments section of our readme.
You can check out the deploying script under scripts folder.
Here we will be pointing out some useful links to get things going and more knowledge about the approached subject:
From Fleek ⚡ with ❤️