ReserveBTC

Dash
Fct
Test

Bitcoin Address Verification

Learn how to verify ownership of your Bitcoin address so the Oracle system can monitor your balance and automatically manage your synthetic tokens.

Verification Overview

Bitcoin address verification proves you control a Bitcoin address, enabling the Oracle to monitor your balance and automatically mint/burn tokens based on balance changes.

Current Status

BIP-322 signature verification is currently implemented as a mock for testnet purposes. Full cryptographic verification will be deployed for mainnet.

Secure

No private key exposure

Cryptographic

Mathematical proof

Instant

Immediate verification

Step-by-Step Verification

1

Connect Your EVM Wallet

First, connect your MetaMask or other EVM wallet to the ReserveBTC interface.

What happens:

  • • Your EVM address is identified
  • • Connection to MegaETH network is established
  • • Wallet permissions are granted
  • • Interface prepares for verification
2

Enter Your Bitcoin Address

Provide the Bitcoin address you want to verify. This can be any address type.

Supported Address Types:

1... Legacy (P2PKH)

3... SegWit (P2SH)

bc1... Native SegWit

bc1p... Taproot

3

Generate Verification Message

The system generates a unique verification message that includes your addresses and timestamp.

Sample Message Format:

ReserveBTC Verification
Address: [YOUR_BITCOIN_ADDRESS]
EVM: 0x1234...5678
Timestamp: 1698765432
Copy this message to sign with your Bitcoin wallet
4

Sign Message with Bitcoin Wallet

Use your Bitcoin wallet to create a BIP-322 signature of the verification message.

Sparrow Wallet

  1. 1. Go to Tools → Sign/Verify Message
  2. 2. Select your Bitcoin address
  3. 3. Paste the verification message
  4. 4. Click "Sign Message"
  5. 5. Copy the generated signature

Electrum Wallet

  1. 1. Go to Tools → Sign/Verify Message
  2. 2. Enter your Bitcoin address
  3. 3. Paste the verification message
  4. 4. Click "Sign"
  5. 5. Copy the signature output

Important Notes

  • • Make sure you're signing with the exact address you entered
  • • Copy the message exactly as shown (including line breaks)
  • • Some wallets may require enabling BIP-322 in settings
  • • The signature will be a long base64-encoded string
5

Submit Signature for Verification

Paste the BIP-322 signature back into the ReserveBTC interface for verification.

Verification Process:

  1. Paste your BIP-322 signature into the signature field
  2. Click "Verify Signature" button
  3. System validates signature cryptographically
  4. Bitcoin balance is checked via blockchain APIs
  5. User profile is created with verified address
  6. Tokens become available for minting

✅ Successful Verification

Once verified, you'll see a confirmation message and your Bitcoin balance will be displayed. You can now mint synthetic tokens backed by your Bitcoin holdings.

Common Verification Issues

❌ "Signature Invalid"

Possible causes:

  • Message was modified or not copied exactly
  • Wrong address was used for signing
  • Wallet doesn't support BIP-322 properly
  • Signature was truncated when copying

Solutions:

  • Re-copy the message exactly as shown
  • Verify you're signing with the correct address
  • Try a different BIP-322 compatible wallet
  • Check that entire signature was copied

⚠️ "Balance Not Found"

Possible causes:

  • Address has zero Bitcoin balance
  • Recent transaction not yet confirmed
  • Address format not recognized
  • Blockchain API temporarily unavailable

Solutions:

  • Ensure address has confirmed Bitcoin balance
  • Wait for recent transactions to confirm
  • Try again in a few minutes
  • Verify address format is correct

ℹ️ "Wallet Not Supported"

Recommended alternatives:

  • Download Sparrow Wallet (best BIP-322 support)
  • Update Electrum to latest version
  • Import seed phrase to supported wallet temporarily
  • Use Bitcoin Core for advanced users

Security Best Practices

✅ Safe Practices

  • Only sign messages you understand
  • Verify message content before signing
  • Use official ReserveBTC interface only
  • Keep wallet software updated
  • Use hardware wallets when possible

❌ Avoid These

  • Never sign messages from unknown sources
  • Don't share signatures publicly
  • Avoid custodial wallets for signing
  • Don't use unverified wallet software
  • Never share private keys or seed phrases

After Successful Verification

Once your Bitcoin address is verified, the Oracle system will continuously monitor your Bitcoin balance and keep your synthetic tokens synchronized.

Continuous Monitoring

Balance checked every 5 minutes

Auto-Sync

Tokens updated automatically

Ready for DeFi

Participate in protocols

Verification FAQ

How long does verification take?

Verification is instant once you submit a valid BIP-322 signature. The cryptographic verification happens immediately.

Can I verify multiple Bitcoin addresses?

Yes, you can verify multiple Bitcoin addresses to the same EVM address. Each address must be verified separately with its own BIP-322 signature.

What if my Bitcoin balance changes?

The Oracle system automatically detects balance changes and updates your token supply accordingly. No action required on your part.

Is there a minimum Bitcoin balance required?

No minimum balance is required for verification, but you need some Bitcoin to mint tokens. Even small amounts (0.00000001 BTC) can be used.