Files
self/contracts/test/utils/constants.ts
turboblitz 6d4c211c51 New OFAC updates (#47)
Co-authored-by: nicoshark <i.am.nicoshark@gmail.com>
2025-02-12 22:21:01 +01:00

29 lines
1.0 KiB
TypeScript

export const ATTESTATION_ID = {
INVALID_ATTESTATION_ID: "0x0000000000000000000000000000000000000000000000000000000000000000",
E_PASSPORT: "0x0000000000000000000000000000000000000000000000000000000000000001"
}
export const CIRCUIT_CONSTANTS = {
REGISTER_NULLIFIER_INDEX: 0,
REGISTER_COMMITMENT_INDEX: 1,
REGISTER_MERKLE_ROOT_INDEX: 2,
DSC_TREE_LEAF_INDEX: 0,
DSC_CSCA_ROOT_INDEX: 1,
VC_AND_DISCLOSE_REVEALED_DATA_PACKED_INDEX: 0,
VC_AND_DISCLOSE_FORBIDDEN_COUNTRIES_LIST_PACKED_INDEX: 3,
VC_AND_DISCLOSE_NULLIFIER_INDEX: 4,
VC_AND_DISCLOSE_ATTESTATION_ID_INDEX: 5,
VC_AND_DISCLOSE_MERKLE_ROOT_INDEX: 6,
VC_AND_DISCLOSE_CURRENT_DATE_INDEX: 7,
VC_AND_DISCLOSE_PASSPORT_NO_SMT_ROOT_INDEX: 13,
VC_AND_DISCLOSE_NAME_DOB_SMT_ROOT_INDEX: 14,
VC_AND_DISCLOSE_NAME_YOB_SMT_ROOT_INDEX: 15,
VC_AND_DISCLOSE_SCOPE_INDEX: 16,
VC_AND_DISCLOSE_USER_IDENTIFIER_INDEX: 17,
}
export const FIELD_PRIME = BigInt(
"21888242871839275222246405745257275088548364400416034343698204186575808495617"
);