txpool

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2023 License: LGPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Copyright 2023 Streakk Foundation This file is part of Streakk' Ethermint library.

The Ethermint library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Ethermint library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with the Ethermint library.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PublicAPI

type PublicAPI struct {
	// contains filtered or unexported fields
}

PublicAPI offers and API for the transaction pool. It only operates on data that is non-confidential. NOTE: For more info about the current status of this endpoints see https://github.com/streakk-maker/ethermint/issues/124

func NewPublicAPI

func NewPublicAPI(logger log.Logger) *PublicAPI

NewPublicAPI creates a new tx pool service that gives information about the transaction pool.

func (*PublicAPI) Content

func (api *PublicAPI) Content() (map[string]map[string]map[string]*types.RPCTransaction, error)

Content returns the transactions contained within the transaction pool

func (*PublicAPI) Inspect

func (api *PublicAPI) Inspect() (map[string]map[string]map[string]string, error)

Inspect returns the content of the transaction pool and flattens it into an

func (*PublicAPI) Status

func (api *PublicAPI) Status() map[string]hexutil.Uint

Status returns the number of pending and queued transaction in the pool.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL