
Research
Security News
The Growing Risk of Malicious Browser Extensions
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
@metamask/ens-resolver-snap
Advanced tools
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
This Snap demonstrates forward and reverse name resolution based on the Ethereum Name Service protocol (ENS).
You have to specify an INFURA_PROJECT_ID
environment variable to build or test the project. It might work without one,
but it will be severely slow. Use the .env.example
file in the snap/
folder to set up your project ID.
This will change once there is a way for snaps to request a multi-network provider, since ENS resolution starts by
querying Ethereum mainnet.
After installing the snap in MetaMask Flask, use any address input field to type in an ENS name.
yarn install && yarn build
Run yarn test
to run the jest tests once.
Run yarn lint
to run the linter, or run yarn lint:fix
to run the linter and
fix any automatically fixable issues.
This can also be manually tested, by using the build/preinstalled-snap.json
file in your
local Metamask extension build
There are some automatic checks that run on Github workflows. Be mindful
of using secrets in reusable workflows
when setting up your INFURA_PROJECT_ID
.
FAQs
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
The npm package @metamask/ens-resolver-snap receives a total of 13,510 weekly downloads. As such, @metamask/ens-resolver-snap popularity was classified as popular.
We found that @metamask/ens-resolver-snap demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Research
Security News
An in-depth analysis of credential stealers, crypto drainers, cryptojackers, and clipboard hijackers abusing open source package registries to compromise Web3 development environments.
Security News
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.