peopledrivemecrazy / metaid-issuer-express

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MetaID issuer

MetaID Issuer is the backend for the MetaID issuer application. It runs on an Express server to support various actions on the frontend.

Getting Started

To get started with the project, follow these steps:

Clone the repository. Install the dependencies by running npm install or yarn install. Launch the development server with npm run dev or yarn dev.

Functions

The MetaID issuer backend provides the following functions:

  • issue/id: This function issues nouns using a custom 721 contract called MetaID721. It generates and assigns unique nouns to individuals.
  • issue/cert: This function issues Proof of Attendance Protocol (POAP) tokens using a custom 1155 contract called MetaCert. It enables the issuance of tokens to individuals as proof of their attendance.
  • nft/:id: The backend provides APIs for tokenUri that allow the retrieval of metadata associated with the issued tokens.
  • addtest: This function enables the addition of new certificates generated by AI tests. The certificates can be added through the waterloo-test-server.

About


Languages

Language:TypeScript 100.0%