module Pbkdf : sig ... end
module Bip39 : sig ... end
val coerce : Raw.t -> string
module Curve : sig ... end
val b58dec :
?alphabet:Base58.Alphabet.t ->
prefix:(Curve.t -> Raw.t) ->
string ->
(Raw.t,
[> `empty_bytes
| `invalid_b58 of exn
| `string_too_short
| `unknown_curve
| `unknown_prefix ])
Stdlib.result
val pk_to_pkh :
string ->
(string,
[> `empty_bytes
| `invalid_b58 of exn
| `string_too_short
| `unknown_curve
| `unknown_prefix ])
Stdlib.result
val op_to_KT1 : ?index:int -> string -> string
val check_pkh : string -> bool