Skip to content

ethanasm/BDWallet

 
 

Repository files navigation

How to test with local REGTEST electrs server

  1. Install docker desktop

  2. Create aliases to start, stop, view logs and send cli commands to container

    alias rtstart='docker run -d --rm -p 127.0.0.1:18443-18444:18443-18444/tcp -p 127.0.0.1:60401:60401/tcp --name electrs bitcoindevkit/electrs'
    alias rtstop='docker kill electrs'
    alias rtlogs='docker container logs electrs'
    alias rtcli='docker exec -it electrs /root/bitcoin-cli -regtest -rpcuser=admin -rpcpassword=passw $@'
  3. Use aliases to start container, view logs, run cli command, stop container

    rtstart  
    rtlogs  
    rtcli help    
    rtcli getwalletinfo    
    rtcli getnewaddress  
    rtstop
  4. Configure Android Studio ADB

    "Use existing manually managed server" on port 5038

  5. From localhost command line stop and restart adb with port forwarding

    adb kill-server
    adb -L tcp:localhost:5038 reverse tcp:60401 tcp:60401
    adb -L tcp:localhost:5038 reverse --list
  6. Open Android Studio "Build Variants" window (lower left)

  7. Select Active Build Variant "localDebug"

  8. Run or Debug "app"

About

Android application for Bitcoin Development Kit (BDK). A mobile Bitcoin wallet demonstrating how BDK simplifies the development of cross-platform cryptocurrency wallets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 97.7%
  • HTML 2.1%
  • Shell 0.2%