DocumentationRecovery

Recovery guide: move funds without Stablevoy

Stablevoy is non-custodial: if our service ever stopped, nothing would be locked. Anyone can forward a deposit address to its fixed destinations, and only to them.

Forward funds yourself

Stablevoy never holds your funds. Each deposit address is a contract that can only send to your payout address and the fixed fee recipient. If our service were unavailable, you can move funds yourself:

  1. Open the ForwarderFactory contract of the network on its block explorer (address listed in the API at /v1/networks).
  2. Call sweep(invoiceSalt, merchant, feeBps, token) with the invoice salt, your payout address, the fee in basis points and the token address. These values are in your invoice data and in every webhook.
  3. Anyone can submit this transaction, and the funds can only arrive at your address.
  4. The same call forwards balances under $1, which Stablevoy does not sweep automatically: they wait on the address for the next payment to it.