在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):hyperledger/aries-mobile-agent-react-native开源软件地址(OpenSource Url):https://github.com/hyperledger/aries-mobile-agent-react-native开源编程语言(OpenSource Language):TypeScript 94.7%开源软件介绍(OpenSource Introduction):Aries Mobile Agent React NativeAries Mobile Agent React Native is an open source Aries mobile agent app. This is a project that has been created to focus the community's efforts towards a central open source project. Various different organizations and people have expressed interest in a open source community project to help focus efforts to help prevent duplication of work between projects. Aries Bifold is also intended to help get complex or specific use-case projects started faster by cloning and having a basis of an Aries agent. CodeThis project utilizes Aries Framework Javascript (AFJ) and indy-sdk-react-native. CommunityThe Bifold User Group call takes place every other week on Tuesdays, 16:00 UTC via Zoom. This meeting is for contributors to discuss issues and plan work items. Meeting agendas and recordings can be found here. Everybody is welcome to attend and contribute! Project StatePlatformAries Bifold currently is built on React Native 0.64.1 As of now Aries Bifold targets Android API 29.0.3, with plans to support API 30 soon. iOS targets iOS 10.0+. Aries Bifold can only be run on physical devices as of right now. TestingAries Bifold utilizes the Aries Agent Test Harness (AATH) to test for Aries Agent compatibility and interoperability. Aries Bifold also utilizes the Aries Toolbox & aries-acapy-plugin-toolbox for issuer and verifier roles. InstallYou can watch a recording of setting up and running the mobile wallet and receiving a credential using the ACA-Py demo. Watch the video here (thanks @xtrycatchx).
ConfigureIn the app directory add an
Note - To run your own mediator or use a different network, go here for advanced configuration. Run
NOTE: Bifold does not work on iOS simulators -- use a physical device instead. Advanced ConfigurationMediatorIn order to use Aries Bifold, you must have a mediator to use with the app. Bifold is configured to use 'Implicit' mediation and requires a mediator that supports the coordinate-mediation protocol. Bifold by default utilizes the Indicio Public Mediator, which utilizes ACA-Py. For running your own ACA-Py mediator more details can be found here. NetworkAries Bifold as of right now is tied to one ledger with the intention of adding multi-ledger support in the future. You must provide a genesis url for your chosen network, such as:
TroubleshootingHot ReloadingHot reloading may not work correctly with instantiated Agent objects. Reloading ( Dependency Issues, Native Module Linking Issues, or Usage IssuesIf you end up changing dependencies or structures, you may need to perform the following steps: Androidrm -rf app/node_modules
rm -rf core/node_modules
npm install Clean the Android build: cd app/android
./gradlew clean
cd .. Start and clean the Metro cache: cd app
npm run start In your second terminal, you can now run: cd app
npm run android License |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论