Error during self-send

I got an error while trying to send to my own ark address on signet. I’m using the bark-cli built from source on commit 57be2d2d.

Logs

bark % bark vtxos
[2026-02-24 18:37:14.007 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:37:14.594 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:37:14.600 INFO] Syncing wallet…
[
{
“id”: “f2d2ab7694d8fc4aa280d3d8c28d780a21492715e14bb52a50e032cfc48d0d94:0”,
“amount_sat”: 30000,
“policy_type”: “pubkey”,
“user_pubkey”: “03bd9a2f25203ca3526fe1319c7066fda1fbcc78970b5f5cbfb2b0e81f7e40564c”,
“server_pubkey”: “03244a5a493e5f0c7b2ff513575715c036100ae219e5765ea688eb542a06f85aed”,
“expiry_height”: 293165,
“exit_delta”: 12,
“chain_anchor”: “cd69d220d221c9cce17895007370a666ca773e3fb8cdb0eb983686aad2ff7161:0”,
“exit_depth”: 4,
“state”: {
“type”: “spendable”
}
}
]

bark % bark address
[2026-02-24 18:37:22.084 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:37:22.605 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
tark1pem36wcfzqqp4mzla7tjnulyj0flz2nsj2jdzhntf4q8mnvkpjsgljeexjdyrktezqyp4tzarshytva3r0pj4909hnk0j62lgvd5tt0pqph6sr4dujgvvxysk8hs4f

bark % bark send tark1pem36wcfzqqp4mzla7tjnulyj0flz2nsj2jdzhntf4q8mnvkpjsgljeexjdyrktezqyp4tzarshytva3r0pj4909hnk0j62lgvd5tt0pqph6sr4dujgvvxysk8hs4f 1000sats
[2026-02-24 18:37:32.561 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:37:33.116 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:37:33.121 INFO] Syncing wallet…
[2026-02-24 18:37:33.541 INFO] Sending arkoor payment of 0.00001000 BTC to address tark1pem36wcfzqqp4mzla7tjnulyj0flz2nsj2jdzhntf4q8mnvkpjsgljeexjdyrktezqyp4tzarshytva3r0pj4909hnk0j62lgvd5tt0pqph6sr4dujgvvxysk8hs4f
[2026-02-24 18:37:34.395 ERROR] Failed to post the vtxos to the destination’s mailbox: ‘status: ‘Client specified an invalid argument’, self: “invalid VTXO”, metadata: {“server”: “openresty”, “date”: “Tue, 24 Feb 2026 23:37:34 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “x-served-by”: “ark.signet.2nd.dev”}’
An error occurred: Failed to deliver arkoor vtxos to any destination

bark % bark vtxos
[2026-02-24 18:37:42.475 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:37:43.062 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:37:43.066 INFO] Syncing wallet…
[
{
“id”: “3a6c35f5b559a9be6761c4e2383167bdb8c29f531e5b2cb8a32be3df395c1df8:0”,
“amount_sat”: 29000,
“policy_type”: “pubkey”,
“user_pubkey”: “026c15210d5a4358bd02f4ebc620c5acefae3e21489363e4bcd191897af3a4430c”,
“server_pubkey”: “03244a5a493e5f0c7b2ff513575715c036100ae219e5765ea688eb542a06f85aed”,
“expiry_height”: 293165,
“exit_delta”: 12,
“chain_anchor”: “cd69d220d221c9cce17895007370a666ca773e3fb8cdb0eb983686aad2ff7161:0”,
“exit_depth”: 6,
“state”: {
“type”: “spendable”
}
}
]

bark % bark address
[2026-02-24 18:37:55.474 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:37:56.024 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
tark1pem36wcfzqqpwtfd27wwteltknnekle2zz4hvwj250437n269s5f6656r3wuextfzqyph9kvdc00w0f3ev6hfgv897fy48s9lccluuchaz5yse34ccm8uyfgjylz79

bark % bark send tark1pem36wcfzqqpwtfd27wwteltknnekle2zz4hvwj250437n269s5f6656r3wuextfzqyph9kvdc00w0f3ev6hfgv897fy48s9lccluuchaz5yse34ccm8uyfgjylz79 5000sats
[2026-02-24 18:38:10.241 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:38:10.804 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:38:10.812 INFO] Syncing wallet…
[2026-02-24 18:38:11.218 INFO] Sending arkoor payment of 0.00005000 BTC to address tark1pem36wcfzqqpwtfd27wwteltknnekle2zz4hvwj250437n269s5f6656r3wuextfzqyph9kvdc00w0f3ev6hfgv897fy48s9lccluuchaz5yse34ccm8uyfgjylz79
[2026-02-24 18:38:12.106 ERROR] Failed to post the vtxos to the destination’s mailbox: ‘status: ‘Client specified an invalid argument’, self: “invalid VTXO”, metadata: {“server”: “openresty”, “date”: “Tue, 24 Feb 2026 23:38:12 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “x-served-by”: “ark.signet.2nd.dev”}’
An error occurred: Failed to deliver arkoor vtxos to any destination

For more information, try ‘–help’.

bark % bark send tark1pem36wcfzqqp4mzla7tjnulyj0flz2nsj2jdzhntf4q8mnvkpjsgljeexjdyrktezqyp4tzarshytva3r0pj4909hnk0j62lgvd5tt0pqph6sr4dujgvvxysk8hs4f 1000sats
[2026-02-24 18:38:59.299 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:38:59.824 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:38:59.831 INFO] Syncing wallet…
[2026-02-24 18:39:00.225 INFO] Sending arkoor payment of 0.00001000 BTC to address tark1pem36wcfzqqp4mzla7tjnulyj0flz2nsj2jdzhntf4q8mnvkpjsgljeexjdyrktezqyp4tzarshytva3r0pj4909hnk0j62lgvd5tt0pqph6sr4dujgvvxysk8hs4f
[2026-02-24 18:39:01.046 ERROR] Failed to post the vtxos to the destination’s mailbox: ‘status: ‘Client specified an invalid argument’, self: “invalid VTXO”, metadata: {“server”: “openresty”, “date”: “Tue, 24 Feb 2026 23:39:00 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “x-served-by”: “ark.signet.2nd.dev”}’
An error occurred: Failed to deliver arkoor vtxos to any destination

bark % bark balance
[2026-02-24 18:39:14.585 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:39:15.160 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:39:15.163 INFO] Syncing wallet…
{
“spendable_sat”: 23000,
“pending_lightning_send_sat”: 0,
“claimable_lightning_receive_sat”: 0,
“pending_in_round_sat”: 0,
“pending_board_sat”: 0,
“pending_exit_sat”: 0
}

bark % bark vtxos
[2026-02-24 18:39:27.398 INFO] Connecting to Ark server using TLS…
[2026-02-24 18:39:27.968 INFO] Ark info: ArkInfo { network: Signet, server_pubkey: PublicKey(ed5af8062a54eb88a65e76e519e20a1036c015575713f52f7b0c5f3e495a4a24356c7c8eec376037718c88438df7d74dc5fa4aea4d530c0170b39567a5076641), mailbox_pubkey: PublicKey(d522ab15fe2e8799bda8e8ceef93b6e9d6e8c3eba4e505fb16329bc736de15bb4bb0f0edae3b1d4954d1419bd2cb5085a630cd0046b77f2b07c24cc8828caafd), round_interval: 300s, nb_round_nonces: 10, vtxo_exit_delta: 12, vtxo_expiry_delta: 144, htlc_send_expiry_delta: 256, htlc_expiry_delta: 6, max_vtxo_amount: Some(100000000 SAT), required_board_confirmations: 1, max_user_invoice_cltv_delta: 250, min_board_amount: 10000 SAT, offboard_feerate: FeeRate(1000), offboard_fixed_fee_vb: 100, ln_receive_anti_dos_required: false }
[2026-02-24 18:39:27.972 INFO] Syncing wallet…
[
{
“id”: “fcaa81ff60e72100fa7cba43c1fbc486702a747de06581436215579fcd2c31c6:0”,
“amount_sat”: 23000,
“policy_type”: “pubkey”,
“user_pubkey”: “028d867829565eff06ea197183466fe38948da6ac10e052eae665e32c83b0b9d25”,
“server_pubkey”: “03244a5a493e5f0c7b2ff513575715c036100ae219e5765ea688eb542a06f85aed”,
“expiry_height”: 293165,
“exit_delta”: 12,
“chain_anchor”: “cd69d220d221c9cce17895007370a666ca773e3fb8cdb0eb983686aad2ff7161:0”,
“exit_depth”: 10,
“state”: {
“type”: “spendable”
}
}
]

1 Like

I think what’s happening here is an incompatibility because the signet Ark server is running beta.7 which is about 4 weeks old and I’m pretty sure we’ve made breaking changes since then. We don’t handle incompatibility very well right now and it’s something we’re looking to improve for mainnet. Would you mind testing with beta.7 and see if it works?

1 Like