Guides
Comprehensive guides to help you understand and use the CapyFi protocol effectively.
Setting up an Ethereum Development Environment
Configure your development environment for building on CapyFi
Learn how to set up a complete Ethereum development environment for building applications on top of the CapyFi protocol.
What you'll learn:
- Installing Node.js and npm
 - Setting up a local Ethereum node
 - Configuring development tools
 - Connecting to testnets
 - Using development frameworks
 
Supplying Assets to the CapyFi Protocol
How to supply assets and earn interest
A detailed guide on how to supply assets to the CapyFi protocol and start earning interest on your holdings.
What you'll learn:
- How to supply assets through the interface
 - Understanding caTokens and exchange rates
 - Monitoring your supply position
 - Withdrawing supplied assets
 - Best practices for supplying
 
Borrowing Assets from the CapyFi Protocol
How to borrow assets using collateral
Learn how to use your supplied assets as collateral to borrow other assets from the protocol.
What you'll learn:
- Enabling assets as collateral
 - Understanding borrowing limits
 - Calculating account health
 - Repaying borrowed assets
 - Managing liquidation risk
 
Create a CapyFi API with Infura
Building applications with the CapyFi protocol
A technical guide on how to create an API that interacts with the CapyFi protocol using Infura as your Ethereum node provider.
What you'll learn:
- Setting up Infura connection
 - Reading protocol data
 - Submitting transactions
 - Error handling and retries
 - API design best practices
 
Contributing to the Protocol
How to contribute to CapyFi's development
Learn how to contribute to the CapyFi protocol's development, from code contributions to community participation.
What you'll learn:
- Setting up the development environment
 - Understanding the codebase
 - Making code contributions
 - Testing and quality assurance
 - Community guidelines