Agent Skills
› NeverSight/learn-skills.dev
› aave-viem-integration
aave-viem-integration
GitHub提供基于 viem 的 AAVE 集成基础模式,用于 EVM 脚本。涵盖客户端配置、链 RPC 选择、ERC20 余额与授权读取、交易模拟发送及回执等待,支持以太坊和 Arbitrum。
Trigger Scenarios
查询 AAVE 相关合约或账户余额
读写智能合约数据
发送交易或设置 viem 客户端
Install
npx skills add NeverSight/learn-skills.dev --skill aave-viem-integration -g -y
SKILL.md
Frontmatter
{
"name": "aave-viem-integration",
"license": "MIT",
"metadata": {
"author": "AAVE AI Contributors",
"version": "1.0.0"
},
"description": "Foundational EVM integration for AAVE-related scripts using viem. Use when user asks to read balances, read\/write contracts, send transactions, or set up typed viem clients for Ethereum and Arbitrum."
}
AAVE viem Integration
Provide reusable viem patterns for AAVE skill scripts and custom integrations.
Scope
- Public client and wallet client setup
- Chain-specific RPC selection
- Reading ERC20 balances and allowances
- Simulating and sending contract transactions
- Waiting for receipts and formatting execution output
Quick Start
import { createPublicClient, createWalletClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const publicClient = createPublicClient({
chain: mainnet,
transport: http(process.env.ETHEREUM_RPC_URL),
});
References
references/clients-and-transports.mdreferences/contract-read-write.md
Version History
- e0220ca Current 2026-07-05 20:39


