Record whether the key behind a transaction output has been spent.
Synopsis
Declared in <wallet/wallet.h>
[[requires_capability(0x7fbc76bfcf88), requires_capability(0x7fbc81b76948), requires_capability(0x7fbc7e0147c8), requires_capability(0x7fbc7e243c78), requires_capability(0x7fbc8e7148b8)]]
void
SetSpentKeyState(
WalletBatch& batch,
Txid const& hash,
unsigned int n,
bool used,
std::set<CTxDestination>& tx_destinations);
Parameters
Name |
Description |
batch |
The database batch to write through. |
hash |
The txid of the output. |
n |
The output index within the transaction. |
used |
Whether the key is marked as used/spent. |
tx_destinations |
Set to the destinations affected by the update. |
Created with MrDocs