A repository to demonstrate a basic integration of the following wallets:
- Ethereum with Onboard and Notify into a React project.
- Solana with Phantom Wallet
- Polkadot with Polkadot.JS extension
Note: Before starting ensure you've downloaded Metamask, PolkadotJS extenstion and Phantom Wallet
Clone the repo:
git clone https://github.com/masonicgit/react-demo.git
Navigate to the project directory:
cd react-demo
Install the dependencies:
yarn
Start the development server:
yarn start
The project will be running on localhost:3000
Some wallets require that the website within which it runs be using a https connection. If you are testing one of these wallets, Ledger is one, then you have two options:
- Setup a valid certificate for localhost using this guide.
- Allow invalid certificates for resources loaded from localhost by navigating here within a chrome based browser: chrome://flags/#allow-insecure-localhost