Блокчэйнрүү баримт бичиг бичих, хүчингүй болгоход танд гүйлгээний шимтгэл төлөх CRX болон notly ухаалаг гэрээний шимтгэл нэгж хэрэгтэй. Хөгжүүлэлтийн орчинд та faucet.teo.mn сайтаас тест 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);
})