Socket
Socket
Sign inDemoInstall

@chain-registry/client

Package Overview
Dependencies
Maintainers
1
Versions
210
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chain-registry/client - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

8

CHANGELOG.md

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

# [1.2.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.1.0...@chain-registry/client@1.2.0) (2022-10-20)
**Note:** Version bump only for package @chain-registry/client
# [1.1.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.0.1...@chain-registry/client@1.1.0) (2022-10-20)

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

2

main/index.js

@@ -6,5 +6,3 @@ "use strict";

});
var _registry = require("./registry");
Object.keys(_registry).forEach(function (key) {

@@ -11,0 +9,0 @@ if (key === "default" || key === "__esModule") return;

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -9,19 +8,10 @@ value: true

exports.ChainRegistryFetcher = exports.ChainInfo = void 0;
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _utils = require("@chain-registry/utils");
var _bfsPath = require("bfs-path");
var _crossFetch = _interopRequireDefault(require("cross-fetch"));
var fetchUrl = function fetchUrl(url) {

@@ -32,7 +22,5 @@ return (0, _crossFetch["default"])(url).then(function (res) {

}
return res.json();
});
};
var ChainInfo = /*#__PURE__*/function () {

@@ -51,3 +39,2 @@ function ChainInfo(options) {

}
(0, _createClass2["default"])(ChainInfo, [{

@@ -59,3 +46,2 @@ key: "refresh",

this._chain = this.fetcher.getChain(this.chain_name);
var supportedChains = this._ibc_data.reduce(function (m, v) {

@@ -66,3 +52,2 @@ if (!m.includes(v.chain_1.chain_name)) m.push(v.chain_1.chain_name);

}, []);
this._asset_lists = this.fetcher.assetLists.filter(function (list) {

@@ -90,6 +75,3 @@ return supportedChains.includes(list.chain_name);

}(); // QUESTION: should ChainRegistryFetcher just be ChainRegistry?
exports.ChainInfo = ChainInfo;
var ChainRegistryFetcher = /*#__PURE__*/function () {

@@ -103,3 +85,2 @@ function ChainRegistryFetcher() {

(0, _defineProperty2["default"])(this, "urls", []);
//

@@ -109,11 +90,8 @@ if (options.assetLists) {

}
if (options.chains) {
this._chains = options.chains;
}
if (options.ibcData) {
this._ibc_data = options.ibcData;
}
if (options.urls) {

@@ -123,3 +101,2 @@ this.urls = options.urls;

}
(0, _createClass2["default"])(ChainRegistryFetcher, [{

@@ -180,9 +157,6 @@ key: "assetLists",

});
if (!found) {
this._chains.push(data);
return;
}
this._chains = this._chains.map(function (chain) {

@@ -202,9 +176,6 @@ if (chain.chain_name === data.chain_name && chain.network_type === data.network_type) {

});
if (!found) {
this._asset_lists.push(data);
return;
}
this._asset_lists = this._asset_lists.map(function (list) {

@@ -224,9 +195,6 @@ if (list.chain_name === data.chain_name) {

});
if (!found) {
this._ibc_data.push(data);
return;
}
this._ibc_data = this._ibc_data.map(function (info) {

@@ -245,3 +213,2 @@ if (info.chain_1.chain_name === data.chain_1.chain_name && info.chain_2.chain_name === data.chain_2.chain_name) {

var type = (0, _bfsPath.basename)(data.$schema, '.schema.json');
switch (type) {

@@ -251,11 +218,8 @@ case 'chain':

break;
case 'assetlist':
this.updateAssetList(data);
break;
case 'ibc_data':
this.upsertIbcData(data);
break;
default:

@@ -276,7 +240,5 @@ throw new Error('unknown schema type');

return fetchUrl(url);
case 2:
data = _context.sent;
this.update(data);
case 4:

@@ -289,7 +251,5 @@ case "end":

}));
function fetch(_x) {
return _fetch.apply(this, arguments);
}
return fetch;

@@ -302,3 +262,2 @@ }()

var _this = this;
return _regenerator["default"].wrap(function _callee2$(_context2) {

@@ -311,3 +270,2 @@ while (1) {

})));
case 1:

@@ -320,7 +278,5 @@ case "end":

}));
function fetchUrls() {
return _fetchUrls.apply(this, arguments);
}
return fetchUrls;

@@ -331,3 +287,2 @@ }()

}();
exports.ChainRegistryFetcher = ChainRegistryFetcher;
{
"name": "@chain-registry/client",
"version": "1.1.0",
"version": "1.2.0",
"description": "Chain Registry Client",

@@ -44,4 +44,4 @@ "author": "Dan Lynch <pyramation@gmail.com>",

"devDependencies": {
"@babel/cli": "7.18.10",
"@babel/core": "7.19.1",
"@babel/cli": "7.19.3",
"@babel/core": "7.19.6",
"@babel/eslint-parser": "^7.19.1",

@@ -51,15 +51,15 @@ "@babel/node": "^7.19.1",

"@babel/plugin-proposal-export-default-from": "7.18.10",
"@babel/plugin-proposal-object-rest-spread": "7.18.9",
"@babel/plugin-transform-runtime": "7.19.1",
"@babel/preset-env": "7.19.1",
"@babel/plugin-proposal-object-rest-spread": "7.19.4",
"@babel/plugin-transform-runtime": "7.19.6",
"@babel/preset-env": "7.19.4",
"@babel/preset-typescript": "^7.17.12",
"@types/jest": "^29.0.2",
"@types/jest": "^29.2.0",
"@types/sha.js": "^2.4.0",
"@typescript-eslint/eslint-plugin": "5.37.0",
"@typescript-eslint/parser": "5.37.0",
"@typescript-eslint/eslint-plugin": "5.40.1",
"@typescript-eslint/parser": "5.40.1",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "29.0.3",
"babel-jest": "29.2.1",
"babel-watch": "^7.0.0",
"cross-env": "^7.0.2",
"eslint": "8.23.1",
"eslint": "8.25.0",
"eslint-config-prettier": "^8.5.0",

@@ -69,17 +69,17 @@ "eslint-plugin-prettier": "^4.0.0",

"eslint-plugin-unused-imports": "2.0.0",
"jest": "^29.0.3",
"jest": "^29.2.1",
"long": "^5.2.0",
"prettier": "^2.7.0",
"regenerator-runtime": "^0.13.7",
"ts-jest": "^29.0.1",
"typescript": "^4.8.3"
"regenerator-runtime": "^0.13.10",
"ts-jest": "^29.0.3",
"typescript": "^4.8.4"
},
"dependencies": {
"@babel/runtime": "^7.19.0",
"@chain-registry/types": "^0.12.0",
"@chain-registry/utils": "^1.1.0",
"@babel/runtime": "^7.19.4",
"@chain-registry/types": "^0.13.0",
"@chain-registry/utils": "^1.2.0",
"bfs-path": "^1.0.2",
"cross-fetch": "^3.1.5"
},
"gitHead": "1f570daf2ee8e4a86cd7addf97f453a322b2e9b3"
"gitHead": "36c1490330c272c8348ebc147595bd8af848d35d"
}
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