//! Broadcaster trait and response types for submitting transactions to the BSV network.
use crateTransaction;
use async_trait;
/// Response from a successful broadcast.
/// Failure from a broadcast attempt.
/// Trait for broadcasting transactions to the BSV network.
///
/// Implementations send a serialized transaction to a network service and return
/// either a success response (containing the txid) or a failure description.