zcash-android-wallet-sdk/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/model/CompactBlock.kt

18 lines
522 B
Kotlin

package cash.z.ecc.android.sdk.internal.model
import cash.z.ecc.android.sdk.model.BlockHeight
import cash.z.ecc.android.sdk.model.FirstClassByteArray
data class CompactBlock internal constructor(
val height: BlockHeight,
val data: FirstClassByteArray
) {
companion object {
fun new(height: BlockHeight, data: FirstClassByteArray): CompactBlock {
// on this place we should validate input values from "unsafe" model version
return CompactBlock(height, data)
}
}
}