fn has_available_script_signers(
tempo: &TempoOpts,
wallets: &MultiWalletOpts,
script_wallets: &Wallets,
expected_sender: Option<Address>,
remaining: &[RemainingScriptTransaction],
) -> Result<bool>Expand description
Returns whether every scoped signer needed for resume is already available.
Wallets only tracks signers collected from CLI options and script cheatcodes. A Tempo
session signer lives in the session registry instead, so resume needs to treat the session
root account as available only on the chain covered by the session.