Re-exportsยง
use super::TempoOpts;๐use crate::utils::now;๐use alloy_primitives::Address;๐use alloy_primitives::B256;๐use eyre::Result;๐use eyre::WrapErr;๐use foundry_common::tempo::ResolvedSessionSigner;๐use foundry_common::tempo::resolve_live_session_signer;๐use foundry_wallets::MultiWalletOpts;๐use foundry_wallets::WalletOpts;๐use std::str::FromStr;๐
Constantsยง
- TEMPO_
SESSION_ ID_ ENV - Environment variable used to pass a Tempo wallet session to child commands.
Traitsยง
- Explicit
Signer ๐Opts
Functionsยง
- ensure_
expected_ ๐sender - ensure_
no_ ๐explicit_ multi_ wallet_ signer - Rejects multi-wallet signer options when a Tempo session is already selected.
- ensure_
no_ ๐explicit_ wallet_ signer - Rejects single-wallet signer options when a Tempo session is already selected.
- resolve_
session ๐ - resolve_
session_ ๐signer - Loads the live session signer and validates it against the command context.