0 challenges out of 91 completed

0%
Hello World
freesolidityeasyapp
Value Types
freesolidityeasydata
Function
freesolidityeasyfunction
State Variables
solidityeasydata
Local Variables
solidityeasydata
Global Variables
solidityeasydata
View and Pure Functions
solidityeasyfunction
Counter
solidityeasyapp
Default Values
solidityeasydata
Constants
solidityeasydata
If and Else
solidityeasycontrol flow
For and While Loops
solidityeasycontrol flow
Error Handling
solidityeasyerror
Function Modifier
solidityeasyfunction
Constructor
solidityeasyfunction
Ownable
solidityeasyapp
Function Outputs and Destructuring Assignment
soliditymediumfunction
Array
soliditymediumdata
Mapping
soliditymediumdata
Structs
soliditymediumdata
Enum
soliditymediumdata
Data Locations
soliditymediumdata
Simple Storage
soliditymediumapp
Todo List
soliditymediumapp
Iterable Mapping
soliditymediumapp
Array Shift
soliditymediumapp
Array Replace Last
soliditymediumapp
Events
soliditymediumevent
Inheritance - Override
soliditymediuminheritance
Multiple Inheritance
soliditymediuminheritance
Calling Parent Constructors
soliditymediuminheritance
Calling Parent Functions
soliditymediuminheritance
Visibilitysoliditymediuminheritancefunction
Immutablesoliditymediumdata
Payablesoliditymediumpayment
Fallbacksoliditymediumpaymentfunction
Sending Ethersoliditymediumpayment
Ether Walletsoliditymediumapp
Calling Other Contractssoliditymediumcall other contract
Interfacesoliditymediumcall other contract
Callsolidityhardfunctioncall other contract
Delegatecallsolidityhardfunctioncall other contract
Newsoliditymediumcall other contract
Librarysoliditymediumcall other contract
Hash Functionsoliditymediumcrypto
Verifying Signaturesolidityhardcrypto
Access Controlsoliditymediumapp
Deleting Contractssolidityhardcall other contract
Piggy Banksolidityhardapp
ERC20freesolidityhardapp
Multi Sig Walletfreesolidityhardapp
Re-Entrancyfreesolidityhardctfsecurity
Seven Ethsoliditymediumctfsecurity
King of Ethsoliditymediumctfsecurity
Wallet Hijacksolidityhardctfsecurity
Misaligned Storagesolidityhardctfsecurity
Bypass Contract Sizesolidityhardctfsecurity
Multi Token Banksolidityhardctfsecurity
ETH Flash Loansolidityhardctfsecurity
ERC20 Flash Loansolidityhardctfsecurity
Function Selectorsoliditymediumctfsecurity
Dutch Auctionsoliditymediumapp
English Auctionsolidityhardapp
ERC721freesolidityhardapp
Hello Worldfreevypereasyapp
Data Types - Valuesfreevypereasydata
Data Types - Referencesfreevypereasydata
Function Introfreevypereasyfunction
Internal and External Functionsvypereasyfunction
View and Pure Functionsvypereasyfunction
Constructorvypereasyfunction
Private and Public State Variablesvypereasydata
Constantsvypereasydata
If Elsevypereasycontrol flow
For Loopvypereasycontrol flow
Errorvypereasyerror
Eventvypereasyevent
Payablevypermediumpayment
Default Functionvypermediumpaymentfunction
Send Ethervypermediumpayment
Raw Callvyperhardfunctioncall other contract
Delegate Callvyperhardfunctioncall other contract
Interfacevypermediumcall other contract
Hash Functionvypermediumcrypto
Verify Signaturevyperhardcrypto
Create Forwarder Tovyperhardcall other contract
Re-entrancy Lockvyperhardsecurity
Self Destructvypermediumcall other contract
Hello CTFfreevypermediumctfsecurity
Forgot Access Controlfreevypermediumctfsecurity
Drain Walletfreevypermediumctfsecurity