forked from WTFAcademy/frontend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sidebars.json
333 lines (333 loc) · 11.7 KB
/
sidebars.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
{
"analysis-101": [
"analysis-101/readme",
"analysis-101/ch01/readme",
"analysis-101/ch02/readme",
"analysis-101/ch03/readme",
"analysis-101/ch04/readme",
"analysis-101/ch05/readme",
"analysis-101/ch06/readme",
"analysis-101/ch07/readme",
"analysis-101/ch08/readme",
"analysis-101/ch09/readme"
],
"cairo-101": [
"cairo-101/readme",
"cairo-101/HelloCairo/readme",
"cairo-101/PrimitiveTypes/readme",
"cairo-101/Variables/readme",
"cairo-101/Mutability/readme",
"cairo-101/Function/readme",
"cairo-101/Tuple/readme",
"cairo-101/Array/readme",
"cairo-101/Struct/readme",
"cairo-101/Enum/readme",
"cairo-101/Mapping/readme",
"cairo-101/ControlFlow/readme",
"cairo-101/PatternMatching/readme",
"cairo-101/Option/readme",
"cairo-101/TypeConversion/readme",
"cairo-101/Constructor/readme"
],
"cairo-102": [
"cairo-102/readme",
"cairo-102/Events/readme",
"cairo-102/Errors/readme",
"cairo-102/Scope/readme",
"cairo-102/Move/readme",
"cairo-102/Preserve/readme",
"cairo-102/Reference/readme",
"cairo-102/Snapshot/readme",
"cairo-102/Trait/readme",
"cairo-102/Generics/readme",
"cairo-102/Interface/readme"
],
"css-101": [
"css-101/readme",
"css-101/HelloCSS/readme",
"css-101/Syntax/readme",
"css-101/Selectors/readme",
"css-101/BoxModel/readme",
"css-101/Background_Borders/readme",
"css-101/Text_Overflow/readme",
"css-101/Value_Unit_Size/readme",
"css-101/SpecialElement/readme",
"css-101/Layout/readme",
"css-101/Flex/readme",
"css-101/Grid/readme",
"css-101/Position/readme",
"css-101/ResponsiveDesign/readme",
"css-101/Transitions/readme",
"css-101/Preprocessor/readme",
"css-101/DevTool/readme",
"css-101/CodeStandards/readme",
"css-101/Uniswap_HTML_CSS/readme",
"css-101/BAYC_HTML_CSS/readme"
],
"ethers-101": [
"ethers-101/readme",
"ethers-101/HelloVitalik/readme",
"ethers-101/Provider/readme",
"ethers-101/ReadContract/readme",
"ethers-101/SendETH/readme",
"ethers-101/WriteContract/readme",
"ethers-101/DeployContract/readme",
"ethers-101/Event/readme",
"ethers-101/ContractListener/readme",
"ethers-101/EventFilter/readme",
"ethers-101/Units/readme"
],
"ethers-102": [
"ethers-102/readme",
"ethers-102/StaticCall/readme",
"ethers-102/ERC721Check/readme",
"ethers-102/EncodeCalldata/readme",
"ethers-102/HDwallet/readme",
"ethers-102/MultiTransfer/readme",
"ethers-102/MultiCollect/readme",
"ethers-102/MerkleTree/readme",
"ethers-102/Signature/readme",
"ethers-102/Mempool/readme",
"ethers-102/DecodeTx/readme",
"ethers-102/VanityAddress/readme",
"ethers-102/ReadAnyData/readme",
"ethers-102/Frontrun/readme",
"ethers-102/ERC20Check/readme",
"ethers-102/Flashbots/readme",
"ethers-102/EIP712/readme"
],
"evm-opcodes-101": [
"evm-opcodes-101/readme",
"evm-opcodes-101/HelloOpcodes/readme",
"evm-opcodes-101/Categories/readme",
"evm-opcodes-101/StackOp/readme",
"evm-opcodes-101/ArithmeticOp/readme",
"evm-opcodes-101/ComparisonOp/readme",
"evm-opcodes-101/BitwiseOp/readme",
"evm-opcodes-101/MemoryOp/readme",
"evm-opcodes-101/StorageOp/readme",
"evm-opcodes-101/FlowOp/readme",
"evm-opcodes-101/BlockOp/readme",
"evm-opcodes-101/StackOp2/readme",
"evm-opcodes-101/SHA3/readme",
"evm-opcodes-101/AccountOp/readme",
"evm-opcodes-101/TxOp/readme",
"evm-opcodes-101/LogOp/readme"
],
"evm-opcodes-102": [
"evm-opcodes-102/readme",
"evm-opcodes-102/ReturnOp/readme",
"evm-opcodes-102/RevertOp/readme",
"evm-opcodes-102/CallOp/readme",
"evm-opcodes-102/DelegatecallOp/readme",
"evm-opcodes-102/StaticcallOp/readme",
"evm-opcodes-102/Create/readme",
"evm-opcodes-102/Create2/readme",
"evm-opcodes-102/SelfdestructOp/readme",
"evm-opcodes-102/GasOp/readme",
"evm-opcodes-102/MinimalProxy/readme"
],
"html-101": [
"html-101/readme",
"html-101/HelloHTML/readme",
"html-101/Element/readme",
"html-101/Text/readme",
"html-101/List/readme",
"html-101/Form/readme",
"html-101/Hyperlink/readme",
"html-101/Img/readme",
"html-101/SemanticElements/readme",
"html-101/HTML5/readme",
"html-101/Responsive/readme",
"html-101/JavaScript/readme",
"html-101/CSS/readme",
"html-101/UniswapHTML/readme",
"html-101/BAYCHTML/readme"
],
"huff-101": [
"huff-101/readme",
"huff-101/HelloHuff/readme",
"huff-101/Storage/readme",
"huff-101/Constant/readme",
"huff-101/Macro/readme",
"huff-101/Main/readme",
"huff-101/ControlFlow/readme",
"huff-101/Interface/readme",
"huff-101/Event/readme",
"huff-101/Error/readme",
"huff-101/Constructor/readme"
],
"javascript-101": [
"javascript-101/readme",
"javascript-101/HelloJavaScript/readme",
"javascript-101/Declaration/readme",
"javascript-101/CommonTypes/readme",
"javascript-101/Operators/readme",
"javascript-101/Function/readme",
"javascript-101/Condition/readme",
"javascript-101/Loop/readme",
"javascript-101/Array/README",
"javascript-101/Object/README",
"javascript-101/Async/readme"
],
"javascript-102": [
"javascript-102/readme",
"javascript-102/Node/README",
"javascript-102/Closure/readme",
"javascript-102/Reference/readme",
"javascript-102/Prototype/readme",
"javascript-102/Inheritance/readme",
"javascript-102/DOM/readme",
"javascript-102/Event/readme",
"javascript-102/Error/readme",
"javascript-102/UnitTest/readme",
"javascript-102/ES6/readme",
"javascript-102/Promise/readme",
"javascript-102/Network/readme",
"javascript-102/EventLoop/readme"
],
"langchain-101": [
"langchain-101/readme",
"langchain-101/Hello_Langchain/README",
"langchain-101/Models/README",
"langchain-101/Data_Connections/README",
"langchain-101/Prompts/README",
"langchain-101/Output_Parsers/README",
"langchain-101/Chains/README",
"langchain-101/Memory/README",
"langchain-101/Agents/README",
"langchain-101/Callbacks/README",
"langchain-101/Example/README"
],
"solidity-101": [
"solidity-101/readme",
"solidity-101/HelloWeb3/readme",
"solidity-101/ValueTypes/readme",
"solidity-101/Function/readme",
"solidity-101/Return/readme",
"solidity-101/DataStorage/readme",
"solidity-101/ArrayAndStruct/readme",
"solidity-101/Mapping/readme",
"solidity-101/InitialValue/readme",
"solidity-101/Constant/readme",
"solidity-101/InsertionSort/readme",
"solidity-101/Modifier/readme",
"solidity-101/Event/readme",
"solidity-101/Inheritance/readme",
"solidity-101/Interface/readme",
"solidity-101/Errors/readme"
],
"solidity-102": [
"solidity-102/readme",
"solidity-102/Overloading/readme",
"solidity-102/Library/readme",
"solidity-102/Import/readme",
"solidity-102/Fallback/readme",
"solidity-102/SendETH/readme",
"solidity-102/CallContract/readme",
"solidity-102/Call/readme",
"solidity-102/Delegatecall/readme",
"solidity-102/Create/readme",
"solidity-102/Create2/readme",
"solidity-102/DeleteContract/readme",
"solidity-102/ABIEncode/readme",
"solidity-102/Hash/readme",
"solidity-102/Selector/readme",
"solidity-102/TryCatch/readme"
],
"solidity-103": [
"solidity-103/readme",
"solidity-103/ERC20/readme",
"solidity-103/Faucet/readme",
"solidity-103/Airdrop/readme",
"solidity-103/ERC721/readme",
"solidity-103/DutchAuction/readme",
"solidity-103/MerkleTree/readme",
"solidity-103/Signature/readme",
"solidity-103/NFTSwap/readme",
"solidity-103/Random/readme",
"solidity-103/ERC1155/readme",
"solidity-103/WETH/readme",
"solidity-103/PaymentSplit/readme",
"solidity-103/TokenVesting/readme",
"solidity-103/TokenLocker/readme",
"solidity-103/Timelock/readme",
"solidity-103/ProxyContract/readme",
"solidity-103/Upgrade/readme",
"solidity-103/TransparentProxy/readme",
"solidity-103/UUPS/readme",
"solidity-103/MultisigWallet/readme",
"solidity-103/ERC4626/readme",
"solidity-103/EIP712/readme",
"solidity-103/ERC20Permit/readme",
"solidity-103/CrossChainBridge/readme",
"solidity-103/MultiCall/readme",
"solidity-103/DEX/readme",
"solidity-103/Flashloan/readme"
],
"solidity-104": [
"solidity-104/readme",
"solidity-104/S01_ReentrancyAttack/readme",
"solidity-104/S02_SelectorClash/readme",
"solidity-104/S03_Centralization/readme",
"solidity-104/S04_AccessControlExploit/readme",
"solidity-104/S05_Overflow/readme",
"solidity-104/S06_SignatureReplay/readme",
"solidity-104/S07_BadRandomness/readme",
"solidity-104/S08_ContractCheck/readme",
"solidity-104/S09_DoS/readme",
"solidity-104/S10_Honeypot/readme",
"solidity-104/S11_Frontrun/readme",
"solidity-104/S12_TxOrigin/readme",
"solidity-104/S13_UncheckedCall/readme",
"solidity-104/S14_TimeManipulation/readme",
"solidity-104/S15_OracleManipulation/readme",
"solidity-104/S16_NFTReentrancy/readme",
"solidity-104/S17_CrossReentrancy/readme"
],
"solidity-105": [
"solidity-105/readme",
"solidity-105/tools/readme",
"solidity-105/warmup/readme",
"solidity-105/poc_1/readme",
"solidity-105/poc_2/readme",
"solidity-105/poc_3/readme",
"solidity-105/Rugpull/readme",
"solidity-105/analysis_bridge/readme"
],
"starknet-basecamp-2023": [
"starknet-basecamp-2023/readme",
"starknet-basecamp-2023/fundamentals/readme",
"starknet-basecamp-2023/cairo/readme",
"starknet-basecamp-2023/Stark/readme",
"starknet-basecamp-2023/SmartContracts/readme",
"starknet-basecamp-2023/Testing/readme",
"starknet-basecamp-2023/Dapp/readme",
"starknet-basecamp-2023/Architecture/readme",
"starknet-basecamp-2023/Ecosystem/readme"
],
"zk-101": [
"zk-101/readme",
"zk-101/Set/readme",
"zk-101/Integer/readme",
"zk-101/Prime/readme",
"zk-101/Euclidean/readme",
"zk-101/EEA/readme",
"zk-101/Modular/readme",
"zk-101/Division/readme",
"zk-101/Exp/readme",
"zk-101/Remainder/readme",
"zk-101/Unit/readme",
"zk-101/Euler/readme"
],
"zksync-101": [
"zksync-101/readme",
"zksync-101/L2/readme",
"zksync-101/zkSync/readme",
"zksync-101/AA/readme",
"zksync-101/Toolings/readme",
"zksync-101/Developing/readme",
"zksync-101/Testing/readme",
"zksync-101/DAPP/readme"
]
}