fabricx

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2025 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDriver

func NewDriver(
	fnsProvider *fabric2.NetworkServiceProvider,
	tokensManager *tokens.ServiceManager,
	configs *config.Service,
	viewManager *view.Manager,
	filterProvider *common.AcceptTxInDBFilterProvider,
	tmsProvider *token.ManagementServiceProvider,
	tracerProvider trace.TracerProvider,
	identityProvider view.IdentityProvider,
	ppFetcher *pp2.PublicParametersService,
	configService driver2.ConfigService,
	qsProvider queryservice.Provider,
	storeServiceManager ttxdb.StoreServiceManager,
) driver.Driver

func NewLedger

func NewLedger(ch *fabric.Channel, keyTranslator translator.KeyTranslator, executor qe.QueryStatesExecutor) *ledger

Types

type Driver

type Driver struct {
	EndorsementServiceProvider fabric.EndorsementServiceProvider
	// contains filtered or unexported fields
}

func (*Driver) New

func (d *Driver) New(network, channel string) (driver.Network, error)

type Network

type Network struct {
	*fabric.Network
	// contains filtered or unexported fields
}

func NewNetwork

func NewNetwork(
	n *ffabric.NetworkService,
	ch *ffabric.Channel,
	configuration common.Configuration,
	filterProvider common.TransactionFilterProvider[*common.AcceptTxInDBsFilter],
	tokensProvider *tokens.ServiceManager,
	viewManager fabric.ViewManager,
	tmsProvider *token.ManagementServiceProvider,
	endorsementServiceProvider fabric.EndorsementServiceProvider,
	tokenQueryExecutor driver.TokenQueryExecutor,
	tracerProvider trace.TracerProvider,
	defaultPublicParamsFetcher fabric.NetworkPublicParamsFetcher,
	spentTokenQueryExecutor driver.SpentTokenQueryExecutor,
	queryStateExecutor qe.QueryStatesExecutor,
	keyTranslator translator.KeyTranslator,
	flm finality.ListenerManager,
	llm lookup.ListenerManager,
	setupListenerProvider fabric.SetupListenerProvider,
) *Network

func (*Network) Ledger

func (n *Network) Ledger() (driver.Ledger, error)

type QueryStatesExecutor

type QueryStatesExecutor interface {
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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