Please follow these steps after cloning this repo in order to set up a development environment locally. Note that nodejs should be installed on your device.
Installs all necessary packages for the app to run
Runs a local blockchain in a separate terminal.
Runs the app in the development mode (on another terminal other than that from step 2.).
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
When the Smart Contracts in repos Tesc-EIP and TeSC-Registry get changed, we can copy the updated SCs to this repo and compile them by this command.
Note that, the latest TeSC implementation is now in branch events
of repo TeSC-EIP and can be retrieved here. At present, file src/ethereum/contracts/ERCXXXImplementation.sol is containing this implementation and the frontend in this repo is based on it.