·viem

Modèles TypeScript pour les interactions blockchain EVM de bas niveau à l'aide de Viem. À utiliser lors de l'écriture de scripts Node, d'outils CLI ou de services backend qui lisent/écrivent sur des chaînes Ethereum ou EVM. Déclencheurs sur les interactions contractuelles, les opérations de portefeuille, la signature de transactions, la surveillance d'événements, l'encodage ABI ou tout code TypeScript blockchain non React. Ne PAS utiliser pour les applications React/Next.js avec des hooks (utilisez plutôt les compétences wagmi).

33Installations·1Tendance·@0xsardius

Installation

$npx skills add https://github.com/0xsardius/onchain-typescript-skills --skill viem

SKILL.md

Viem is the modern TypeScript interface for Ethereum. This skill ensures correct patterns for contract interactions, client setup, and type safety.

Always use as const for ABIs to get full type inference:

| Missing as const on ABI | Add as const for type inference | | Using Number for amounts | Use BigInt literals: 1000000n | | Writing without simulate | Always simulateContract first | | Hardcoding gas | Let viem estimate, or use gas: await publicClient.estimateGas(...) | | Not awaiting receipts | Use waitForTransactionReceipt for confirmation |

Modèles TypeScript pour les interactions blockchain EVM de bas niveau à l'aide de Viem. À utiliser lors de l'écriture de scripts Node, d'outils CLI ou de services backend qui lisent/écrivent sur des chaînes Ethereum ou EVM. Déclencheurs sur les interactions contractuelles, les opérations de portefeuille, la signature de transactions, la surveillance d'événements, l'encodage ABI ou tout code TypeScript blockchain non React. Ne PAS utiliser pour les applications React/Next.js avec des hooks (utilisez plutôt les compétences wagmi). Source : 0xsardius/onchain-typescript-skills.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/0xsardius/onchain-typescript-skills --skill viem
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que viem ?

Modèles TypeScript pour les interactions blockchain EVM de bas niveau à l'aide de Viem. À utiliser lors de l'écriture de scripts Node, d'outils CLI ou de services backend qui lisent/écrivent sur des chaînes Ethereum ou EVM. Déclencheurs sur les interactions contractuelles, les opérations de portefeuille, la signature de transactions, la surveillance d'événements, l'encodage ABI ou tout code TypeScript blockchain non React. Ne PAS utiliser pour les applications React/Next.js avec des hooks (utilisez plutôt les compétences wagmi). Source : 0xsardius/onchain-typescript-skills.

Comment installer viem ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/0xsardius/onchain-typescript-skills --skill viem Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/0xsardius/onchain-typescript-skills

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-01

Skills Connexes