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.