@walletpack/core
Version:
> TODO: description
63 lines (51 loc) • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setBlockchains = exports.blockchainName = exports.BlockchainsArray = exports.Blockchains = void 0;
var Blockchains = {
EOSIO: 'eos',
ETH: 'eth',
TRX: 'trx',
BTC: 'btc',
FIO: 'fio'
};
exports.Blockchains = Blockchains;
var BlockchainsArray = Object.keys(Blockchains).map(function (key) {
return {
key: key,
value: Blockchains[key]
};
});
exports.BlockchainsArray = BlockchainsArray;
var blockchainName = function blockchainName(x) {
switch (x) {
case 'btc':
return 'Bitcoin';
case Blockchains.EOSIO:
return 'EOSIO';
case Blockchains.ETH:
return 'Ethereum';
case Blockchains.TRX:
return 'Tron';
case Blockchains.BTC:
return 'Bitcoin';
case Blockchains.FIO:
return 'FIO';
default:
return x;
}
};
exports.blockchainName = blockchainName;
var setBlockchains = function setBlockchains(_Blockchains) {
var _blockchainNameParser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
exports.Blockchains = Blockchains = _Blockchains;
exports.BlockchainsArray = BlockchainsArray = Object.keys(Blockchains).map(function (key) {
return {
key: key,
value: Blockchains[key]
};
});
if (_blockchainNameParser) exports.blockchainName = blockchainName = _blockchainNameParser;
};
exports.setBlockchains = setBlockchains;