serialize
Serializes the DustLocalState to bytes for persistent storage.
Serialization Format: Uses Midnight's SCALE codec (same as Rust's Serializable trait). The serialized data includes:
All dust tokens
Dust parameters
Internal state
Usage:
val serialized = state.serialize()
if (serialized != null) {
database.saveDustState(serialized)
}Content copied to clipboard
Deserialization: Use deserialize to restore a state from these bytes.
Error Handling: Returns null if:
State is closed
Native function returns null (serialization error)
Return
Serialized bytes, or null on error