Skip to content

feat: Quest json added for Gaming on Solana #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@
"type": "object",
"description": "Schema for the metadata of the quests on different protocols",
"properties": {
"build-on-<name-of-protocol>": {
"build-on-solana": {
"type": "object",
"properties": {
"trackName": {
"type": "string",
"description": "Name of the track"
"description": "Gaming on Solana with NFT and Circle as crypto payment gateway"
},
"protocol": {
"type": "string",
"description": "Name of the protocol"
"description": "Solana"
},
"cardThumbnail": {
"type": "string",
"description": "Thumbnail image name stored in assets/thumbs e.g. eth.png"
},
"desc": {
"type": "string",
"description": "Short one-line description of the protocol"
"description": "Build a Gamifi DApp using Solana Blockchain, NFT and Circle payment gateway"
},
"quests": {
"type": "array",
Expand All @@ -30,23 +30,23 @@
"properties": {
"slug": {
"type": "string",
"description": "This shows up in url path. Same as questName but all lowercase and joined using dashes -"
"description": "gaming-on-solana-with-nft-and-circle-as-crypto-payment-gateway"
},
"questName": {
"type": "string",
"description": "Name of the quest"
"description": "Gaming on Solana with NFT and Circle as crypto payment gateway"
},
"github_url": {
"type": "string",
"description": "Raw github url of the branch where the quest content resides"
"description": "https://github.com/solanauniversity/gaming-on-solana/tree/main"
},
"level": {
"type": "string",
"description": "The difficulty level of the quest either Beginner, Intermediate or Advanced"
"description": "Intermediate"
},
"desc": {
"type": "string",
"description": "Short description of what the learner should expect to learn from this quest"
"description": "In this quest you will be able to build a decentralized gaming platform where users will be able to play the game by paying SOL to a wallet and will be able to create the NFT for the game scores"
}
},
"required": [
Expand All @@ -70,6 +70,6 @@
}
},
"required": [
"build-on-<name-of-protocol>"
"build-on-solana"
]
}
7 changes: 7 additions & 0 deletions tracks.json
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,13 @@
"github_url": "https://raw.githubusercontent.com/CreatorOS/starting-with-polygon-nfts/master",
"level": "Beginner",
"desc": "In this quest, we will be looking at how to code and deploy NFTs to Polygon's Mumbai."
},
{
"slug": "gaming-on-solana-with-nft-and-circle-as-crypto-payment-gateway",
"questName": "Gaming on Solana with NFT and Circle as crypto payment gateway",
"github_url": "https://github.com/solanauniversity/gaming-on-solana/tree/main",
"level": "Intermediate",
"desc": "In this quest you will be able to build a decentralized gaming platform where users will be able to play the game by paying SOL to a wallet and will be able to create the NFT for the game scores"
}
]
},
Expand Down