Security News
vlt Debuts New JavaScript Package Manager and Serverless Registry at NodeConf EU
vlt introduced its new package manager and a serverless registry this week, innovating in a space where npm has stagnated.
This repository contains the reference implementation of ERC-6551.
This project is under active development and may undergo changes until ERC-6551 is finalized.
The current ERC6551Registry address is 0x000000006551c19487814612e58FE06813775758
.
For the most recently deployed version of these contracts, see the v0.3.1 release. We recommend this version for any production usage.
If you want to use erc6551/reference
as a dependency in another project, you can add it using forge install
:
forge install erc6551=erc6551/reference
This will add erc6551/reference
as a git submodule in your project. For more information on managing dependencies, refer to the Foundry dependencies guide.
npm install erc6551 @openzeppelin/contracts
and use, for example, as
import "erc6551/interfaces/IERC6551Account.sol";
You will need to have Foundry installed on your system. Please refer to the Foundry installation guide for detailed instructions.
To use this repository, first clone it:
git clone https://github.com/erc6551/reference.git
cd contracts
Then, install the dependencies:
forge install
To run the tests, use the forge test
command:
forge test
For more information on writing and running tests, refer to the Foundry testing guide.
Version 0.3.x introduces breaking changes in IERC6551Registry.
More details about the history in the CHANGELOG.
FAQs
ERC-6551 reference implementation
We found that erc6551 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
Security News
vlt introduced its new package manager and a serverless registry this week, innovating in a space where npm has stagnated.
Security News
Research
The Socket Research Team uncovered a malicious Python package typosquatting the popular 'fabric' SSH library, silently exfiltrating AWS credentials from unsuspecting developers.
Security News
At its inaugural meeting, the JSR Working Group outlined plans for an open governance model and a roadmap to enhance JavaScript package management.