BitTap Documentation
  • About BitTap
  • Wallet Product
    • Custodial vs. Non-Custodial
    • Off-Chain Proof
    • Get Started
    • Privacy Policy
  • DEX PRODUCT
    • Overview
  • Developer Guides
    • Overview
    • API Reference
      • CreateWallet
      • NewAddr
      • DecodeAddr
      • QueryAddrs
      • ImportAsset
      • QueryAssetStat
      • ListAssetHistory
      • Estimate-tx-fee
      • GetAssetBalance
      • GetBtcBalance
      • 💎SendAsset
        • TransferAsset
        • AnchorVirtualPsbt
        • PublishTransfer
      • 💎SendBtc
        • TransferBtc
        • PublishTransferBtc
    • JS SDK
Powered by GitBook
On this page
  1. Developer Guides
  2. API Reference
  3. SendBtc

TransferBtc

First step to transfer BTC to an address. Psbt will be returned in response for user's sign.

POST /api/transfer-btc

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Body

Name
Type
Description

wallet_id

string

The end user's wallet id

recv_addr

string

BTC address to send to.

amount

int64

Amount to send in sats

min_conf

int32

Minimized confirmations to be as a legal UTXO

fee_rate

int64

Fee rate in sat/vB

Request

{
    "wallet_id":"23a06ee3-050a-46f7-9eec-68d95471dd6c",
    "recv_addr": "bc1qp9zm6x5q6y02036l2q93936c4fs3acjr546yly",
    "amount": 20000000,
    "min_conf":6,
    "fee_rate":4
}

Response

{
    "code": 0,
    "data": {
        "funded_psbt": ["cHNidP8BAHECAAAAAZGPYjWItkw0iOLPoanYSbYw+ibmnOqbnaix+sNsbImqAQAAAAD/////AgAtMQEAAAAAFgAUK2uwcXCF0j52o+XLVed9PD3MD57gJiEKAAAAABYAFAtC6UPwxusmdFdvhnMxvQmlkLS9AAAAAAABAN8CAAAAAAEBFDSqn+dU1Uxa/T8LJv3WP1PjR0wI3gfrGdECY7WMGZcCAAAAAP////8CgJaYAAAAAAAWABQra7BxcIXSPnaj5ctV5308PcwPnmpvUgsAAAAAFgAUC0LpQ/DG6yZ0V2+GczG9CaWQtL0CSDBFAiEA5mci4K5/n+MizCD/DvNDnxgx3YsGJ0CCtTr7u90liscCIFOHtC3VUOiZKC3Gf6s62MvJMPJVVgrDTPZ2LHeHujt2ASEC01BZ4Z28cGjI+8G+YVQTa165hkxiYML89466wQgVeMMAAAAAAQEfam9SCwAAAAAWABQLQulD8MbrJnRXb4ZzMb0JpZC0vQEDBAEAAAAiBgMogeczlXHujeNLANvMEPQj1w3V1sxRx9bs8zJVMR0E4BgAAAAAVAAAgAAAAIAAAACAAAAAAAAAAAAAAAA="]
    },
    "message": "",
    "traceid": "a73c5849-6a10-4bda-a411-d6c236277939"
}
{
  "error": "Invalid request"
}
PreviousSendBtcNextPublishTransferBtc

Last updated 8 months ago

💎