PDF файлын Notly системээр блокчэйн дээр баталгаажсан эсэхийг шалгах сан.
npm-ээс татаж авч суулгах эсвэл шууд эх кодыг хуулж авч ашиглаж болно.
npm install verify4js
import {verify} from "verify4js/lib/Verifier";
verify(pdfArrayBuffer, nodeUrl)
.then(res => { // console.log(res); })
.catch(err => { console.error(err.message); })
- pdfArrayBuffer нь pdf файлаа уншиж аваад ArrayBuffer төрөлд хөрвүүлсэн утга
- nodeUrl нь блокчэйний node-ий хаяг. Утга зааж өгөхгүй бол TEO-ийн public node рүү заана
export interface VerifyResultInterface {
state: 'REVOKED' | 'EXPIRED' | 'ISSUED' | 'APPROVE_PENDING' | 'INVALID',
metadata: MetaDataInterface,
cert: {},
issuer: {isActive?: boolean},
isTestnet: boolean,
isUniversity?: boolean
}
- ISSUED бол баталгаажсан файл.
- REVOKED бол хүчингүй болгосон файл
- EXPIRED бол хугацаа нь дууссан файл,
- APPROVE_PENDING бол их сургуулийн диплом БЕГ баталгаажуулахыг хүлээж буй
- INVALID бол баталгаажаагүй файл.
файлд нэмэлтээр бичсэн утгууд.
блокчэйн дээр бичигдсэн мэдээлэл.
баталгаажуулагчийн мэдээлэл.
тест сүлжээнд баталжуулсан бол true байна.
их сургуулийн диплом үед true байна.