New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@metamask-institutional/extension

Package Overview
Dependencies
Maintainers
6
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask-institutional/extension - npm Package Compare versions

Comparing version 0.3.3 to 0.3.4

8

CHANGELOG.md

@@ -33,2 +33,10 @@ # Changelog

### Dependencies
* The following workspace dependencies were updated
* dependencies
* @metamask-institutional/custody-controller bumped from ^0.2.10 to ^0.2.11
* @metamask-institutional/custody-keyring bumped from ^0.0.27 to ^1.0.0
* @metamask-institutional/transaction-update bumped from ^0.1.25 to ^0.1.26
## [0.3.2](https://github.com/consensys-vertical-apps/metamask-institutional/compare/extension-v0.3.1...extension-v0.3.2) (2023-08-16)

@@ -35,0 +43,0 @@

2

dist/ExtensionUtils.d.ts
import { CustodyController } from "@metamask-institutional/custody-controller";
import { CustodyKeyring } from "@metamask-institutional/custody-keyring";
import { ExtensionDashboardResponse } from "@metamask-institutional/portfolio-dashboard";
import { TransactionUpdateController } from "@metamask-institutional/transaction-update";

@@ -44,5 +43,4 @@ import { ICustodianUpdate, MetamaskTransaction } from "@metamask-institutional/types";

}) => any[], txCustodyId: string): any;
export declare function setDashboardCookie(mmiDashboardData: ExtensionDashboardResponse, cookieSetUrls: string[]): Promise<boolean>;
export declare function handleTxStatusUpdate(txData: ICustodianUpdate, txStateManager: any, getPendingNonce: (address: string) => Promise<number>, setTxHash: (txId: number, txHash: string) => void): Promise<MetamaskTransaction>;
export {};
//# sourceMappingURL=ExtensionUtils.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleTxStatusUpdate = exports.setDashboardCookie = exports.getTxByCustodyId = exports.showCustodianDeepLink = exports.custodianEventHandlerFactory = exports.updateCustodianTransactions = void 0;
exports.handleTxStatusUpdate = exports.getTxByCustodyId = exports.showCustodianDeepLink = exports.custodianEventHandlerFactory = exports.updateCustodianTransactions = void 0;
const custody_controller_1 = require("@metamask-institutional/custody-controller");

@@ -151,21 +151,2 @@ const sdk_1 = require("@metamask-institutional/sdk");

exports.getTxByCustodyId = getTxByCustodyId;
async function setDashboardCookie(mmiDashboardData, cookieSetUrls) {
try {
const promiseArray = cookieSetUrls.map(url => fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
credentials: "include",
body: JSON.stringify(mmiDashboardData),
}));
await Promise.all(promiseArray);
return true;
}
catch (e) {
console.log("Error setting dashboard cookie:", e.message, e.stack, e.response);
return false;
}
}
exports.setDashboardCookie = setDashboardCookie;
async function handleTxStatusUpdate(txData, txStateManager, getPendingNonce, setTxHash) {

@@ -172,0 +153,0 @@ var _a;

@@ -1,4 +0,4 @@

export { updateCustodianTransactions, custodianEventHandlerFactory, showCustodianDeepLink, setDashboardCookie, } from "./ExtensionUtils";
export { updateCustodianTransactions, custodianEventHandlerFactory, showCustodianDeepLink, } from "./ExtensionUtils";
export { getWaitForConfirmDeepLinkDialog, getTransactionStatusMap, getCustodyAccountSupportedChains, getMmiPortfolioEnabled, getMmiPortfolioUrl, getConfiguredCustodians, getCustodianIconForAddress, } from "./ExtensionSelectors";
export { mmiActionsFactory } from "./ExtensionActions";
//# sourceMappingURL=index.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mmiActionsFactory = exports.getCustodianIconForAddress = exports.getConfiguredCustodians = exports.getMmiPortfolioUrl = exports.getMmiPortfolioEnabled = exports.getCustodyAccountSupportedChains = exports.getTransactionStatusMap = exports.getWaitForConfirmDeepLinkDialog = exports.setDashboardCookie = exports.showCustodianDeepLink = exports.custodianEventHandlerFactory = exports.updateCustodianTransactions = void 0;
exports.mmiActionsFactory = exports.getCustodianIconForAddress = exports.getConfiguredCustodians = exports.getMmiPortfolioUrl = exports.getMmiPortfolioEnabled = exports.getCustodyAccountSupportedChains = exports.getTransactionStatusMap = exports.getWaitForConfirmDeepLinkDialog = exports.showCustodianDeepLink = exports.custodianEventHandlerFactory = exports.updateCustodianTransactions = void 0;
var ExtensionUtils_1 = require("./ExtensionUtils");

@@ -8,3 +8,2 @@ Object.defineProperty(exports, "updateCustodianTransactions", { enumerable: true, get: function () { return ExtensionUtils_1.updateCustodianTransactions; } });

Object.defineProperty(exports, "showCustodianDeepLink", { enumerable: true, get: function () { return ExtensionUtils_1.showCustodianDeepLink; } });
Object.defineProperty(exports, "setDashboardCookie", { enumerable: true, get: function () { return ExtensionUtils_1.setDashboardCookie; } });
var ExtensionSelectors_1 = require("./ExtensionSelectors");

@@ -11,0 +10,0 @@ Object.defineProperty(exports, "getWaitForConfirmDeepLinkDialog", { enumerable: true, get: function () { return ExtensionSelectors_1.getWaitForConfirmDeepLinkDialog; } });

{
"name": "@metamask-institutional/extension",
"version": "0.3.3",
"version": "0.3.4",
"description": "This package will export extension blocks used across the old @codefi/mmi-sdk library",

@@ -30,10 +30,10 @@ "author": "Antonio Regadas <apregadas@gmail.com>",

},
"gitHead": "0bc2573f2c254579a7fb8ea4be3d3e91d4f6bd11",
"gitHead": "a2a4f84ec6a96ef2b68eb47db00bcafd9252551a",
"dependencies": {
"@ethereumjs/util": "^8.0.5",
"@metamask-institutional/custody-controller": "^0.2.10",
"@metamask-institutional/custody-keyring": "^0.0.27",
"@metamask-institutional/custody-controller": "^0.2.11",
"@metamask-institutional/custody-keyring": "^1.0.0",
"@metamask-institutional/portfolio-dashboard": "^1.4.0",
"@metamask-institutional/sdk": "^0.1.18",
"@metamask-institutional/transaction-update": "^0.1.25",
"@metamask-institutional/transaction-update": "^0.1.26",
"@metamask-institutional/types": "^1.0.3",

@@ -40,0 +40,0 @@ "jest-create-mock-instance": "^2.0.0",

{
"name": "@metamask-institutional/extension",
"version": "0.3.3",
"version": "0.3.4",
"description": "This package will export extension blocks used across the old @codefi/mmi-sdk library",

@@ -30,10 +30,10 @@ "author": "Antonio Regadas <apregadas@gmail.com>",

},
"gitHead": "0bc2573f2c254579a7fb8ea4be3d3e91d4f6bd11",
"gitHead": "a2a4f84ec6a96ef2b68eb47db00bcafd9252551a",
"dependencies": {
"@ethereumjs/util": "^8.0.5",
"@metamask-institutional/custody-controller": "^0.2.10",
"@metamask-institutional/custody-keyring": "^0.0.27",
"@metamask-institutional/custody-controller": "^0.2.11",
"@metamask-institutional/custody-keyring": "^1.0.0",
"@metamask-institutional/portfolio-dashboard": "^1.4.0",
"@metamask-institutional/sdk": "^0.1.18",
"@metamask-institutional/transaction-update": "^0.1.25",
"@metamask-institutional/transaction-update": "^0.1.26",
"@metamask-institutional/types": "^1.0.3",

@@ -40,0 +40,0 @@ "jest-create-mock-instance": "^2.0.0",

@@ -258,25 +258,2 @@ import { CustodyController, toChecksumHexAddress } from "@metamask-institutional/custody-controller";

export async function setDashboardCookie(
mmiDashboardData: ExtensionDashboardResponse,
cookieSetUrls: string[],
): Promise<boolean> {
try {
const promiseArray = cookieSetUrls.map(url =>
fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
credentials: "include",
body: JSON.stringify(mmiDashboardData),
}),
);
await Promise.all(promiseArray);
return true;
} catch (e) {
console.log("Error setting dashboard cookie:", e.message, e.stack, e.response);
return false;
}
}
export async function handleTxStatusUpdate(

@@ -283,0 +260,0 @@ txData: ICustodianUpdate,

@@ -5,3 +5,2 @@ export {

showCustodianDeepLink,
setDashboardCookie,
} from "./ExtensionUtils";

@@ -8,0 +7,0 @@

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