File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 44
44
end;
45
45
46
46
--- The nullifier key type describing a secret required to compute the ;Nullifier; of a resource
47
+ builtin anoma-nullifier-key
47
48
type NullifierKey := privateMk ByteArray
48
49
with
49
50
type Raw := mk AnomaAtom;
299
300
300
301
module Transparent;
301
302
nullifier : Resource -> Nullifier :=
302
- NullifiableResource.Transparent.mk >> NullifiableResource.nullifier;
303
+ NullifiableResource.Transparent.mk >> NullifiableResource.nullifier NullifierKey.Transparent.mk ;
303
304
end;
304
305
end;
305
306
@@ -493,13 +494,11 @@ type NullifiableResource :=
493
494
resource : Resource;
494
495
}
495
496
with
496
- -- FIXME The computation of the nullifier should depend on the nullifier key
497
- -- TODO add NullifierKey argument
498
497
builtin anoma-resource-nullifier
499
- axiom rawNullifier : Resource -> Nat;
498
+ axiom rawNullifier : NullifierKey -> Resource -> Nat;
500
499
501
- nullifier : NullifiableResource -> Nullifier :=
502
- resource >> rawNullifier >> Nullifier.fromNat;
500
+ nullifier (nfk : NullifierKey) : NullifiableResource -> Nullifier :=
501
+ resource >> rawNullifier nfk >> Nullifier.fromNat;
503
502
504
503
module Transparent;
505
504
mk (resource : Resource) : NullifiableResource :=
Original file line number Diff line number Diff line change 2
2
# Do not edit this file manually.
3
3
4
4
version : 2
5
- checksum : 802bf5058aee28e0866ffd5c024cbbe53ebba768cc2e75e77bc2da71de1ecca1
5
+ checksum : fdae04b8525adca1be7ebefbdfd1c08a8e4e855df1059cfbcae37f731c88a1d1
6
6
dependencies :
7
7
- git :
8
8
name : anoma_juvix-stdlib
You can’t perform that action at this time.
0 commit comments