Documentation ¶
Index ¶
- func HTTPHandler(logLevel *slog.LevelVar) http.Handler
- func New(repo *chain.Repository, stater *state.Stater, txPool *txpool.TxPool, ...) (http.HandlerFunc, func())
- func RequestLoggerHandler(handler http.Handler, logger log.Logger) http.Handler
- func StartAdminServer(addr string, logLevel *slog.LevelVar) (string, func(), error)
- func StartMetricsServer(addr string) (string, func(), error)
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.Committer, nw node.Network, forkConfig thor.ForkConfig, allowedOrigins string, backtraceLimit uint32, callGasLimit uint64, pprofOn bool, skipLogs bool, allowCustomTracer bool, enableReqLogger bool, enableMetrics bool, logsLimit uint64, allowedTracers []string, soloMode bool, ) (http.HandlerFunc, func())
New return api router
func RequestLoggerHandler ¶ added in v2.1.2
RequestLoggerHandler returns a http handler to ensure requests are syphoned into the writer
func StartAdminServer ¶ added in v2.1.4
func StartMetricsServer ¶ added in v2.1.4
Types ¶
This section is empty.
Source Files ¶
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> |
Click to show internal directories.
Click to hide internal directories.