openzeppelin_relayer

Module domain

Source
Expand description

§Domain Module

Core domain logic for the relayer service, implementing:

  • Transaction processing
  • Relayer management
  • Network-specific implementations

Modules§

  • This module provides functionality related to Ethereum Virtual Machine (EVM) transactions. It includes the core transaction logic and utility functions for handling EVM transactions. This module defines the EvmRelayerTransaction struct and its associated functionality for handling Ethereum Virtual Machine (EVM) transactions. It includes methods for preparing, submitting, handling status, and managing notifications for transactions. The module leverages various services and repositories to perform these operations asynchronously.
  • Gas price calculation module for Ethereum transactions.
  • This module contains the status-related functionality for EVM transactions. It includes methods for checking transaction status, determining when to resubmit or replace transactions with NOOPs, and updating transaction status in the repository.

Structs§

Enums§

Traits§

Functions§

Type Aliases§