usdcToStroops currently accepts negative and non-finite amounts, silently producing invalid stroop values. Harden it to reject non-finite/negative input.
Also add a remainingAppraisalSpend helper so the bidder can report its remaining appraisal budget against the mandate cap.
usdcToStroopscurrently accepts negative and non-finite amounts, silently producing invalid stroop values. Harden it to reject non-finite/negative input.Also add a
remainingAppraisalSpendhelper so the bidder can report its remaining appraisal budget against the mandate cap.