Skip to main content

IntentAppId

IntentAppId

enum IntentAppId

Byte signifying the application id of an Intent

This enum specifies the application ID. Two intents in two different applications (i.e., IOTA, Ethereum etc) should never collide, so that even when a signing key is reused, nobody can take a signature designated for app_1 and present it as a valid signature for an (any) intent in app_2.

BCS

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

intent-app-id = u8

IntentAppId.consensus

case consensus

IntentAppId.iota

case iota

!=(_:_:)

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.