Module rln

Module rln 

Source

Structsยง

Blob
MessageMetadata
ShareData ๐Ÿ”’

Enumsยง

RLNNode

Constantsยง

RLN2_REGISTER_ZKBIN
RLN2_SIGNAL_ZKBIN
RLN2_SLASH_ZKBIN
RLN_EPOCH_LEN
RLN epoch length in millis
RLN_GENESIS
RLN epoch genesis in millis

Functionsยง

build_register_vk ๐Ÿ”’
Helper function to read or build register verifying key
build_signal_vk ๐Ÿ”’
Helper function to build signal verifying key
build_slash_pk ๐Ÿ”’
Helper function to build slash proving key
build_slash_vk ๐Ÿ”’
Helper function to build slash verifying key
closest_epoch
Find closest epoch to given timestamp
create_slash_proof
hash_event
Hash message/event modulo Fp
process_commitment
read_register_vk ๐Ÿ”’
Helper function to read register verifying key
read_signal_vk ๐Ÿ”’
Helper function to read signal verifying key
read_slash_pk ๐Ÿ”’
Helper function to read slash proving key
read_slash_vk ๐Ÿ”’
Helper function to read slash proving key
sss_recover
Recover secret using Shamirโ€™s secret sharing scheme