curl --request POST \
--url https://api.example.com/api/v1/wallet/refresh/counterparty{
"funding_txid": "<string>",
"id": 1,
"participation": {
"inputs": [
"<string>"
],
"outputs": [
{
"amount_sat": 1,
"policy_type": "<string>",
"user_pubkey": "<string>"
}
]
},
"status": {
"error": "<string>",
"status": "sync-error"
},
"unlock_hash": "<string>",
"funding_tx_hex": "<string>"
}Registers all out-of-round VTXOs held by the wallet for refresh in the next Ark round. Refreshing replaces out-of-round VTXOs under arkoor trust assumptions with trustless, in-round VTXOs. Out-of-round VTXOs whose entire transaction chain originates from your own in-round VTXOs are excluded. The background daemon automatically participates in the round and progresses it to completion. Use the rounds endpoint to track progress.
curl --request POST \
--url https://api.example.com/api/v1/wallet/refresh/counterparty{
"funding_txid": "<string>",
"id": 1,
"participation": {
"inputs": [
"<string>"
],
"outputs": [
{
"amount_sat": 1,
"policy_type": "<string>",
"user_pubkey": "<string>"
}
]
},
"status": {
"error": "<string>",
"status": "sync-error"
},
"unlock_hash": "<string>",
"funding_tx_hex": "<string>"
}Returns the refresh result
The round transaction id, if already assigned
Unique identifier for the round
x >= 0the round participation details
Show child attributes
the current status of the round
Show child attributes
Was this page helpful?