Skip links

Tag: solidity

Blockchain

What is Bytes32 in Solidity?

TL;DR Bytes32 is a fixed-size (32-byte) data type in Solidity, optimized for the EVM. Used for hashes, Ethereum addresses, and fixed-size strings to save gas.

Read More »
Full-Stack

How Similar Are JavaScript and Solidity?

JavaScript and Solidity are both high-level programming languages widely used in their respective domains. While JavaScript dominates the web development world, Solidity is the most

Read More »
Solidity

What is the Solidity Compiler?

The Solidity compiler is the essential tool that converts high-level Solidity code into a format that the Ethereum Virtual Machine (EVM) can understand. Whether you’re

Read More »
Solidity

What is Solidity: A Simplified Guide

Solidity is a high-level, object-oriented programming language designed for implementing smart contracts, which have become one of the most transformative innovations of our time. These

Read More »
Solidity

How Do I Test My First Smart Contract?

As blockchain continues to grow, the development of smart contracts has become an important aspect of creating decentralized applications. With smart contracts becoming more popular

Read More »
Solidity

Is Solidity Worth Learning In 2024?

In the ever-evolving world of blockchain technology, Solidity has established itself as the go-to programming language for creating smart contracts on the Ethereum platform. As

Read More »
Ethernaut Walkthrough

Ethernaut Level 20 Walkthrough: Denial

Ethernaut Level 20: Denial focuses on a vulnerability related to denial-of-service (DoS) attacks. In this article, we’ll break down the Denial contract, identify its vulnerabilities,

Read More »
Smart Contracts

Reentrancy Attack in Smart Contracts

In a traditional transaction, one party sends funds to another in exchange for goods or services. This exchange typically follows a well-defined sequence of steps.

Read More »
Ethernaut Walkthrough

Ethernaut Level 12 Walkthrough: Privacy

Ethernaut Level 12 titled “Privacy” challenges the concept of “private” data on the blockchain. In this level, you’ll encounter a locked contract, and your objective

Read More »
Ethernaut Walkthrough

Ethernaut Level 11 Walkthrough: Elevator

Ethernaut challenges, comparable to a Web3-themed hacking Capture The Flag (CTF) competition, offer a dynamic environment for diving into Ethereum and Solidity programming. Each level

Read More »
Smart Contracts

10 Best Practices for Smart Contract Coding

Solidity, the language powering Ethereum smart contracts, offers immense potential for building decentralized applications (dApps). However, the unique blockchain environment demands a different approach to

Read More »
Smart Contracts

What is the Solidity Console Log?

TL;DR Debugging Solidity smart contracts is crucial due to their immutable nature. Hardhat offers a console.log function, similar to JavaScript’s, allowing developers to print variables

Read More »
How-to-Write-Solidity-Smart-Contracts
Blockchain

How to Write Solidity Smart Contracts

Smart contracts are like digital wizards—self-executing agreements with predefined rules, all meticulously encoded. They’re the enchanting core of blockchain technology, promising a world of transparency

Read More »
Blockchain

What are Events in Solidity?

TL;DR: What are Solidity Events? Solidity events are a way for smart contracts to communicate with each other and with external applications. They allow developers

Read More »
Smart Contracts

Can I learn Solidity for free?

Solidity is a high-level programming language that is primarily used to develop smart contracts on the Ethereum blockchain. It is a powerful tool for creating

Read More »
Summer Career Kickstart Book a call before Jun 3rd to get 20% OFF!
Days
Hours
Minutes
Seconds

New Application Alert!

A user just applied for Metana Web3 Solidity Bootcamp. Start your application here : metana.io/apply

Get a detailed look at our Full Stack Bootcamp

Understand the goal of the bootcamp

Find out more about the course

Explore our methodology & what technologies we teach

You are downloading 2025 updated Full stack Bootcamp syllabus!

Download the syllabus to discover our Full-Stack Software Engineering Bootcamp curriculum, including key modules, project-based learning details, skill outcomes, and career support. Get a clear path to becoming a top developer.

Software Engineering Syllabus Download

"*" indicates required fields

This field is for validation purposes and should be left unchanged.