Skip to content

Commit

Permalink
Fix TypedData.toJsonString() (#499)
Browse files Browse the repository at this point in the history
  • Loading branch information
franciszekjob authored Jul 10, 2024
1 parent 56eb8cd commit 11c4fed
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion lib/src/main/kotlin/com/swmansion/starknet/data/TypedData.kt
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ data class TypedData private constructor(
Json.decodeFromJsonElement<Revision>(it)
} ?: Revision.V0

@Transient
internal val separatorName = when (resolvedRevision) {
Revision.V0 -> "StarkNetDomain"
Revision.V1 -> "StarknetDomain"
Expand Down Expand Up @@ -610,7 +611,7 @@ data class TypedData private constructor(
* Create a JSON string from TypedData.
*/
fun toJsonString(): String =
Json.encodeToString(serializer(), this)
Json { encodeDefaults = true }.encodeToString(serializer(), this)
}

internal fun String.isArray() = endsWith("*")
Expand Down

0 comments on commit 11c4fed

Please sign in to comment.