Skip to content

Latest commit

 

History

History
125 lines (120 loc) · 5.87 KB

problems-info.md

File metadata and controls

125 lines (120 loc) · 5.87 KB

Problems Information

Problems Classification Instructions

Level Class Statement Difficulty
Beginner Beginner - From 0 to 1 Web3 Beginner Learning Roadmap
- Basic Solidity Syntax Skill, Basic Dapp Skill & Concept
Beginner Token Complete ERC-20/721 Construction ⭐~⭐⭐
Junior DeFi ⭐⭐
Junior Design_Pattern Upgradable Contract, Contract Wallet, Auction Model ⭐⭐
Interview Problems Company Collected from lots of famous web3 company classical interview problem ⭐⭐
Senior DSA ⭐⭐~⭐⭐⭐
Senior Gas_Optim ⭐⭐⭐
Senior Cryptography ZKP, Hash, Signature ⭐⭐⭐
Senior EVM Assembly, precompiled ⭐⭐⭐
Senior Scalability Layer2, Side-Chain, Cross-Chain ⭐⭐⭐

problemVersion1

No. Class Difficulty Statement Setter
0. Beginner Compiler Version Declaration Mur** ✅
1. Beginner State Variable Dino ✅
2. Beginner Functions ( pure/ view ) Dino ✅
3. Beginner If/ Else Dino ✅
4. Beginner Mapping Dino ✅
5. Beginner Modifier Dino ✅
6. Beginner Fallback and Receive Dino ✅
7. Beginner Function overload Dino ✅
8. Beginner Revert, Require, Assert Dino ✅
9. Beginner Deploy contract with contract Dino ✅
10. Beginner Interface Dino ✅
11. Beginner Send ETH to another contract Dino ✅
12. Beginner Call Dino ✅
13. Beginner Struct Dino ✅
14. Beginner Event Mur** ✅
15. Beginner Constructor Mur** ✅
16. Token Build ERC20 part 1 Dino ✅
17. Token Build ERC20 part 2 Dino ✅
18. Token ERC721- part 1 ERC165 Dino ✅
19. Token ERC721 -part 2 build Dino ✅
20. Token ERC721 -part3 build Dino ✅
21. Beginner Change Values of Global Variables FoodChain✅
22. Beginner Immutable and Constant FoodChain ✅
23. Beginner Hash In Order FoodChain ✅
24. Beginner Inheritance FoodChain ✅
25. Beginner Inheritance and Override FoodChain ✅
26. Beginner Inheritance and Override the state variable FoodChain ✅
27. Beginner Assembly FoodChain✅
28. Beginner Bitwise Operators FoodChain ✅
29. Beginner Delegatecall FoodChain ✅
30. Beginner Compare String FoodChain ✅
31. Beginner Overflow FoodChain ✅
32. Beginner Underflow FoodChain ✅
33. Beginner Assembly Check Zero Address FoodChain ✅
34. Beginner FoodChain
35. Beginner String Concat - Basic FoodChain✅
36. Token ERC721 onReciever FoodChain✅
37. Token ERC721 Metadata FoodChain✅
38. Token FoodChain
39. Token ERC1155 onReciever FoodChain✅
40. Token ERC1155 Metadata FoodChain✅
41. Company ⭐⭐ Signature && EIP-1271 Mur** ✅
42. Company ⭐⭐ SupportsInterface (ERC-165) & RoyaltyInfo (ERC-2981) Mur** ✅
43. Company ⭐⭐ ERC-5646 Token FigerPrint Mur** ✅
44. Company ⭐⭐ Account Contract Mur** ✅
45. Company ⭐⭐ Social Recovery - Owner Recovery Mur** ✅
46. Company ⭐⭐ Social Recovery - Guardian Management Mur** ✅
47. Company ⭐⭐ Advanced Withdraw Mur** ✅
48. DSA ⭐⭐ Merkle Tree Mur** ✅
49. DeFi ⭐⭐ Simple Staking DeFi Protocol Mur** ✅
50. Design_Pattern ⭐⭐ English Auction Dino
51. Design_Pattern ⭐⭐ Dutch Auction Dino ✅
52. Design_Pattern ⭐⭐ Reentrancy Dino ✅
53. Design_Pattern ⭐⭐ MultiCall Dino ✅
54. Design_Pattern ⭐⭐ Multi DelegateCall Dino ✅
55. Design_Pattern ⭐⭐ EIP-712 Dino
56. Design_Pattern ⭐⭐ Proxy Dino ✅
57. DeFi ⭐⭐ Lending Dino ✅
58. DeFi ⭐⭐ Swap Dino ✅
59. DeFi ⭐⭐ Option Dino ✅
60. DeFi ⭐⭐ Stake Dino ✅
61. DeFi ⭐⭐ Leverage Dino
62. Token ⭐⭐ Dynamic NFT (ERC721) FoodChain✅
63. Token ⭐⭐ Dynamic NFT (ERC1155) FoodChain
64. DSA ⭐⭐ Prime FoodChain ✅
65. Design_Pattern ⭐⭐ Faucet - ERC20 FoodChain ✅
66. Design_Pattern ⭐⭐ SafeMath FoodChain ✅
67. Design_Pattern ⭐⭐ From Uint256 to String FoodChain ✅
68. Design_Pattern ⭐⭐ String Concat - Advanced FoodChain✅
69. Design_Pattern ⭐⭐ Linked List FoodChain
70. Design_Pattern ⭐⭐ Vote on blockchain FoodChain✅
71. Cryptography ⭐⭐ FoodChain
72. DeFi ⭐⭐ FoodChain
73. DeFi ⭐⭐ FoodChain
74. Token ⭐⭐ Dino
75. Token ⭐⭐ Dino
76. Cryptography ⭐⭐ Dino
77. Cryptography ⭐⭐ Dino
78. Cryptography ⭐⭐ Dino
79. Design_Pattern ⭐⭐ Upgradable Contract Dino ✅
80. Design_Pattern ⭐⭐ Factory Dino ✅
81. Design_Pattern ⭐⭐ Escrow Dino ✅
82. Design_Pattern ⭐⭐ Dino
83. DeFi ⭐⭐ Simple Staking Dino ✅
84. DeFi ⭐⭐ Advanced Staking Dino ✅
85. DeFi ⭐⭐ Leverage Dino ✅
86. Design_Pattern ⭐⭐⭐ Dino
87. Cryptography ⭐⭐⭐ Dino
88. Gas_Optim ⭐⭐⭐ Dino
89. Design_Pattern ⭐⭐⭐ Hashed Time-Locked Contract FoodChain
90. Cryptography ⭐⭐⭐ FoodChain
91. Gas_Optim ⭐⭐⭐ FoodChain
92. Company ⭐⭐⭐ Gnosis - MultiSigWallet Mur**
93. Company ⭐⭐⭐ EIP3668 CCIP READ Mur**
94. Company ⭐⭐⭐ Aave Flashloan Mur**
95. DSA ⭐⭐⭐ Floating Point Division Mur** ✅
96. DSA ⭐⭐⭐ Sparse Merkle Tree Mur** ✅
97. Scalability ⭐⭐⭐ Send Message to Layer2 - Optimism Mur**
98. Scalability ⭐⭐⭐ Big Data Storage Mur** ✅
99. EVM ⭐⭐⭐ EOA (Externally Owned Account) Checks Mur** ✅
100. EVM ⭐⭐⭐ Precompiled Contract Mur** ✅

problemVersion2

TBD, these problems will be added after DappChef begins earning.