Skip to content

Commit

Permalink
feat(devx) create quizzes for token page
Browse files Browse the repository at this point in the history
  • Loading branch information
Ginowine committed Oct 25, 2024
1 parent da88c81 commit d16a3ef
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions docs/site/static/json/developer/evm-to-move/creating-token.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"questions": [
{
"questionText": "What is a key difference between ERC-20 tokens in Solidity/EVM and tokens in IOTA Move?",
"answerOptions": [
{ "answerText": "ERC-20 tokens are stored as owned objects in IOTA Move.", "isCorrect": false },
{ "answerText": "Both native tokens and custom tokens in IOTA Move are Coin objects.", "isCorrect": true },
{ "answerText": "Solidity uses TreasuryCap and Metadata objects for token management.", "isCorrect": false },
{ "answerText": "IOTA Move tokens can only be created using the wIOTA standard.", "isCorrect": false }
]
},
{
"questionText": "What is the purpose of the TreasuryCap in IOTA Move's token management?",
"answerOptions": [
{ "answerText": "It manages token ownership.", "isCorrect": false },
{ "answerText": "It enforces token transfers.", "isCorrect": false },
{ "answerText": "It allows minting and burning of tokens.", "isCorrect": true },
{ "answerText": "It defines the token's metadata.", "isCorrect": false }
]
},
{
"questionText": "What is the benefit of using the CoinManager in IOTA Move?",
"answerOptions": [
{ "answerText": "It provides transparent and standardized token management.", "isCorrect": true },
{ "answerText": "It allows tokens to bypass standard Coin functionality.", "isCorrect": false },
{ "answerText": "It supports unlimited minting without restrictions.", "isCorrect": false },
{ "answerText": "It disables the TreasuryCap object.", "isCorrect": false }
]
},
{
"questionText": "What happens when a Coin object is transferred in IOTA Move?",
"answerOptions": [
{ "answerText": "The Coin object must be split if it's a partial amount.", "isCorrect": true },
{ "answerText": "The entire Coin is burned and a new one is minted.", "isCorrect": false },
{ "answerText": "The Coin is moved to the system's TreasuryCap.", "isCorrect": false },
{ "answerText": "A separate smart contract records the balance.", "isCorrect": false }
]
}
]
}

0 comments on commit d16a3ef

Please sign in to comment.