Skip to main content

Module submit

Module submit 

Source
Expand description

Submission client and mode orchestration. Transaction submission client and mode orchestration.

Structs§

DirectSubmitConfig
Direct submit tuning.
JsonRpcTransport
JSON-RPC transport that submits encoded transactions via sendTransaction.
RpcSubmitConfig
RPC submit tuning.
SubmitResult
Summary of a successful submission.
TxFlowSafetySnapshot
Current toxic-flow safety snapshot exposed by one submit guard source.
TxSubmitClient
Transaction submission client that orchestrates RPC and direct submit modes.
TxSubmitContext
Call-site context used by toxic-flow guards.
TxSubmitGuardPolicy
Policy controlling toxic-flow submit rejection.
TxSubmitOutcome
Structured outcome record for toxic-flow telemetry/reporting.
TxToxicFlowTelemetry
In-memory telemetry counters for toxic-flow outcomes.
TxToxicFlowTelemetrySnapshot
Snapshot of built-in toxic-flow counters collected by TxSubmitClient.
UdpDirectTransport
UDP-based direct transport that sends transaction bytes to TPU targets.

Enums§

SignedTx
Signed transaction payload variants accepted by submit APIs.
SubmitError
Submission-level errors.
SubmitMode
Runtime submit mode.
SubmitReliability
Reliability profile for direct and hybrid submission behavior.
SubmitTransportError
Low-level transport errors surfaced by submit backends.
TxFlowSafetyIssue
One concrete toxic-flow issue reported by a submit guard source.
TxFlowSafetyQuality
Coarse toxic-flow quality used by submit guards.
TxSubmitOutcomeKind
Final or immediate outcome classification for one submit attempt.
TxSubmitSuppressionKey
One key used to suppress repeated submission attempts for the same opportunity.
TxToxicFlowRejectionReason
Concrete reason one submit attempt was rejected before transport.

Traits§

DirectSubmitTransport
Direct transport interface.
RpcSubmitTransport
RPC transport interface.
TxFlowSafetySource
Dynamic source of toxic-flow safety state for submit guards.
TxSubmitOutcomeReporter
Callback surface for external outcome sinks.