File tree
295 files changed
+318
-319
lines changed- 01_HelloWeb3
- 02_ValueTypes
- 03_Function
- 04_Return
- 05_DataStorage
- 06_ArrayAndStruct
- 07_Mapping
- 08_InitialValue
- 10_InsertionSort
- 11_Modifier
- 12_Event
- 13_Inheritance
- 14_Interface
- 15_Errors
- 16_Overloading
- 17_Library
- 18_Import
- 19_Fallback
- 20_SendETH
- 21_CallContract
- 22_Call
- 23_Delegatecall
- 24_Create
- 25_Create2
- 26_DeleteContract
- 27_ABIEncode
- 28_Hash
- 29_Selector
- 30_TryCatch
- 31_ERC20
- 32_Faucet
- 33_Airdrop
- 34_ERC721
- 35_DutchAuction
- 36_MerkleTree
- 37_Signature
- 38_NFTSwap
- 39_Random
- 40_ERC1155
- 42_PaymentSplit
- 45_Timelock
- 46_ProxyContract
- 47_Upgrade
- 48_TransparentProxy
- 49_UUPS
- 50_MultisigWallet
- 51_ERC4626
- Languages
- en
- 01_HelloWeb3_en
- 02_ValueTypes_en
- 03_Function_en
- 04_Return_en
- 05_DataStorage_en
- 06_ArrayAndStruct_en
- 09_Constant_en
- 10_InsertionSort_en
- 11_Modifier_en
- 12_Event_en
- 13_Inheritance_en
- 14_Interface_en
- 15_Errors_en
- 16_Overloading_en
- 17_Library_en
- 18_Import_en
- 19_Fallback_en
- 20_SendETH_en
- 21_CallContract_en
- 22_Call_en
- 23_Delegatecall_en
- 24_Create_en
- 25_Create2_en
- 26_DeleteContract_en
- 27_ABIEncode_en
- 28_Hash_en
- 29_Selector_en
- 30_TryCatch_en
- 31_ERC20_en
- 32_Faucet_en
- 33_Airdrop_en
- 34_ERC721_en
- 35_DutchAuction_en
- 36_MerkleTree_en
- 37_Signature_en
- 38_NFTSwap_en
- 39_Random_en
- 40_ERC1155_en
- 42_PaymentSplit_en
- 45_Timelock_en
- 46_ProxyContract_en
- 47_Upgrade_en
- 48_TransparentProxy_en
- 49_UUPS_en
- 50_MultisigWallet_en
- 51_ERC4626_en
- S01_ReentrancyAttack_en
- S02_SelectorClash_en
- S03_Centralization_en
- S04_AccessControlExploit_en
- S05_Overflow_en
- S06_SignatureReplay_en
- S07_BadRandomness_en
- S08_ContractCheck_en
- S09_DoS_en
- S10_Honeypot_en
- S11_Frontrun_en
- S13_UncheckedCall_en
- S14_TimeManipulation_en
- src
- test
- S15_OracleManipulation_en
- src
- test
- S16_NFTReentrancy_en
- es
- 01_HolaWeb3_es
- 02_TiposDeValor_es
- 03_Funcion_es
- 04_Retorno_es
- 05_AlmacenamientoInformacion_es
- 06_ArreglosyEstructuras_es
- 09_Constante_es
- 10_OrdenamientoInsercion_es
- 11_Modificador_es
- 13_Herencia_es
- 14_Interfaces_es
- 15_Errores_es
- pt-br
- 01_HelloWeb3
- 02_ValueTypes
- 03_Function
- 04_Return
- 05_DataStorage
- 06_ArrayAndStruct
- 07_Mapping
- 08_InitialValue
- 09_Constant
- 10_InsertionSort
- 11_Modifier
- 12_Event
- 13_Inheritance
- 14_Interface
- 15_Errors
- 16_Overloading
- 17_Library
- 18_Import
- 19_Fallback
- 20_SendETH
- 21_CallContract
- 22_Call
- 23_Delegatecall
- 24_Create
- 25_Create2
- 26_DeleteContract
- 27_ABIEncode
- 28_Hash
- 29_Selector
- 30_TryCatch
- 31_ERC20
- 32_Faucet
- 33_Airdrop
- 34_ERC721
- 35_DutchAuction
- 36_MerkleTree
- 37_Signature
- 38_NFTSwap
- 39_Random
- 40_ERC1155
- 42_PaymentSplit
- 45_Timelock
- 46_ProxyContract
- 47_Upgrade
- 48_TransparentProxy
- 49_UUPS
- 50_MultisigWallet
- 51_ERC4626
- S01_ReentrancyAttack
- S02_SelectorClash
- S03_Centralization
- S04_AccessControlExploit
- S05_Overflow
- S06_SignatureReplay
- S07_BadRandomness
- S08_ContractCheck
- S09_DoS
- S10_Honeypot
- S11_Frontrun
- S13_UncheckedCall
- S14_TimeManipulation
- src
- test
- S15_OracleManipulation
- src
- test
- S16_NFTReentrancy
- Topics
- Tools/TOOL06_Hardhat
- contracts
- Translation/Consensys2020
- S01_ReentrancyAttack
- S02_SelectorClash
- S03_Centralization
- S04_AccessControlExploit
- S05_Overflow
- S06_SignatureReplay
- S07_BadRandomness
- S08_ContractCheck
- S09_DoS
- S10_Honeypot
- S11_Frontrun
- S13_UncheckedCall
- S14_TimeManipulation
- src
- test
- S15_OracleManipulation
- src
- test
- S16_NFTReentrancy
- Topics/Tools/TOOL06_Hardhat
- contracts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
295 files changed
+318
-319
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 |
| - | |
| 68 | + | |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
9 |
| - | |
| 8 | + | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
0 commit comments