mirror of
https://github.com/selfxyz/self.git
synced 2026-01-14 17:17:59 -05:00
* add eu id support * add ofac and disclosure euid support * add contract support for euid cards * update contracts * add comment out to remember the interface what we need to implement * prettier * get combine verifyVcAndDisclose function and get bytes data * unified library and clean constant V2 * fix verifyVcAndDisclose interface * add prettier and run prettier except .sol files * prettier * circuit compilation for local environment * add register id circuit in the contracts dir * clean up ignition deploy scritps * refactor deploy scripts * prettier * update serialized dsc tree * fix ofac check * fix passport attestation id --------- Co-authored-by: turnoffthiscomputer <colin.remi07@gmail.com>
37 lines
1.7 KiB
TypeScript
37 lines
1.7 KiB
TypeScript
import { buildModule } from "@nomicfoundation/hardhat-ignition/modules";
|
|
|
|
export default buildModule("DeployVerifiers", (m) => {
|
|
// const vcAndDiscloseVerifier = m.contract("Verifier_vc_and_disclose");
|
|
|
|
// const registerVerifier = m.contract("Verifier_register_sha1_sha256_sha256_rsa_65537_4096");
|
|
// const registerVerifier2 = m.contract("Verifier_register_sha256_sha256_sha256_ecdsa_brainpoolP256r1");
|
|
// const registerVerifier3 = m.contract("Verifier_register_sha256_sha256_sha256_rsa_65537_4096");
|
|
const verifier1 = m.contract("Verifier_dsc_sha1_ecdsa_secp256r1");
|
|
const verifier2 = m.contract("Verifier_dsc_sha256_ecdsa_secp521r1");
|
|
const verifier3 = m.contract("Verifier_dsc_sha384_ecdsa_brainpoolP512r1");
|
|
const verifier4 = m.contract("Verifier_dsc_sha512_ecdsa_brainpoolP512r1");
|
|
const verifier5 = m.contract("Verifier_dsc_sha512_ecdsa_secp521r1");
|
|
const verifier6 = m.contract("Verifier_register_sha1_sha1_sha1_ecdsa_secp256r1");
|
|
const verifier7 = m.contract("Verifier_register_sha256_sha256_sha256_rsapss_65537_64_2048");
|
|
const verifier8 = m.contract("Verifier_register_sha512_sha512_sha256_rsa_65537_4096");
|
|
const verifier9 = m.contract("Verifier_register_sha512_sha512_sha512_ecdsa_secp521r1");
|
|
const verifier10 = m.contract("Verifier_register_sha512_sha512_sha512_ecdsa_brainpoolP512r1");
|
|
const verifier11 = m.contract("Verifier_register_sha384_sha384_sha384_ecdsa_brainpoolP512r1");
|
|
|
|
// const dscVerifier = m.contract("Verifier_dsc_sha256_rsa_65537_4096");
|
|
|
|
return {
|
|
verifier1,
|
|
verifier2,
|
|
verifier3,
|
|
verifier4,
|
|
verifier5,
|
|
verifier6,
|
|
verifier7,
|
|
verifier8,
|
|
verifier9,
|
|
verifier10,
|
|
verifier11,
|
|
};
|
|
});
|