This project is using:
- create-react-native-dapp to bootstrap the project.
- WalletConnect v1 react-native integration for authenthication (we use a slightly modiefied version, located in
./src/WalletConnect
to allow to modify theenable
function of Moralis). - react-moralis for react hooks
There are many components in this boilerplate that do not require an active web3 provider, they use Moralis Web3 API. Moralis supports the most popular blockchains and their test networks. You can find a list of all available networks in Moralis Supported Chains
Please check the official documentation of Moralis for all the functionalities of Moralis
Clone or fork ethereum-react-native-boilerplate
:
git clone https://github.com/Nodal-io/Nodal.git
Install the expo CLI globally:
npm i -g expo-cli
Install all dependencies:
cd Nodal
yarn install
Run your App:
- IOS:
- For physical IOS Device: Open the
moraliscreatereactnativedapp.xcworkspace
fromios
folder in Xcode. Run the App by choosing your connected physical device. - Next navigate to Signing & Capabilities: Change team to Personal Team & set a custom Bundle Identifier
- Build!