Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Opts = &allOptions{}
)
Functions ¶
Types ¶
type EvmPartitionParams ¶ added in v1.0.0
type EvmPartitionParams struct {
BlockGasLimit uint64 // max units of gas processed in each block
GasUnitPrice uint64 // gas unit price in wei
}
func ParseEvmPartitionParams ¶ added in v1.0.0
func ParseEvmPartitionParams(shardConf *types.PartitionDescriptionRecord) (*EvmPartitionParams, error)
type Factory ¶ added in v0.3.0
type Factory interface {
Logger(cfg *logger.LogConfiguration) (*slog.Logger, error)
Observability(metrics, traces string) (observability.MeterAndTracer, error)
}
type LoggerFactory ¶ added in v0.3.0
type LoggerFactory func(cfg *logger.LogConfiguration) (*slog.Logger, error)
type MoneyPartitionParams ¶ added in v1.0.0
type MoneyPartitionParams struct {
InitialBillValue uint64
InitialBillOwnerPredicate types.PredicateBytes
DCMoneySupplyValue uint64 // The initial value for Dust Collector money supply. Total money supply is initial bill + DC money supply.
}
func ParseMoneyPartitionParams ¶ added in v1.0.0
func ParseMoneyPartitionParams(shardConf *types.PartitionDescriptionRecord) (*MoneyPartitionParams, error)
type Observability ¶ added in v0.3.0
type Observability interface {
Tracer(name string, options ...trace.TracerOption) trace.Tracer
TracerProvider() trace.TracerProvider
Meter(name string, opts ...metric.MeterOption) metric.Meter
PrometheusRegisterer() prometheus.Registerer
Shutdown() error
Logger() *slog.Logger
RoundLogger(func() uint64) *slog.Logger
}
type OrchestrationPartitionParams ¶ added in v1.0.0
type OrchestrationPartitionParams struct {
OwnerPredicate types.PredicateBytes // the Proof-of-Authority owner predicate
}
func ParseOrchestrationPartitionParams ¶ added in v1.0.0
func ParseOrchestrationPartitionParams(shardConf *types.PartitionDescriptionRecord) (*OrchestrationPartitionParams, error)
type TokensPartitionParams ¶ added in v1.0.0
type TokensPartitionParams struct {
AdminOwnerPredicate types.PredicateBytes // the admin owner predicate for permissioned mode
FeelessMode bool // if true then fees are not charged (applies only in permissioned mode)
}
func ParseTokensPartitionParams ¶ added in v1.0.0
func ParseTokensPartitionParams(shardConf *types.PartitionDescriptionRecord) (*TokensPartitionParams, error)
Click to show internal directories.
Click to hide internal directories.