···4545 ~default:latest.operation.services
4646 ; prev= Some latest.cid }
4747 in
4848- let signing_key = Kleidos.parse_multikey_str actor.signing_key in
4949- let signed_op = Plc.sign_operation signing_key unsigned_op in
4848+ let signed_op = Plc.sign_operation Env.rotation_key unsigned_op in
5049 let%lwt () = Data_store.clear_auth_code ~did db in
5150 let res = {operation= signed_op} in
5251 res |> response_to_yojson |> Yojson.Safe.to_string
+1-8
pegasus/lib/api/identity/updateHandle.ml
···3232 | false ->
3333 ("at://" ^ handle) :: latest.operation.also_known_as
3434 in
3535- let%lwt signing_key =
3636- match%lwt Data_store.get_actor_by_identifier did db with
3737- | Some {signing_key; _} ->
3838- Lwt.return @@ Kleidos.parse_multikey_str signing_key
3939- | _ ->
4040- Errors.internal_error ()
4141- in
4235 let signed =
4343- Plc.sign_operation signing_key
3636+ Plc.sign_operation Env.rotation_key
4437 (Operation
4538 { type'= "plc_operation"
4639 ; prev= Some latest.cid