txpool

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: LGPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Copyright 2024 Tabi Foundation This file is part of the Tabi Network packages.

Tabi 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 Tabi packages are 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.

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.

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