Companion

object Companion

Functions

addHash
Link copied to clipboard
common
tailrec fun addHash(receiver: ShaChain, hash: ByteVector32, index: List<Boolean>): ShaChain
derive
Link copied to clipboard
common
fun derive(node: ShaChain.Node, direction: Boolean): ShaChain.Node
fun derive(node: ShaChain.Node, directions: Long): ShaChain.Node
fun derive(node: ShaChain.Node, directions: List<Boolean>): ShaChain.Node
flip
Link copied to clipboard
common
fun flip(input: ByteVector32, index: Int): ByteVector32
moves
Link copied to clipboard
common
fun moves(index: Long): List<Boolean>
shaChainFromSeed
Link copied to clipboard
common
fun shaChainFromSeed(hash: ByteVector32, index: Long): ByteVector32

Properties

empty
Link copied to clipboard
common
val empty: ShaChain
init
Link copied to clipboard
common
val init: ShaChain