I imported wallet by private key.
The question is how to load that last transaction.
Take note that even though Electrum doesn't support P2PK transactions in its wallet history, its "
Sweep" feature still can.
So, if you want to keep on using Electrum, you can use "
Wallet->Private keys->Sweep" that requires the wallet to be online
but it's a severe security risk for a 250BTC asset.
If you insist, take note that that feature will automatically send the BTC to the currently open wallet where you used the menu so make sure that you wont use a watch-only wallet to Sweep.
Or if you want a secure method, your best option is: two Bitcoin Core clients in an offline and online machine.
Create a "
Blank" wallet in the offline Core and "
Disable Private Keys" in the online Bitcoin Core. (
those options are available during wallet creation)
Then you can import the private key as "
pk(wif_private_key_that_starts_with_5)" descriptor in the offline Core and "
pk(public key)" in the online Core.
Follow the upper part of this post to import descriptors:
/index.php?topic=5475186.msg63207575#msg63207575Sync the online watch-only wallet and try to spend it using cold-storage PSBT import-sign-export method.
If you'll use the GUI client, the options/buttons that you need to export and import should be self-explanatory.
(
reply if you're stuck at that point)
If you don't know your public key, it's in the
transaction itself, so the watch-only descriptor should be:
pk(0497304efd3ab14d0dcbf1e901045a25f4b5dbaf576d074506fd8ded4122ba6f6bec0ed4698ce0e7928c0eaf9ddfb5387929b5d697e82e7aabebe04c10e5c87164)
(
most people will have doubts in the private key's validity though, including myself, but do not share it to anyone)