@ledgerhq/coin-hedera
Version:
Ledger Hedera Coin integration
12 lines • 651 B
JavaScript
import { PublicKey } from "@hashgraph/sdk";
import invariant from "invariant";
import { deserializeSignature, deserializeTransaction, serializeTransaction } from "./utils";
export function combine(tx, signature, publicKey) {
invariant(publicKey, "hedera: public key is required to combine the transaction");
const hederaTransaction = deserializeTransaction(tx);
const bufferSignature = deserializeSignature(signature);
const bufferPublicKey = PublicKey.fromString(publicKey);
hederaTransaction.addSignature(bufferPublicKey, bufferSignature);
return serializeTransaction(hederaTransaction);
}
//# sourceMappingURL=combine.js.map