hairyf

ethers

Ethers.js v6 — Provider/Signer/Contract, units, ABI, contract calls and events, signing, v5→v6 migration.

hairyf 4 1 Updated 3mo ago

Resources

2
GitHub

Install

npx skillscat add hairyf/blockchain-skills/ethers

Install via the SkillsCat registry.

SKILL.md

Skill based on ethers.js v6.16.0, generated at 2026-02-09. Official docs: https://docs.ethers.org/v6/

Ethers.js is a complete, compact library for interacting with Ethereum: dapps, wallets, and scripts. This skill covers Provider/Signer/Contract separation, units and formatting, ABI, contract calls and events, message signing, and v5→v6 migration.

Core References

Topic Description Reference
Provider, Signer, Contract Read/write separation, BrowserProvider, JsonRpcProvider, connecting core-provider-signer
Units and Formatting parseEther, parseUnits, formatEther, formatUnits core-units-format
ABI Human-readable ABI, Fragment, encoding, event topics/data core-abi

Features

Contract and Signing

Topic Description Reference
Contract Creation, view/pure, state-changing, staticCall, events, queryFilter features-contract
Signing signMessage, verifyMessage, Signature, EIP-191, EIP-712 features-signing

Advanced

Topic Description Reference
Migrating v5→v6 BigInt, Provider/Contract/Signature, utils renames advanced-migrating-v6