Skip to content

Commit 62e6a8e

Browse files
authored
Merge pull request #162 from avianlabs/guillermo/add-typealias-and-remove-unused
add typealias and remove unused method
2 parents 9d4cc70 + c273b58 commit 62e6a8e

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

solana-kotlin/src/commonMain/kotlin/net/avianlabs/solana/domain/core/SignedTransaction.kt

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public data class SignedTransaction internal constructor(
5454
override fun toString(): String =
5555
"SignedTransaction(message=${originalMessage}, signatures=$signatures)"
5656

57-
public fun serialize(): ByteArray {
57+
public fun serialize(): SerializedTransaction {
5858
val signaturesSize = signatures.size
5959
val signaturesLength = ShortVecEncoding.encodeLength(signaturesSize)
6060
val bufferSize =
@@ -70,18 +70,6 @@ public data class SignedTransaction internal constructor(
7070
out.write(signedMessage)
7171
return out.readByteArray(bufferSize.toLong())
7272
}
73-
74-
public fun validate(): Boolean {
75-
val message = signedMessage
76-
val messageLength = message.size
77-
val signaturesSize = signatures.size
78-
val signaturesLength = ShortVecEncoding.encodeLength(signaturesSize)
79-
val signaturesSizeBytes = signaturesLength.size
80-
val signatureSize = TweetNaCl.Signature.SIGNATURE_BYTES
81-
val signatureSizeBytes = ShortVecEncoding.encodeLength(signatureSize)
82-
val signatureSizeBytesLength = signatureSizeBytes.size
83-
val expectedSize =
84-
messageLength + signaturesSizeBytes + signaturesSize * (signatureSize + signatureSizeBytesLength)
85-
return expectedSize == serialize().size
86-
}
8773
}
74+
75+
public typealias SerializedTransaction = ByteArray

0 commit comments

Comments
 (0)