more-vaults

Extend DeFi vault systems with new vault classes and detection probes.

823|185|Updated Jan 30, 2022
One-click install
npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill more-vaults
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: more-vaults
Source: https://github.com/tradingstrategy-ai/web3-ethereum-defi/tree/main/.claude/skills/more-vaults
Command: npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill more-vaults

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill extends a DeFi vault system by enabling new vault types for an existing protocol.

Core Features & Use Cases

  • Vault extension workflow: Add new vault classes and detection logic to automatically identify and instantiate vaults for supported protocols.
  • Automation of ABI collection and class generation: Guides on fetching the contract ABI and generating the corresponding Python vault class.
  • Use Case: A developer wants to support a new protocol’s vault, creating the required vault class and classification probes to enable autodetection.

Quick Start

Create a new vault module for the protocol, implement the vault class, and update classification to auto-detect it.

Frequently Asked Questions about more-vaults

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

FAQPage Schema
How do I add a new DeFi vault type to an existing protocol's autodetection?

To add a new DeFi vault type, you create a vault module, implement the Python vault class, and update the classification probes so the protocol can auto-detect and instantiate the new vault.

What's the best way to fetch contract ABIs for new DeFi smart-contract vaults?

Fetching contract ABIs for new smart-contract vaults is automated through the skill's ABI collection guidance, which helps you acquire the necessary contract interface and generate the corresponding Python vault class.

Do I need to write tests when integrating a new vault class into a protocol?

Yes, you need to write corresponding tests to validate the integration of the new vault class and ensure the auto-detection probes correctly identify the new protocol vaults.

How does protocol auto-detection work for DeFi vaults?

Protocol auto-detection works by using unique classification probes that test smart-contract characteristics, allowing the system to automatically identify and instantiate supported vault types.

Can I extend an existing DeFi vault system without modifying the core protocol?

Yes, you can extend the vault system by creating a new standalone vault module and adding a detection probe to the classification logic, integrating the new vault type without altering core protocol code.

Why are classification probes needed for DeFi vault integration?

Classification probes are needed to auto-detect new vault types by probing smart-contract ABIs, enabling the system to automatically identify and instantiate the correct vault class for supported protocols.