api

package
v2.1.3 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2024 License: LGPL-3.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(
	repo *chain.Repository,
	stater *state.Stater,
	txPool *txpool.TxPool,
	logDB *logdb.LogDB,
	bft bft.Finalizer,
	nw node.Network,
	forkConfig thor.ForkConfig,
	allowedOrigins string,
	backtraceLimit uint32,
	callGasLimit uint64,
	pprofOn bool,
	skipLogs bool,
	allowCustomTracer bool,
	enableReqLogger bool,
	enableMetrics bool,
	logsLimit uint64,
) (http.HandlerFunc, func())

New return api router

func RequestLoggerHandler added in v2.1.2

func RequestLoggerHandler(handler http.Handler, logger log.Logger) http.Handler

RequestLoggerHandler returns a http handler to ensure requests are syphoned into the writer

Types

This section is empty.

Directories

Path Synopsis
Distributed under the GNU Lesser General Public License v3.0 software license, see the accompanying file LICENSE or <https://www.gnu.org/licenses/lgpl-3.0.html>
Distributed under the GNU Lesser General Public License v3.0 software license, see the accompanying file LICENSE or <https://www.gnu.org/licenses/lgpl-3.0.html>

Jump to

Keyboard shortcuts

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