---
title: "#yul articles | Hashnode"
description: "Explore 17 articles tagged #yul on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/yul"
---

Tag

# #yul

17 posts · 2 followers

[karn](https://hashnode.com/@karnradheya) · [Apr 7](https://hashnode.com/posts/beyond-solidity-deploying-yul-huff-contracts-on-rootstock-s-evm/69d5071c31ba3c84494c4663)

### [Beyond Solidity: Deploying Yul & Huff Contracts on Rootstock’s EVM](https://rootstock.hashnode.dev/beyond-solidity-deploying-yul-huff-contracts-on-rootstock-s-evm?utm_source=hashnode&utm_medium=feed)

Beyond Solidity: Deploying Yul & Huff Contracts on Rootstock’s EVM

22 min read · [rootstock.hashnode.dev](https://rootstock.hashnode.dev/beyond-solidity-deploying-yul-huff-contracts-on-rootstock-s-evm?utm_source=hashnode&utm_medium=feed)

[Mansoor Butt](https://hashnode.com/@MansoorEth) · [Dec 29, 2024](https://hashnode.com/posts/learning-dark-arts-of-yul-part-ii/6771784e79ad86653c05a696)

### [Learning Dark Arts of Yul Part II](https://mansoor-eth.hashnode.dev/learning-dark-arts-of-yul-part-ii?utm_source=hashnode&utm_medium=feed)

Reading a Slot in Yul Lets start with a Coding Example contract offsetAndShifting{ uint128 public a = 22; uint96 public b =15; uint16 public c = 8; uint8 public d = 1; function readValueBySlot(uint256 slot) external view return(b...

2 min read · [mansoor-eth.hashnode.dev](https://mansoor-eth.hashnode.dev/learning-dark-arts-of-yul-part-ii?utm_source=hashnode&utm_medium=feed)

[Mansoor Butt](https://hashnode.com/@MansoorEth) · [Dec 21, 2024](https://hashnode.com/posts/learning-the-dark-arts-of-yul-part-i/676693f0ee082dc549da9cf4)

### [Learning the Dark Arts of Yul ( Part I )](https://mansoor-eth.hashnode.dev/learning-the-dark-arts-of-yul-part-i?utm_source=hashnode&utm_medium=feed)

Introduction Yul is an intermediate language that can be used with Solidity or as a standalone language . It is particularly useful for writing optimized Smart Contract Lets look at some Coding Examples { // Declare variables without specifying t...

1 min read · [mansoor-eth.hashnode.dev](https://mansoor-eth.hashnode.dev/learning-the-dark-arts-of-yul-part-i?utm_source=hashnode&utm_medium=feed)

[Nour Elden](https://hashnode.com/@nour99) · [Jul 28, 2024](https://hashnode.com/posts/safemath-library-for-inline-assemblyyul-in-solidity-smart-contracts/66a63dd20aefdb9860c02798)

### [SafeMath Library for Inline Assembly/Yul in Solidity Smart Contracts](https://nour99.hashnode.dev/safemath-library-for-inline-assemblyyul-in-solidity-smart-contracts?utm_source=hashnode&utm_medium=feed)

SafeMath library in inline assembly/Yul for Solidity smart contracts, ensuring overflow and underflow checks for secure arithmetic operations

4 min read · [nour99.hashnode.dev](https://nour99.hashnode.dev/safemath-library-for-inline-assemblyyul-in-solidity-smart-contracts?utm_source=hashnode&utm_medium=feed)

[0xffchain](https://hashnode.com/@0xffchain) · [Jun 23, 2024](https://hashnode.com/posts/bits-bytes-shifting-and-masking-in-assembly-yul/6678125f3a726be64f1baf54)

### [Bits, Bytes, shifting and masking in Assembly (Yul)](https://0xffchain.hashnode.dev/bits-bytes-shifting-and-masking-in-assembly-yul?utm_source=hashnode&utm_medium=feed)

Performing permutations on bytes strings in assembly

8 min read · [0xffchain.hashnode.dev](https://0xffchain.hashnode.dev/bits-bytes-shifting-and-masking-in-assembly-yul?utm_source=hashnode&utm_medium=feed)

[Shlok Kumar](https://hashnode.com/@YakuzaKiawe) · [Apr 18, 2023](https://hashnode.com/posts/evm-bytecode-and-its-relation-to-yul/643ece59bf46349c410c7f65)

### [EVM bytecode and its relation to Yul](https://yakuzakiawe.hashnode.dev/evm-bytecode-and-its-relation-to-yul?utm_source=hashnode&utm_medium=feed)

EVM bytecode is stored on the blockchain as a sequence of bytes, and it can be executed by any node in the network that has access to it

4 min read · [yakuzakiawe.hashnode.dev](https://yakuzakiawe.hashnode.dev/evm-bytecode-and-its-relation-to-yul?utm_source=hashnode&utm_medium=feed)

[Shlok Kumar](https://hashnode.com/@YakuzaKiawe) · [Apr 17, 2023](https://hashnode.com/posts/function-stack-and-its-usage-in-yul/643d7a87803f765c4b3ceaac)

### [Function Stack and its Usage in Yul](https://yakuzakiawe.hashnode.dev/function-stack-and-its-usage-in-yul?utm_source=hashnode&utm_medium=feed)

Function stack in Yul is used to implement efficient memory management and control flow structures.

4 min read · [yakuzakiawe.hashnode.dev](https://yakuzakiawe.hashnode.dev/function-stack-and-its-usage-in-yul?utm_source=hashnode&utm_medium=feed)

[Shlok Kumar](https://hashnode.com/@YakuzaKiawe) · [Apr 16, 2023](https://hashnode.com/posts/defining-and-calling-functions-in-yul/643c24a622420bbdde3669a1)

### [Defining and Calling Functions in Yul](https://yakuzakiawe.hashnode.dev/defining-and-calling-functions-in-yul?utm_source=hashnode&utm_medium=feed)

Defining and Calling Functions in Yul allow for code reuse and make complex operations easier to carry out

3 min read · [yakuzakiawe.hashnode.dev](https://yakuzakiawe.hashnode.dev/defining-and-calling-functions-in-yul?utm_source=hashnode&utm_medium=feed)

[Shlok Kumar](https://hashnode.com/@YakuzaKiawe) · [Apr 14, 2023](https://hashnode.com/posts/loops-in-yul/643984c5fd9a226af84ac2e8)

### [Loops in Yul](https://yakuzakiawe.hashnode.dev/loops-in-yul?utm_source=hashnode&utm_medium=feed)

Loops in Yul are a feature that allows you to execute a block of code multiple times until a certain condition is met.

3 min read · [yakuzakiawe.hashnode.dev](https://yakuzakiawe.hashnode.dev/loops-in-yul?utm_source=hashnode&utm_medium=feed)

[Shlok Kumar](https://hashnode.com/@YakuzaKiawe) · [Apr 13, 2023](https://hashnode.com/posts/conditional-statements-in-yul/6438324e25b59ae97e54cf78)

### [Conditional Statements in Yul](https://yakuzakiawe.hashnode.dev/conditional-statements-in-yul?utm_source=hashnode&utm_medium=feed)

Conditional statements in Yul are used to execute a block of code based on a condition.

4 min read · [yakuzakiawe.hashnode.dev](https://yakuzakiawe.hashnode.dev/conditional-statements-in-yul?utm_source=hashnode&utm_medium=feed)
