BTC Withdrawal

User sends tokens to the contract where they initially received the P2WSH or P2TR lock.
Ensure the sender is the native BTC sender.
If using a MetaMask address, specify the receiver; otherwise, the transaction will be rejected.
A P2PKH output is created.
The BTC is sent back to the user through a TSS signed transaction, completing the withdrawal process.
(EVM chains only) Contract verifies the voucher and then destroys it to prevent reuse.
Last updated