Skip to content

Instantly share code, notes, and snippets.

@tiero
Last active July 28, 2025 00:27
Show Gist options
  • Save tiero/362c736f09f975f899496b33d48cccad to your computer and use it in GitHub Desktop.
Save tiero/362c736f09f975f899496b33d48cccad to your computer and use it in GitHub Desktop.

Arkade x PlanB Hackathon

Welcome to the Plan B hackathon! This section will get you up and running quickly with Bitcoin's Arkade virtual layer.

Step 1: Try the Arkade Wallet (5 minutes)

Before building with the SDK, let's experience Arkade firsthand with our ready-made PWA wallet:

πŸ”— Open Arkade Wallet

This Progressive Web App demonstrates the full Ark experience:

  1. Create/Restore Wallet: Generate a new wallet or import an existing one
  2. Get Test Funds: Use the faucet to get testnet Bitcoin
  3. Instant Transfers: Send Bitcoin instantly and cheaply to other Ark users
  4. Check Balance: See Arkade balances
  5. Onboard and Offboard: Convert VTXOs back to on-chain Bitcoin when needed

πŸ’‘ Pro Tip: Try sending Bitcoin between two browser tabs/devices to see instant transfers!

Step 2: Understanding Arkade Concepts

After using the wallet, you'll understand these key concepts:

  • VTXOs (Virtual UTXOs): Off-chain Bitcoin that can be transferred instantly
  • Virtual Mempool: A virtual space where VTXOs exist in a pre-confirmed state before being batch settled on-chain to inherith bitcoin finality
  • Onboarding: Moving Bitcoin from blockchain to Arkade
  • Offboarding: Moving Bitcoin from Arkade back to blockchain (collaborative exit)
  • Ark Server: Coordinator that manages the off-chain operations

Step 3: Start Building

Now you're ready to integrate these features into your own application!

Follow the documentation below to use the Arkade SDK: πŸ”— Build your own Arkade wallet with the SDK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment