
Research
Security News
Malicious npm Packages Target BSC and Ethereum to Drain Crypto Wallets
Socket uncovered four malicious npm packages that exfiltrate up to 85% of a victim’s Ethereum or BSC wallet using obfuscated JavaScript.
@rarimo/evidence-registry
Advanced tools
[](https://www.npmjs.com/package/@rarimo/evidence-registry)
This EIP introduces an on-chain registry system for storing abstract statements, where the state of the system can be proven in zero knowledge without disclosing anything about these statements. Developers may use the singleton EvidenceRegistry
contract to integrate custom business-specific registrars for statement processing and proving.
Link to the ERC-7812.
You will find Solidity smart contracts implementation in the contracts
directory and Circom circuits in the circuits
directory.
Install all the required dependencies:
npm install
The proper tests have been written for both the smart contracts and circuits leveraging hardhat-zkit.
To run the all the tests, execute:
npm run test-all
The EvidenceRegistry
is deployed via a deterministic factory to the address 0x781268D46a654D020922f115D75dd3D56D287812
.
To reproduce the deployment on other chains, run npx hardhat compile && npx hardhat run ./scripts/deploy.ts --network <network>
.
[!IMPORTANT] Do not modify the code, lint solidity files, or update compiler / hardhat settings as this will change the smart contracts bytecode.
GLHF!
FAQs
[](https://www.npmjs.com/package/@rarimo/evidence-registry)
The npm package @rarimo/evidence-registry receives a total of 7 weekly downloads. As such, @rarimo/evidence-registry popularity was classified as not popular.
We found that @rarimo/evidence-registry demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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 uncovered four malicious npm packages that exfiltrate up to 85% of a victim’s Ethereum or BSC wallet using obfuscated JavaScript.
Security News
TC39 advances 9 JavaScript proposals, including Array.fromAsync, Error.isError, and Explicit Resource Management, which are now headed into the ECMAScript spec.
Security News
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.