Bark settings

Accept Lightning & Ark payments
This toggle enables both Lightning and Ark payment methods at checkout. When turned off, your checkout will show your native BTCPay on-chain wallet address only in the QR and payment link. Your Bark balances and settings remain untouched, and you can still send and receive from the admin panel.Refresh on receive
Off by default. When enabled, Bark refreshes each received VTXO in the next available round, rather than waiting until it approaches expiry.Refreshing on receive provides maximum security, but it significantly increases the cost of receiving payments over Bark. See the Ark receive and Lightning receive trust models, and Second’s pricing.
Auto-refresh threshold
Bark automatically refreshes any VTXO whose remaining lifetime drops below this threshold. It’s set in hours and evaluated in blocks; the default is 24 hours (144 blocks). Refreshing is free within two days of expiry, and costs liquidity fees beyond that. So the default keeps automatic refreshes free, while a threshold above 48 hours trades fees for a wider safety margin before expiry. See Second’s pricing for the fee tiers.Backup
Select View Seed to display the wallet’s recovery phrase. The phrase alone is not a complete backup: see Back up your wallet.Danger Zone
Emergency exit all begins a process that reclaims your entire off-chain balance on-chain without the Ark server’s cooperation, as described in emergency exits. Before you can start an exit, the Bark on-chain balance needs at least 1,000 confirmed, spendable sats. That’s the plugin’s floor to start, not a fee estimate: the actual cost depends on fee rates and the number of VTXOs, so an exit can often require more. Once started, the exit broadcasts its transactions in sequence, which takes time. Multiple VTXOs will be exited in parallel. You can follow progress on the VTXOs page. If the exit starts and the on-chain balance is insufficient, the exit will pause and the plugin will prompt you to Receive an on-chain payment. Exited bitcoin lands in the Bark on-chain balance; withdraw it with Send, using the on-chain source.Ark server and chain source
You confirm these two endpoints at setup, and they can’t be changed afterwards:- Ark server: Second runs two servers:
https://ark.second.techon mainnet (the default) andark.signet.2nd.devon signet, for test deployments. Second doesn’t run any other servers. - Chain source: Any endpoint exposing the Esplora HTTP API, hosted or self-hosted: Esplora and mempool instances both work, while servers that only speak the Electrum protocol, such as a bare electrs, don’t. The plugin checks that the endpoint serves the right network. The default is Second’s
https://mempool.second.tech/api.