
Product
Introducing Rust Support in Socket
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.
@zondax/zemu
Advanced tools
We appreciate any contributions to this effort!
We recommend using the npmjs package in order to receive updates/fixes.
This project is under active development - API and usage guidelines are very likely to change
Integration and end-to-end testing of Ledger Apps is a manual and time consuming process. We believe that the Ledger apps ecosystem is lacking an adequate approach with respect to testing. The Zemu Framework is our solution for this problem. Under the hood, Zemu uses Ledger's project speculos. It's currently being used in every Ledger App built by Zondax, among many others (such as Ethereum one built by Ledger team).
Zemu is an emulation and testing framework for Ledger Nano S/S+/X/Stax/Flex devices.
npm install --save-dev @zondax/zemu
# or
pnpm add -D @zondax/zemu
import Zemu from '@zondax/zemu'
const sim = new Zemu(APP_PATH)
await sim.start({ model: 'nanos' })
// Interact with your app
await sim.clickRight()
await sim.clickBoth()
// Take screenshots
const screenshot = await sim.snapshot()
// Clean up
await sim.close()
Check our documentation and quickstart at https://docs.zondax.ch
We are Zondax, a company pioneering blockchain services. If you want to know more about us, please visit us at zondax.ch
FAQs
Zemu Testing Framework
The npm package @zondax/zemu receives a total of 1,440 weekly downloads. As such, @zondax/zemu popularity was classified as popular.
We found that @zondax/zemu 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.
Product
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.
Product
Socket’s precomputed reachability slashes false positives by flagging up to 80% of vulnerabilities as irrelevant, with no setup and instant results.
Product
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.