List of all items
Structs
- Header
- TempoHeader
- TempoPrimitives
- header::TempoHeader
- header::TempoHeader_flags::TempoHeaderFlags
- subblock::PartialValidatorKey
- subblock::RecoveredSubBlock
- subblock::SignedSubBlock
- subblock::SubBlock
- subblock::SubBlockMetadata
- transaction::Authorization
- transaction::key_authorization::KeyAuthorization
- transaction::key_authorization::KeyAuthorizationChainIdError
- transaction::key_authorization::SignedKeyAuthorization
- transaction::key_authorization::TokenLimit
- transaction::key_authorization::TokenLimitFlags
- transaction::key_authorization::TokenLimit_flags::TokenLimitFlags
- transaction::tempo_transaction::Call
- transaction::tempo_transaction::CallFlags
- transaction::tempo_transaction::Call_flags::CallFlags
- transaction::tempo_transaction::SignatureTypeFlags
- transaction::tempo_transaction::SignatureType_flags::SignatureTypeFlags
- transaction::tempo_transaction::TempoTransaction
- transaction::tempo_transaction::TempoTransactionFlags
- transaction::tempo_transaction::TempoTransaction_flags::TempoTransactionFlags
- transaction::tempo_transaction::serde_input::SerdeHelper
- transaction::tt_authorization::RecoveredTempoAuthorization
- transaction::tt_authorization::TempoSignedAuthorization
- transaction::tt_signature::ClientDataJson
- transaction::tt_signature::KeychainSignature
- transaction::tt_signature::P256SignatureWithPreHash
- transaction::tt_signature::P256SignatureWithPreHashFlags
- transaction::tt_signature::P256SignatureWithPreHash_flags::P256SignatureWithPreHashFlags
- transaction::tt_signature::WebAuthnSignature
- transaction::tt_signature::WebAuthnSignatureFlags
- transaction::tt_signed::AASigned
- transaction::tt_signed::serde_impl::AASignedHelper
Enums
- subblock::SubBlockVersion
- transaction::envelope::TempoTxEnvelope
- transaction::envelope::TempoTxType
- transaction::envelope::TempoTypedTransaction
- transaction::tempo_transaction::SignatureType
- transaction::tt_signature::KeychainVersion
- transaction::tt_signature::KeychainVersionError
- transaction::tt_signature::PrimitiveSignature
- transaction::tt_signature::TempoSignature
Functions
- subblock::has_sub_block_nonce_key_prefix
- transaction::calc_gas_balance_spending
- transaction::envelope::is_tip20_call
- transaction::envelope::is_tip20_payment
- transaction::tempo_transaction::rlp_header
- transaction::tempo_transaction::serde_input::deserialize
- transaction::tempo_transaction::serde_input::serialize
- transaction::tempo_transaction::validate_calls
- transaction::tt_signature::derive_p256_address
- transaction::tt_signature::normalize_p256_s
- transaction::tt_signature::serialize_once_lock
- transaction::tt_signature::verify_p256_signature_internal
- transaction::tt_signature::verify_webauthn_data_internal
Type Aliases
Constants
- subblock::SUBBLOCK_SIGNATURE_HASH_MAGIC_BYTE
- subblock::TEMPO_SUBBLOCK_NONCE_KEY_PREFIX
- transaction::TEMPO_GAS_PRICE_SCALING_FACTOR
- transaction::envelope::TEMPO_SYSTEM_TX_SENDER
- transaction::envelope::TEMPO_SYSTEM_TX_SIGNATURE
- transaction::envelope::TIP20_PAYMENT_PREFIX
- transaction::tempo_transaction::FEE_PAYER_SIGNATURE_MAGIC_BYTE
- transaction::tempo_transaction::MAX_WEBAUTHN_SIGNATURE_LENGTH
- transaction::tempo_transaction::P256_SIGNATURE_LENGTH
- transaction::tempo_transaction::SECP256K1_SIGNATURE_LENGTH
- transaction::tempo_transaction::TEMPO_EXPIRING_NONCE_KEY
- transaction::tempo_transaction::TEMPO_EXPIRING_NONCE_MAX_EXPIRY_SECS
- transaction::tempo_transaction::TEMPO_TX_TYPE_ID
- transaction::tt_authorization::MAGIC
- transaction::tt_signature::AT
- transaction::tt_signature::ED
- transaction::tt_signature::MIN_AUTH_DATA_LEN
- transaction::tt_signature::P256N_HALF
- transaction::tt_signature::P256_ORDER
- transaction::tt_signature::SIGNATURE_TYPE_KEYCHAIN
- transaction::tt_signature::SIGNATURE_TYPE_KEYCHAIN_V2
- transaction::tt_signature::SIGNATURE_TYPE_P256
- transaction::tt_signature::SIGNATURE_TYPE_WEBAUTHN
- transaction::tt_signature::UP
- transaction::tt_signature::UV