@ledgerhq/coin-stellar
Version:
Ledger Stellar Coin integration
22 lines • 869 B
JavaScript
;
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