Evm_node_lib_dev.Signerval wallet :
Tezos_client_base.Client_context.wallet ->
Tezos_client_base.Client_keys.sk_uri ->
tval of_sequencer_keys :
Evm_node_config.Configuration.t ->
Tezos_client_base.Client_context.wallet ->
Evm_node_config.Configuration.sequencer_key list ->
map Tezos_base.TzPervasives.tzresult Lwt.tval first_lexicographic_signer :
map ->
(Tezos_base.TzPervasives.Signature.public_key * t)
Tezos_base.TzPervasives.tzresultGet the first lexicographic signer from the map. It's not very useful but it's used in the sandbox node to have a first signer. Shouldn't be used in production.
val get_signer :
map ->
Tezos_base.TzPervasives.Signature.public_key ->
t Tezos_base.TzPervasives.tzresultval of_sequencer_key :
Evm_node_config.Configuration.t ->
Tezos_client_base.Client_context.wallet ->
Evm_node_config.Configuration.sequencer_key ->
t Tezos_base.TzPervasives.tzresult Lwt.tval of_string :
Evm_node_config.Configuration.t ->
Tezos_client_base.Client_context.wallet ->
string ->
t Tezos_base.TzPervasives.tzresult Lwt.tval sequencer_key_of_string :
Tezos_client_base.Client_context.wallet ->
string ->
(Evm_node_config.Configuration.sequencer_key,
Tezos_base.TzPervasives.tztrace)
Stdlib.result
Lwt.tval public_key :
t ->
Tezos_base.TzPervasives.Signature.public_key Tezos_base.TzPervasives.tzresult
Lwt.tval sequencer_key : t -> Evm_node_config.Configuration.sequencer_keyval sign :
t ->
bytes ->
Tezos_base.TzPervasives.Signature.t Tezos_base.TzPervasives.tzresult Lwt.t