@sweet kelp do you have an opinion if ecdsa apis that output public keys should do so uncompressed or compressed?
Reviewing the SDK and environments crypto functions and noticed that we're returning the public key from secp256k1_recover as a 65-byte uncompressed.
Wondering if it would be better practice to return it compressed.
The value returned will likely be == compared with a public key either stored in contract storage, or passed in as an input into to a contract fn, and so its format will likely influence how contract developers pass ecdsa public keys to contacts.