@chain-registry/keplr
Advanced tools
Comparing version 0.4.3 to 0.4.4
@@ -6,2 +6,10 @@ # Change Log | ||
## [0.4.4](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@0.4.3...@chain-registry/keplr@0.4.4) (2022-08-17) | ||
**Note:** Version bump only for package @chain-registry/keplr | ||
## [0.4.3](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@0.4.2...@chain-registry/keplr@0.4.3) (2022-08-17) | ||
@@ -8,0 +16,0 @@ |
@@ -29,3 +29,3 @@ "use strict"; | ||
var chainRegistryChainToKeplr = function chainRegistryChainToKeplr(chain, assets) { | ||
var _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$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; | ||
@@ -40,2 +40,19 @@ var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { | ||
if (!options.getExplorer) options.getExplorer = getExplr; | ||
var features = []; // if NOT specified, we assume stargate, sorry not sorry | ||
var sdkVersion = Number((_chain$codebase$cosmo = (_chain$codebase = chain.codebase) === null || _chain$codebase === void 0 ? void 0 : _chain$codebase.cosmos_sdk_version) !== null && _chain$codebase$cosmo !== void 0 ? _chain$codebase$cosmo : 0.4); | ||
if (sdkVersion >= 0.4) features.push('stargate'); // until further notice, assume 'ibc-transfer' | ||
features.push('ibc-transfer'); // until further notice, assume 'no-legacy-stdTx' | ||
features.push('no-legacy-stdTx'); | ||
if ((_chain$codebase2 = chain.codebase) !== null && _chain$codebase2 !== void 0 && _chain$codebase2.cosmwasm_enabled) { | ||
features.push('cosmwasm'); | ||
if (Number(chain.codebase.cosmwasm_version) >= 0.24) { | ||
features.push('wasmd_0.24+'); | ||
} | ||
} | ||
var chainAssets = ((_assets$find = assets.find(function (asset) { | ||
@@ -93,3 +110,4 @@ return asset.chain_name === chain.chain_name; | ||
stakeCurrency: stakeCurrency || currencies[0], | ||
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies | ||
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies, | ||
features: features | ||
}; | ||
@@ -96,0 +114,0 @@ return chainInfo; |
@@ -17,2 +17,19 @@ import { Bech32Address } from '@keplr-wallet/cosmos'; | ||
if (!options.getExplorer) options.getExplorer = getExplr; | ||
const features = []; // if NOT specified, we assume stargate, sorry not sorry | ||
const sdkVersion = Number(chain.codebase?.cosmos_sdk_version ?? 0.4); | ||
if (sdkVersion >= 0.4) features.push('stargate'); // until further notice, assume 'ibc-transfer' | ||
features.push('ibc-transfer'); // until further notice, assume 'no-legacy-stdTx' | ||
features.push('no-legacy-stdTx'); | ||
if (chain.codebase?.cosmwasm_enabled) { | ||
features.push('cosmwasm'); | ||
if (Number(chain.codebase.cosmwasm_version) >= 0.24) { | ||
features.push('wasmd_0.24+'); | ||
} | ||
} | ||
const chainAssets = assets.find(asset => asset.chain_name === chain.chain_name)?.assets || []; | ||
@@ -56,5 +73,6 @@ const feeDenoms = chain.fees?.fee_tokens.map(feeToken => feeToken.denom) || []; | ||
stakeCurrency: stakeCurrency || currencies[0], | ||
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies | ||
feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies, | ||
features | ||
}; | ||
return chainInfo; | ||
}; |
{ | ||
"name": "@chain-registry/keplr", | ||
"version": "0.4.3", | ||
"version": "0.4.4", | ||
"description": "Chain Registry to Keplr", | ||
@@ -84,3 +84,3 @@ "author": "Dan Lynch <pyramation@gmail.com>", | ||
}, | ||
"gitHead": "b751f793a93371963ac75e3dc7ec37461bea43db" | ||
"gitHead": "c1d6ebaef4b2bfeb836a9beb7e8f246ea0311b5e" | ||
} |
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
17309
163