Submit the transaction to the node's mempool and then relay to peers. Should be called after CreateTransaction unless you want to abort broadcasting the transaction.
Declared in <wallet/wallet.h>
void
CommitTransaction(
CTransactionRef tx,
std::optional<Txid> replaces_txid = std::nullopt,
std::optional<std::string> comment = std::nullopt,
std::optional<std::string> comment_to = std::nullopt,
std::vector<std::string> const& messages = {},
std::vector<std::string> const& payment_requests = {});
| Name | Description |
|---|---|
| tx [in] | The transaction to be broadcast. |
| replaces_txid [in] | The txid of the transaction that this transaction replaces |
| comment [in] | The user's comment for this transaction |
| comment_to [in] | The comment for this transaction indicating where coins are sent to |
| messages [in] | The BIP 21 URI messages to attach to this transaction |
| payment_requests [in] | The serialized BIP 70 payment requests to attach to this transaction |