Package-level declarations

Types

Link copied to clipboard
abstract class AbstractMultiKey(val publicKeys: List<PublicKey>) : AccountPublicKey
Link copied to clipboard
class MultiKey(val pks: List<PublicKey>, val signaturesRequired: Int) : AbstractMultiKey
Link copied to clipboard
class MultiKeySignature(val signatures: List<AnySignature>, val bitmap: ByteArray) : Signature

Represents a multi-signature transaction using Ed25519 signatures. This class allows for the creation and management of a K-of-N multi-signature scheme, where a specified number of signatures are required to authorize a transaction.

Properties

Link copied to clipboard
const val BITMAP_SIZE_IN_BYTES: Int = 4
Link copied to clipboard

Functions

Link copied to clipboard
fun bitCount(byte: Int): Int