Halloween Sale
--
Days
--
Hours
--
Minutes
--
Seconds
Book a call
Halloween Sale
--
Days
--
Hours
--
Minutes
--
Seconds
Book a call

The Metana Blog

Meet our authors →

Solidity articles.

Guides, tutorials and explainers on Solidity from Metana's instructors and editorial team.

Smart Contracts

Governance Attacks in Smart Contracts

In the realm of Web3, the concept of decentralization is not just a buzzword—it's a fundamental principle. Decentralized Autonomous Organizations (DAOs) epitomize this ethos, where token holders collectively make…

Metana EditorialJune 26, 2024Read
Smart Contracts

Excessive Function Restriction in Smart Contracts

In the world of blockchain and smart contracts, security is paramount. However, there’s a fine line between ensuring security and creating rigid, inflexible systems. One common pitfall in smart contract design is…

Metana EditorialJune 25, 2024Read
Smart Contracts

Insecure Randomness in Smart Contracts

In the dynamic and evolving landscape of Web3, randomness plays a crucial role in ensuring the fairness and unpredictability of various applications. From provably fair gaming to the generation of unique tokens, the…

Metana EditorialJune 25, 2024Read
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. However, in the realm of smart contracts,…

Metana EditorialJune 21, 2024Read
Solidity

Access Control in Solidity Smart Contracts

Access control is a crucial aspect of smart contract security, governing who is authorized to perform specific actions within the contract. Just as a bouncer at an exclusive club ensures only permitted guests enter,…

Metana EditorialJune 20, 2024Read
Solidity

Time Units in Solidity: Simplified Guide

Welcome to the fascinating world of smart contracts, where lines of code dictate financial agreements and automate complex processes. But what about time? How do we ensure actions happen at the right moment within a…

Metana EditorialJune 14, 2024Read
Solidity

Delegatecall in Solidity: Your Simplified Guide

Delegatecall is a powerful but intricate feature in Solidity that allows contracts to delegate execution to other contracts. Understanding delegatecalls is crucial for building advanced smart contract functionalities…

Metana EditorialMay 28, 2024Read
Blockchain

Low Level Call vs High Level Call in Solidity [Simplified]

TL;DR Solidity contracts interact with other contracts using high-level calls (via interfaces) or low-level calls ( call , delegatecall , staticcall ). High-level calls are safer and easier to use, automatically…

Metana EditorialMay 17, 2024Read

Talk to an advisor

Book a call with a real human before the next cohort fills.

Speak with an advisor. We'll map the right program to your goals - and lock in your enrollment offer.

20% off enrollment offer
Limited-time Halloween promo

20% OFF - limited-time enrollment offer.

Applied automatically when you book a call before the timer hits zero.

--
Days
--
Hours
--
Minutes
--
Seconds
  • Guarantee: Job or 100% money back
  • Expert-curated curriculum
  • On-demand mentor support
Advisor Elena RodriguezAdvisor Sarah JenningsAdvisor David Chen
Real advisors · reply within 2 hours

Book your call

Free