Skip to content

Commit b3d145d

Browse files
authored
Merge pull request #17885 from MinaProtocol/georgeee/remove-trivial-sigkind-usages
Remove trivial sigkind usages
2 parents 8f958aa + e81a66d commit b3d145d

File tree

22 files changed

+56
-74
lines changed

22 files changed

+56
-74
lines changed

src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,11 +1704,11 @@ let snark_hashes =
17041704
fun () -> if json then Core.printf "[]\n%!"]
17051705

17061706
let internal_commands logger ~itn_features =
1707+
let signature_kind = Mina_signature_kind.t_DEPRECATED in
17071708
[ ( Snark_worker.Intf.command_name
17081709
, Snark_worker.command ~proof_level:Genesis_constants.Compiled.proof_level
17091710
~constraint_constants:Genesis_constants.Compiled.constraint_constants
1710-
~commit_id:Mina_version.commit_id
1711-
~signature_kind:Mina_signature_kind.t_DEPRECATED )
1711+
~commit_id:Mina_version.commit_id ~signature_kind )
17121712
; ("snark-hashes", snark_hashes)
17131713
; ( "run-prover"
17141714
, Command.async
@@ -1727,8 +1727,7 @@ let internal_commands logger ~itn_features =
17271727
let%bind prover =
17281728
Prover.create ~commit_id:Mina_version.commit_id ~logger
17291729
~proof_level ~constraint_constants
1730-
~pids:(Pid.Table.create ()) ~conf_dir
1731-
~signature_kind:Mina_signature_kind.t_DEPRECATED ()
1730+
~pids:(Pid.Table.create ()) ~conf_dir ~signature_kind ()
17321731
in
17331732
Prover.prove_from_input_sexp prover sexp >>| ignore
17341733
| `Eof ->
@@ -1755,7 +1754,6 @@ let internal_commands logger ~itn_features =
17551754
Reader.read_sexp reader )
17561755
with
17571756
| `Ok sexp -> (
1758-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
17591757
let%bind worker_state =
17601758
Snark_worker.Inputs.Worker_state.create ~proof_level
17611759
~constraint_constants ~signature_kind ()
@@ -1988,7 +1986,7 @@ let internal_commands logger ~itn_features =
19881986
Prover.create ~commit_id:Mina_version.commit_id ~logger ~pids
19891987
~conf_dir ~proof_level
19901988
~constraint_constants:precomputed_values.constraint_constants
1991-
~signature_kind:Mina_signature_kind.t_DEPRECATED ()
1989+
~signature_kind ()
19921990
in
19931991
match%bind
19941992
Prover.create_genesis_block prover

src/app/cli/src/init/transaction_snark_profiler.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ let command =
184184
in
185185
let proof_level = Genesis_constants.Proof_level.Full in
186186
let proof_cache_db = Proof_cache_tag.create_identity_db () in
187-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
187+
let signature_kind = Mina_signature_kind.Testnet in
188188
if witness_only then
189189
witness ~proof_cache_db ~genesis_constants ~constraint_constants
190190
~proof_level ~max_num_updates ~logger ~signature_kind ?min_num_updates

src/app/disk_caching_stats/disk_caching_stats.ml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,6 @@ module Values (S : Sample) = struct
329329
~authorization:(Mina_base.Control.Poly.Proof side_loaded_proof)
330330

331331
let zkapp_command' () : Mina_base.Zkapp_command.t =
332-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
333332
{ fee_payer =
334333
Mina_base.Account_update.Fee_payer.make
335334
~body:
@@ -342,7 +341,7 @@ module Values (S : Sample) = struct
342341
; account_updates =
343342
List.init Params.max_zkapp_txn_account_updates ~f:(Fn.const ())
344343
|> List.fold_left ~init:[] ~f:(fun acc () ->
345-
Mina_base.Zkapp_command.Call_forest.cons ~signature_kind
344+
Mina_base.Zkapp_command.Call_forest.cons ~signature_kind:Testnet
346345
(zkapp_account_update ()) acc )
347346
; memo = signed_command_memo ()
348347
}
@@ -720,7 +719,7 @@ let () =
720719
~proof_cache_db:(Proof_cache_tag.For_tests.create_db ())
721720
~genesis_constants ~constraint_constants ~min_num_updates:num_updates
722721
~num_proof_updates:num_updates ~max_num_updates:num_updates
723-
~signature_kind:Mina_signature_kind.t_DEPRECATED ()
722+
~signature_kind:Testnet ()
724723
in
725724
let%map.Async_kernel.Deferred vk =
726725
let `VK vk, `Prover _ =

src/app/heap_usage/values.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ let zkapp_command ~proof_cache_db ~genesis_constants ~constraint_constants =
3535
Snark_profiler_lib.create_ledger_and_zkapps ~proof_cache_db
3636
~genesis_constants ~constraint_constants ~min_num_updates:num_updates
3737
~num_proof_updates:num_updates ~max_num_updates:num_updates
38-
~signature_kind:Mina_signature_kind.t_DEPRECATED ()
38+
~signature_kind:Testnet ()
3939
in
4040
List.hd_exn zkapp_commands
4141

src/app/zkapp_test_transaction/lib/commands.ml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,8 @@ let get_second_pass_ledger_mask ~ledger ~constraint_constants ~global_slot
3232
in
3333
Mina_ledger.Ledger.register_mask ledger new_mask
3434
in
35-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
3635
let _partial_stmt =
37-
Mina_ledger.Ledger.apply_transaction_first_pass ~signature_kind
36+
Mina_ledger.Ledger.apply_transaction_first_pass ~signature_kind:Testnet
3837
~constraint_constants ~global_slot
3938
~txn_state_view:(Mina_state.Protocol_state.Body.view state_body)
4039
second_pass_ledger

src/app/zkapps_examples/calls/zkapps_calls.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,12 @@ type _ Snarky_backendless.Request.t +=
132132
for the [Execute_call] request.
133133
*)
134134
let execute_call ~may_use_token account_update old_state =
135-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
136135
let call_inputs = { Call_data.Input.Circuit.old_state } in
137136
let call_outputs, called_account_update, sub_calls =
138137
exists
139138
(Typ.tuple3 Call_data.Output.typ
140-
(Zkapp_call_forest.Checked.account_update_typ ~signature_kind ())
139+
(Zkapp_call_forest.Checked.account_update_typ ~signature_kind:Testnet
140+
() )
141141
Zkapp_call_forest.typ )
142142
~request:(fun () ->
143143
let may_use_token =

src/app/zkapps_examples/tokens/zkapps_tokens.ml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ module Rules = struct
8686
respond Unhandled
8787

8888
let main input =
89-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
9089
let public_key =
9190
exists Public_key.Compressed.typ ~request:(fun () -> Public_key)
9291
in
@@ -127,8 +126,8 @@ module Rules = struct
127126
.to_account_update_and_calls
128127
in
129128
let digest =
130-
Zkapp_command.Digest.Account_update.Checked.create ~signature_kind
131-
final_update
129+
Zkapp_command.Digest.Account_update.Checked.create
130+
~signature_kind:Testnet final_update
132131
in
133132
( { Zkapp_call_forest.Checked.account_update =
134133
{ data = final_update; hash = digest }
@@ -160,13 +159,12 @@ module Rules = struct
160159
(** Rule to transfer tokens. *)
161160
module Transfer = struct
162161
let dummy_account_update_body =
163-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
164162
lazy
165163
(let dummy_body = Account_update.Body.dummy in
166164
{ With_hash.data = dummy_body
167165
; hash =
168-
Zkapp_command.Digest.Account_update.create_body ~signature_kind
169-
dummy_body
166+
Zkapp_command.Digest.Account_update.create_body
167+
~signature_kind:Testnet dummy_body
170168
} )
171169

172170
let dummy_tree_hash =
@@ -330,7 +328,6 @@ module Rules = struct
330328
State.Circuit.t
331329
* Zkapp_call_forest.Checked.account_update
332330
* Account_update.May_use_token.Checked.t =
333-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
334331
let dummy_account_update_body = Lazy.force dummy_account_update_body in
335332
let dummy : _ Zkapp_command.Call_forest.Tree.t =
336333
{ account_update =
@@ -344,8 +341,8 @@ module Rules = struct
344341
Zkapp_command.Digest.Tree.constant (Lazy.force dummy_tree_hash)
345342
in
346343
let (account_update, forest), rest_of_forest =
347-
Zkapp_call_forest.Checked.pop ~signature_kind ~dummy ~dummy_tree_hash
348-
forest
344+
Zkapp_call_forest.Checked.pop ~signature_kind:Testnet ~dummy
345+
~dummy_tree_hash forest
349346
in
350347
let rest_of_forest_is_empty =
351348
Zkapp_call_forest.Checked.is_empty rest_of_forest

src/app/zkapps_examples/zkapps_examples.ml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ module Account_update_under_construction = struct
209209

210210
let to_account_update_and_calls (t : t) :
211211
Account_update.Body.Checked.t * Zkapp_call_forest.Checked.t =
212-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
213212
(* TODO: Don't do this. *)
214213
let var_of_t (type var value) (typ : (var, value) Typ.t) (x : value) : var
215214
=
@@ -285,8 +284,8 @@ module Account_update_under_construction = struct
285284
| Rev_calls rev_calls ->
286285
List.fold_left ~init:(Zkapp_call_forest.Checked.empty ()) rev_calls
287286
~f:(fun acc (account_update, calls) ->
288-
Zkapp_call_forest.Checked.push ~signature_kind ~account_update
289-
~calls acc )
287+
Zkapp_call_forest.Checked.push ~signature_kind:Testnet
288+
~account_update ~calls acc )
290289
| Calls calls ->
291290
calls
292291
in
@@ -471,15 +470,14 @@ type return_type =
471470

472471
let to_account_update (account_update : account_update) :
473472
Zkapp_statement.Checked.t * return_type Prover_value.t =
474-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
475473
dummy_constraints () ;
476474
let account_update, calls =
477475
Account_update_under_construction.In_circuit.to_account_update_and_calls
478476
account_update#account_update_under_construction
479477
in
480478
let account_update_digest =
481479
Zkapp_command.Call_forest.Digest.Account_update.Checked.create
482-
~signature_kind account_update
480+
~signature_kind:Testnet account_update
483481
in
484482
let public_output : Zkapp_statement.Checked.t =
485483
{ account_update = (account_update_digest :> Field.t)
@@ -777,7 +775,6 @@ end
777775

778776
let insert_signatures pk_compressed sk
779777
({ fee_payer; account_updates; memo } : Zkapp_command.t) : Zkapp_command.t =
780-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
781778
let transaction_commitment : Zkapp_command.Transaction_commitment.t =
782779
(* TODO: This is a pain. *)
783780
let account_updates_hash = Zkapp_command.Call_forest.hash account_updates in
@@ -788,7 +785,8 @@ let insert_signatures pk_compressed sk
788785
Zkapp_command.Transaction_commitment.create_complete transaction_commitment
789786
~memo_hash
790787
~fee_payer_hash:
791-
(Zkapp_command.Call_forest.Digest.Account_update.create ~signature_kind
788+
(Zkapp_command.Call_forest.Digest.Account_update.create
789+
~signature_kind:Testnet
792790
(Account_update.of_fee_payer fee_payer) )
793791
in
794792
let fee_payer =
@@ -797,7 +795,7 @@ let insert_signatures pk_compressed sk
797795
when Public_key.Compressed.equal public_key pk_compressed ->
798796
{ fee_payer with
799797
authorization =
800-
Schnorr.Chunked.sign ~signature_kind sk
798+
Schnorr.Chunked.sign ~signature_kind:Testnet sk
801799
(Random_oracle.Input.Chunked.field full_commitment)
802800
}
803801
| fee_payer ->
@@ -818,7 +816,7 @@ let insert_signatures pk_compressed sk
818816
{ account_update with
819817
authorization =
820818
Control.Poly.Signature
821-
(Schnorr.Chunked.sign ~signature_kind sk
819+
(Schnorr.Chunked.sign ~signature_kind:Testnet sk
822820
(Random_oracle.Input.Chunked.field commitment) )
823821
}
824822
| account_update ->

src/lib/bootstrap_controller/bootstrap_controller.ml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -893,8 +893,7 @@ let%test_module "Bootstrap_controller tests" =
893893
~trust_system ~verifier ~network:my_net.network ~preferred_peers:[]
894894
~consensus_local_state:my_net.state.consensus_local_state
895895
~network_transition_pipe ~persistent_root ~persistent_frontier
896-
~catchup_mode:`Super ~initial_root_transition
897-
~signature_kind:Mina_signature_kind.t_DEPRECATED )
896+
~catchup_mode:`Super ~initial_root_transition ~signature_kind:Testnet )
898897

899898
let assert_transitions_increasingly_sorted ~root
900899
(incoming_transitions : Transition_cache.element list) =
@@ -1012,8 +1011,7 @@ let%test_module "Bootstrap_controller tests" =
10121011
Staged_ledger.of_scan_state_pending_coinbases_and_snarked_ledger
10131012
~scan_state ~logger ~verifier ~constraint_constants
10141013
~snarked_ledger ~snarked_local_state ~expected_merkle_root
1015-
~pending_coinbases ~get_state
1016-
~signature_kind:Mina_signature_kind.t_DEPRECATED
1014+
~pending_coinbases ~get_state ~signature_kind:Testnet
10171015
|> Deferred.Or_error.ok_exn
10181016
in
10191017
let height =

src/lib/mina_generators/zkapp_command_generators.ml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,7 +1139,6 @@ let gen_zkapp_command_from ?global_slot ?memo ?(no_account_precondition = false)
11391139
~genesis_constants
11401140
~(constraint_constants : Genesis_constants.Constraint_constants.t) () :
11411141
Zkapp_command.t Quickcheck.Generator.t =
1142-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
11431142
let open Quickcheck.Let_syntax in
11441143
let fee_payer_pk =
11451144
Signature_lib.Public_key.compress fee_payer_keypair.public_key
@@ -1543,14 +1542,16 @@ let gen_zkapp_command_from ?global_slot ?memo ?(no_account_precondition = false)
15431542
Signed_command_memo.gen
15441543
in
15451544
let zkapp_command =
1546-
Zkapp_command.write_all_proofs_to_disk ~signature_kind ~proof_cache_db
1545+
Zkapp_command.write_all_proofs_to_disk ~signature_kind:Testnet
1546+
~proof_cache_db
15471547
{ Zkapp_command.Poly.fee_payer; account_updates; memo }
15481548
in
15491549
(* update receipt chain hashes in accounts table *)
15501550
let receipt_elt =
15511551
let _txn_commitment, full_txn_commitment =
15521552
(* also computed in replace_authorizations, but easier just to re-compute here *)
1553-
Zkapp_command.get_transaction_commitments ~signature_kind zkapp_command
1553+
Zkapp_command.get_transaction_commitments ~signature_kind:Testnet
1554+
zkapp_command
15541555
in
15551556
Receipt.Zkapp_command_elt.Zkapp_command_commitment full_txn_commitment
15561557
in
@@ -1679,7 +1680,6 @@ let gen_max_cost_zkapp_command_from ?memo ?fee_range
16791680
~(fee_payer_keypair : Signature_lib.Keypair.t)
16801681
~(account_state_tbl : (Account.t * role) Account_id.Table.t) ~vk
16811682
~(genesis_constants : Genesis_constants.t) () =
1682-
let signature_kind = Mina_signature_kind.t_DEPRECATED in
16831683
let open Quickcheck.Generator.Let_syntax in
16841684
let%bind memo =
16851685
match memo with
@@ -1739,7 +1739,7 @@ let gen_max_cost_zkapp_command_from ?memo ?fee_range
17391739
None
17401740
| Some (a, role) ->
17411741
Some ({ a with nonce = Account.Nonce.succ a.nonce }, role) ) ;
1742-
Zkapp_command.of_simple ~signature_kind ~proof_cache_db
1742+
Zkapp_command.of_simple ~signature_kind:Testnet ~proof_cache_db
17431743
{ fee_payer; account_updates; memo }
17441744

17451745
let%test_module _ =

0 commit comments

Comments
 (0)