protected override async ValueTask <Signal> ExecuteAsync(LoanContract loanContract, ChainContext context) { await _loanService.ApproveLoanAsync(loanContract, context.CancellationToken); return(Signal.Static); }