@rarible/sdk-common
Advanced tools
Comparing version 0.13.25 to 0.13.29
"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" | ||
} |
15118
11
329