Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
Blink는 일상 결제를 위한 비트코인 라이트닝 지갑으로, 낮은 수수료와 스테이블샛을 통한 달러 안정성, 견고한 생태계를 제공한다
Blink is a Bitcoin Lightning Wallet for everyday payments. Enjoy low fees, USD stability with Stablesats, and robust ecosystem.
금융TypeScript · ShellGitHub @blinkbitcoin온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The Everyday Bitcoin Wallet
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
This repository is the Blink mobile application. The goal is to make a mobile application compatible with Galoy's backend that can be customized and used by any community or organization. It is built with React Native, and runs on both iOS and Android.
Found critical bugs/vulnerabilities?
Please contact our team by email at [email protected] .
If you wish to contribute see CONTRIBUTING.MDREADME 전문 보기 ↗This repository is the Blink mobile application. The goal is to make a mobile application compatible with Galoy's backend that can be customized and used by any community or organization. It is built with React Native, and runs on both iOS and Android.
Found critical bugs/vulnerabilities? Please contact our team by email at [email protected] .
The development docs are in DEV.md
If you wish to contribute see CONTRIBUTING.MD
The app currently only builds for x86_64 simulators. Simulators prior to IOS 13.7 are x86_64 by default, however starting with 13.7 they become platform specific. In order to get an x86_64 simulator of a newer IOS version, one must set XCode to open in emulation using Rosetta. To run the project, open GaloyApp.xcworkspace in XCode, choose an x86_64 simulator, and click the play button. This should start the Metro bundler in a new terminal as well as launch the simulator with the app.
see readme.
The mobile app uses the galoy-client for generic functions, such as parsing bitcoin transactions, lightning invoice, or managing translations across the different frontend of the Galoy stack. If you want to make changes to the galoy-client locally to test changes in the app e.g. you want to add a key to the translations file this is the steps you should take. Since the metro bundler does not support yarn link, we have to use yalc.
Before you run these commands the client will need to be published using yalc. Instructions for this are included in the readme for the client.
npx yalc add @blinkbitcoin/blink-client
When you are finished developing locally and are ready to push to github you will need to remove the yalc dependency using the following command.
npx yalc remove @blinkbitcoin/blink-client
These instructions are correct as of react-native 0.69. If you are using a different version, you may need to adjust the instructions.
app/assets/fonts directory.yarn fonts to link the font files to the native projects.ios/GaloyApp/Info.plist file and the android/app/src/main/assets/fonts directory.To add a new string to be used in the application navigate to en/index.ts and add the phrase you need in english. Proceed to run the command yarn update-translations. This command will update the translation types as well as the raw english translation file. The new phrase can now be used throughout the application, with all languages falling back to the english translation.
Warning: Do not update files in the raw translations folder. These files are managed programtically.
Warning We use react-native-vector-icons in this repo. Our main component library react-native-elements also uses the icons from this set in some of the components. We have added custom icons from the Ionicons sets to the existing components we import from the library. If you import a new component from react native elements which uses an icon from a set which isn't Ionicons then it might not render on the screen.
You can use the react native debugger with chrome or a standalone tool called react-native-debugger https://github.com/jhen0409/react-native-debugger to set breakpoints. With that tool you can view state with the included apollo dev tools. To enabled debugging you must turn off hermes in Android android/gradle.properties set hermesEnabled=false (at least, until this is fixed: https://github.com/facebook/react-native/issues/35600)