LexicographicalOrdering

object LexicographicalOrdering

Lexicographical Ordering of Transaction Inputs and Outputs. See https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki

Functions

Link copied to clipboard
fun compare(a: OutPoint, b: OutPoint): Int
fun compare(a: PublicKey, b: PublicKey): Int
fun compare(a: TxIn, b: TxIn): Int
fun compare(a: TxOut, b: TxOut): Int
Link copied to clipboard
fun isLessThan(a: ByteVector, b: ByteVector): Boolean
fun isLessThan(a: ByteVector32, b: ByteVector32): Boolean
fun isLessThan(a: OutPoint, b: OutPoint): Boolean
fun isLessThan(a: PublicKey, b: PublicKey): Boolean
fun isLessThan(a: TxIn, b: TxIn): Boolean
fun isLessThan(a: TxOut, b: TxOut): Boolean
fun isLessThan(a: ByteArray, b: ByteArray): Boolean
Link copied to clipboard
fun sort(tx: Transaction): Transaction