solidity– tag –
-
Tutorials and guides
Day 18. Hardhat – Overview of web3 Frameworks –
In the IT world, a framework is a software that provides a group of functionalities for system development. Various frameworks are available in the web3 world as well, making blockchain development more accessible for developers. This guide explains web3 frameworks. -
Tutorials and guides
Day 17. Solidity Basic Syntax – Contract Implementation –
We will implement a contract utilizing the knowledge accumulated up to Day 16. As an example, we will create a contract with basic crowdfunding functionality. First, let's understand the development process for developing a contract and then introduce the actual code. -
Tutorials and guides
Day 16. Solidity Basic Syntax – Style Guide –
The Style Guide in Solidity programming refers to guidelines that dictate the order and manner of coding, focusing on aspects such as how to write and organize code. Adhering to a style guide in coding is crucial for several reasons, including improving readability, facilitating maintenance, unifying code across teams, and preventing errors. Consistently following a coding style guide is essential for the long-term success of a project. -
Tutorials and guides
Day 15. Solidity Basic Syntax – Events –
In Solidity, events are a mechanism for notifying the external world. Using events, external entities (such as frontend applications) can receive information from triggered events and perform various actions. -
Tutorials and guides
Day 14. Solidity Basic Syntax – Error Handling –
In coding, error handling is a crucial element. Creating code that returns clear errors at the appropriate time helps in analyzing problems and deriving improvement measures when issues occur. This guide explains error handling in Solidity. -
Tutorials and guides
Day 13. Basic Syntax of Solidity – Inheritance/Instantiation –
In Solidity, there are two main methods to utilize the functionalities of other contracts. In this tutorial, we will explain these two methods: inheritance and instantiation. -
Tutorials and guides
Day 12. Basic Syntax of Solidity – Control Structures –
In Solidity, like in other programming languages, control structures such as if statements and for loops are used. -
Tutorials and guides
Day 11. Basic Syntax of Solidity – Units, Special Variables, and Functions –
Solidity includes predefined special variables for specific purposes. In this guide, we will explain some of the representative units and special variables. -
Tutorials and guides
Day 10. Basic Syntax of Solidity – Functions & Modifiers –
In programming, a function is a block of code that encapsulates a specific task or operation. By using functions, code reusability and maintainability are enhanced, enabling efficient programming. -
Tutorials and guides
Day 9. Basic Syntax of Solidity – Reference Types & Mapping Types –
Reference types refer to the memory location where the value is stored, rather than the value itself. Unlike value types, where the value of the data is stored directly in the variable, reference types store only a reference to the location of the data. Reference types hold the position of data in memory, allowing memory usage to be optimized regardless of the data's size. Mapping types are data structures that store key-value pairs.