Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Ethers

  • 5 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-master

Interact with Ethereum using ethers.js v6: Provider/Signer/Contract separation, units, ABI, contract calls and events, and signing.

About

A reference for ethers.js v6 covering the Provider/Signer/Contract model, units/formatting, ABI, contract calls/events, and v5-to-v6 migration. A developer uses it when building dapps, wallets, or scripts against Ethereum.

  • Read/write separation via Provider, Signer, and Contract
  • Units, ABI, events, message signing, and v5 to v6 migration notes

Ethers by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #338 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-master --skill ethers

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Interact with Ethereum using ethers.js v6: Provider/Signer/Contract separation, units, ABI, contract calls and events, and signing.

Files

SKILL.mdMarkdownGitHub ↗
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

TopicDescriptionReference
Provider, Signer, ContractRead/write separation, BrowserProvider, JsonRpcProvider, connectingcore-provider-signer
Units and FormattingparseEther, parseUnits, formatEther, formatUnitscore-units-format
ABIHuman-readable ABI, Fragment, encoding, event topics/datacore-abi
WalletWallet, HDNodeWallet, mnemonic, id() for testingcore-wallet
Transactions and ReceiptssendTransaction, wait, getBlockNumber, getFeeData, getTransactionCountcore-transactions
Data and hex utilitiesgetBytes, toBeHex, ZeroAddress, ZeroHash, encodeBytes32String, solidityPackedcore-utils
AddressgetAddress, isAddress, isAddressable, checksumcore-address
Hashingkeccak256, id(string), use in selectors and testingcore-hashing

Features

Contract and Signing

TopicDescriptionReference
ContractCreation, view/pure, state-changing, staticCall, events, queryFilterfeatures-contract
SigningsignMessage, verifyMessage, Signature, EIP-191, EIP-712features-signing
ENSresolveName, getResolver, getAddress, getText, text recordsfeatures-ens
React Nativereact-native-quick-crypto registration for performancefeatures-react-native
Provider optionsgetDefaultProvider, JsonRpcProvider staticNetwork, broadcastTransactionfeatures-providers
Contract deploymentContractFactory, bytecode, deploy(), waitForDeployment, fromSolidityfeatures-contract-deploy
EIP-712 typed datasignTypedData, verifyTypedData, TypedDataEncoderfeatures-eip712

Best Practices

TopicDescriptionReference
Error handlingReverted tx, receipt.status, CALL_EXCEPTION, provider errorsbest-practices-errors

Advanced

TopicDescriptionReference
Migrating v5→v6BigInt, Provider/Contract/Signature, utils renamesadvanced-migrating-v6

Related skills

Web3 & Blockchainintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.