@ledgerhq/coin-tron
Version:
Ledger Tron Coin integration
16 lines • 769 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.prepareTransaction = void 0;
const network_1 = require("../network");
const prepareTransaction = async (account, transaction) => {
const networkInfo = transaction.networkInfo || (await (0, network_1.getTronAccountNetwork)(account.freshAddress));
if (transaction.votes.length) {
transaction.votes = await Promise.all(transaction.votes.map(async (vote) => ({
...vote,
name: await (0, network_1.accountNamesCache)(vote.address),
})));
}
return transaction.networkInfo === networkInfo ? transaction : { ...transaction, networkInfo };
};
exports.prepareTransaction = prepareTransaction;
//# sourceMappingURL=prepareTransaction.js.map