PHP WebShell
Текущая директория: /opt/BitGoJS/modules/bitgo/dist/test/v2/unit/coins/utxo
Просмотр файла: coins.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const utxolib = require("@bitgo/utxo-lib");
const util_1 = require("./util");
describe('utxoCoins', function () {
it('has expected chain/network values for items', function () {
assert.deepStrictEqual(util_1.utxoCoins.map((c) => [c.getChain(), c.getFamily(), c.getFullName(), utxolib.getNetworkName(c.network)]), [
['btc', 'btc', 'Bitcoin', 'bitcoin'],
['tbtc', 'btc', 'Testnet Bitcoin', 'testnet'],
['tbtcsig', 'btc', 'Public Signet Bitcoin', 'bitcoinPublicSignet'],
['tbtc4', 'btc', 'Testnet4 Bitcoin', 'bitcoinTestnet4'],
['tbtcbgsig', 'btc', 'BitGo Signet Bitcoin', 'bitcoinBitGoSignet'],
['bch', 'bch', 'Bitcoin Cash', 'bitcoincash'],
['tbch', 'bch', 'Testnet Bitcoin Cash', 'bitcoincashTestnet'],
['btg', 'btg', 'Bitcoin Gold', 'bitcoingold'],
['bsv', 'bsv', 'Bitcoin SV', 'bitcoinsv'],
['tbsv', 'bsv', 'Testnet Bitcoin SV', 'bitcoinsvTestnet'],
['dash', 'dash', 'Dash', 'dash'],
['tdash', 'dash', 'Testnet Dash', 'dashTest'],
['doge', 'doge', 'Dogecoin', 'dogecoin'],
['tdoge', 'doge', 'Testnet Dogecoin', 'dogecoinTest'],
['bcha', 'bcha', 'Bitcoin ABC', 'ecash'],
['tbcha', 'bcha', 'Testnet Bitcoin ABC', 'ecashTest'],
['ltc', 'ltc', 'Litecoin', 'litecoin'],
['tltc', 'ltc', 'Testnet Litecoin', 'litecoinTest'],
['zec', 'zec', 'ZCash', 'zcash'],
['tzec', 'zec', 'Testnet ZCash', 'zcashTest'],
]);
assert.deepStrictEqual(utxolib.getNetworkList().map((network) => {
let coin;
try {
coin = (0, util_1.getUtxoCoinForNetwork)(network);
}
catch (e) {
// ignore
}
return [utxolib.getNetworkName(network), coin?.getChain()];
}), [
['bitcoin', 'btc'],
['testnet', 'tbtc'],
['bitcoinPublicSignet', 'tbtcsig'],
['bitcoinTestnet4', 'tbtc4'],
['bitcoinBitGoSignet', 'tbtcbgsig'],
['bitcoincash', 'bch'],
['bitcoincashTestnet', 'tbch'],
['bitcoingold', 'btg'],
['bitcoingoldTestnet', undefined],
['bitcoinsv', 'bsv'],
['bitcoinsvTestnet', 'tbsv'],
['dash', 'dash'],
['dashTest', 'tdash'],
['dogecoin', 'doge'],
['dogecoinTest', 'tdoge'],
['ecash', 'bcha'],
['ecashTest', 'tbcha'],
['litecoin', 'ltc'],
['litecoinTest', 'tltc'],
['zcash', 'zec'],
['zcashTest', 'tzec'],
]);
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29pbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi90ZXN0L3YyL3VuaXQvY29pbnMvdXR4by9jb2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlDQUFpQztBQUNqQywyQ0FBMkM7QUFFM0MsaUNBQTBEO0FBRTFELFFBQVEsQ0FBQyxXQUFXLEVBQUU7SUFDcEIsRUFBRSxDQUFDLDZDQUE2QyxFQUFFO1FBQ2hELE1BQU0sQ0FBQyxlQUFlLENBQ3BCLGdCQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxDQUFDLFdBQVcsRUFBRSxFQUFFLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFDdkc7WUFDRSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLFNBQVMsQ0FBQztZQUNwQyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsU0FBUyxDQUFDO1lBQzdDLENBQUMsU0FBUyxFQUFFLEtBQUssRUFBRSx1QkFBdUIsRUFBRSxxQkFBcUIsQ0FBQztZQUNsRSxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsa0JBQWtCLEVBQUUsaUJBQWlCLENBQUM7WUFDdkQsQ0FBQyxXQUFXLEVBQUUsS0FBSyxFQUFFLHNCQUFzQixFQUFFLG9CQUFvQixDQUFDO1lBQ2xFLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxjQUFjLEVBQUUsYUFBYSxDQUFDO1lBQzdDLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxzQkFBc0IsRUFBRSxvQkFBb0IsQ0FBQztZQUM3RCxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsY0FBYyxFQUFFLGFBQWEsQ0FBQztZQUM3QyxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLFdBQVcsQ0FBQztZQUN6QyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsb0JBQW9CLEVBQUUsa0JBQWtCLENBQUM7WUFDekQsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDaEMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLGNBQWMsRUFBRSxVQUFVLENBQUM7WUFDN0MsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUM7WUFDeEMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLGtCQUFrQixFQUFFLGNBQWMsQ0FBQztZQUNyRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsYUFBYSxFQUFFLE9BQU8sQ0FBQztZQUN4QyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUscUJBQXFCLEVBQUUsV0FBVyxDQUFDO1lBQ3JELENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsVUFBVSxDQUFDO1lBQ3RDLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxrQkFBa0IsRUFBRSxjQUFjLENBQUM7WUFDbkQsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQUM7WUFDaEMsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLGVBQWUsRUFBRSxXQUFXLENBQUM7U0FDOUMsQ0FDRixDQUFDO1FBRUYsTUFBTSxDQUFDLGVBQWUsQ0FDcEIsT0FBTyxDQUFDLGNBQWMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sRUFBNEMsRUFBRTtZQUNqRixJQUFJLElBQUksQ0FBQztZQUNULElBQUksQ0FBQztnQkFDSCxJQUFJLEdBQUcsSUFBQSw0QkFBcUIsRUFBQyxPQUFPLENBQUMsQ0FBQztZQUN4QyxDQUFDO1lBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQztnQkFDWCxTQUFTO1lBQ1gsQ0FBQztZQUVELE9BQU8sQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQzdELENBQUMsQ0FBQyxFQUNGO1lBQ0UsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO1lBQ2xCLENBQUMsU0FBUyxFQUFFLE1BQU0sQ0FBQztZQUNuQixDQUFDLHFCQUFxQixFQUFFLFNBQVMsQ0FBQztZQUNsQyxDQUFDLGlCQUFpQixFQUFFLE9BQU8sQ0FBQztZQUM1QixDQUFDLG9CQUFvQixFQUFFLFdBQVcsQ0FBQztZQUNuQyxDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUM7WUFDdEIsQ0FBQyxvQkFBb0IsRUFBRSxNQUFNLENBQUM7WUFDOUIsQ0FBQyxhQUFhLEVBQUUsS0FBSyxDQUFDO1lBQ3RCLENBQUMsb0JBQW9CLEVBQUUsU0FBUyxDQUFDO1lBQ2pDLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztZQUNwQixDQUFDLGtCQUFrQixFQUFFLE1BQU0sQ0FBQztZQUM1QixDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDaEIsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDO1lBQ3JCLENBQUMsVUFBVSxFQUFFLE1BQU0sQ0FBQztZQUNwQixDQUFDLGNBQWMsRUFBRSxPQUFPLENBQUM7WUFDekIsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDO1lBQ2pCLENBQUMsV0FBVyxFQUFFLE9BQU8sQ0FBQztZQUN0QixDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUM7WUFDbkIsQ0FBQyxjQUFjLEVBQUUsTUFBTSxDQUFDO1lBQ3hCLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztZQUNoQixDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUM7U0FDdEIsQ0FDRixDQUFDO0lBQ0osQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGFzc2VydCBmcm9tICdhc3NlcnQnO1xuaW1wb3J0ICogYXMgdXR4b2xpYiBmcm9tICdAYml0Z28vdXR4by1saWInO1xuXG5pbXBvcnQgeyBnZXRVdHhvQ29pbkZvck5ldHdvcmssIHV0eG9Db2lucyB9IGZyb20gJy4vdXRpbCc7XG5cbmRlc2NyaWJlKCd1dHhvQ29pbnMnLCBmdW5jdGlvbiAoKSB7XG4gIGl0KCdoYXMgZXhwZWN0ZWQgY2hhaW4vbmV0d29yayB2YWx1ZXMgZm9yIGl0ZW1zJywgZnVuY3Rpb24gKCkge1xuICAgIGFzc2VydC5kZWVwU3RyaWN0RXF1YWwoXG4gICAgICB1dHhvQ29pbnMubWFwKChjKSA9PiBbYy5nZXRDaGFpbigpLCBjLmdldEZhbWlseSgpLCBjLmdldEZ1bGxOYW1lKCksIHV0eG9saWIuZ2V0TmV0d29ya05hbWUoYy5uZXR3b3JrKV0pLFxuICAgICAgW1xuICAgICAgICBbJ2J0YycsICdidGMnLCAnQml0Y29pbicsICdiaXRjb2luJ10sXG4gICAgICAgIFsndGJ0YycsICdidGMnLCAnVGVzdG5ldCBCaXRjb2luJywgJ3Rlc3RuZXQnXSxcbiAgICAgICAgWyd0YnRjc2lnJywgJ2J0YycsICdQdWJsaWMgU2lnbmV0IEJpdGNvaW4nLCAnYml0Y29pblB1YmxpY1NpZ25ldCddLFxuICAgICAgICBbJ3RidGM0JywgJ2J0YycsICdUZXN0bmV0NCBCaXRjb2luJywgJ2JpdGNvaW5UZXN0bmV0NCddLFxuICAgICAgICBbJ3RidGNiZ3NpZycsICdidGMnLCAnQml0R28gU2lnbmV0IEJpdGNvaW4nLCAnYml0Y29pbkJpdEdvU2lnbmV0J10sXG4gICAgICAgIFsnYmNoJywgJ2JjaCcsICdCaXRjb2luIENhc2gnLCAnYml0Y29pbmNhc2gnXSxcbiAgICAgICAgWyd0YmNoJywgJ2JjaCcsICdUZXN0bmV0IEJpdGNvaW4gQ2FzaCcsICdiaXRjb2luY2FzaFRlc3RuZXQnXSxcbiAgICAgICAgWydidGcnLCAnYnRnJywgJ0JpdGNvaW4gR29sZCcsICdiaXRjb2luZ29sZCddLFxuICAgICAgICBbJ2JzdicsICdic3YnLCAnQml0Y29pbiBTVicsICdiaXRjb2luc3YnXSxcbiAgICAgICAgWyd0YnN2JywgJ2JzdicsICdUZXN0bmV0IEJpdGNvaW4gU1YnLCAnYml0Y29pbnN2VGVzdG5ldCddLFxuICAgICAgICBbJ2Rhc2gnLCAnZGFzaCcsICdEYXNoJywgJ2Rhc2gnXSxcbiAgICAgICAgWyd0ZGFzaCcsICdkYXNoJywgJ1Rlc3RuZXQgRGFzaCcsICdkYXNoVGVzdCddLFxuICAgICAgICBbJ2RvZ2UnLCAnZG9nZScsICdEb2dlY29pbicsICdkb2dlY29pbiddLFxuICAgICAgICBbJ3Rkb2dlJywgJ2RvZ2UnLCAnVGVzdG5ldCBEb2dlY29pbicsICdkb2dlY29pblRlc3QnXSxcbiAgICAgICAgWydiY2hhJywgJ2JjaGEnLCAnQml0Y29pbiBBQkMnLCAnZWNhc2gnXSxcbiAgICAgICAgWyd0YmNoYScsICdiY2hhJywgJ1Rlc3RuZXQgQml0Y29pbiBBQkMnLCAnZWNhc2hUZXN0J10sXG4gICAgICAgIFsnbHRjJywgJ2x0YycsICdMaXRlY29pbicsICdsaXRlY29pbiddLFxuICAgICAgICBbJ3RsdGMnLCAnbHRjJywgJ1Rlc3RuZXQgTGl0ZWNvaW4nLCAnbGl0ZWNvaW5UZXN0J10sXG4gICAgICAgIFsnemVjJywgJ3plYycsICdaQ2FzaCcsICd6Y2FzaCddLFxuICAgICAgICBbJ3R6ZWMnLCAnemVjJywgJ1Rlc3RuZXQgWkNhc2gnLCAnemNhc2hUZXN0J10sXG4gICAgICBdXG4gICAgKTtcblxuICAgIGFzc2VydC5kZWVwU3RyaWN0RXF1YWwoXG4gICAgICB1dHhvbGliLmdldE5ldHdvcmtMaXN0KCkubWFwKChuZXR3b3JrKTogW3N0cmluZyB8IHVuZGVmaW5lZCwgc3RyaW5nIHwgdW5kZWZpbmVkXSA9PiB7XG4gICAgICAgIGxldCBjb2luO1xuICAgICAgICB0cnkge1xuICAgICAgICAgIGNvaW4gPSBnZXRVdHhvQ29pbkZvck5ldHdvcmsobmV0d29yayk7XG4gICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAvLyBpZ25vcmVcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBbdXR4b2xpYi5nZXROZXR3b3JrTmFtZShuZXR3b3JrKSwgY29pbj8uZ2V0Q2hhaW4oKV07XG4gICAgICB9KSxcbiAgICAgIFtcbiAgICAgICAgWydiaXRjb2luJywgJ2J0YyddLFxuICAgICAgICBbJ3Rlc3RuZXQnLCAndGJ0YyddLFxuICAgICAgICBbJ2JpdGNvaW5QdWJsaWNTaWduZXQnLCAndGJ0Y3NpZyddLFxuICAgICAgICBbJ2JpdGNvaW5UZXN0bmV0NCcsICd0YnRjNCddLFxuICAgICAgICBbJ2JpdGNvaW5CaXRHb1NpZ25ldCcsICd0YnRjYmdzaWcnXSxcbiAgICAgICAgWydiaXRjb2luY2FzaCcsICdiY2gnXSxcbiAgICAgICAgWydiaXRjb2luY2FzaFRlc3RuZXQnLCAndGJjaCddLFxuICAgICAgICBbJ2JpdGNvaW5nb2xkJywgJ2J0ZyddLFxuICAgICAgICBbJ2JpdGNvaW5nb2xkVGVzdG5ldCcsIHVuZGVmaW5lZF0sXG4gICAgICAgIFsnYml0Y29pbnN2JywgJ2JzdiddLFxuICAgICAgICBbJ2JpdGNvaW5zdlRlc3RuZXQnLCAndGJzdiddLFxuICAgICAgICBbJ2Rhc2gnLCAnZGFzaCddLFxuICAgICAgICBbJ2Rhc2hUZXN0JywgJ3RkYXNoJ10sXG4gICAgICAgIFsnZG9nZWNvaW4nLCAnZG9nZSddLFxuICAgICAgICBbJ2RvZ2Vjb2luVGVzdCcsICd0ZG9nZSddLFxuICAgICAgICBbJ2VjYXNoJywgJ2JjaGEnXSxcbiAgICAgICAgWydlY2FzaFRlc3QnLCAndGJjaGEnXSxcbiAgICAgICAgWydsaXRlY29pbicsICdsdGMnXSxcbiAgICAgICAgWydsaXRlY29pblRlc3QnLCAndGx0YyddLFxuICAgICAgICBbJ3pjYXNoJywgJ3plYyddLFxuICAgICAgICBbJ3pjYXNoVGVzdCcsICd0emVjJ10sXG4gICAgICBdXG4gICAgKTtcbiAgfSk7XG59KTtcbiJdfQ==Выполнить команду
Для локальной разработки. Не используйте в интернете!