@ledgerhq/coin-tron
Version:
Ledger Tron Coin integration
12 lines • 613 B
JavaScript
import { accountNamesCache, getTronAccountNetwork } from "../network";
export const prepareTransaction = async (account, transaction) => {
const networkInfo = transaction.networkInfo || (await getTronAccountNetwork(account.freshAddress));
if (transaction.votes.length) {
transaction.votes = await Promise.all(transaction.votes.map(async (vote) => ({
...vote,
name: await accountNamesCache(vote.address),
})));
}
return transaction.networkInfo === networkInfo ? transaction : { ...transaction, networkInfo };
};
//# sourceMappingURL=prepareTransaction.js.map