This project uses Next.js to provide the following features:
- Server Side Rendering of React pages (SEO)
- Client Side Updating of React Pages
- API can be deployed as serverless function or Node.js container image
- Very fast UI
This project uses docker images of the following:
Run Everything:
docker-compose up --build
Note: The taraxa-config container must start up and write the config first before the other containers will start correctly. You may see some errors at first as services restart, until that config file is written.
- This will generate a unique taraxa config and start a taraxa node
- MongoDB will be running on port 27017
- Taraxa Explorer will be running at http://localhost:3000
- Taraxa Explorer Blockchain Sync daemon will start syncing the chain data to MongoDB
- Taraxa Explorer Websocket Service will start, providing real time data to the UI
Taraxa does not create blocks if there are no transactions happening on the network. In order to see blocks or any other activity, you will need to create transactions on the network.
- Create custom RPC named
Taraxa Testnet
, athttp://127.0.0.1:7777
- Set chain id to
7777777
You can paste the address from MetaMask or Brave into the faucet page of the Explorer and receive tokens every few seconds
- Open Remix IDE
- Compile sample contract
- Configure environment
Injected Web3
- Use funded MetaMask wallet to deploy contracts