- Identity decentralization using blockchain
- Decentralized experience aggregation system
Jump on the discussion (https://github.com/M-Marcel/NFT--Marketplace/discussions) as we decide on which to start.
- git
- You'll know you did it right if you can run
git --version
and you see a response likegit version x.x.x
- You'll know you did it right if you can run
- Nodejs
- You'll know you've installed nodejs right if you can run:
node --version
and get an ouput like:vx.x.x
- You'll know you've installed nodejs right if you can run:
- Yarn instead of
npm
- You'll know you've installed yarn right if you can run:
yarn --version
and get an output like:x.x.x
- You might need to install it with
npm
- You'll know you've installed yarn right if you can run:
git clone https://github.com/M-Marcel/NFT--Marketplace
cd NFT--Marketplace
yarn
If you can't or don't want to run and install locally, you can work with this repo in Gitpod. If you do this, you can skip the clone this repo
part.
Deploy:
yarn hardhat deploy
yarn hardhat test
- Setup environment variabltes
You'll want to set your KOVAN_RPC_URL
and PRIVATE_KEY
as environment variables. You can add them to a .env
file, similar to what you see in .env.example
.
PRIVATE_KEY
: The private key of your account (like from metamask). NOTE: FOR DEVELOPMENT, PLEASE USE A KEY THAT DOESN'T HAVE ANY REAL FUNDS ASSOCIATED WITH IT.- You can learn how to export it here.
KOVAN_RPC_URL
: This is url of the kovan testnet node you're working with. You can get setup with one for free from Alchemy
- Get testnet ETH
Head over to faucets.chain.link and get some tesnet ETH. You should see the ETH show up in your metamask.
- Deploy.
yarn hardhat deploy --network kovan
If you appreciated this, feel free to follow me or donate!
ETH/Polygon/Avalanche/etc Address: 0x39d366c9D9A35BB0A01a27AF1e817Ee96b11d820
- Instead of reading from Moralis, we will
- Index them with TheGraph
- Read from the graph