{"version":1,"pages":[{"id":"yHVy1obiOWBYndxG53pI","title":"About BitTap","pathname":"/","siteSpaceId":"sitesp_oTb2f","description":"Decentralized solutions on Taproot Assets and Lightning Network"},{"id":"GNSlRE4QyMSQdrEDfdO0","title":"Custodial vs. Non-Custodial","pathname":"/wallet-product/custodial-vs.-non-custodial","siteSpaceId":"sitesp_oTb2f","description":"","breadcrumbs":[{"label":"Wallet Product"}]},{"id":"6P8PaiZ18MTNoC0wFGlD","title":"Off-Chain Proof","pathname":"/wallet-product/off-chain-proof","siteSpaceId":"sitesp_oTb2f","breadcrumbs":[{"label":"Wallet Product"}]},{"id":"obRzTRbZbNYrD58MzkAZ","title":"Get Started","pathname":"/wallet-product/get-started","siteSpaceId":"sitesp_oTb2f","description":"Now ready to use BitTap wallet playing with Taproot Assets in a truly decentralized way!","breadcrumbs":[{"label":"Wallet Product"}]},{"id":"0msZHRPv01CxFUmqm1sS","title":"Privacy Policy","pathname":"/wallet-product/privacy-policy","siteSpaceId":"sitesp_oTb2f","description":"","breadcrumbs":[{"label":"Wallet Product"}]},{"id":"43JmWiUJBaC9vV4boz58","title":"Overview","pathname":"/dex-product/overview","siteSpaceId":"sitesp_oTb2f","description":"Welcome to the BitTap Decentralized MarketPlace for Taproot Assets.","breadcrumbs":[{"label":"DEX PRODUCT"}]},{"id":"QWd9vAD80KolIXqigcyk","title":"Overview","pathname":"/developer-guides/overview","siteSpaceId":"sitesp_oTb2f","description":"Welcome to the developer documentation for BitTap Wallet.","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"1znfcNZR2Vc45Ks6oKgV","title":"API Reference","pathname":"/developer-guides/api-reference","siteSpaceId":"sitesp_oTb2f","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"QktoksktsfgZad9oUdWr","title":"CreateWallet","pathname":"/developer-guides/api-reference/createwallet","siteSpaceId":"sitesp_oTb2f","description":"Create a wallet for the end user.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"o8hfjUFvroTxqEBlFFkF","title":"NewAddr","pathname":"/developer-guides/api-reference/newaddr","siteSpaceId":"sitesp_oTb2f","description":"Create a new Taproot Assets address.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"aO0UNsfNAb9vUsDsyfvV","title":"DecodeAddr","pathname":"/developer-guides/api-reference/decodeaddr","siteSpaceId":"sitesp_oTb2f","description":"Decode a Taproot Assets address.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"4gravi7nCiSXTiWI2NIL","title":"QueryAddrs","pathname":"/developer-guides/api-reference/queryaddrs","siteSpaceId":"sitesp_oTb2f","description":"Query all created Taproot Assets addresses in a wallet.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"O2EyG7ENdVqPXcTjl3yi","title":"ImportAsset","pathname":"/developer-guides/api-reference/importasset","siteSpaceId":"sitesp_oTb2f","description":"Import a Taproot Asset from other universe.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"ySoAJ9JSsbrWJHvxSoke","title":"QueryAssetStat","pathname":"/developer-guides/api-reference/queryassetstat","siteSpaceId":"sitesp_oTb2f","description":"Query all Taproot Assets metadata in Bittapd without regarding end users.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"Uq1M6Zbc5Fgu9HkUbz0B","title":"ListAssetHistory","pathname":"/developer-guides/api-reference/listassethistory","siteSpaceId":"sitesp_oTb2f","description":"List all Taproot Assets and BTC transaction history in a wallet.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"EsGnbzJ2auNQCEyq7hhf","title":"Estimate-tx-fee","pathname":"/developer-guides/api-reference/estimate-tx-fee","siteSpaceId":"sitesp_oTb2f","description":"Estimate the transaction fee for current layer 1 or layer 2 asset transfer.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"XYGf8MbRMkiAek4wdGuS","title":"GetAssetBalance","pathname":"/developer-guides/api-reference/getassetbalance","siteSpaceId":"sitesp_oTb2f","description":"Get all Taproot Assets balance in a wallet.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"gL9875TA1XOomCdF2PZD","title":"GetBtcBalance","pathname":"/developer-guides/api-reference/getbtcbalance","siteSpaceId":"sitesp_oTb2f","description":"Get BTC balance in a wallet.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"y169mm7OwSPpxo1rVYKQ","title":"SendAsset","pathname":"/developer-guides/api-reference/sendasset","siteSpaceId":"sitesp_oTb2f","emoji":"1f48e","description":"Sending assets requires several rounds of communication between wallet and bittapd, because bittapd needs end users to sign twice.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"yRzmTfdQ9iWoayIidNMo","title":"TransferAsset","pathname":"/developer-guides/api-reference/sendasset/transferasset","siteSpaceId":"sitesp_oTb2f","description":"First step to transfer Taproot Assets to an address. Virtual psbts for active assets and passive assets will be returned in response for user's first time sign.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"},{"label":"SendAsset","emoji":"1f48e"}]},{"id":"Ux43aNnXfKNdAYfbHr8r","title":"AnchorVirtualPsbt","pathname":"/developer-guides/api-reference/sendasset/anchorvirtualpsbt","siteSpaceId":"sitesp_oTb2f","description":"Second step to transfer Taproot Assets to an address. This will accept the user's signed virtual psbt to verify, and if valid, return anchored psbt for another signature.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"},{"label":"SendAsset","emoji":"1f48e"}]},{"id":"0wNSoBIcZrXqNUFtT51Q","title":"PublishTransfer","pathname":"/developer-guides/api-reference/sendasset/publishtransfer","siteSpaceId":"sitesp_oTb2f","description":"Third step to transfer Taproot Assets to an address. This will accept the user's signed anchor psbt to broadcast to BTC network, if confirmed send proof to receiver too.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"},{"label":"SendAsset","emoji":"1f48e"}]},{"id":"OHR8ET5cdBU89oVWYiwS","title":"SendBtc","pathname":"/developer-guides/api-reference/sendbtc","siteSpaceId":"sitesp_oTb2f","emoji":"1f48e","description":"Sending BTC requires 2 rounds of communication between wallet and bittapd, because bittapd needs end users to sign only once.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"}]},{"id":"KqKga9nn0HHVrNjxan7J","title":"TransferBtc","pathname":"/developer-guides/api-reference/sendbtc/transferbtc","siteSpaceId":"sitesp_oTb2f","description":"First step to transfer BTC to an address. Psbt will be returned in response for user's sign.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"},{"label":"SendBtc","emoji":"1f48e"}]},{"id":"3VI1Mb3dHhnZaDaEYg2c","title":"PublishTransferBtc","pathname":"/developer-guides/api-reference/sendbtc/publishtransferbtc","siteSpaceId":"sitesp_oTb2f","description":"Second step to transfer BTC to an address. This will accept the user's signed psbt to broadcast in BTC network.","breadcrumbs":[{"label":"Developer Guides"},{"label":"API Reference"},{"label":"SendBtc","emoji":"1f48e"}]},{"id":"dV0Rdd2dX4qziFaBQ3pH","title":"JS SDK","pathname":"/developer-guides/js-sdk","siteSpaceId":"sitesp_oTb2f","description":"JS toolkit as a DApp-connected wallet, allowing your app to quickly access the plugin wallet","breadcrumbs":[{"label":"Developer Guides"}]}]}