mirror of
https://github.com/logos-blockchain/logos-blockchain-pocs.git
synced 2026-03-26 05:23:06 +00:00
65 lines
2.9 KiB
Plaintext
65 lines
2.9 KiB
Plaintext
//test
|
|
pragma circom 2.1.9;
|
|
|
|
include "../circomlib/circuits/bitify.circom";
|
|
include "../circomlib/circuits/comparators.circom";
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"LEAD_V1", digest_size=31).digest(), "little") = 153089612725445249076651564403687387970929622326972008703737063484757842721
|
|
template LEAD_V1(){
|
|
signal output out;
|
|
out <== 153089612725445249076651564403687387970929622326972008703737063484757842721;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"NOMOS_POL_SK_V1", digest_size=31).digest(), "little") = 11150412648077803043426715895344850926617969336834792805313291817007615912
|
|
template NOMOS_POL_SK_V1(){
|
|
signal output out;
|
|
out <== 11150412648077803043426715895344850926617969336834792805313291817007615912;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"NOMOS_NONCE_CONTRIB_V1", digest_size=31).digest(), "little") = 38480566441084130729766917573705507194302645957068645172495738975468771576
|
|
template NOMOS_NONCE_CONTRIB_V1(){
|
|
signal output out;
|
|
out <== 38480566441084130729766917573705507194302645957068645172495738975468771576;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"NOMOS_KDF", digest_size=31).digest(), "little") = 21826764258320138600520923299986619104225513357324915648346315894686032813
|
|
template NOMOS_KDF(){
|
|
signal output out;
|
|
out <== 21826764258320138600520923299986619104225513357324915648346315894686032813;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"NOMOS_NOTE_ID_V1", digest_size=31).digest(), "little") = 103428471183212854509245604687159503481714203314000316436981831193757668857
|
|
template NOMOS_NOTE_ID_V1(){
|
|
signal output out;
|
|
out <== 103428471183212854509245604687159503481714203314000316436981831193757668857;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"SELECTION_RANDOMNESS_V1", digest_size=31).digest(), "little") = 309304781451234662769924433992168739004140182686192300697554287107153066081
|
|
template SELECTION_RANDOMNESS_V1(){
|
|
signal output out;
|
|
out <== 309304781451234662769924433992168739004140182686192300697554287107153066081;
|
|
}
|
|
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"KEY_NULLIFIER_V1", digest_size=31).digest(), "little") = 115702876017784606171848900076836503482825215709927504981847970587763163030
|
|
template KEY_NULLIFIER_V1(){
|
|
signal output out;
|
|
out <== 115702876017784606171848900076836503482825215709927504981847970587763163030;
|
|
}
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"REWARD_VOUCHER", digest_size=31).digest(), "little") = 204531649764949789513498796261435013892205118946219834864707175174206065125
|
|
template REWARD_VOUCHER(){
|
|
signal output out;
|
|
out <== 204531649764949789513498796261435013892205118946219834864707175174206065125;
|
|
}
|
|
|
|
// int.from_bytes(hashlib.blake2b(b"VOUCHER_NF", digest_size=31).digest(), "little") = 321834789402285853089731413490239982799919282776258843204385507114302874674
|
|
template VOUCHER_NF(){
|
|
signal output out;
|
|
out <== 321834789402285853089731413490239982799919282776258843204385507114302874674;
|
|
} |