Update README for bdk-jvm and bdk-android 0.4.0

This commit is contained in:
Steve Myers 2022-02-28 16:51:18 -08:00
parent e7e4b0f48b
commit 9a3f930148
No known key found for this signature in database
GPG Key ID: 8105A46B22C2D051

View File

@ -16,9 +16,9 @@ repositories {
dependencies { dependencies {
// for jvm // for jvm
implementation 'org.bitcoindevkit:bdk-jvm:0.3.2' implementation 'org.bitcoindevkit:bdk-jvm:0.4.0'
// OR for android // OR for android
implementation 'org.bitcoindevkit:bdk-android:0.3.2' implementation 'org.bitcoindevkit:bdk-android:0.4.0'
} }
@ -31,14 +31,16 @@ import org.bitcoindevkit.*
// ... // ...
val descriptor = "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)" val externalDescriptor = "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)"
val db = DatabaseConfig.Memory("") val internalDescriptor = "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/1/*)"
val client = val databaseConfig = DatabaseConfig.Memory("")
val blockchainConfig =
BlockchainConfig.Electrum( BlockchainConfig.Electrum(
ElectrumConfig("ssl://electrum.blockstream.info:60002", null, 5u, null, 10u) ElectrumConfig("ssl://electrum.blockstream.info:60002", null, 5u, null, 10u)
) )
val wallet = OnlineWallet(descriptor, null, Network.TESTNET, db, client) val wallet = Wallet(externalDescriptor, internalDescriptor, Network.TESTNET, databaseConfig, blockchainConfig)
val newAddress = wallet.getNewAddress() val newAddress = wallet.getNewAddress()
``` ```