Certify.mn
  • Certify
    • ℹ️Танилцуулга
    • ❓Хэрхэн ажилладаг вэ?
    • ✍️Блокчэйнд цахим баримт оруулах
      • 🌐Certify.mn Web
      • ⚙️Certify.mn API
        • 🔑Хэрхэн API Key үүсгэх вэ?
        • 📂Хавтас /graduation/ үүсгэх
      • 📖Library
        • Javascript
        • Java
        • Python
    • ✅Шалгах буюу баталгаажуулах
      • 🌐Notly.mn Web
      • 🏠Өөрийн сервэр дээр service асаах
      • 📖Library
Powered by GitBook
On this page
  1. Certify
  2. Блокчэйнд цахим баримт оруулах

Library

PreviousХавтас /graduation/ үүсгэхNextJavascript

Блокчэйнрүү баримт бичиг бичих, хүчингүй болгоход танд гүйлгээний шимтгэл төлөх CRX болон notly ухаалаг гэрээний шимтгэл нэгж хэрэгтэй. Хөгжүүлэлтийн орчинд та сайтаас тест CRX болон нэгж аваарай.

Дотоод системээс блокчэйнд бичихдээ дараах сангуудыг ашиглах боломжтой.

Сангийн мэдээлэл

Жишээ код

PdfIssuer pdfIssuer = new PdfIssuer(
                "smartContractAddress",
                "issuerAddress",
                "issuerName",
                "nodeHost",
                3305
      );
   
try {
    VerifyResult result = pdfIssuer.verifyPdf("filePath");

    System.out.printf("State: %s\n", result.getState());
    System.out.printf("Issuer: %s\n", result.getIssuer());
    System.out.printf("Meta-data: %s\n", result.getMetadata());
    System.out.printf("Cert: %s", result.getCert());

} catch (Exception e) {
    System.out.printf("Error: %s", e);
}
from verify4py.PdfIssuer import PdfIssuer

issuer = PdfIssuer(certify_contract_address,
                  corexchain_node_url,
                  issuer_address,
                  issuer_name,
                  chain_id=3305)

try:
   txid, error = issuer.issue_pdf(
            id,
            source_file_path,
            destination_file_path,
            expire_date,
            desc,
            additional_info,
            private_key,
            key_store,
            passphrase) 
    if error is not None:
        print("Error: {}", error)
    else
        print("Success: {}", txid)
except Exception as e:
    print("Error: {}", e)
import {PdfIssuer} from "verify4js-issuer";

const issuer = new PdfIssuer(
    '0xCc546a88Db1aF7d250a2F20Dee42eC436F99e075', 
    'https://node-testnet.teo.mn',
    '0x89995e30DAB8E3F9113e216EEB2f44f6B8eb5730',
    'test', 3305);

issuer.issuePdf('test',
    '/home/user/sample.pdf',
    '/home/user/sample_res.pdf',
    0, 
    'test', '',
    'private_key'
).then(console.log).catch(e => {
        console.error(e.message);
})

✍️
📖
Javascript
Java
Python
faucet.teo.mn
тест орчины нэгж