Skip to main content

Module transaction

Module transaction 

Source

Re-exports§

pub use tt_authorization::MAGIC;
pub use tt_authorization::RecoveredTempoAuthorization;
pub use tt_authorization::TempoSignedAuthorization;
pub use tt_signature::KeychainSignature;
pub use tt_signature::KeychainVersion;
pub use tt_signature::KeychainVersionError;
pub use tt_signature::PrimitiveSignature;
pub use tt_signature::TempoSignature;
pub use tt_signature::derive_p256_address;
pub use envelope::TIP20_PAYMENT_PREFIX;
pub use envelope::TempoTxEnvelope;
pub use envelope::TempoTxType;
pub use envelope::TempoTypedTransaction;
pub use key_authorization::KeyAuthorization;
pub use key_authorization::KeyAuthorizationChainIdError;
pub use key_authorization::SignedKeyAuthorization;
pub use key_authorization::TokenLimit;
pub use tempo_transaction::Call;
pub use tempo_transaction::MAX_WEBAUTHN_SIGNATURE_LENGTH;
pub use tempo_transaction::P256_SIGNATURE_LENGTH;
pub use tempo_transaction::SECP256K1_SIGNATURE_LENGTH;
pub use tempo_transaction::SignatureType;
pub use tempo_transaction::TEMPO_EXPIRING_NONCE_KEY;
pub use tempo_transaction::TEMPO_EXPIRING_NONCE_MAX_EXPIRY_SECS;
pub use tempo_transaction::TEMPO_TX_TYPE_ID;
pub use tempo_transaction::TempoTransaction;
pub use tempo_transaction::validate_calls;
pub use tt_signed::AASigned;

Modules§

envelope
key_authorization
tempo_transaction
tt_authorization
tt_signature
tt_signed

Structs§

Authorization
An unsigned EIP-7702 authorization.

Constants§

TEMPO_GAS_PRICE_SCALING_FACTOR
Scaling factor for converting gas prices (attodollars) to TIP-20 token amounts (microdollars).

Functions§

calc_gas_balance_spending
Calculates gas balance spending in TIP-20 token units (microdollars).