Deterministic Wallet
see https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
Types
Link copied to clipboard
data class ExtendedPrivateKey( val secretkeybytes: ByteVector32, val chaincode: ByteVector32, val depth: Int, val path: KeyPath, val parent: Long)
Content copied to clipboard
Link copied to clipboard
data class ExtendedPublicKey( val publickeybytes: ByteVector, val chaincode: ByteVector32, val depth: Int, val path: KeyPath, val parent: Long)
Content copied to clipboard
Functions
Link copied to clipboard
fun derivePrivateKey(parent: DeterministicWallet.ExtendedPrivateKey, keyPath: KeyPath): DeterministicWallet.ExtendedPrivateKey
Content copied to clipboard
fun derivePrivateKey(parent: DeterministicWallet.ExtendedPrivateKey, index: Long): DeterministicWallet.ExtendedPrivateKey
Content copied to clipboard
fun derivePrivateKey(parent: DeterministicWallet.ExtendedPrivateKey, keyPath: String): DeterministicWallet.ExtendedPrivateKey
Content copied to clipboard
fun derivePrivateKey(parent: DeterministicWallet.ExtendedPrivateKey, chain: List<Long>): DeterministicWallet.ExtendedPrivateKey
Content copied to clipboard
Link copied to clipboard
fun derivePublicKey(parent: DeterministicWallet.ExtendedPublicKey, keyPath: KeyPath): DeterministicWallet.ExtendedPublicKey
Content copied to clipboard
fun derivePublicKey(parent: DeterministicWallet.ExtendedPublicKey, index: Long): DeterministicWallet.ExtendedPublicKey
Content copied to clipboard
fun derivePublicKey(parent: DeterministicWallet.ExtendedPublicKey, keyPath: String): DeterministicWallet.ExtendedPublicKey
Content copied to clipboard
fun derivePublicKey(parent: DeterministicWallet.ExtendedPublicKey, chain: List<Long>): DeterministicWallet.ExtendedPublicKey
Content copied to clipboard
Link copied to clipboard
fun encode(input: DeterministicWallet.ExtendedPrivateKey, testnet: Boolean): String
Content copied to clipboard
fun encode(input: DeterministicWallet.ExtendedPrivateKey, prefix: Int): String
Content copied to clipboard
fun encode(input: DeterministicWallet.ExtendedPublicKey, testnet: Boolean): String
Content copied to clipboard
fun encode(input: DeterministicWallet.ExtendedPublicKey, prefix: Int): String
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun publicKey(input: DeterministicWallet.ExtendedPrivateKey): DeterministicWallet.ExtendedPublicKey
Content copied to clipboard
Link copied to clipboard