= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
package tezos-sapling
-
tezos-sapling
-
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type ask = R.ask
Authorisation spending key: secret key used to sign once randomized.
type nsk = R.nsk
Nullifier secret key. Used to compute nullifier.
type ovk = R.ovk
val _to_expanded_spending_key : Bytes.t -> R.expanded_spending_key
val expsk_encoding : expanded_spending_key Data_encoding.encoding
type t = R.zip32_expanded_spending_key = {
depth : Bytes.t;
parent_fvk_tag : Bytes.t;
child_index : Bytes.t;
chain_code : Bytes.t;
expsk : expanded_spending_key;
dk : Bytes.t;
}
Type t contains ask, nsk, ovk and zip-32 related info.
val of_bytes : Bytes.t -> R.zip32_expanded_spending_key option
val to_bytes : R.zip32_expanded_spending_key -> Bytes.t
val encoding : t Data_encoding.encoding
val b58check_encoding :
R.zip32_expanded_spending_key Tezos_crypto.Base58.encoding
val of_seed : Bytes.t -> R.zip32_expanded_spending_key
val derive_key :
R.zip32_expanded_spending_key ->
Int32.t ->
R.zip32_expanded_spending_key
val child_index : t -> int32