WalletECDSACompact

public struct WalletECDSACompact
extension Xmtp_MessageContents_Signature.WalletECDSACompact: @unchecked Sendable
extension Xmtp_MessageContents_Signature.WalletECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding

ECDSA signature bytes and the recovery bit produced by xmtp-js::PublicKey.signWithWallet function, i.e. EIP-191 signature of a “Create Identity” message with the key embedded. Used to sign identity keys.

  • compact representation [ R || S ], 64 bytes

    Declaration

    Swift

    public var bytes: Data
  • recovery bit

    Declaration

    Swift

    public var recovery: UInt32
  • Declaration

    Swift

    public var unknownFields: UnknownStorage
  • Declaration

    Swift

    public init()

Code below here is support for the SwiftProtobuf runtime.