signUnsigned method
Signs an Unsigned7702Tx using the provided Signer and returns a fully formed Signed7702Tx.
The returned transaction is ready to be serialized using parseRawTransaction or passed to higher-level helpers.
Example
final signed = await builder.signUnsigned(
signer: signer,
unsignedTx: unsigned,
);
Implementation
Future<Signed7702Tx> signUnsigned({
required Signer signer,
required Unsigned7702Tx unsignedTx,
}) async {
final resolvedChainId = await resolveChainId();
final signedTx = await signTransaction(
signer,
unsignedTx,
chainId: resolvedChainId.toInt(),
);
return signedTx;
}