Skip to main content

Module storage_credits

Module storage_credits 

Source

Re-exportsยง

use crate::cmd::tip20::send_tip20_transaction; ๐Ÿ”’
use crate::tempo::ensure_tempo_precompile_active; ๐Ÿ”’
use crate::tempo::print_payload; ๐Ÿ”’
use crate::tempo::tempo_provider; ๐Ÿ”’
use crate::tx::SendTxOpts; ๐Ÿ”’
use crate::tx::TxParams; ๐Ÿ”’
use alloy_ens::NameOrAddress; ๐Ÿ”’
use alloy_primitives::Address; ๐Ÿ”’
use alloy_sol_types::SolCall; ๐Ÿ”’
use clap::Parser; ๐Ÿ”’
use clap::ValueEnum; ๐Ÿ”’
use eyre::Result; ๐Ÿ”’
use foundry_cli::opts::RpcOpts; ๐Ÿ”’
use foundry_common::provider::RetryProvider; ๐Ÿ”’
use foundry_evm::hardfork::TempoHardfork; ๐Ÿ”’
use serde_json::Value; ๐Ÿ”’
use serde_json::json; ๐Ÿ”’
use std::str::FromStr; ๐Ÿ”’
use tempo_alloy::TempoNetwork; ๐Ÿ”’
use tempo_contracts::precompiles::IStorageCredits; ๐Ÿ”’
use tempo_contracts::precompiles::STORAGE_CREDITS_ADDRESS; ๐Ÿ”’

Enumsยง

CreditMode
CLI-facing spelling of IStorageCredits::Mode.
StorageCreditsSubcommand
T7 storage credits operations (Tempo).

Functionsยง

ensure_t7 ๐Ÿ”’
The StorageCredits precompile only exists on T7+; fail early with a clear message instead of surfacing a raw revert (or, for writes, a silently successful no-op transaction to an empty account).
read ๐Ÿ”’
Reads one account field from the precompile and prints it as key in JSON mode and after label otherwise.

Type Aliasesยง

Credits ๐Ÿ”’