Apply formatting
This commit is contained in:
parent
50dc701ec4
commit
b47c3c482d
@ -7,24 +7,31 @@ class LogProgress: BdkProgress {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class NullProgress : BdkProgress {
|
class NullProgress : BdkProgress {
|
||||||
override fun update(progress: Float, message: String? ) {
|
override fun update(progress: Float, message: String?) {}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getConfirmedTransaction(wallet: OnlineWalletInterface, transactionId: String): ConfirmedTransaction? {
|
fun getConfirmedTransaction(
|
||||||
|
wallet: OnlineWalletInterface,
|
||||||
|
transactionId: String
|
||||||
|
): ConfirmedTransaction? {
|
||||||
wallet.sync(NullProgress(), null)
|
wallet.sync(NullProgress(), null)
|
||||||
return wallet.getTransactions().stream().filter({ it.id.equals(transactionId) }).findFirst().orElse(null)
|
return wallet.getTransactions()
|
||||||
|
.stream()
|
||||||
|
.filter({ it.id.equals(transactionId) })
|
||||||
|
.findFirst()
|
||||||
|
.orElse(null)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
println("Configuring an in-memory wallet on electrum..")
|
println("Configuring an in-memory wallet on electrum..")
|
||||||
val descriptor =
|
val descriptor = "pkh(cSQPHDBwXGjVzWRqAHm6zfvQhaTuj1f2bFH58h55ghbjtFwvmeXR)"
|
||||||
"pkh(cSQPHDBwXGjVzWRqAHm6zfvQhaTuj1f2bFH58h55ghbjtFwvmeXR)";
|
val amount = 1000uL
|
||||||
val amount = 1000uL;
|
val recipient = "tb1ql7w62elx9ucw4pj5lgw4l028hmuw80sndtntxt"
|
||||||
val recipient = "tb1ql7w62elx9ucw4pj5lgw4l028hmuw80sndtntxt";
|
|
||||||
val db = DatabaseConfig.Memory("")
|
val db = DatabaseConfig.Memory("")
|
||||||
val client = BlockchainConfig.Electrum(ElectrumConfig("ssl://electrum.blockstream.info:60002", null, 5u, null, 10u))
|
val client =
|
||||||
|
BlockchainConfig.Electrum(
|
||||||
|
ElectrumConfig("ssl://electrum.blockstream.info:60002", null, 5u, null, 10u)
|
||||||
|
)
|
||||||
val wallet = OnlineWallet(descriptor, Network.TESTNET, db, client)
|
val wallet = OnlineWallet(descriptor, Network.TESTNET, db, client)
|
||||||
wallet.sync(LogProgress(), null)
|
wallet.sync(LogProgress(), null)
|
||||||
println("Initial wallet balance: ${wallet.getBalance()}")
|
println("Initial wallet balance: ${wallet.getBalance()}")
|
||||||
@ -34,7 +41,9 @@ fun main(args: Array<String>) {
|
|||||||
println("New wallet balance: ${wallet.getBalance()}")
|
println("New wallet balance: ${wallet.getBalance()}")
|
||||||
println("Press Enter to return funds")
|
println("Press Enter to return funds")
|
||||||
readLine()
|
readLine()
|
||||||
println("Creating a partially signed bitcoin transaction with recipient $recipient and amount $amount satoshis...")
|
println(
|
||||||
|
"Creating a PSBT with recipient $recipient and amount $amount satoshis..."
|
||||||
|
)
|
||||||
val transaction = PartiallySignedBitcoinTransaction(wallet, recipient, amount)
|
val transaction = PartiallySignedBitcoinTransaction(wallet, recipient, amount)
|
||||||
println("Signing the transaction...")
|
println("Signing the transaction...")
|
||||||
wallet.sign(transaction)
|
wallet.sign(transaction)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user