This project is implemented in the context of the European NGI LEDGER program.
This component is the frontend of a prototype aiming at bringing more automation
to the field of software verification tools targeting rust-based programs.
SafePKT web frontend for verifying rust-based Smart Contract written with ink! v2.1.0
As you need node.js available, we recommend the installation of a Node.js version management tool like one of the following:
Install JavaScript dependencies.
npm installCopy the .env.dist file to .env in the project root directory:
cp .env{.dist,}Update the following entries needed:
API_HOST, the backend hostname,API_PORT, the backend port,API_SCHEME, the backend protocol schemeas
Serve the application with hot reload from localhost:3000
npm run devBuild for production by generating static files
npm run buildLaunch server
npm run startWe recommend the use of Vercel
to make the deployment process easier in production.
We're very grateful towards the following organizations, projects and people:
- the JavaScript and NuxtJS community at large
- All members of the NGI-Ledger Consortium for accompanying us



This project is distributed under either the MIT license or the Apache License.