The question I have is, why would they possibly choose to generate the keys the way they did? Is it just a lazy way of doing it, or is there something possibly fishy about it?
I don't think it's being lazy:
It looks like Sol Noctis took a private key in hex format and converted it to base58 without any of the necessary preprocessing to generate a WIF-encoded key. The 0x80 mainnet flag is not prepended, nor is the 0x01 flag to denote a compressed public key appended. Lastly the checksum is missing.
It sounds like more work for them to generate the private key, which they needed to know the funding address. I can't think of any reason to use a non-standard key format.
My thoughts are they accidently did it, but that also means they've stored the keys.
I've never owned any collectible coins, partially because of privacy, but also because I couldn't possibly be sure I am the only one who knows the private key. I'd always wonder: "what if ....".
This makes it even worse:
I learned that the hologram and assembly was done by "another firm" but that is all I know.
Even if you trust the coin creator, it turns out there's an unknown third party that had (or
has!) access to all private keys!
I think they panicked when we brought this to their attention so they funded it back in hopes of us just letting it go.
This doesn't match the
events on the blockchain:
2019-11-07 10:02: coin funded with 0.001 BTC
2019-12-14 02:53: coin funded with 0.014 BTC
2020-02-20 11:31: 0.015 BTC (including fees) swept (by suspicious unknown party)
2020-02-20 11:31: coin funded with 0.001 BTC, coming from the address the 0.015 BTC was withdrawn to.
2021-01-07 17:10: 0.001 BTC (including fees) swept (
by cwil, to secure funds after the private key was published)
Sweeping 0.015 BTC happened in the same block as depositing back 0.001 BTC, so it can't have anything to do with bringing it to their attention.
I wonder why they didn't sweep 0.014 BTC only. With coin control, it's very easy to leave the 0.001 BTC when sweeping the newer funds.
Collectibles are like the opposite of "not your keys, not your coins".