metamask-extension
AGENTS.md13k starsChanged 7 months agoLicence not identifiedView on GitHub
Instructions for AI coding agents working on MetaMask Browser Extension. Project Type: Browser extension (Chrome/Firefox) Languages: TypeScript (required for new code), JavaScript (legacy) UI Framework: React with functional components +…
- Reads credentials
- Deletes or force-pushes
- Installs packages
We split this AGENTS.md into the rules it gives an agent
48 rules. About 0 are common, 28 are distinctive, and 20 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈28
Distinctive · estimate
This author's own choices. Worth a look.
20
Very specific
Tied to their project's names, files or tools. Probably skip.
The licence could not be identified — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Trending
Less talk lately.about the whole repository
Who's talking about MetaMask/metamask-extension
- CyberYozh“🦊 Metamask – ферма аккаунтов + готовый скрипт | Как автоматизировать создание Metamask профилей”YouTube · Jun 14, 2023 · 5.6k views
- Defi-Games“SOLVED : Metamask INFINITE Loading on My Defi Pet”YouTube · Apr 17, 2022 · 2k views
- Cryptoverse“METAMASK Airdrop Guide & TASK Steps”YouTube · Dec 19, 2022 · 1.9k views
- Automation Crypto“Login Metamark 10.23 bằng genlogin automation”YouTube · May 19, 2023 · 1.5k views
- Vatshayan Technologies“Solution of Metamask Issue | Metamask Older Version Installation”YouTube · Dec 21, 2024 · 422 views
The biggest 5 of 82 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 82
Talked about on GitHub, Stack Overflow, YouTube, the web, Hacker News and Bluesky (82 times).
On GitHub · 48
- Apr 13, 2021Adding support of EIP-712 into Ethereum app — trezor/trezor-firmware94 reactions · 60 comments
- Aug 15, 2018Icon request: metaMask — FortAwesome/Font-Awesome24 reactions · 15 comments
- Sep 20, 2021Add BitBox02 hardware wallet support — RabbyHub/Rabby15 reactions · 1 comment
- Jul 18, 2019Added `decryptMessage` function for implementation `eth_decryptMessage` — MetaMask/eth-simple-keyring10 reactions · 8 comments
- Dec 17, 2024<details><summary>Builds ready [4070d34]</summary><ul><li>builds: <a href="https://output.circle-artifacts.com/output/job/d4fae902-fc12-4b7d-9347-035c4e98c208/artifacts/0/builds/metamask-chrome-12.9.2.zip">chrome</a>, <a href="https://output.circle-artifacts.com/output/job/d4fae902-fc12-4b7d-9347-03 — ordinals/ord8 reactions
43 more on GitHub
- Apr 1, 2021[Feature request] Support eth_decrypt - metamask encryption and decryption methods. — ethers-io/ethers.js8 reactions · 31 comments
- Dec 4, 2017Add CryptoKitties support — trezor/trezor-mcu8 reactions · 1 comment
- May 20, 2022Add Safari extension — MetaMask/metamask-mobile7 reactions · 3 comments
- Aug 19, 2021MetaMask + Ledger, Trezor EIP-1559 support tracker — openlawteam/tribute-ui6 reactions · 3 comments
- Dec 13, 2017Add personal message sign support — status-im/status-legacy5 reactions · 12 comments
- Jun 4, 2023`cast` <> Truffle Dashboard — foundry-rs/foundry4 reactions · 1 comment
- May 6, 2021Add Native Hard wallet Integration — Uniswap/interface4 reactions · 1 comment
- Feb 18, 2020Interface for signing user generated messages in Metamask — MetaMask/Design4 reactions
- Jan 12, 2026feat: add discoverability methods — MetaMask/smart-accounts-kit3 reactions
- Sep 8, 2023Update trezor connect dependency: auto-closing of popup mitigation — MetaMask/eth-trezor-keyring3 reactions · 2 comments
- Jun 2, 2023Allow to add custom Ethereum Mainnet network using `wallet_AddEthereumChain` — MetaMask/metamask-mobile3 reactions · 2 comments
- Feb 21, 2023Add eth_getPlumeSignature RPC handler — MetaMask/eth-json-rpc-middleware3 reactions · 5 comments
- Sep 30, 2022FIX: Metamask doesn't inject in Firefox under strict CSP — reown-com/appkit3 reactions · 3 comments
- Jun 6, 2022`lavamoat`: Scrub CLI options from `process.argv` before running script — LavaMoat/LavaMoat3 reactions · 1 comment
- May 18, 2022Query for name and symbol on ERC721 contracts regardless of whether or not they support the metadata interface — MetaMask/core3 reactions · 2 comments
- May 2, 2021Support for MetaMask — BitBoxSwiss/bitbox-bridge3 reactions · 15 comments
- Feb 26, 2018MetaMask not prompting popup to confirm transactions. — brave/browser-laptop3 reactions · 9 comments
- Oct 22, 2024feat(browserify): configurable resolve implementation — LavaMoat/LavaMoat2 reactions
- Sep 25, 2024feat: add qr keyring package — MetaMask/accounts2 reactions · 31 comments
- Feb 27, 2023Target `ES2020` — MetaMask/metamask-module-template2 reactions
- Jun 22, 2022Update onboarding-library.md — MetaMask/metamask-docs2 reactions · 1 comment
- Sep 11, 2021feat: add unlockStateChanged event for dapps — MetaMask/providers2 reactions · 1 comment
- Oct 13, 2026feat(tron): read tron assets metadata from trx balance and handle null values — MetaMask/metamask-mobile1 reaction · 5 comments
- Oct 9, 2026chore(runway): cherry-pick fix: use `infura` type for infura additional networks — MetaMask/metamask-mobile1 reaction · 3 comments
- Sep 23, 2026Cherry-picking commits from cherry-pick-8-13-0-0170270 to release/8.13.0 for PR #36674 — MetaMask/metamask-mobile1 reaction · 5 comments
- Sep 22, 2026chore: upgrade React Native design system to 0.50.0 cp-8.13.0 — MetaMask/metamask-mobile1 reaction · 3 comments
- Aug 29, 2026feat: Add `/deeplink-handler` extension overlay and move it to `security` domain — MetaMask/skills1 reaction · 1 comment
- Aug 27, 2026bump: `snap-sdk` to `12.0.1` + `snap-utils` to `12.6.0 ` + `keyring-api` to `24.1.0` + `snaps-execution-environments` to `11.3.0` + `metamask/snaps-jest` to `10.2.1` + `metamask/keyring-snap-sdk` to `10.0.0` — MetaMask/internal-snaps1 reaction · 12 comments
- Aug 17, 2026chore(runway): cherry-pick fix: Rename Agentic CLI references to Agent Wallet in notifications settings — MetaMask/metamask-mobile1 reaction · 4 comments
- Aug 12, 2026chore(runway): cherry-pick chore: rename Scam Questionnaire Contact Support metric event — MetaMask/metamask-mobile1 reaction · 4 comments
- Aug 11, 2026fix: unblock longer SRP import when first 12 words are valid — MetaMask/metamask-mobile1 reaction · 6 comments
- Aug 6, 2026fix: Rename Agentic CLI references to Agent Wallet in notifications settings cp-8.8.0 — MetaMask/metamask-mobile1 reaction · 4 comments
- Aug 6, 2026chore: deprecate non-EVM pre-Unified Send Flow code — MetaMask/metamask-mobile1 reaction · 3 comments
- Jul 23, 2026chore(runway): cherry-pick fix: patch bridge controller to remove Stellar and Arc — MetaMask/metamask-mobile1 reaction · 4 comments
- Jul 10, 2026chore(runway): cherry-pick feat: add Robinhood Chain as a featured network — MetaMask/metamask-mobile1 reaction · 4 comments
- Jun 19, 2026ci: add release as valid PR type for conventional commit linter — MetaMask/metamask-mobile1 reaction · 3 comments
- Dec 9, 2025chore: integrate storageService with tokenListController — MetaMask/core1 reaction · 7 comments
- Sep 18, 2025perf(multichain-account-service)!: avoid excessive state syncing — MetaMask/core1 reaction · 18 comments
- Jul 3, 2025feat: add rate limiting support to controllers leveraging the accounts API — MetaMask/core1 reaction · 3 comments
- Aug 17, 2022Add logging functions — MetaMask/utils1 reaction · 1 comment
- Aug 17, 2021Connect wallet feature (BLOCKED) — dappnode/DNP_DAPPMANAGER1 reaction · 2 comments
- Feb 16, 2021Add failing test for BN overflow issue — MetaMask/eth-sig-util1 reaction
- Dec 2, 2025feat: add asset files for ERC20 token 0x83f4389ccCe1CC044dD7441Add33c4F28b967434 — MetaMask/contract-metadata0 reactions · 3 comments
On Stack Overflow · 15
- Nov 22, 2017TestRPC/Ganache: the tx doesn't have the correct nonce43 votes
- May 18, 2020Cypress test approach for testing with Metamasksays it tested it8 votes · 2 answers
- May 15, 2023Runtime.callFunctionOn threw exception: Error: LavaMoat - property "Proxy" of globalThis is inaccessible under scuttling mode6 votes
- Jan 6, 2022MetaMask - RPC Error: Cannot set properties of undefined (setting 'loadingDefaults') error4 votes
- Nov 24, 2021Getting toWei function using window.ethereum4 votes
10 more on Stack Overflow
- Apr 19, 2022Sign transaction without broadcasting it with metamask (not using private key)2 votes
- May 5, 2022Is there any way to initiate a disconnect request to the Metamask wallet?1 vote
- Mar 8, 2022Metamask 'Contract Interaction' label for defined function?1 vote · 1 answer
- Dec 14, 2020web3.eth.getAccounts(); current not working1 vote
- Jan 9, 2019How to setup Metamask locally in my system?1 vote
- Feb 28, 2023How to correctly set up a WebSocketProvider in ethers.js?0 votes
- Nov 7, 2021[Solidity][Metamask] Metamask no longer injects web30 votes
- Feb 4, 2019Calling contract method leads to Metamask chrome extension error (DOM Exception)0 votes
- Jan 29, 2018Sending a transaction fails0 votes · 2 answers
- Apr 22, 2022How to sign a transaction without sending it somewhere in Metamask-1 votes
On YouTube · 10
- Jun 14, 2023🦊 Metamask – ферма аккаунтов + готовый скрипт | Как автоматизировать создание Metamask профилей — CyberYozh5.6k views · 9 comments
- Apr 17, 2022SOLVED : Metamask INFINITE Loading on My Defi Pet — Defi-Games2k views · 11 comments
- Dec 19, 2022METAMASK Airdrop Guide & TASK Steps — Cryptoverse1.9k views · 10 comments
- May 19, 2023Login Metamark 10.23 bằng genlogin automation — Automation Crypto1.5k views · 6 comments
- Dec 21, 2024Solution of Metamask Issue | Metamask Older Version Installation — Vatshayan Technologies422 views
5 more on YouTube
- May 4, 2022Как установить Metamask любой версии (How to install any version of Metamask) — DidiaSc (DLcrypto)357 views
- Apr 19, 2018Wannabit 연구소: Metamask 이더리움 지갑 보안 취약점 발견 — Cosmostation270 views
- Dec 28, 2019Install the MetaMask Chrome Extension WITHOUT Google Chrome Store — CryptoSLO131 views · 1 comment
- May 21, 2019Consensys Relays Toolbox: MetaMask Web3 Bridge — Consensys Mesh59 views
- Nov 25, 2023MetaMask/metamask-extension - Gource visualisation — Gourcer19 views
On the web · 4
- Oct 19, 2026MetaMask Browser Extension download — google.com
- Aug 18, 2025Metamask become slower and slower and eventually died — google.com
- Feb 6, 2024AUR (en) - metamask-git - Arch Linux — google.com
- Nov 26, 2021github.com-MetaMask-metamask-extension_-_2021-11 ... — archive.org
On Hacker News · 3
- Aug 21, 2020MetaMask replaces MIT License, claims ownership of all forks45 points · 17 comments
- Aug 22, 2020Contributor license agreements needed for removal of share-alike clause2 points
- Mar 5, 2018MetaMask – Now logging your failed transaction to Sentry1 point
On Bluesky · 2
- Feb 11, 2024📦 MetaMask / metamask-extension ⭐ 11,137 (+29) 🗒 JavaScript 🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain… — @github-trending.bsky.social2 likes and reposts
- Nov 24, 2023📦 MetaMask / metamask-extension ⭐ 10,854 (+51) 🗒 JavaScript 🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain… — @github-trending-js.bsky.social1 likes and repost
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 28,693 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repositoryOne other file it gives its agents.
- .github/AGENTS.mdAGENTS.md
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

