Skip to main content

MultisigMemberSignature

MultisigMemberSignature

class MultisigMemberSignature

A signature from a member of a multisig committee.

BCS

The BCS serialized form for this type is defined by the following ABNF:

multisig-member-signature = ed25519-multisig-member-signature /
secp256k1-multisig-member-signature /
secp256r1-multisig-member-signature /
passkey-multisig-member-signature

ed25519-multisig-member-signature = %d00 ed25519-signature
secp256k1-multisig-member-signature = %d01 secp256k1-signature
secp256r1-multisig-member-signature = %d02 secp256r1-signature
passkey-multisig-member-signature = %d04 passkey-authenticator

debugDescription

var debugDescription: String { get }

A textual representation of this instance, suitable for debugging.

Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the String(reflecting:) initializer. This initializer works with any type, and uses the custom debugDescription property for types that conform to CustomDebugStringConvertible:

struct Point: CustomDebugStringConvertible {
let x: Int, y: Int

var debugDescription: String {
return "(\(x), \(y))"
}
}

let p = Point(x: 21, y: 30)
let s = String(reflecting: p)
print(s)
// Prints "(21, 30)"

The conversion of p to a string in the assignment to s uses the Point type's debugDescription property.

asEd25519()

func asEd25519() -> Ed25519Signature

asOptEd25519()

func asOptEd25519() -> Ed25519Signature?

asOptPasskey()

func asOptPasskey() -> PasskeyAuthenticator?

asOptSecp256k1()

func asOptSecp256k1() -> Secp256k1Signature?

asOptSecp256r1()

func asOptSecp256r1() -> Secp256r1Signature?

asPasskey()

func asPasskey() -> PasskeyAuthenticator

asSecp256k1()

func asSecp256k1() -> Secp256k1Signature

asSecp256r1()

func asSecp256r1() -> Secp256r1Signature

isEd25519()

func isEd25519() -> Bool

isPasskey()

func isPasskey() -> Bool

isSecp256k1()

func isSecp256k1() -> Bool

isSecp256r1()

func isSecp256r1() -> Bool

!=(_:_:)

static func != (lhs: Self, rhs: Self) -> Bool

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values a and b, a != b implies that a == b is false.

This is the default implementation of the not-equal-to operator (!=) for any type that conforms to Equatable.

  • Parameters:
    • lhs: A value to compare.
    • rhs: Another value to compare.

==(_:_:)

static func == (self: MultisigMemberSignature, other: MultisigMemberSignature) -> Bool

Returns a Boolean value indicating whether two values are equal.

Equality is the inverse of inequality. For any values a and b, a == b implies that a != b is false.

  • Parameters:
    • lhs: A value to compare.
    • rhs: Another value to compare.