code: func (s *PublicTransactionPoolAPI) SendRawTransaction(ctx context.Context, encodedTx hexutil.Bytes) (common.Hash, error) {
  	tx := new(types.Transaction)
  	if err := rlp.DecodeBytes(encodedTx, tx); err != nil {
  		return common.Hash{}, err
  	}
  	return SubmitTransaction(ctx, s.b, tx)
  }
docs: // SendRawTransaction will add the signed transaction to the transaction pool.
  // The sender is responsible for signing the transaction and using the correct nonce.