--- 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