/transactionservice

A simple implementation of Go-Ethereum lib.

Primary LanguageGo

Transaction Service

This repository contains the implementation of a transaction service designed to handle Ethereum transactions. The service is structured to manage gas prices, gas limits, and nonce for transactions. This service can also allow interactions to and with the blockchain.

Key Components

Initializes the service and sets up necessary configurations.

2. Main

The main entry point for the service.

Handles the configuration settings for the service.

Provides logging capabilities for the service.

5. Node

Manages the Ethereum node interactions.

Handles the signing of transactions.

Core component that manages Ethereum transactions. It provides functionalities like sending transactions, waiting for receipts, simulating transactions, and more.

A mock implementation of the transaction service for testing purposes.