{"action":"created","issue":{"url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/1","repository_url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android","labels_url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/1/comments","events_url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/1/events","html_url":"https://github.com/dr0pthedoge/unitwallet-android/issues/1","id":270206513,"number":1,"title":"Code Does Not Compile, Missing Difficulty Adjustment","user":{"login":"HashEngineering","id":5956129,"avatar_url":"https://avatars1.githubusercontent.com/u/5956129?v=4","gravatar_id":"","url":"https://api.github.com/users/HashEngineering","html_url":"https://github.com/HashEngineering","followers_url":"https://api.github.com/users/HashEngineering/followers","following_url":"https://api.github.com/users/HashEngineering/following{/other_user}","gists_url":"https://api.github.com/users/HashEngineering/gists{/gist_id}","starred_url":"https://api.github.com/users/HashEngineering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HashEngineering/subscriptions","organizations_url":"https://api.github.com/users/HashEngineering/orgs","repos_url":"https://api.github.com/users/HashEngineering/repos","events_url":"https://api.github.com/users/HashEngineering/events{/privacy}","received_events_url":"https://api.github.com/users/HashEngineering/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-11-01T06:17:23Z","updated_at":"2017-12-31T23:55:20Z","closed_at":null,"author_association":"NONE","body":"There are many compiler errors when building this with gradle - It is clear that this source code is not what was used to publish the apk to Google Play.  With these and other errors, it is impossible to build this.\r\n\r\napp/build.gradle:25:\r\n`'-I' + file('src/main/secp/secp256k1'), '-I' + file('src/main/secp'), '-I' + file('src/main/jni/breadwallet-core'),`\r\nThis is what the line should be given that the folder under jni is `breadwallet`, not `unitwallet`.\r\n\r\nAlso the Difficulty Adjustment code is missing, it was removed from BRPeerManager.c\r\n\r\nThe is the original code from breadwallet-core/BRPeerManager.c:1205:\r\n```\r\n    // verify block difficulty\r\n    if (r && ! BRMerkleBlockVerifyDifficulty(block, prev, transitionTime)) {\r\n        peer_log(peer, \"relayed block with invalid difficulty target %x, blockHash: %s\", block->target,\r\n                 u256_hex_encode(block->blockHash));\r\n        r = 0;\r\n    }\r\n\r\n```\r\n\r\nThis is a very important piece of code, given the November 13 hard fork for the difficulty adjustment."},"comment":{"url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/comments/354628708","html_url":"https://github.com/dr0pthedoge/unitwallet-android/issues/1#issuecomment-354628708","issue_url":"https://api.github.com/repos/dr0pthedoge/unitwallet-android/issues/1","id":354628708,"user":{"login":"HashEngineering","id":5956129,"avatar_url":"https://avatars1.githubusercontent.com/u/5956129?v=4","gravatar_id":"","url":"https://api.github.com/users/HashEngineering","html_url":"https://github.com/HashEngineering","followers_url":"https://api.github.com/users/HashEngineering/followers","following_url":"https://api.github.com/users/HashEngineering/following{/other_user}","gists_url":"https://api.github.com/users/HashEngineering/gists{/gist_id}","starred_url":"https://api.github.com/users/HashEngineering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HashEngineering/subscriptions","organizations_url":"https://api.github.com/users/HashEngineering/orgs","repos_url":"https://api.github.com/users/HashEngineering/repos","events_url":"https://api.github.com/users/HashEngineering/events{/privacy}","received_events_url":"https://api.github.com/users/HashEngineering/received_events","type":"User","site_admin":false},"created_at":"2017-12-31T23:55:20Z","updated_at":"2017-12-31T23:55:20Z","author_association":"NONE","body":"After seeing some commits being made in December, I decided to compile this app once again.\r\n\r\nThe when compiling, the first errors are from the same issue that I pointed out on November 1st (above). \r\n\r\n```\r\nError:In file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:29:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.h:28:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeer.h:30:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.h:31:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRKey.c:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRKey.c:52:10: fatal error: 'secp256k1/src/basic-config.h' file not found\r\n#include \"secp256k1/src/basic-config.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/test.c:25:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/test.c:28:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.c:25:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/core.c:27:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.h:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:29:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/core.c:27:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.h:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/PeerManager.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/PeerManager.h:27:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.h:28:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeer.h:30:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/PeerManager.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/PeerManager.h:27:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRPeerManager.h:31:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.h:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:29:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.c:25:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/wallet.h:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRWallet.h:30:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/transition/JNIBIP32Sequence.c:7:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRBIP32Sequence.h:30:10: fatal error: '../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h' file not found\r\n#include \"../../../../../../../../AppData/Local/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/5.0.300080/include/stdarg.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 error generated.\r\n\r\nFAILURE: Build failed with an exception.\r\n\r\n* What went wrong:\r\nExecution failed for task ':app:compileCoreArm64-v8aDebugUnitSharedLibraryCoreArm64-v8aDebugUnitSharedLibraryMainC'.\r\n> Multiple build operations failed.\r\n      C compiler failed while compiling BRWallet.c.\r\n      C compiler failed while compiling BRPeerManager.c.\r\n      C compiler failed while compiling BRKey.c.\r\n      C compiler failed while compiling test.c.\r\n      C compiler failed while compiling BRBIP32Sequence.c.\r\n      C compiler failed while compiling core.c.\r\n      C compiler failed while compiling PeerManager.c.\r\n      C compiler failed while compiling wallet.c.\r\n      C compiler failed while compiling JNIBIP32Sequence.c.\r\n  See the complete log at: file:///development/hashengineering/unitwallet-android/app/build/tmp/compileCoreArm64-v8aDebugUnitSharedLibraryCoreArm64-v8aDebugUnitSharedLibraryMainC/output.txt\r\n\r\n* Try:\r\nRun with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.\r\n\r\n```\r\nIf we fix that error my replacing one line with `#include <stdarg.h>`, then try again, we get this error.\r\n\r\n```\r\nError:In file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRKey.c:26:\r\nIn file included from /development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRAddress.h:28:\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration]\r\n    void *(*volatile const memset_ptr)(void *, int, size_t) = memset;\r\n                                                              ^\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRCrypto.h:95:63: note: include the header <string.h> or explicitly provide a declaration for 'memset'\r\n/development/hashengineering/unitwallet-android/app/src/main/jni/unitwallet-core/BRKey.c:52:10: fatal error: 'secp256k1/src/basic-config.h' file not found\r\n#include \"secp256k1/src/basic-config.h\"\r\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n1 warning and 1 error generated.\r\n\r\nFAILURE: Build failed with an exception.\r\n\r\n* What went wrong:\r\nExecution failed for task ':app:compileCoreArm64-v8aDebugUnitSharedLibraryCoreArm64-v8aDebugUnitSharedLibraryMainC'.\r\n> A build operation failed.\r\n      C compiler failed while compiling BRKey.c.\r\n  See the complete log at: file:///development/hashengineering/unitwallet-android/app/build/tmp/compileCoreArm64-v8aDebugUnitSharedLibraryCoreArm64-v8aDebugUnitSharedLibraryMainC/output.txt\r\n\r\n* Try:\r\nRun with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.\r\n```\r\n\r\nThis is from the missing submodule `secp256k1` \r\n\r\nWhy is the submodule missing?\r\n\r\nThis commit deleted them:  https://github.com/dr0pthedoge/unitwallet-android/commit/3194a22e70c0e9bbb013acc8226551eac6688899\r\n\r\nFor the developer who has this on his machine, these errors that I pointed out wouldn't occur.  The submodules were present earlier, so the secp256k1 files would not be missing after deleting the contents of .gitmodules.  However, for the rest of us that would want to build this for our own device or fork it to submit pull requests with new features or bug fixes, we would need to do a lot of work to undo these errors."}}
{"actor":{"display_login":"HashEngineering"}}