원클릭으로
ethers
Ethers.js v6 — Provider/Signer/Contract, units, ABI, contract calls and events, signing, v5→v6 migration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Ethers.js v6 — Provider/Signer/Contract, units, ABI, contract calls and events, signing, v5→v6 migration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows.
Agent-oriented skills for the Anchor framework—Solana program structure, accounts, CPI, IDL, clients, and tooling.
Solana Kit (JavaScript SDK) — RPC, signers, transactions, accounts, codecs, instruction plans, and program clients for agent-driven Solana tooling.
Solana blockchain development — core concepts, clients, RPC, tokens, and payments for agent-driven tooling.
TON Blueprint development environment — project layout, build/test/run, NetworkProvider, config, scripts, wrappers, and deploy/testing practices.
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
| name | ethers |
| description | Ethers.js v6 — Provider/Signer/Contract, units, ABI, contract calls and events, signing, v5→v6 migration. |
| metadata | {"author":"hairy","version":"2026.2.9","source":"Generated from https://github.com/ethers-io/ethers.js (docs.wrm), scripts at https://github.com/antfu/skills"} |
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.
| 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 |
| 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 |
| Topic | Description | Reference |
|---|---|---|
| Error handling | Reverted tx, receipt.status, CALL_EXCEPTION, provider errors | best-practices-errors |
| Topic | Description | Reference |
|---|---|---|
| Migrating v5→v6 | BigInt, Provider/Contract/Signature, utils renames | advanced-migrating-v6 |