// this generates a random private keyval privkey = ECPrivateKey()
-// privkey: ECPrivateKey = ECPrivateKey(f2012360ccaa47660df2828b87c6832ac26b9ee4fb07228625faa607ccc314b2,true)
+// privkey: ECPrivateKey = ECPrivateKey(9d227b0693d81dda8ced0ca1f232d90895482c792d8e7126da6b9920b21d076a,true)val pubkey = privkey.publicKey
-// pubkey: crypto.ECPublicKey = ECPublicKey(039a5f597c4caee65fa9c85606cb206e7f31bfdd3e611b4a5809a243f379b73678)
+// pubkey: crypto.ECPublicKey = ECPublicKey(02a120138b66dc056e76aa8e2f5771b9504d2ebfcb404487ad447c8fe40cd22473)val segwitAddress = {
// see https://bitcoin.org/en/glossary/pubkey-script
@@ -89,7 +89,7 @@ reason to keep using legacy transaction formats.
val scriptPubKey = P2WPKHWitnessSPKV0(pubkey)
Bech32Address(scriptPubKey, TestNet3)
}
-// segwitAddress: Bech32Address = Bech32Address(tb1qwkdp7n5m5n8ttd3cyj29zs3xs7xg6ezryt07sc)
+// segwitAddress: Bech32Address = Bech32Address(tb1qlr6u0g8t48zh9r72e7kpf0wnypra63thvwza35)
Generating legacy (base58) addresses
If you need to generate legacy addresses for backwards
@@ -101,7 +101,7 @@ Take a look:
// we're reusing the same private/public key pair// from before. don't do this in an actual application!val legacyAddress = P2PKHAddress(pubkey, TestNet3)
-// legacyAddress: P2PKHAddress = mrEmz6vELqBDypA3KeksovDUVzAVr3DRcH
+// legacyAddress: P2PKHAddress = n4DLJi1GxwPWVmCdNfxtNH8AfZy6JNCNX3