mirror of
https://github.com/logos-messaging/go-zerokit-rln.git
synced 2026-01-04 06:03:09 +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
|
return result, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func ExtractMetadata(proof RateLimitProof) (ProofMetadata, error) {
|
func (r *RLN) ExtractMetadata(proof RateLimitProof) (ProofMetadata, error) {
|
||||||
|
|
||||||
var r *RLN
|
|
||||||
|
|
||||||
externalNullifierRes, err := r.Poseidon(proof.Epoch[:], proof.RLNIdentifier[:])
|
externalNullifierRes, err := r.Poseidon(proof.Epoch[:], proof.RLNIdentifier[:])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ProofMetadata{}, fmt.Errorf("could not construct the external nullifier: %w", err)
|
return ProofMetadata{}, fmt.Errorf("could not construct the external nullifier: %w", err)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user