File tree Expand file tree Collapse file tree 1 file changed +3
-15
lines changed
solana-kotlin/src/commonMain/kotlin/net/avianlabs/solana/domain/core Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ public data class SignedTransaction internal constructor(
54
54
override fun toString (): String =
55
55
" SignedTransaction(message=${originalMessage} , signatures=$signatures )"
56
56
57
- public fun serialize (): ByteArray {
57
+ public fun serialize (): SerializedTransaction {
58
58
val signaturesSize = signatures.size
59
59
val signaturesLength = ShortVecEncoding .encodeLength(signaturesSize)
60
60
val bufferSize =
@@ -70,18 +70,6 @@ public data class SignedTransaction internal constructor(
70
70
out .write(signedMessage)
71
71
return out .readByteArray(bufferSize.toLong())
72
72
}
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
- }
87
73
}
74
+
75
+ public typealias SerializedTransaction = ByteArray
You can’t perform that action at this time.
0 commit comments