From 7fabb6b55498f9b56b2ee193a04f0f68db562a81 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 2 Mar 2026 15:39:58 -0500 Subject: [PATCH] Makes addresses serializable --- .../kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.kt | 2 ++ .../com/vitorpamplona/quartz/nip01Core/core/Address.jvm.kt | 3 +++ 2 files changed, 5 insertions(+) diff --git a/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.kt b/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.kt index 98709640b..e553dbe8d 100644 --- a/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.kt +++ b/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.kt @@ -23,7 +23,9 @@ package com.vitorpamplona.quartz.nip01Core.core import android.os.Parcel import android.os.Parcelable import androidx.compose.runtime.Stable +import kotlinx.serialization.Serializable +@Serializable @Stable actual data class Address actual constructor( actual val kind: Kind, diff --git a/quartz/src/jvmMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.jvm.kt b/quartz/src/jvmMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.jvm.kt index 1f5a4c80b..e620fb99f 100644 --- a/quartz/src/jvmMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.jvm.kt +++ b/quartz/src/jvmMain/kotlin/com/vitorpamplona/quartz/nip01Core/core/Address.jvm.kt @@ -20,6 +20,9 @@ */ package com.vitorpamplona.quartz.nip01Core.core +import kotlinx.serialization.Serializable + +@Serializable actual data class Address actual constructor( actual val kind: Kind, actual val pubKeyHex: HexKey,