One-click install
npx skills add https://github.com/austintgriffith/ethskills --skill building-blocks-austintgriffith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-blocks
Source: https://github.com/austintgriffith/ethskills/tree/main/building-blocks
Command: npx skills add https://github.com/austintgriffith/ethskills --skill building-blocks-austintgriffith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity and rapidly evolving landscape of Decentralized Finance (DeFi) protocols, enabling users to understand and leverage the core building blocks for creating new financial applications or strategies.

Core Features & Use Cases

  • Protocol Overview: Provides details on major DeFi protocols across Ethereum and Layer 2 solutions, including their core functions and addresses.
  • Composability Patterns: Explains how to combine different DeFi primitives like flash loans, yield farming, and DEX aggregators, highlighting how recent gas cost reductions make these patterns more viable.
  • Layer 2 Specifics: Details unique aspects of building on popular Layer 2s like Base and Arbitrum, including their dominant DEXs and specific technologies.
  • Use Case: A developer wants to build a yield farming strategy on Arbitrum. They can use this Skill to identify the best DEX (e.g., Camelot), understand how to interact with yield-bearing assets (e.g., Pendle's PT/YT tokens), and find verified contract addresses.

Quick Start

Use the building-blocks skill to find the mainnet address for the Uniswap V3 Factory.

Frequently Asked Questions about building-blocks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do DeFi composability patterns work on Ethereum Layer 2s?

DeFi composability patterns combine primitives like flash loans and yield farming across protocols. Recent gas cost reductions on Layer 2 networks make strategies like DEX aggregation and leveraged yield farming more viable and cost-effective.

What are the main DeFi building blocks for yield strategies on Arbitrum?

Key DeFi building blocks for Arbitrum include dominant DEXs like Camelot and GMX, alongside yield-bearing assets such as Pendle's PT/YT tokens. These components enable developers to construct complex leveraged yield farming integrations.

How do ERC-4626 vaults integrate with major DeFi protocols like Aave and Compound?

ERC-4626 vaults integrate with protocols like Aave and Compound by wrapping yield-bearing assets into standardized shares. This composability allows developers to stack yield strategies and build automated vault infrastructures.

Can I find verified contract addresses for Uniswap V3 and Curve within DeFi protocol documentation?

Yes, you can find verified contract addresses for major protocols like Uniswap V3 and Curve. Accessing these addresses is essential for developers building secure DeFi integrations and deploying yield strategies on Ethereum mainnet.

What is the best way to combine flash loans with yield farming on Base?

The best way to combine flash loans with yield farming on Base involves leveraging the network's dominant DEXs like Aerodrome. Reduced gas costs on Base make these complex DeFi composability patterns highly practical for execution.

Do I need specific contract addresses to build a DeFi integration with Pendle?

Yes, you need specific verified contract addresses to build a DeFi integration with Pendle. Interacting with Pendle's PT/YT tokens requires accurate addresses to securely execute yield strategies and composability patterns.