setSenderIfNotSet method
Sets the sender only if it has not already been set. This is useful for sponsored transaction flows where the sender may not be the same as the signer address.
Implementation
void setSenderIfNotSet(String sender) {
_blockData.sender ??= sender;
}