Sets up viem public/wallet clients for AAVE on Ethereum/Arbitrum. Reads ERC20 balances/allowances, simulates/sends contract transactions, waits for receipts.
npx claudepluginhub intenxus/aave-ai --plugin aave-viem-integrationThis skill uses the workspace's default tool permissions.
Provide reusable viem patterns for AAVE skill scripts and custom integrations.
Integrate EVM blockchains using viem in TypeScript/JavaScript apps. Read data with PublicClient, send transactions with WalletClient, supports http/webSocket transports and wagmi for React.
Drives Aomi CLI to turn natural-language DeFi prompts into fork-simulated EVM transactions queued for non-custodial wallet signing on Ethereum, Base, Arbitrum and more. Supports 40+ apps like Uniswap, Aave.
Details DeFi protocols on Ethereum/L2s (Uniswap V4/Aave/Compound/Curve/Aerodrome/GMX/Pendle/Velodrome) with addresses, mechanics, hooks, and composability. For building integrations, L2 selection, yield strategies.
Share bugs, ideas, or general feedback.
Provide reusable viem patterns for AAVE skill scripts and custom integrations.
import { createPublicClient, createWalletClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const publicClient = createPublicClient({
chain: mainnet,
transport: http(process.env.ETHEREUM_RPC_URL),
});
references/clients-and-transports.mdreferences/contract-read-write.md