UNPKG

@ledgerhq/coin-stellar

Version:
22 lines 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAssetFromToken = exports.getTokenFromAsset = void 0; const state_1 = require("@ledgerhq/cryptoassets/state"); async function getTokenFromAsset(asset) { const assetId = asset.type !== "native" && "assetReference" in asset && "assetOwner" in asset ? `${asset.assetReference}:${asset.assetOwner}` : ""; return await (0, state_1.getCryptoAssetsStore)().findTokenById(`stellar/asset/${assetId}`); } exports.getTokenFromAsset = getTokenFromAsset; function getAssetFromToken(token) { return { type: token.tokenType, assetReference: token.name, assetOwner: token.contractAddress, name: token.name, unit: token.units[0], }; } exports.getAssetFromToken = getAssetFromToken; //# sourceMappingURL=getTokenFromAsset.js.map