EVK Borrowing

Borrow assets against collateral in EVaults with LTV checks and interest tracking.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cyotee/euler-lending-skill --skill evk-borrowing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: EVK Borrowing
Source: https://github.com/cyotee/euler-lending-skill/tree/main/.opencode/skills/euler-evk-borrowing
Command: npx skills add https://github.com/cyotee/euler-lending-skill --skill evk-borrowing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

EVK Borrowing enables users to borrow assets against collateral within EVaults, unlocking liquidity while maintaining security and collateral health.

Core Features & Use Cases

  • Borrowing: Borrow assets against eligible collateral with LTV checks and caps.
  • Debt tracking: Debt principal and interest accumulation across accounts via DToken representation.
  • Use Case: Example: A user collateralizes Vault A and borrows assets to fund a position, with interest accrual and health checks.

Quick Start

Use this skill to understand how borrowing flows, debt accounting, and safety checks are applied to EVaults.

Frequently Asked Questions about EVK Borrowing

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

FAQPage Schema
How do I borrow assets against collateral in an EVault?

To borrow assets against collateral in an EVault, you use on-chain borrowing workflows that check loan-to-value ratios and borrow caps. This unlocks liquidity while maintaining collateral health through accrued interest tracking.

How does debt tracking work with DToken in EVaults?

Debt tracking in EVaults uses a DToken representation to monitor debt principal and interest accumulation across accounts. An interest accumulator model calculates accrued interest across multiple vaults and accounts.

Can I transfer debt between accounts in an Euler EVault?

Yes, you can transfer debt between accounts in an Euler EVault. EVK Borrowing supports debt transfers alongside on-chain borrowing and repayment within protocol-level borrowing workflows using DToken debt representations.

What on-chain checks are required before borrowing from an EVault?

Before borrowing from an EVault, on-chain state checks for loan-to-value ratios and borrow caps are required. Modular borrowing modules wired to the Euler Lending stack enforce these collateral health checks.

Does EVK Borrowing support Solidity smart contracts for DeFi lending?

Yes, EVK Borrowing supports Solidity smart contracts for DeFi lending. It provides modular borrowing modules wired to the Euler Lending stack, implementing an interest accumulator model and ERC-4626 vault interactions.