tradingstrategy-aitradingstrategy-aiOfficialΒ·20 Agent Skills Included

web3-ethereum-defi

Read, scan, and manage DeFi vaults and onchain trading data

Connects Python apps and AI agents to DeFi protocols like Uniswap, Aave, GMX, and 40+ ERC-4626 vault protocols. Scans vault prices, fees, risks, and curators across EVM chains without manual blockchain queries. Includes ready-made skills for adding vault protocols, stablecoins, curators, and strategy tags with tested workflows.
npx skills add tradingstrategy-ai/web3-ethereum-defi --all -g -y
Available:

Tells the AI agent how to discover and run the repo's skills, use Poetry for scripts and tests, handle RPC environment variables, and follow chain-specific rules when working with vault data.

All Skills in This Repository (20)

Pure Emerald Level Indicators
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

add-vault-abi-methods

Load and wrap vault ABI methods into Ethereum DeFi vault protocol classes.

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

add-vault-protocol

Add a new ERC-4626 vault protocol to eth_defi with ABIs, tests, and docs.

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

extract-vault-protocol-logo

Extract vault protocol logos from YAML metadata and save generic, light, and dark variants.

Official
Intermediate
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

Identify vault protocol

Identify vault protocols from smart contract addresses using deployer clues and contract keywords.

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

extract-project-logo

Locates and downloads official SVG project logos to a specified path.

Official
Basic
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

post-process-logo

Post-process logos into standard 256x256 PNG format for vault metadata.

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

add-vault-note

Add human-readable notes to a vault notes store and open a pull request.

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

extract-test-set

Extract a vault price dataframe into a test module and parquet file.

Official
Intermediate
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

fix-sphix-docs

Fix Sphinx build warnings and errors in reST and MyST sources.

Official
Intermediate
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

check-vault-onchain

Run a Python script to verify a vault address against supported vaults on Ethereum-compatible networks.

Official
Intermediate
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

more-vaults

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

Official
Advanced
πŸ“¦ In Repo
tradingstrategy-aitradingstrategy-ai

get-block-number

Query the latest blockchain block number via Web3.py and JSON-RPC.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install web3-ethereum-defi?β–Ό

Run `npx skills add tradingstrategy-ai/web3-ethereum-defi --all -g -y` in your terminal to install all skills in this suite globally.

What is web3-ethereum-defi used for?β–Ό

It is a Python library and skill suite for reading DeFi vault data, token swaps, lending rates, and onchain prices across EVM-compatible blockchains.

Which DeFi protocols does it support?β–Ό

It supports Uniswap, Aave, GMX, Gnosis Safe, Enzyme, Morpho, Euler, Lagoon, and over 40 ERC-4626 vault protocols across multiple chains.

Can AI agents add new vault protocols automatically?β–Ό

Yes. Skills like add-vault-protocol and identify-vault-protocol guide the agent through ABI extraction, detection probes, tests, and metadata for new protocols.

Do I need blockchain nodes to use it?β–Ό

You need JSON-RPC endpoints set as environment variables like JSON_RPC_ETHEREUM; the library handles multi-provider fallback connections for you.

Related Repositories in Finance & Accounting

View All in Finance & Accounting→