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.