Skip to content
This repository has been archived by the owner on Aug 6, 2024. It is now read-only.
/ TeSC-Frontend-New Public archive

The front-end of the TeSC decentralized application (dApp) providing users with a friendly GUI to deploy TLS-endorsed Smart Contracts (TeSCs), which utilize the Public Key Infrastructure (PKI) to prevent contract address replacement attacks.

Notifications You must be signed in to change notification settings

TeSC-app/TeSC-Frontend-New

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development

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.

1. npm install

Installs all necessary packages for the app to run

2. npm run chain

Runs a local blockchain in a separate terminal.

3. npm start

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.

Update Smart Contracts

npm run sol-build

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.

About

The front-end of the TeSC decentralized application (dApp) providing users with a friendly GUI to deploy TLS-endorsed Smart Contracts (TeSCs), which utilize the Public Key Infrastructure (PKI) to prevent contract address replacement attacks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published