signTransaction function
Future<SignedTx>
signTransaction(
- RecentBlockhash recentBlockhash,
- Message message,
- List<
Ed25519HDKeyPair> signers
Implementation
Future<SignedTx> signTransaction(
RecentBlockhash recentBlockhash,
Message message,
List<Ed25519HDKeyPair> signers,
) {
if (signers.isEmpty) {
throw const FormatException('you must specify at least on signer');
}
final CompiledMessage compiledMessage = message.compile(
recentBlockhash: recentBlockhash.blockhash,
feePayer: signers.first.publicKey,
);
return _signCompiledMessage(
compiledMessage,
signers,
);
}