{"id":46823289,"url":"https://github.com/satimoto/satimoto","last_synced_at":"2026-03-10T09:37:23.711Z","repository":{"id":38062423,"uuid":"399491600","full_name":"satimoto/satimoto","owner":"satimoto","description":"No sign-up, no credit cards, charge your electric vehicle and pay instantly using Bitcoin over the Lightning Network","archived":false,"fork":false,"pushed_at":"2025-03-12T15:51:59.000Z","size":7661,"stargazers_count":19,"open_issues_count":6,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-12T16:40:04.596Z","etag":null,"topics":["android","bitcoin","golang","grpc","ios","java","lightning","lightning-network","lnd-mobile","lng","neutrino","react-native","swift","typescript"],"latest_commit_sha":null,"homepage":"https://satimoto.com","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/satimoto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-24T14:16:20.000Z","updated_at":"2025-03-12T15:51:58.000Z","dependencies_parsed_at":"2025-03-12T16:31:51.021Z","dependency_job_id":"4cc8e00f-2114-4258-9f92-558c7fa2321d","html_url":"https://github.com/satimoto/satimoto","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/satimoto/satimoto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satimoto%2Fsatimoto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satimoto%2Fsatimoto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satimoto%2Fsatimoto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satimoto%2Fsatimoto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/satimoto","download_url":"https://codeload.github.com/satimoto/satimoto/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satimoto%2Fsatimoto/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30328812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","bitcoin","golang","grpc","ios","java","lightning","lightning-network","lnd-mobile","lng","neutrino","react-native","swift","typescript"],"created_at":"2026-03-10T09:37:22.370Z","updated_at":"2026-03-10T09:37:23.578Z","avatar_url":"https://github.com/satimoto.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Satimoto\nSatimoto mobile application using react native\n\n\n## Build Requirements\n\n_Required for iOS_\n* Xcode\n* cocoapods 1.7.2 (`brew install cocoapods`)\n\n_Required for Android_\n* Java OpenJDK 11 \n* [Android Studio](https://developer.android.com/studio)\n* [Android NDK](https://developer.android.com/ndk/guides)\n\n\n## Building LND mobile binaries\nBefore running the app, the mobile binaries need to be built for LND so GRPC calls can be made during runtime.\n\nSwitch go module aware build mode to auto\n```bash\ngo env -w GO111MODULE=auto\n```\nInstall protobuf\n```bash\nbrew install protobuf\n```\nGo get gomobile prerequisites \n```bash\ngo get golang.org/x/tools/go/packages\ngo get golang.org/x/tools/cmd/goimports\ngo get golang.org/x/mobile/cmd/gomobile\n```\nInitialize gomobile\n```bash\ngomobile init\n```\nGo get protoc modules and falafel\n```bash\nGO111MODULE=on go get github.com/golang/protobuf/protoc-gen-go@v1.3.2\nGO111MODULE=on go get github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway@v1.14.3\nGO111MODULE=on go get github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger@v1.14.3\nGO111MODULE=on go get -u -v github.com/lightninglabs/falafel\n```\nGo get LND\n```bash\ngo get -d github.com/lightningnetwork/lnd\ncd $GOPATH/src/github.com/lightningnetwork/lnd\n```\nChange lnd remote\n```bash\ngit remote add satimoto https://github.com/satimoto/lnd\ngit fetch satimoto\n```\nCheckout branch to build (Reset staged/unstaged changes if you need to)\n```bash\ngit reset --hard HEAD\ngit checkout -b allocate-alias satimoto/allocate-alias\n```\nBuild for iOS platform (`Lndmobile.xcframework`)\n```bash\nmake ios prefix=\"1\" tags=\"chainrpc invoicesrpc routerrpc signrpc walletrpc\"\ncp -r $GOPATH/src/github.com/lightningnetwork/lnd/mobile/build/ios/Lndmobile.xcframework \u003cpath/to\u003e/react-mobile/ios/LndMobile\n```\nBuild for android platform (`Lndmobile.aar`)\n```bash\nmake android prefix=\"1\" tags=\"chainrpc invoicesrpc routerrpc signrpc walletrpc\"\ncp $GOPATH/src/github.com/lightningnetwork/lnd/mobile/build/android/Lndmobile.aar \u003cpath/to\u003e/react-mobile/android/Lndmobile\n```\n\n## Building an LND docker image\n```bash\ndocker build . --build-arg git_url=https://github.com/satimoto/lnd --build-arg checkout=allocate-alias -t satimoto/lnd:allocate-alias\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatimoto%2Fsatimoto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatimoto%2Fsatimoto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatimoto%2Fsatimoto/lists"}