I'm trying to find a way to get the public key of an Ethereum's address. I found out that if an address has an outgoing transaction it's possible. I used Etherscan's "txlist" to get the address transactions, it would output something like this:
And then from the "hash" parameter I used Etherscan's "eth_getTransactionByHash" to get more information about the transaction and get v, r, and s. The output would be something like this:
Now having v, r, and s I was wondering if there's a way to retrieve the public key. I've found posts that using v, r, s and also "signed transaction" can compute the public key, but also couldn't find a way to get the "signed transaction" of an address from the list of its previous transaction. Thanks

