diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/NIP24Factory.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/NIP24Factory.kt index dce37778b..4fa6945a9 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/NIP24Factory.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/NIP24Factory.kt @@ -91,7 +91,7 @@ class NIP24Factory { fun createTextNoteNIP24( msg: String, to: List, - from: ByteArray, + keyPair: KeyPair, replyTos: List? = null, mentions: List? = null, addresses: List?, @@ -104,11 +104,11 @@ class NIP24Factory { zapRaiserAmount: Long? = null, geohash: String? = null ): List { - val senderPublicKey = CryptoUtils.pubkeyCreate(from).toHexKey() + val senderPublicKey = keyPair.pubKey.toHexKey() val senderMessage = TextNoteEvent.create( msg = msg, - privateKey = from, + keyPair = keyPair, replyTos = replyTos, mentions = mentions, zapReceiver = zapReceiver, @@ -127,7 +127,7 @@ class NIP24Factory { event = SealedGossipEvent.create( event = senderMessage, encryptTo = it, - privateKey = from + privateKey = keyPair.privKey!! ), recipientPubKey = it )