Socket
Socket
Sign inDemoInstall

@zondax/zemu

Package Overview
Dependencies
Maintainers
3
Versions
166
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zondax/zemu - npm Package Compare versions

Comparing version 0.34.0-beta.7 to 0.34.0-beta.8

33

dist/emulator.js

@@ -133,8 +133,7 @@ "use strict";

EmuContainer.prototype.runContainer = function (options) {
var _a;
return __awaiter(this, void 0, void 0, function () {
var docker, appFilename, appDir, dirBindings, libArgs, displaySetting, displayEnvironment, modelOptions, sdkOption, customOptions, command, portBindings, environment, _b;
var _c;
return __generator(this, function (_d) {
switch (_d.label) {
var docker, appFilename, appDir, dirBindings, libArgs, modelOptions, sdkOption, customOptions, displaySetting, command, portBindings, environment, _a;
var _b;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:

@@ -152,4 +151,2 @@ docker = new dockerode_1["default"]();

});
displaySetting = '--display headless';
displayEnvironment = process.platform === 'darwin' ? 'host.docker.internal:0' : (_a = process.env.DISPLAY) !== null && _a !== void 0 ? _a : '';
modelOptions = (options === null || options === void 0 ? void 0 : options.model) ? options.model : 'nanos';

@@ -165,19 +162,15 @@ if (modelOptions === 'nanosp')

}
displaySetting = '--display headless';
command = "/home/zondax/speculos/speculos.py --log-level speculos:DEBUG --color JADE_GREEN ".concat(displaySetting, " ").concat(customOptions, " -m ").concat(modelOptions, " ").concat(sdkOption, " ").concat(exports.DEFAULT_APP_PATH, "/").concat(appFilename, " ").concat(libArgs);
this.log("[ZEMU] Command: ".concat(command));
portBindings = (_c = {},
_c["9998/tcp"] = [{ HostPort: options.transportPort }],
_c["5000/tcp"] = [{ HostPort: options.speculosApiPort }],
_c);
portBindings = (_b = {},
_b["9998/tcp"] = [{ HostPort: options.transportPort }],
_b["5000/tcp"] = [{ HostPort: options.speculosApiPort }],
_b);
if (customOptions.indexOf('--debug') > -1) {
portBindings["1234/tcp"] = [{ HostPort: '1234' }];
}
environment = [
"SCP_PRIVKEY=".concat(exports.DEV_CERT_PRIVATE_KEY),
"BOLOS_SDK=".concat(exports.BOLOS_SDK),
"BOLOS_ENV=/opt/bolos",
"DISPLAY=".concat(displayEnvironment),
];
environment = ["SCP_PRIVKEY='".concat(exports.DEV_CERT_PRIVATE_KEY, "'"), "BOLOS_SDK='".concat(exports.BOLOS_SDK, "'"), "BOLOS_ENV='/opt/bolos'", "DISPLAY=''"];
this.log("[ZEMU] Creating Container ".concat(this.image, " - ").concat(this.name, " "));
_b = this;
_a = this;
return [4 /*yield*/, docker.createContainer({

@@ -198,3 +191,3 @@ Image: this.image,

case 1:
_b.currentContainer = _d.sent();
_a.currentContainer = _c.sent();
this.log("[ZEMU] Connected ".concat(this.currentContainer.id));

@@ -209,3 +202,3 @@ if (this.logging) {

case 2:
_d.sent();
_c.sent();
this.log("[ZEMU] Started ".concat(this.currentContainer.id));

@@ -212,0 +205,0 @@ return [2 /*return*/];

@@ -5,3 +5,3 @@ {

"license": "Apache-2.0",
"version": "0.34.0-beta.7",
"version": "0.34.0-beta.8",
"description": "Zemu Testing Framework",

@@ -8,0 +8,0 @@ "main": "./dist/index.js",

@@ -116,5 +116,2 @@ /** ******************************************************************************

const displaySetting = '--display headless'
const displayEnvironment = process.platform === 'darwin' ? 'host.docker.internal:0' : process.env.DISPLAY ?? ''
const modelOptions = options?.model ? options.model : 'nanos'

@@ -131,2 +128,3 @@ if (modelOptions === 'nanosp') options.sdk = '1.0.3'

const displaySetting = '--display headless'
const command = `/home/zondax/speculos/speculos.py --log-level speculos:DEBUG --color JADE_GREEN ${displaySetting} ${customOptions} -m ${modelOptions} ${sdkOption} ${DEFAULT_APP_PATH}/${appFilename} ${libArgs}`

@@ -145,8 +143,3 @@

const environment = [
`SCP_PRIVKEY=${DEV_CERT_PRIVATE_KEY}`,
`BOLOS_SDK=${BOLOS_SDK}`,
`BOLOS_ENV=/opt/bolos`,
`DISPLAY=${displayEnvironment}`,
]
const environment = [`SCP_PRIVKEY='${DEV_CERT_PRIVATE_KEY}'`, `BOLOS_SDK='${BOLOS_SDK}'`, `BOLOS_ENV='/opt/bolos'`, `DISPLAY=''`]

@@ -153,0 +146,0 @@ this.log(`[ZEMU] Creating Container ${this.image} - ${this.name} `)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc