Skip to main contentModule tempo
Source use alloy_network::Network; ๐ use alloy_network::TransactionBuilder; ๐ use alloy_primitives::Address; ๐ use alloy_primitives::B256; ๐ use alloy_primitives::ruint::aliases::U256; ๐ use alloy_signer::Signature; ๐ use alloy_signer::Signer; ๐ use clap::Parser; ๐ use eyre::Result; ๐ use foundry_common::FoundryTransactionBuilder; ๐ use foundry_evm::hardfork::TempoHardfork; ๐ use std::num::NonZeroU64; ๐ use std::path::PathBuf; ๐ use std::str::FromStr; ๐ use std::sync::Arc; ๐ use crate::utils::now; ๐ use crate::utils::parse_fee_token_address; ๐
- session ๐
- TempoOpts
- CLI options for Tempo transactions.
- MAX_EXPIRES_SECS ๐
- Largest TIP-1009 validity window accepted by any hardfork. The window was 30 seconds before
T11; the node enforces the limit of its active hardfork.
- TEMPO_SESSION_ID_ENV
- Environment variable used to pass a Tempo wallet session to child commands.
- parse_expires_seconds ๐
- Parses a seconds value for
--tempo.expires, capped at MAX_EXPIRES_SECS. - parse_signature ๐