curl --request POST \
--url https://api.example.com/api/v1/wallet/refresh/vtxos \
--header 'Content-Type: application/json' \
--data '
{
"vtxos": [
"<string>"
]
}
'{
"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 the specified VTXOs for refresh in the next Ark round. The input VTXOs are locked immediately and will be forfeited once the round completes, yielding new VTXOs with a fresh expiry. 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/vtxos \
--header 'Content-Type: application/json' \
--data '
{
"vtxos": [
"<string>"
]
}
'{
"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>"
}List of VTXO IDs to refresh
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?