Kaon
  • INTRODUCTION
    • What is Kaon?
    • Why Kaon?
    • Who Should Use Kaon?
    • Who Should Build On Kaon?
    • How Does it Work?
    • Terminology
  • QUICKSTART
    • Getting Started
    • 5-Minute Setup
    • Hello KAON!
  • CORE CONCEPTS
    • Fundamentals Overview
      • Unifying Bitcoin and Ethereum(EVM)
    • Cross-Chain Interactions
      • Bridge-less Token Transfers
      • Oracle-less Cross-chain Message
      • Cross-Chain Transaction Management
      • Gasless Operating Process
      • Bridge-less ERC cross-chain Transfers
    • BTC Transaction Lifecycle
      • BTC Locking and Mirroring
      • BTC Withdrawal
    • EVM Integrations
      • mirrorBTC and EVM Interactions
      • mirrorBTC Transfer To EVM Chain
      • Restore mirrorBTC From Wrap Process
      • Metamask and other Offchain EVM Wallets Support
    • Consensus Mechanisms
      • Kaon Chain Consensus (dPoS)
      • Cross-Chain BFT Consensus
      • Slashing Incidence Process
    • Key Innovations
  • NETWORK & TOOLS
    • Kaon Testnet
    • Kaon CLI
    • Network and Tools
  • GUIDES & TUTORIALS
    • Creating a Time-Locked Bitcoin Vault
Powered by GitBook
On this page
  1. CORE CONCEPTS
  2. BTC Transaction Lifecycle

BTC Withdrawal

  1. User sends tokens to the contract where they initially received the P2WSH or P2TR lock.

  2. Ensure the sender is the native BTC sender.

  3. If using a MetaMask address, specify the receiver; otherwise, the transaction will be rejected.

  4. A P2PKH output is created.

  5. The BTC is sent back to the user through a TSS signed transaction, completing the withdrawal process.

  6. (EVM chains only) Contract verifies the voucher and then destroys it to prevent reuse.

PreviousBTC Locking and MirroringNextEVM Integrations

Last updated 7 months ago