@chain-registry/keplr
Advanced tools
Comparing version 1.7.0 to 1.8.0
@@ -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 @@ |
@@ -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" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22793
153