ethers

Installation
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
Wallet Wallet, HDNodeWallet, mnemonic, id() for testing core-wallet
Transactions and Receipts sendTransaction, wait, getBlockNumber, getFeeData, getTransactionCount core-transactions
Data and hex utilities getBytes, toBeHex, ZeroAddress, ZeroHash, encodeBytes32String, solidityPacked core-utils
Address getAddress, isAddress, isAddressable, checksum core-address
Hashing keccak256, id(string), use in selectors and testing core-hashing

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
ENS resolveName, getResolver, getAddress, getText, text records features-ens
React Native react-native-quick-crypto registration for performance features-react-native
Provider options getDefaultProvider, JsonRpcProvider staticNetwork, broadcastTransaction features-providers
Contract deployment ContractFactory, bytecode, deploy(), waitForDeployment, fromSolidity features-contract-deploy
EIP-712 typed data signTypedData, verifyTypedData, TypedDataEncoder features-eip712

Best Practices

Topic Description Reference
Error handling Reverted tx, receipt.status, CALL_EXCEPTION, provider errors best-practices-errors

Advanced

Topic Description Reference
Migrating v5→v6 BigInt, Provider/Contract/Signature, utils renames advanced-migrating-v6
Weekly Installs
3
GitHub Stars
3
First Seen
Feb 28, 2026
Installed on
opencode3
antigravity3
claude-code3
github-copilot3
roo3
codex3