Artemis's logo

Artemis es un marco para escribir bots MEV en Rust. Está diseñado para ser simple, modular y rápido. En esencia, Artemis está diseñado como una canalización de procesamiento de eventos. La biblioteca se compone de tres componentes principales: Coleccionistas: Los coleccionistas toman los eventos externos (como los impuestos pendientes, los nuevos bloques, los pedidos del mercado, etc.) y los convierten en una representación interna del evento. Estrategias: las estrategias contienen la lógica básica requerida para cada oportunidad de MEV. Toman los eventos como insumos y calculan si hay oportunidades disponibles (por ejemplo, una estrategia podría escuchar un flujo de órdenes del mercado para ver si hay alguna oferta bursátil cruzada). Las estrategias producen acciones. Ejecutores: Los ejecutores procesan las acciones y son responsables de ejecutarlas en diferentes dominios (por ejemplo, enviar mensajes de texto, publicar órdenes fuera de la cadena, etc.).