Expand description
cast batch-send command implementation.
Sends a batch of calls as a single Tempo transaction using native call batching. Uses a single type 0x76 transaction with multiple calls executed atomically.
Re-exportsΒ§
use crate::call_spec::CallSpec;πuse crate::cmd::auth::confirm_and_build;πuse crate::cmd::auth::confirm_and_build_with_tempo_wallet;πuse crate::cmd::send::SendOptions;πuse crate::cmd::send::cast_send;πuse crate::cmd::send::cast_send_with_tempo_wallet;πuse crate::tempo;πuse crate::tx;πuse crate::tx::CastTxBuilder;πuse crate::tx::InitState;πuse crate::tx::InputState;πuse crate::tx::SendTxOpts;πuse crate::tx::apply_poll_interval;πuse alloy_network::EthereumWallet;πuse alloy_provider::Provider;πuse alloy_provider::ProviderBuilder as AlloyProviderBuilder;πuse clap::Parser;πuse eyre::Result;πuse foundry_cli::opts::TransactionOpts;πuse foundry_cli::utils;πuse foundry_cli::utils::resolve_lane;πuse tempo_alloy::TempoNetwork;π
StructsΒ§
- Batch
Send Args - CLI arguments for
cast batch-send.
FunctionsΒ§
- with_
batch_ πcalls - Parses the
--callspecs, resolves them against the builderβs chain and sets them as the batch calls of the transaction.