Documentation ¶
Overview ¶
Package insolar is the next generation high-performance scalable blockchain platform designed with the express purpose to meet an immense business scope. The enterprise-grade distributed ledger cloud platform will help to increase business velocity, create new revenue streams, and reduce cost and risk by securely extending enterprise SaaS and on-premises applications to drive tamper-resistant transactions on a trusted business network.
Insolar supports public and private blockchains and is able to customize different blockchains for different applications.
Directories ¶
Path | Synopsis |
---|---|
appctl
|
|
cmd
|
|
protoc-gen-ins/plugins/gogobased
nolint // the most of code is reused from gogo-proto
|
nolint // the most of code is reused from gogo-proto |
Package configuration holds configuration for all components in Insolar host binary It allows also helps to manage config resources using Holder
|
Package configuration holds configuration for all components in Insolar host binary It allows also helps to manage config resources using Holder |
Package insolar contains common definitions used by other modules.
|
Package insolar contains common definitions used by other modules. |
instrumentation
|
|
inslogger
Package inslogger contains context helpers for log
|
Package inslogger contains context helpers for log |
insmetrics
Package insmetrics provides helpers for opencesus metrics.
|
Package insmetrics provides helpers for opencesus metrics. |
instracer
Package instracer contains helpers for opencesus tracer.
|
Package instracer contains helpers for opencesus tracer. |
introspector
introspector provides grpc/rest introspection API endpoint on shared tcp port.
|
introspector provides grpc/rest introspection API endpoint on shared tcp port. |
introspector/introproto
Package introproto is a reverse proxy.
|
Package introproto is a reverse proxy. |
pprof
Package pprof provides http pprof handlers
|
Package pprof provides http pprof handlers |
Package metrics is a gateway for Prometheus monitoring system, it based on Prometheus golang client.
|
Package metrics is a gateway for Prometheus monitoring system, it based on Prometheus golang client. |
executor/builtin
Package builtin is implementation of builtin contracts engine
|
Package builtin is implementation of builtin contracts engine |
executor/common/foundation
Package foundation server implementation of smartcontract functions
|
Package foundation server implementation of smartcontract functions |
vanilla
|
|
synckit
Package backoff provides an exponential-backoff implementation.
|
Package backoff provides an exponential-backoff implementation. |
Package version provides project version information.
|
Package version provides project version information. |
Click to show internal directories.
Click to hide internal directories.