Project consists of two modules
- archeasecontracts
- archeaseapp
This module includes the contract code deployed on archway constantine chain. Mobile App interacts with this smart contract
to execute functionalities
Contract address: archway1aw33ujp5nevaz4dm4vslrlvnnl78ssq85nultv2s5lax2kyp3cjqku076t
- Open command line
- Run the command to clone repository
https://github.com/raehat/archease
- move into archeasecontracts directory
cd archeasecontracts
- Run the command to install archway-cli
npm i -g @archwayhq/cli
- Create a new wallet
archway accounts new
- Send some test tokens to newly created account
- Build contracts
archway contracts build project
- Deploy contracts
archway contracts store project
- Instantiate contracts
archway contracts instantiate project
This module includes the mobile app code.
- Open command line
- Run the command to clone repository in Android Studio
https://github.com/raehat/archease
- move into archeaseapp directory
cd archeasecontracts
- Run the command to build app
./gradlew assembleDebug
Explains how these modules interact with each other