Local Build

Wallet Backend (wallet-backend)

For building the project JDK 16+ is required.

For importing, building and running the project in your Kotlin/Java IDE, refer to your IDE documentation.

For a plain Gradle build, independent of your IDE, simply execute:

cd waltid-walletkit

# Build:

./gradlew build install

# Now run the backend using the run script:

build/install/waltid-walletkit/bin/waltid-walletkit run

Web Wallet (waltid-web-wallet)

For building the project NodeJs v14+ and Yarn 1.22+ is required.

In the nuxt configuration in nuxt.config.js, you may want to adjust the API proxy mappings, which by default point to either our rolling public deployment or localhost:

Uncomment or adjust to your needs:

Build and run the project using:

The service is started on port 3000 by default.

For production build and other build options, follow the instructions in the README.md of the project.

Issuer Portal (waltid-issuer-portal)

For building the project NodeJs v14+ and Yarn 1.22+ is required.

In the nuxt configuration in nuxt.config.js, you may want to adjust the API proxy mappings, which by default point to either our rolling public deployment or localhost:

Uncomment or adjust to your needs:

Build and run the project using:

The service is started on port 8000 by default.

For production build and other build options, follow the instructions in the README.md of the project.

Verifier Portal (waltid-verifier-portal)

For building the project NodeJs v14+ and Yarn 1.22+ is required.

In the nuxt configuration in nuxt.config.js, you may want to adjust the API proxy mappings, which by default point to either our rolling public deployment or localhost:

Uncomment or adjust to your needs:

Build and run the project using:

The service is started on port 4000 by default.

For production build and other build options, follow the instructions in the README.md of the project.

Last updated

Was this helpful?