All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.io.eqoty.secretk.utils.Helpers.kt Maven / Gradle / Ivy

package io.eqoty.secretk.utils

import com.ionspin.kotlin.crypto.LibsodiumInitializer
import io.eqoty.secretk.utils.bech32.Bech32

fun addressToBytes(address: String): ByteArray {
    return Bech32.decode(address).data
}

fun addressToUBytes(address: String): UByteArray {
    return Bech32.decode(address).data.toUByteArray()
}

suspend fun ensureLibsodiumInitialized() {
    if (!LibsodiumInitializer.isInitialized()) LibsodiumInitializer.initialize()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy