From 810b73f03cecd0f39c0bf391c86c56bad3eb89ce Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Tue, 4 Apr 2023 13:44:30 -0400 Subject: [PATCH] fix: convert ExtractMetadata to method --- rln/rln.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/rln/rln.go b/rln/rln.go index 61698da..4aaad1d 100644 --- a/rln/rln.go +++ b/rln/rln.go @@ -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)