mirror of
https://github.com/logos-messaging/go-zerokit-rln.git
synced 2026-01-02 05:03:10 +00:00
fix: convert ExtractMetadata to method
This commit is contained in:
parent
deaab0718c
commit
810b73f03c
@ -144,10 +144,7 @@ func (r *RLN) Poseidon(input ...[]byte) (MerkleNode, error) {
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func ExtractMetadata(proof RateLimitProof) (ProofMetadata, error) {
|
||||
|
||||
var r *RLN
|
||||
|
||||
func (r *RLN) ExtractMetadata(proof RateLimitProof) (ProofMetadata, error) {
|
||||
externalNullifierRes, err := r.Poseidon(proof.Epoch[:], proof.RLNIdentifier[:])
|
||||
if err != nil {
|
||||
return ProofMetadata{}, fmt.Errorf("could not construct the external nullifier: %w", err)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user