aave-viem-integration

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.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "aave-viem-integration" with this command: npx skills add intenxus/aave-ai/intenxus-aave-ai-aave-viem-integration

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.md
  • references/contract-read-write.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

aave-security-foundations

No summary provided by upstream source.

Repository SourceNeeds Review
General

aave-integration

No summary provided by upstream source.

Repository SourceNeeds Review
General

aave-risk-assessor

No summary provided by upstream source.

Repository SourceNeeds Review