Socket
Socket
Sign inDemoInstall

@chain-registry/keplr

Package Overview
Dependencies
Maintainers
1
Versions
317
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chain-registry/keplr - npm Package Compare versions

Comparing version 1.7.0 to 1.8.0

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [1.8.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.7.0...@chain-registry/keplr@1.8.0) (2022-11-16)
**Note:** Version bump only for package @chain-registry/keplr
# [1.7.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.6.0...@chain-registry/keplr@1.7.0) (2022-11-10)

@@ -8,0 +16,0 @@

49

main/index.js

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

exports.chainRegistryChainToKeplr = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _cosmos = require("@keplr-wallet/cosmos");
var _semver = _interopRequireDefault(require("semver"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
var getRpc = function getRpc(chain) {

@@ -38,3 +41,3 @@ var _chain$apis, _chain$apis$rpc$;

var chainRegistryChainToKeplr = function chainRegistryChainToKeplr(chain, assets) {
var _chain$codebase$cosmo, _chain$codebase, _chain$codebase2, _assets$find, _chain$fees, _chain$fees$fee_token, _chain$fees2, _chain$fees2$fee_toke, _chain$fees2$fee_toke2, _chain$fees$fee_token2, _chain$fees3, _chain$fees3$fee_toke, _chain$fees3$fee_toke2, _chain$fees$fee_token3, _chain$fees4, _chain$fees4$fee_toke, _chain$fees4$fee_toke2, _chain$staking, _currencies$find;
var _chain$codebase$cosmo, _chain$codebase, _chain$codebase2, _assets$find, _chain$fees, _chain$fees2, _chain$fees2$fee_toke, _chain$staking, _currencies$find;
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {

@@ -79,7 +82,11 @@ getRpcEndpoint: getRpc,

*/
var gasPriceStep = {
low: (_chain$fees$fee_token = (_chain$fees2 = chain.fees) === null || _chain$fees2 === void 0 ? void 0 : (_chain$fees2$fee_toke = _chain$fees2.fee_tokens) === null || _chain$fees2$fee_toke === void 0 ? void 0 : (_chain$fees2$fee_toke2 = _chain$fees2$fee_toke[0]) === null || _chain$fees2$fee_toke2 === void 0 ? void 0 : _chain$fees2$fee_toke2.low_gas_price) !== null && _chain$fees$fee_token !== void 0 ? _chain$fees$fee_token : 0.01,
average: (_chain$fees$fee_token2 = (_chain$fees3 = chain.fees) === null || _chain$fees3 === void 0 ? void 0 : (_chain$fees3$fee_toke = _chain$fees3.fee_tokens) === null || _chain$fees3$fee_toke === void 0 ? void 0 : (_chain$fees3$fee_toke2 = _chain$fees3$fee_toke[0]) === null || _chain$fees3$fee_toke2 === void 0 ? void 0 : _chain$fees3$fee_toke2.average_gas_price) !== null && _chain$fees$fee_token2 !== void 0 ? _chain$fees$fee_token2 : 0.025,
high: (_chain$fees$fee_token3 = (_chain$fees4 = chain.fees) === null || _chain$fees4 === void 0 ? void 0 : (_chain$fees4$fee_toke = _chain$fees4.fee_tokens) === null || _chain$fees4$fee_toke === void 0 ? void 0 : (_chain$fees4$fee_toke2 = _chain$fees4$fee_toke[0]) === null || _chain$fees4$fee_toke2 === void 0 ? void 0 : _chain$fees4$fee_toke2.high_gas_price) !== null && _chain$fees$fee_token3 !== void 0 ? _chain$fees$fee_token3 : 0.04
};
var gasPriceSteps = (_chain$fees2 = chain.fees) === null || _chain$fees2 === void 0 ? void 0 : (_chain$fees2$fee_toke = _chain$fees2.fee_tokens) === null || _chain$fees2$fee_toke === void 0 ? void 0 : _chain$fees2$fee_toke.reduce(function (m, feeToken) {
var _feeToken$low_gas_pri, _feeToken$average_gas, _feeToken$high_gas_pr;
m[feeToken.denom] = {
low: (_feeToken$low_gas_pri = feeToken.low_gas_price) !== null && _feeToken$low_gas_pri !== void 0 ? _feeToken$low_gas_pri : 0.01,
average: (_feeToken$average_gas = feeToken.average_gas_price) !== null && _feeToken$average_gas !== void 0 ? _feeToken$average_gas : 0.025,
high: (_feeToken$high_gas_pr = feeToken.high_gas_price) !== null && _feeToken$high_gas_pr !== void 0 ? _feeToken$high_gas_pr : 0.04
};
return m;
}, {});
var stakingDenoms = ((_chain$staking = chain.staking) === null || _chain$staking === void 0 ? void 0 : _chain$staking.staking_tokens.map(function (stakingToken) {

@@ -103,5 +110,28 @@ return stakingToken.denom;

})) !== null && _currencies$find !== void 0 ? _currencies$find : currencies[0];
var feeCurrencies = currencies.filter(function (currency) {
return feeDenoms.includes(currency.coinDenom);
var feeCurrencies = currencies
// USE THE FEE DENOMS
.filter(function (currency) {
return feeDenoms.includes(currency.coinMinimalDenom);
}).map(function (feeCurrency) {
if (!gasPriceSteps.hasOwnProperty(feeCurrency.coinMinimalDenom)) return feeCurrency;
// has gas
var gasPriceStep = gasPriceSteps[feeCurrency.coinMinimalDenom];
return _objectSpread(_objectSpread({}, feeCurrency), {}, {
gasPriceStep: gasPriceStep
});
});
var feeCurrenciesDefault = currencies
// USE THE STAKE CURRENCY
.filter(function (currency) {
return stakeCurrency.coinDenom === currency.coinDenom;
}).map(function (feeCurrency) {
if (!gasPriceSteps.hasOwnProperty(feeCurrency.coinMinimalDenom)) return feeCurrency;
// has gas
var gasPriceStep = gasPriceSteps[feeCurrency.coinMinimalDenom];
return _objectSpread(_objectSpread({}, feeCurrency), {}, {
gasPriceStep: gasPriceStep
});
});
var chainInfo = {

@@ -115,7 +145,6 @@ rpc: options.getRpcEndpoint(chain),

},
gasPriceStep: gasPriceStep,
bech32Config: _cosmos.Bech32Address.defaultBech32Config(chain.bech32_prefix),
currencies: currencies,
stakeCurrency: stakeCurrency || currencies[0],
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies,
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : feeCurrenciesDefault,
features: features

@@ -122,0 +151,0 @@ };

{
"name": "@chain-registry/keplr",
"version": "1.7.0",
"version": "1.8.0",
"description": "Chain Registry to Keplr",

@@ -81,3 +81,3 @@ "author": "Dan Lynch <pyramation@gmail.com>",

},
"gitHead": "c35d96830c1cb4f9cc26643e6238ff659867dfb7"
"gitHead": "7b9b39119d9b624a6aec4796a223662e62af63e7"
}
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