This is an advanced feature. Most users should use swap providers for faster, more efficient onboarding and offboarding. The native ramp processes described here require multiple onchain transactions and higher minimum amounts.
Overview
Ramps are Arkade’s native mechanisms for converting between onchain Bitcoin (UTXOs) and offchain Arkade funds (VTXOs). There are two processes:- Onboarding (Boarding) - Convert a UTXO into a VTXO (requires 2 onchain transactions minimum)
- Offboarding (Exiting) - Convert a VTXO back into a UTXO (collaborative or unilateral)
Cost and Time Considerations:
- Native onboarding requires at least 2 onchain transactions
- Users must wait for confirmations between steps
- Minimum amounts apply due to Bitcoin network fees
When to Use Native Ramps
Consider using native ramps only when:- You need to move large amounts where onchain fees are proportionally small
- You’re a professional service provider managing liquidity
- Swap providers are unavailable or don’t meet your requirements
- You want full control over the onboarding/offboarding process
Onboarding (Boarding)
Boarding converts an onchain Bitcoin UTXO into an offchain Arkade VTXO through a specialized process.Understanding Boarding Addresses
A boarding address is a special 2-of-2 multisig Taproot address that protects against double-spending during the onboarding process. While any UTXO can technically be used for onboarding, boarding addresses are the recommended approach because they prevent malicious users from double-spending and causing the commitment transaction to fail.The Boarding Process
1
Generate a boarding address
Get a boarding address from your wallet:
2
Send Bitcoin onchain
Send Bitcoin to the boarding address from any standard Bitcoin wallet. Wait for the transaction to confirm.
This is your first onchain transaction. Standard network fees apply.
3
Initiate the boarding settlement
Once confirmed, settle the boarding UTXO to your Arkade wallet:
4
Arkade Server processes
The Arkade server includes your UTXO in a Commitment Transaction and broadcasts it.
This is the second onchain transaction.
5
Receive your VTXO
Once the Commitment Transaction confirms, you receive a VTXO that you can spend offchain instantly with near-zero fees.
Total Cost: 2 onchain transactions minimum (one to send to boarding address, one for the commitment transaction). Consider using Lightning swaps for smaller amounts where these fees would be proportionally high.
Offboarding (Collaborative Exit)
Offboarding converts your offchain VTXOs back into onchain Bitcoin UTXOs. The collaborative exit is the recommended method when the Arkade server is available.The Offboarding Process
1
Specify your destination
Choose where you want to receive your onchain Bitcoin:
2
Request the offboard
Request the Arkade server to convert your VTXOs to an onchain UTXO:
3
Server processes
The Arkade server includes your offboarding request in the next Commitment Transaction and broadcasts it to Bitcoin.
4
Receive onchain Bitcoin
Once the transaction confirms, you have a standard Bitcoin UTXO at your destination address.
Collaborative exit is faster and cheaper than unilateral exit. It batches multiple exits together, reducing per-user costs.
Unilateral Exit
Unilateral exit allows you to reclaim your Bitcoin onchain without the Arkade server’s cooperation. This is your trustless safety mechanism but is significantly more expensive and complex.Only use unilateral exit if:
- The Arkade server is permanently unavailable
- You cannot reach the server for collaborative exit
- You need to exercise your trustless exit rights
The Unilateral Exit Process
1
Create and fund an onchain wallet
Unilateral exit requires unrolling virtual transactions onchain. Each transaction needs miner fees paid via P2A outputs.Send Bitcoin to this address to cover transaction fees for the unroll process.
2
Unroll your VTXO
Unrolling publishes the chain of virtual transactions to the Bitcoin blockchain. This is done sequentially with confirmation waits between each transaction.
3
Wait for CSV locktime
After unrolling, you must wait for the CHECKSEQUENCEVERIFY (CSV) relative timelock to expire before you can spend your VTXO.
4
Complete the exit
Once the locktime is reached, claim your Bitcoin:
Learn More: See Unilateral Exit Security for detailed information about exit requirements, timelocks, and the trustless guarantees provided.
Summary
Native ramps provide protocol-level mechanisms for moving Bitcoin in and out of Arkade, but they come with significant costs and complexity:- Onboarding: 2+ onchain transactions, confirmation wait times
- Collaborative Offboarding: 1 onchain transaction, batched for efficiency
- Unilateral Exit: Multiple sequential onchain transactions, high fees, timelock waits
Next Steps
- VTXO Management - Learn how to manage VTXO renewal and recovery
- Lightning Swaps - Recommended: Use Lightning for easier in/out
- Settlement Process - Understand Arkade’s settlement mechanics