Skip to main content

executer.interfaces

ABC

abstractmethod

ActionBundle

execute_transaction_bundle_ethereum_mainnet

get_executed_bundle_status_ethereum_mainnet

execute_transaction_bundle_evm_public

get_executed_bundle_status_evm_public

ExecutionInterface Objects

class ExecutionInterface(ABC)

__init__

@abstractmethod
def __init__(manager)

execute_transaction_bundle

@abstractmethod
def execute_transaction_bundle(action_bundle: ActionBundle) -> ActionBundle

get_executed_bundle_status

@abstractmethod
def get_executed_bundle_status(action_bundle: ActionBundle) -> ActionBundle

ExecutionEthereumMainnet Objects

class ExecutionEthereumMainnet(ExecutionInterface)

__init__

def __init__(manager)

execute_transaction_bundle

def execute_transaction_bundle(action_bundle: ActionBundle) -> ActionBundle

get_executed_bundle_status

def get_executed_bundle_status(action_bundle: ActionBundle) -> ActionBundle

ExecutionEthereumPublic Objects

class ExecutionEthereumPublic(ExecutionInterface)

__init__

def __init__(manager)

execute_transaction_bundle

def execute_transaction_bundle(action_bundle: ActionBundle) -> ActionBundle

get_executed_bundle_status

def get_executed_bundle_status(action_bundle: ActionBundle) -> ActionBundle