Ethereum Vault Connector (EVC)

Coordinate batched vault operations across Euler sub-accounts with deferred solvency checks.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cyotee/euler-lending-skill --skill ethereum-vault-connector-evc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Ethereum Vault Connector (EVC)
Source: https://github.com/cyotee/euler-lending-skill/tree/main/.opencode/skills/euler-evc
Command: npx skills add https://github.com/cyotee/euler-lending-skill --skill ethereum-vault-connector-evc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables safe, batched vault operations by coordinating sub-accounts across Euler's lending protocol.

Core Features & Use Cases

  • Batch execution: Execute multiple vault interactions atomically while deferring solvency checks.
  • Sub-account coordination: Manage 256 per owner with independent collateral and controller mappings.
  • Permit and auth: Support gasless operations and operator authorization for delegated actions.
  • Use Case: For example, deposit collateral in Vault A and borrow from Vault B in a single batch, then verify solvency.

Quick Start

Use the EVC to batch a deposit into a collateral vault and a borrow from a lending vault for sub-account 1.

Frequently Asked Questions about Ethereum Vault Connector (EVC)

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

FAQPage Schema
How do I batch multiple Euler vault operations like deposits and borrows atomically?

Batch multiple Euler vault operations atomically by coordinating deposits, borrows, and permits within a single transaction using the Ethereum Vault Connector. This approach defers solvency checks until the end, allowing intermediate insolvency during execution.

What are sub-accounts in Euler lending and how many can I manage per owner?

Sub-accounts in Euler lending are independent profiles managed per owner, allowing isolated collateral and controller mappings. You can coordinate up to 256 sub-accounts per owner, enabling complex multi-vault strategies within batched operations.

How does deferred solvency work when executing multi-step lending transactions?

Deferred solvency checks allow intermediate insolvency during multi-step lending transactions by postponing verification until the final batch step. This mechanism enables sequential operations like depositing collateral and borrowing across vaults before enforcing solvency.

Can I perform gasless operations and authorize operators for delegated vault actions?

Yes, gasless operations and operator authorization for delegated actions are supported natively. The Ethereum Vault Connector implements permit and access control mechanisms, allowing users to authorize external operators to execute batched vault interactions on their behalf.

What is the best way to liquidate accounts across multiple Euler vaults safely?

The best way to liquidate accounts across multiple Euler vaults safely is by batching liquidation calls within a single atomic transaction. This enforces deferred solvency and access control checks while managing sub-account state transitions event-drivenly.

Does the Ethereum Vault Connector support sub-account coordination for independent collateral mappings?

Yes, the Ethereum Vault Connector supports sub-account coordination with independent collateral and controller mappings. This allows each sub-account to maintain isolated positions across different vaults while executing batched operations atomically.