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

@rarible/sdk-common

Package Overview
Dependencies
Maintainers
1
Versions
126
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rarible/sdk-common - npm Package Compare versions

Comparing version 0.13.25 to 0.13.29

build/utils/promise-settled.d.ts

2

build/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./logger/overrides"), exports);
tslib_1.__exportStar(require("./utils"), exports);
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBlockchainByConnectorId = exports.isSolanaWarning = exports.isTezosWarning = exports.isEVMWarning = void 0;
var api_client_1 = require("@rarible/api-client");
var EVM_WARN_MESSAGES = [
const api_client_1 = require("@rarible/api-client");
const EVM_WARN_MESSAGES = [
"User denied transaction signature",

@@ -12,2 +12,3 @@ "User denied message signature",

"Request cancelled by user",
"Cancelled by User",
"Sign transaction cancelled",

@@ -30,2 +31,3 @@ "Link iFrame Closed",

"Transaction rejected",
"Transaction declined",
"User Canceled",

@@ -53,2 +55,3 @@ "User canceled",

"insufficient funds for gas * price + value",
"insufficient funds for intrinsic transaction cost",
"intrinsic gas too low",

@@ -79,6 +82,7 @@ "max fee per gas less than block base fee",

function isEVMWarning(error) {
var _a, _b;
var _a, _b, _c;
return ((_a = error.error) === null || _a === void 0 ? void 0 : _a.code) === 4001
|| ((_b = error === null || error === void 0 ? void 0 : error.error) === null || _b === void 0 ? void 0 : _b.code) === 4100
|| EVM_WARN_MESSAGES.some(function (msg) { var _a; return (_a = error === null || error === void 0 ? void 0 : error.message) === null || _a === void 0 ? void 0 : _a.includes(msg); });
|| ((_c = error === null || error === void 0 ? void 0 : error.error) === null || _c === void 0 ? void 0 : _c.code) === "ACTION_REJECTED"
|| EVM_WARN_MESSAGES.some(msg => { var _a; return (_a = error === null || error === void 0 ? void 0 : error.message) === null || _a === void 0 ? void 0 : _a.includes(msg); });
}

@@ -88,4 +92,4 @@ exports.isEVMWarning = isEVMWarning;

var _a;
var isWrappedError = err.name === "TezosProviderError";
var originalError = isWrappedError ? err.error : err;
const isWrappedError = err.name === "TezosProviderError";
const originalError = isWrappedError ? err.error : err;
return ((originalError === null || originalError === void 0 ? void 0 : originalError.name) === "UnknownBeaconError" && (originalError === null || originalError === void 0 ? void 0 : originalError.title) === "Aborted")

@@ -92,0 +96,0 @@ || (originalError === null || originalError === void 0 ? void 0 : originalError.name) === "NotGrantedTempleWalletError"

@@ -0,1 +1,42 @@

export * from "./promise-settled";
export declare function getStringifiedData(data: any): string | undefined;
export declare enum DappType {
AlphaWallet = "AlphaWallet",
AToken = "AToken",
Binance = "Binance Smart Wallet",
Bitpie = "Bitpie",
BlockWallet = "BlockWallet",
Brave = "Brave",
Coinbase = "Coinbase Wallet",
CoinbaseBrowser = "Coinbase Browser",
Dcent = "D'CENT",
Frame = "Frame",
HuobiWallet = "Huobi Wallet",
LedgerConnect = "Ledger Connect",
HyperPay = "HyperPay",
ImToken = "imToken",
Liquality = "Liquality",
MeetOne = "MeetOne",
Metamask = "Metamask",
MyKey = "MyKey",
Opera = "Opera Wallet",
OwnBit = "OwnBit",
Status = "Status Wallet",
Trust = "Trust Wallet",
TokenPocket = "TokenPocket",
TP = "TP Wallet",
WalletIo = "Wallet.io",
XDEFI = "XDEFI Wallet",
OneInch = "1inch Wallet",
Tokenary = "Tokenary Wallet",
Tally = "Tally Wallet",
GameStop = "Game Stop",
Dapper = "Dapper",
Cipher = "Cipher",
Mist = "Mist",
Parity = "Parity",
Mock = "Mock",
Generic = "Web3",
Unknown = "Unknown"
}
export declare function getDappType(provider: any): DappType | undefined;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getStringifiedData = void 0;
exports.getDappType = exports.DappType = exports.getStringifiedData = void 0;
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./promise-settled"), exports);
function getStringifiedData(data) {
try {
var errorObject = Object.getOwnPropertyNames(data)
.reduce(function (acc, key) {
if (typeof data === "string") {
return data;
}
const errorObject = Object.getOwnPropertyNames(data)
.reduce((acc, key) => {
acc[key] = data[key];

@@ -18,1 +23,115 @@ return acc;

exports.getStringifiedData = getStringifiedData;
var DappType;
(function (DappType) {
DappType["AlphaWallet"] = "AlphaWallet";
DappType["AToken"] = "AToken";
DappType["Binance"] = "Binance Smart Wallet";
DappType["Bitpie"] = "Bitpie";
DappType["BlockWallet"] = "BlockWallet";
DappType["Brave"] = "Brave";
DappType["Coinbase"] = "Coinbase Wallet";
DappType["CoinbaseBrowser"] = "Coinbase Browser";
DappType["Dcent"] = "D'CENT";
DappType["Frame"] = "Frame";
DappType["HuobiWallet"] = "Huobi Wallet";
DappType["LedgerConnect"] = "Ledger Connect";
DappType["HyperPay"] = "HyperPay";
DappType["ImToken"] = "imToken";
DappType["Liquality"] = "Liquality";
DappType["MeetOne"] = "MeetOne";
DappType["Metamask"] = "Metamask";
DappType["MyKey"] = "MyKey";
DappType["Opera"] = "Opera Wallet";
DappType["OwnBit"] = "OwnBit";
DappType["Status"] = "Status Wallet";
DappType["Trust"] = "Trust Wallet";
DappType["TokenPocket"] = "TokenPocket";
DappType["TP"] = "TP Wallet";
DappType["WalletIo"] = "Wallet.io";
DappType["XDEFI"] = "XDEFI Wallet";
DappType["OneInch"] = "1inch Wallet";
DappType["Tokenary"] = "Tokenary Wallet";
DappType["Tally"] = "Tally Wallet";
DappType["GameStop"] = "Game Stop";
DappType["Dapper"] = "Dapper";
DappType["Cipher"] = "Cipher";
DappType["Mist"] = "Mist";
DappType["Parity"] = "Parity";
DappType["Mock"] = "Mock";
DappType["Generic"] = "Web3";
DappType["Unknown"] = "Unknown";
})(DappType = exports.DappType || (exports.DappType = {}));
function getDappType(provider) {
if (provider === undefined)
return undefined;
if (provider.isAlphaWallet)
return DappType.AlphaWallet;
if (provider.isAToken)
return DappType.AToken;
if (provider.bbcSignTx)
return DappType.Binance;
if (provider.isBitpie)
return DappType.Bitpie;
if (provider.isBlockWallet)
return DappType.BlockWallet;
if (provider.isCoinbaseBrowser)
return DappType.CoinbaseBrowser;
if (provider.isCoinbaseWallet)
return DappType.Coinbase;
if (provider.isDcentWallet)
return DappType.Dcent;
if (provider.isFrame)
return DappType.Frame;
if (provider.isHbWallet)
return DappType.HuobiWallet;
if (provider.isHyperPay)
return DappType.HyperPay;
if (provider.isImToken)
return DappType.ImToken;
if (provider.isLiquality)
return DappType.Liquality;
if (provider.wallet)
return DappType.MeetOne;
if (provider.isMYKEY)
return DappType.MyKey;
if (provider.isOwnbit)
return DappType.OwnBit;
if (provider.isStatus)
return DappType.Status;
if (provider.isTrust)
return DappType.Trust;
if (provider.isTokenPocket)
return DappType.TokenPocket;
if (provider.isTp)
return DappType.TP;
if (provider.isWalletIO)
return DappType.WalletIo;
if (provider.isXDEFI)
return DappType.XDEFI;
if (provider.isOneInchIOSWallet)
return DappType.OneInch;
if (provider.isTokenary)
return DappType.Tokenary;
if (provider.isTally)
return DappType.Tally;
if (provider.isBraveWallet)
return DappType.Brave;
if (provider.isOpera)
return DappType.Opera;
if (provider.isLedgerConnect)
return DappType.LedgerConnect;
if (provider.isMetaMask)
return DappType.Metamask;
if (provider.isGamestop)
return DappType.GameStop;
if (provider.constructor.name === "Web3ProviderEngine")
return DappType.Mock;
if (provider.constructor.name === "EthereumProvider")
return DappType.Mist;
if (provider.constructor.name === "Web3FrameProvider")
return DappType.Parity;
if (provider.constructor.name === "Web3ProviderEngine")
return DappType.Mock;
return DappType.Unknown;
}
exports.getDappType = getDappType;
{
"name": "@rarible/sdk-common",
"version": "0.13.25",
"version": "0.13.29",
"homepage": "",

@@ -27,3 +27,3 @@ "license": "ISC",

},
"gitHead": "95dad6b4432727132725bd956e12ba4dc9f65746"
"gitHead": "22945bafc4c053dc243ffd504e45dee396b62d1e"
}
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