- Set-up requires Node.js to be installed on your computer.
- The
ADEYA SSI Wallet
requiresNode.js v18
to build the project. You can either manually install Node version 18, or you can use a version manager like nvm
- The
- We use Yarn as our package manager.
- We use CocoaPods for
iOS
dependency management.
MEDIATOR_URL=
# Use push notifications for mediator only if we have the mediator with push notification enabled
MEDIATOR_USE_PUSH_NOTIFICATIONS=true
MEDIATOR_LABEL=Mediator
# Use OCA(Overlay Credential Architecture) for app if we have a valid OCA url with json file
OCA_URL=
#BASE_URL
PUBLIC_ORG=https://example.com
- Clone the repository
git clone https://github.com/credebl/adeya-wallet.git
- Move to the project directory
cd adeya-wallet
- Install dependencies
yarn
- Install
iOS
dependencies
cd ios && pod install && cd ..
- Run the project
yarn start
- Run the project on
iOS
yarn ios
- Run the project on
Android
yarn android
- bcovrin:test
- indicio
- indicio:test
- indicio:demo
- sovrin:builder
- sovrin:staging
- sovrin
- candy:dev
- candy:test
- candy
Note: If you want add any additional indy ledger, you can add it in
configs/ledgers/indy/ledgers.json
file.
We welcome contributions from the community to improve ADEYA SSI Wallet. If you'd like to contribute, please follow these guidelines:
- Fork the repository and create a new branch for your feature or bug fix.
- Raise an issue for the feature or bug fix.
- Make your changes and ensure that your code follows the project's coding style.
- Commit your changes and push your branch to GitHub.
- Submit a pull request with a clear description of your changes and their purpose
- Connect and get the latest updates: Discord | Twitter
- Get help, request features and report bugs: GitHub Discussions | docs.credebl.id
This project is licensed under the Apache License - see the LICENSE file for details.