Skip to main content

Module transport

Module transport 

Source
Expand description

Foundry policy for the canonical MPP Alloy HTTP transport.

StructsΒ§

FundingContext πŸ”’
LazyAccountsProvider
Lazily resolves a chain-bound MPP Charge provider from Tempo Accounts.
LazyMppHttpTransport
The MPP transport used by Foundry’s runtime transport builder.

ConstantsΒ§

DEFAULT_MPP_SESSION_DEPOSIT πŸ”’
Open a channel with 0.02 tokens when the server does not suggest a deposit.
MAX_CONCURRENT_MPP_HTTP_REQUESTS πŸ”’
Keep high-fanout fork database reads from overwhelming paid RPC endpoints.
MAX_MPP_SESSION_DEPOSIT πŸ”’
Never let a paid RPC reserve more than one six-decimal token automatically.

FunctionsΒ§

extract_challenge_chain_and_currency πŸ”’
Extract (chainId, currency) from a Tempo Charge or Session challenge.
has_access_key_for_challenge πŸ”’
insufficient_balance_details πŸ”’
interactive_fund_allowed πŸ”’
interactive_login_allowed πŸ”’
lazy_mpp_ws_connect πŸ”’
Build the canonical MPP WebSocket connector with Foundry’s lazy Accounts provider.
lock_map πŸ”’
redacted_url πŸ”’
run_interactive_tempo_fund πŸ”’
with_funding_help πŸ”’
with_transport_funding_help πŸ”’