Is there any sample code in ethers.js to send raw transaction and to sign transactions?
Sending Raw Transaction Data
I don't know this for a fact, but my understanding is that
provider.sendTransaction() sends the raw data over. It takes a hex string, and is mentioned under the second signing link above in the snippets.