Skip to main content

Rebroadcast Unconfirmed Transactions

Rebroadcasts all unconfirmed transactions to connected peers. Requires admin password. This is a POST-only endpoint.

Request

POST /nxt?requestType=rebroadcastUnconfirmedTransactions&adminPassword=<adminPassword>

Parameters

NameTypeRequiredDescription
adminPasswordstringConditionalAdmin password required if nxt.adminPassword is set.

Response

{
"done": true
}

Response Fields

FieldTypeDescription
donebooleantrue if rebroadcast was successful.

Error Responses

ConditionResponse
Runtime exception during rebroadcastError response from JSONData.putException()

Notes

  • This endpoint does not require the blockchain to be running (requireBlockchain = false).
  • Not chain-specific.
  • Requires admin password authentication (requirePassword = true).
  • Requires POST method (requirePost = true).
  • Calls Nxt.getTransactionProcessor().rebroadcastAllUnconfirmedTransactions().

Source: RebroadcastUnconfirmedTransactions.java.

Example

curl -X POST "http://localhost:22024/nxt" \
-d "requestType=rebroadcastUnconfirmedTransactions" \
-d "adminPassword=mySecretPassword"