Manually sign a transaction
//Create any transaction
AccountUpdateTransaction transaction = new AccountUpdateTransaction()
.setAccountId(accountId)
.setKey(key);
//Freeze the transaction for signing
AccountUpdateTransaction freezeTransaction = transaction.freezeWith(client);
//Sign the transaction with a private key
AccountCreateTransaction signedTransaction = freezeTransaction
.sign(PrivateKey.fromString("302e020100300506032b65700422042012a4a4add3d885bd61d7ce5cff88c5ef2d510651add00a7f64cb90de3359bc5c");
//v2.0.0 //Create any transaction
const transaction = await new AccountUpdateTransaction()
.setAccountId(accountId)
.setKey(key)
.freezeWith(client);
//Sign the transaction with a private key
const signedTransaction = transaction
.sign(PrivateKey.fromString("302e020100300506032b65700422042012a4a4add3d885bd61d7ce5cff88c5ef2d510651add00a7f64cb90de3359bc5c");Last updated