---
# System prepended metadata

title: Gordian Android Team Notes (Archive)

---

---
robots: noindex, nofollow
---

# Gordian Android Team Notes (Archive)

[![hackmd-github-sync-badge](https://hackmd.io/ULEcZKrBS2SQf2AHO2Y2RQ/badge)](https://hackmd.io/ULEcZKrBS2SQf2AHO2Y2RQ)</br>
or [GitHub Master](https://github.com/BlockchainCommons/Gordian/blob/master/gordian-android-team-notes.md)


## 2020-09-15

### Participating
* Christopher Allen ChristopherA@LifeWithAlacrity.com @ChristopherA (both GitHub & Twitter)
* Peter Denton fontainedenton@gmail.com @Fonta1n3 (both GitHub & Twitter)
* Cuong Le cuongle@bitmark.com @cuongleqq (github)

### Agenda

* Logistics
    * Can you put your name, email, and GitHub and optional Twitter handles above
    * Introductions
    * Does everyone have access to the Gordian repos?
    * Admin access to HackMD?
    * Any iPhone or Mac on TestFlight
* Externship
    * Goals
    * Understand technology of multisig wallets
    * Culture of bitcoin and open source collaboration
    * Working with other wallet vendors
    * Preparing for DIDs, VCs and capabilities
    * 3 months
* Review of Gordian Repos
    * https://github.com/BlockchainCommons/Gordian
        * Use general "insider"discussions here: https://github.com/BlockchainCommons/Gordian/discussions
            * But be aware power users will see what we say, but that should not stop us from using it.
        * GitHub Issues and Project Management issues for Architecture and Interoperability only. Use other repos issues and project management tools for individual projects.
    * https://github.com/BlockchainCommons/GordianWallet-iOS
    * https://github.com/BlockchainCommons/GordianServer-macOS
    * When you are ready we'll make https://github.com/BlockchainCommons/GordianWallet-Android
* [Learning Bitcoin From The Command Line](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line)
    * RPC
        * Chapter 17.2 [Access bitcoind from Java](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/17_2_Accessing_Bitcoind_with_Java.md)
            * (maybe write a version of this for Kotlin and submit as PR)
    * Tor
        * Chapter 14 [Using Tor](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/14_0_Using_Tor.md)
            * This is mostly from the perspective of the bitcoind server, but you need to be able to do it as client.
        * Choose one of these or fork:
            * https://github.com/05nelsonm/TorOnionProxyLibrary-Android
            * https://github.com/magicalbitcoin/libtor
            * https://github.com/Start9Labs/capacitor-tor
            * https://gitlab.com/deadcanaries/granax
            * https://github.com/iCepa/Tor.framework

    * Chapter 6: [Expanding Bitcoin Transactions with Multisigs](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/06_0_Expanding_Bitcoin_Transactions_Multisigs.md)
    * Chapter 7: [Expanding Bitcoin Transactions with PSBTs](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/07_0_Expanding_Bitcoin_Transactions_PSBTs.md)
    * Chapter 16: [Programming with LibWally]( https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/16_0_Programming_with_Libwally.md)
        * https://github.com/ElementsProject/libwally-core

    * Quick Connect: https://github.com/BlockchainCommons/Gordian/blob/master/Docs/Quick-Connect-API.md