* Add scrolling to pairing modal * Set wallet connect state empty before populating --------- Co-authored-by: Adw8 <adwait@deepstacksoft.com> |
||
---|---|---|
__tests__ | ||
.bundle | ||
android | ||
ios | ||
patches | ||
src | ||
.env | ||
.eslintrc.js | ||
.gitignore | ||
.prettierrc.js | ||
.watchmanconfig | ||
app.json | ||
babel.config.js | ||
Gemfile | ||
index.js | ||
jest.config.js | ||
metro.config.js | ||
package.json | ||
react-native-config.d.ts | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
laconic-wallet
Install
-
Install Node
-
Install version 17 of the Java SE Development Kit (JDK) (Clicking on the link will download the .deb file)
-
Install using the
.deb
filesudo dpkg -i jdk-17_linux-x64_bin.deb
-
Check Oracle JDK docs for installation in other platforms: https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html
-
-
Install Android Studio
-
In the installation wizard check the following items:
-
Android SDK
-
Android SDK Platform
-
Android Virtual Device
-
-
Install Android SDK
-
Open Android Studio -> Configure -> SDK Manager -> SDK PLatfrom Tab.
-
Check the box next to "Show Package Details" in the bottom right corner. Look for and expand the Android 13 (Tiramisu) entry, then make sure the following items are checked:
-
Android SDK Platform 33
-
Intel x86 Atom_64 System Image or Google APIs Intel x86 Atom System Image
-
-
Select SDK Tools and check the box next to "Show Package Details"
-
Select Android SDK Build-Tools 33.0.0
-
Click Apply
-
-
Configure the
ANDROID_HOME
environment variable -
Add the following lines to your
$HOME/.bash_profile
or$HOME/.bashrc
(if you are using zsh then~/.zprofile
or~/.zshrc
) config file:export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/platform-tools
-
Type
source $HOME/.bash_profile
for bash orsource $HOME/.zprofile
to load the config into your current shell. Verify thatANDROID_HOME
has been set by runningecho $ANDROID_HOME
-
and that the appropriate directories have been added to your path by running
echo $PATH
Setup for laconic-wallet
-
Clone this repository:
git clone git@git.vdb.to:cerc-io/laconic-wallet.git
-
Enter the project directory:
cd laconic-wallet
-
Install the dependencies:
yarn
-
In .env file add WalletConnect project id. You can generate your own ProjectId at https://cloud.walletconnect.com
WALLET_CONNECT_PROJECT_ID=39bc93c...
-
Set up the Android device:
-
For a physical device, refer to the React Native documentation for running on a physical device
-
For a virtual device, continue with the steps.
-
-
Start the application
yarn start
-
Press
a
to run the application on android
Setup for signature-requester-app
-
Clone the repository:
git clone git@git.vdb.to:cerc-io/signature-requester-app.git
-
Enter the project directory:
cd signature-requester-app
-
Install the dependancies
yarn
-
Start the application
yarn start
-
Press
a
to run the application on android
You should see both the apps running on your emulator or physical device.