Re-exportsยง
use crate::cmd::rpc_provider;๐use crate::cmd::tip20::send_tip20_transaction;๐use crate::cmd::tip403::policy_type_label;๐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_primitives::Bytes;๐use alloy_primitives::U256;๐use alloy_primitives::keccak256;๐use alloy_sol_types::SolCall;๐use alloy_sol_types::SolValue;๐use clap::Parser;๐use clap::Subcommand;๐use eyre::Result;๐use eyre::WrapErr;๐use eyre::ensure;๐use foundry_cli::opts::RpcOpts;๐use foundry_common::provider::RetryProvider;๐use foundry_evm::hardfork::TempoHardfork;๐use foundry_evm_networks::TEMPO_PRECOMPILE_ADDRESSES;๐use serde_json::Value;๐use serde_json::json;๐use std::str::FromStr;๐use tempo_alloy::TempoNetwork;๐use tempo_contracts::precompiles::ADDRESS_REGISTRY_ADDRESS;๐use tempo_contracts::precompiles::IAddressRegistry;๐use tempo_contracts::precompiles::IReceivePolicyGuard;๐use tempo_contracts::precompiles::ITIP403Registry;๐use tempo_contracts::precompiles::RECEIVE_POLICY_GUARD_ADDRESS;๐use tempo_contracts::precompiles::TIP403_REGISTRY_ADDRESS;๐use tempo_primitives::TempoAddressExt;๐
Enumsยง
- Receive
Policy Receipt Subcommand - Receive
Policy Subcommand - Account-level receive policy operations (Tempo).
Functionsยง
- blocked_
reason ๐ - Labels a
BlockedReasondiscriminant; receipts carry it as a rawu8. - burn_
receipt ๐ - claim ๐
- decode_
claim_ ๐receipt - decode_
receipt ๐ - get ๐
- guard_
provider ๐ - Checks the receipt and that the RPC is T6+: the ReceivePolicyGuard precompile only has code from T6 onwards, so a pre-T6 call would succeed as a silent no-op instead of reverting.
- inbound_
kind ๐ - invalid_
recovery_ ๐authority_ message - Returns an error message when
recovery_authoritycould never passReceivePolicyGuard.claim()and would leave held receipts unclaimable. - print_
claim_ ๐hint - print_
decoded_ ๐receipt - receipt_
balance ๐ - receipt_
payload ๐ - recovery_
mode ๐ - recovery_
warning ๐ - set ๐
- validate ๐
- validate_
payload ๐