From 0ffbe8a37595a79c1ab60ef01e9669abd2878e89 Mon Sep 17 00:00:00 2001 From: Vins Date: Wed, 23 Oct 2024 09:08:21 +0200 Subject: [PATCH] Trying to fix anchor proof again --- .../AnchoringProofService.ts | 119 ++++++++++++++++-- 1 file changed, 111 insertions(+), 8 deletions(-) diff --git a/src/services/common/AnchoringProofService/AnchoringProofService.ts b/src/services/common/AnchoringProofService/AnchoringProofService.ts index 53b31992..08ea367a 100644 --- a/src/services/common/AnchoringProofService/AnchoringProofService.ts +++ b/src/services/common/AnchoringProofService/AnchoringProofService.ts @@ -2,7 +2,7 @@ import BaseService from "@Services/BaseService"; import puppeteer from "puppeteer"; import { Service } from "typedi"; -import proofTemplate from "./proofTemplate"; +// import proofTemplate from "./proofTemplate"; export interface AnchoringProofData { rootHash: string; @@ -28,17 +28,120 @@ export default class AnchoringProofService extends BaseService { const page = await browser.newPage(); - const proofTemplateSvg = proofTemplate({ - rootHash: data.rootHash, - anchoringTime: data.anchoringTime, - officeName: data.office_name, - txLink: data.txLink, - }); + // const proofTemplateSvg = proofTemplate({ + // rootHash: data.rootHash, + // anchoringTime: data.anchoringTime, + // officeName: data.office_name, + // txLink: data.txLink, + // }); + + const rootHash = data.rootHash; + const anchoringTime = data.anchoringTime; + const officeName = data.office_name; + const txLink = data.txLink; var htmlContent = ` - ${proofTemplateSvg} + + + + + + + + + + + + + + + + + + +Certificat de dépôt international +${anchoringTime} +Nom de l'office +${officeName} + +Déposant(s) +LEcoffre.io + +Hash +${rootHash} + +Explorateur blockchain +${txLink} + + + + + +À quoi ça sert ? +Un certificat d'ancrage sur la blockchain permet d'établir de manière irréfutable l'enregistrement de données spécifiques à une date et une heure déterminées. Il constitue une preuve immuable et juridiquement opposable de l'existence et de l'intégrité des informations. En cas de litige, ce certificat peut démontrer de manière incontestable que les données n'ont pas été altérées depuis leur enregistrement. + + + + +Qu'est-ce qu'un explorateur blockchain ? +Un explorateur blockchain est un outil numérique permettant d'accéder et de consulter les transactions et les données enregistrées sur la blockchain. Il assure une transparence totale, permettant à toute partie prenante de vérifier les opérations et les enregistrements effectués sur la chaîne de blocs. + + + + +Qu'est-ce qu'un hash ? +Un hash est une empreinte cryptographique unique générée par un algorithme à partir de données spécifiques. Il agit comme une signature numérique permettant de vérifier l'intégrité des données : toute modification, même infime, des données d'origine entraîne la production d'un hash distinct, garantissant ainsi l'authenticité et l'intégrité des informations. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `;