# Unable to send vtxos to Bark Store, vtxos locked

**URL:** <https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162>\
**Category:** Troubleshooting\
**Created:** [November 12, 2025, 2:23am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162 "2025-11-12T02:23:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![arkanaut](https://community.second.tech/letter_avatar_proxy/v4/letter/a/7c8e57/32.png) [@arkanaut](https://community.second.tech/u/arkanaut)\
**Post date:** [November 12, 2025, 2:23am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/1 "2025-11-12T02:23:54Z")

</div>

Hi folks,

I’m following along with the tutorial using the latest bark (build from source 12-Nov-2025) against the esplora endpoint. I’ve gone to the faucet and received my 30k sats.

I’m not sure what happened, but somehow they moved from spendable\_sat=30000 to pending\_in\_round\_sat=30000.

I’ve run “refresh --all” but that doesn’t seem to do much.

Send sats via a lighting invoice then fails due to insufficient funds.

```auto
 ❯ bark vtxos
[2025-11-12 02:10:05.585 INFO] Connecting to Ark server using TLS...
[2025-11-12 02:10:06.026 INFO] Syncing wallet...
[2025-11-12 02:10:06.160 INFO] Syncing 0 pending lightning receives
[
  {
    "id": "f79a1a5c05a38e1090f0aee94e89aa1606651581f33af581e6130d62ade370e3:0",
    "amount_sat": 30000,
    "policy_type": "pubkey",
    "user_pubkey": "031a2e41b52cda3a1f333b64dc2c08b8cdc34b4d8928126519af7233f5da8d8653",
    "server_pubkey": "02f0f358c1b6173ddecec1ad06b42d3762f193e6ff98a3e112292aec21129f9f6b",
    "expiry_height": 278118,
    "exit_delta": 12,
    "chain_anchor": "081e6d409ce4977aca12297b922c39d7a1040caf5fb35e9f4a177bccd0322a03:0",
    "exit_depth": 2,
    "arkoor_depth": 1,
    "state": "Locked"
  }
]

 ❯ bark refresh --all
[2025-11-12 02:16:19.453 INFO] Connecting to Ark server using TLS...
[2025-11-12 02:16:19.994 INFO] Syncing wallet...
[2025-11-12 02:16:20.127 INFO] Syncing 0 pending lightning receives
[2025-11-12 02:16:20.192 INFO] Refreshing 0 vtxos...
[2025-11-12 02:16:20.192 INFO] Skipping refresh since no VTXOs are provided.
[2025-11-12 02:16:20.193 INFO] No round happened

 ❯ bark send <lightning invoice>
[2025-11-12 02:20:13.478 INFO] Connecting to Ark server using TLS...
[2025-11-12 02:20:13.946 INFO] Syncing wallet...
[2025-11-12 02:20:14.082 INFO] Syncing 0 pending lightning receives
[2025-11-12 02:20:14.151 INFO] Sending bolt11 payment of 0.00005000 BTC to invoice <lightning invoice>
An error occurred: Could not find enough suitable VTXOs to cover lightning payment
Caused by:
	Insufficient money available. Needed 0.00005000 BTC but 0 BTC is available

```

Where am I going?

Many thanks for your help!

---

<div class="post-metadata">

**Author:** ![arkanaut](https://community.second.tech/letter_avatar_proxy/v4/letter/a/7c8e57/32.png) [@arkanaut](https://community.second.tech/u/arkanaut)\
**Post date:** [November 12, 2025, 7:50am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/2 "2025-11-12T07:50:15Z")

</div>

So I managed to get another 10k from the faucet and I quickly managed to spend 5k on bone in the Bark store… leaving me with 5k in spendable vtxos.

I then ran `bark refresh --all` which threw the following error.

```auto
 ❯ bark refresh --all
[2025-11-12 07:44:19.442 INFO] Connecting to Ark server using TLS...
[2025-11-12 07:44:19.587 INFO] Syncing wallet...
[2025-11-12 07:44:19.636 INFO] Syncing 0 pending lightning receives
[2025-11-12 07:44:19.663 INFO] Refreshing 1 vtxos...
[2025-11-12 07:44:19.665 INFO] Refreshing 1 VTXOs (total amount = 0.00005000 BTC).
[2025-11-12 07:44:19.710 INFO] Waiting for a round start...
An error occurred: error on event stream
Caused by:
	error converting rpc round event
	rpc conversion error: invalid unsigned_round_tx

```

Now I have 35k in pending vtxos…

```auto
 ✗ bark balance
[2025-11-12 07:44:42.312 INFO] Connecting to Ark server using TLS...
[2025-11-12 07:44:42.468 INFO] Syncing wallet...
[2025-11-12 07:44:42.519 INFO] Syncing 0 pending lightning receives
{
  "spendable_sat": 0,
  "pending_lightning_send_sat": 0,
  "pending_lightning_receive": {
    "total_sat": 0,
    "claimable_sat": 0
  },
  "pending_in_round_sat": 35000,
  "pending_board_sat": 0,
  "pending_exit_sat": 0
}

```

Is there a way to unlock those VTXOs ? Why did the `bark refresh --all` fail ?

Many thanks for your help.

---

<div class="post-metadata">

**Author:** ![erik](https://community.second.tech/user_avatar/community.second.tech/erik/32/186_2.png) [@erik](https://community.second.tech/u/erik)\
**Post date:** [November 12, 2025, 12:29pm UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/3 "2025-11-12T12:29:20Z")

</div>

The error message looks like you compiled bark on `master`.

We improved the [code](https://gitlab.com/ark-bitcoin/bark/-/merge_requests/1070) which participates in a round and introduced a breaking change at the protocol level.

If you run `0.1.0-beta.2` the error message will disappear

---

<div class="post-metadata">

**Author:** ![arkanaut](https://community.second.tech/letter_avatar_proxy/v4/letter/a/7c8e57/32.png) [@arkanaut](https://community.second.tech/u/arkanaut)\
**Post date:** [November 13, 2025, 3:04am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/4 "2025-11-13T03:04:48Z")

</div>

Switching to the `0.1.0-beta.2` did indeed remove the error message when running `bark refresh --all`. Thank you!

However, my funds are still stuck in `pending_in_round_sat`

```auto
 ❯ bark balance
[2025-11-13 03:02:37.518 INFO] Connecting to Ark server using TLS...
[2025-11-13 03:02:37.715 INFO] Syncing wallet...
[2025-11-13 03:02:37.767 INFO] Syncing 0 pending lightning receives
{
  "spendable_sat": 0,
  "pending_lightning_send_sat": 0,
  "pending_lightning_receive": {
    "total_sat": 0,
    "claimable_sat": 0
  },
  "pending_in_round_sat": 35000,
  "pending_board_sat": 0,
  "pending_exit_sat": 0
}

```

How can I get them to `spendable_sat` ?

Many thanks for your help.

---

<div class="post-metadata">

**Author:** ![arkanaut](https://community.second.tech/letter_avatar_proxy/v4/letter/a/7c8e57/32.png) [@arkanaut](https://community.second.tech/u/arkanaut)\
**Post date:** [November 14, 2025, 7:28am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/5 "2025-11-14T07:28:50Z")

</div>

Hi there,

My vtxos still seem stuck in pending/locked.

I have 35,000 sats stuck in pending\_in\_round\_sat for over 2 days. The wallet shows two VTXOs in “Locked” state that appear to be stuck in an unfinished round.

**Environment Details**

- bark version: 0.1.0-beta.2 (commit 0d2984c2a81a9c91f0550880496818f04cf63e06)
- Server: [https://ark.signet.2nd.dev/](https://ark.signet.2nd.dev/)
- Chain source: [https://esplora.signet.2nd.dev/](https://esplora.signet.2nd.dev/)
- Network: Bitcoin Signet

Current Balance Status

```auto
  {
    "spendable_sat": 0,
    "pending_lightning_send_sat": 0,
    "pending_lightning_receive": {
      "total_sat": 0,
      "claimable_sat": 0
    },
    "pending_in_round_sat": 35000,
    "pending_board_sat": 0,
    "pending_exit_sat": 0
  }

```

**Locked VTXOs**

Running `bark vtxos --all` shows two VTXOs stuck in “Locked” state:

1. 30,000 sats - VTXO ID:  
f79a1a5c05a38e1090f0aee94e89aa1606651581f33af581e6130d62ade370e3:0
2. 5,000 sats - VTXO ID:  
3f345ba932d312fcaba2da7cefb6633a7b8d18fb2f62e47d2087acdba7019135:1

Both share the same chain anchor:  
081e6d409ce4977aca12297b922c39d7a1040caf5fb35e9f4a177bccd0322a03:0

**Timeline**

- Nov 12, 2024 ~07:44 UTC: Last successful payment (Lightning) - this appears to be when  
the VTXOs became locked
- Nov 12-14, 2024: Ran bark balance and bark maintain multiple times per day
- Current: Still showing “Syncing 2 pending round states…” in debug logs but no  
resolution

**Debug Log Pattern**

The logs consistently show the wallet attempting to sync these pending rounds:

[2025-11-14T06:03:31.581Z DEBUG bark::round] Syncing 2 pending round states…

This has been repeating for 2+ days with no change in status.

**Questions**

1. Low round traffic: Is it possible the round is stuck because there aren’t enough other  
participants on the signet server to complete the round transaction?
2. Round confirmation: Do I need to wait for other users to participate in rounds before  
my locked VTXOs can be processed?
3. Manual intervention: Is there a way to manually check the status of the round  
transaction or cancel/retry the pending round?
4. Expected behavior: How long should VTXOs typically remain in “Locked” state during  
normal round processing?

**What I’ve Tried**

- Ran bark balance multiple times (auto-syncs)
- Ran bark maintain multiple times over 2+ days
- Verified connection to server (config shows proper TLS connection)
- Checked movements and VTXO states

The VTXOs remain locked with no progress. Any guidance would be appreciated!

---

<div class="post-metadata">

**Author:** ![erik](https://community.second.tech/user_avatar/community.second.tech/erik/32/186_2.png) [@erik](https://community.second.tech/u/erik)\
**Post date:** [November 14, 2025, 8:15am UTC](https://community.second.tech/t/unable-to-send-vtxos-to-bark-store-vtxos-locked/162/6 "2025-11-14T08:15:31Z")

</div>

We don’t do migration scripts for all versions (yet).  
We usually recommend to drain your funds.

I’d recommend to just clear your wallet and delete the `~/.bark/`-folder and start again
