# Blocks

## Overview

At **Satay Finance**, **Blocks** are modular building components used to create Strategies. Each Block represents a specific set of DeFi operations (like lending, borrowing, or staking) on a particular protocol. These operations are composed to form Strategies that interact with multiple DeFi protocols to maximize yield.

Blocks are designed to be flexible, allowing users to create complex, multi-step DeFi interactions. They are the foundation upon which Strategies are built, and by combining different Blocks, we can create powerful yield-generating positions across various DeFi ecosystems.

## Key Concepts

Each Block is designed to interact with a specific DeFi protocol or perform a specific action, such as borrowing, lending, swapping, or staking assets.

* **Modularity:** Blocks are modular, meaning they can be composed, reused, and combined into different Strategies. For instance, one Block may be responsible for lending assets, while another Block handles staking rewards.
* **Composable:** Blocks can be combined together to create multi-protocol interactions, forming a comprehensive yield strategy that moves assets seamlessly across protocols.

#### Examples of Blocks

**1. Liquid Staking**

Liquid staking enables users to stake their assets and earn rewards while maintaining liquidity. Users can stake MOVE tokens with liquid staking providers on Movement and receive liquid staking tokens.

**2. Borrow/Lend**

Borrow/lend markets facilitate lending assets for interest or borrowing assets to leverage positions. These markets provide opportunities for both low-risk yield (lending) and higher-risk, leveraged yield (borrowing).

**3. Liquidity Providing (LP)**

Providing liquidity to DEXs allows users to earn yield from trading fees and liquidity incentives. LP tokens can be further utilized in our strategies.
