Text this: An extensive mining of ethereum contract code by adapting relevant feature generators to optimize the performance of anomaly detection using an ensemble model