Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuditorCheckServiceProvider ¶
func NewAuditorCheckServiceProvider(in struct {
dig.In
TMSProvider common.TokenManagementServiceProvider
NetworkProvider common.NetworkProvider
Checkers []common.NamedChecker `group:"auditdb-checkers"`
}) *db.AuditorCheckServiceProvider
NewAuditorCheckServiceProvider creates an auditor check service provider using dependency injection. It aggregates TMS provider, network provider, and custom checkers from the DI container.
func NewOwnerCheckServiceProvider ¶
func NewOwnerCheckServiceProvider(in struct {
dig.In
TMSProvider common.TokenManagementServiceProvider
NetworkProvider common.NetworkProvider
Checkers []common.NamedChecker `group:"ttxdb-checkers"`
}) *db.OwnerCheckServiceProvider
NewOwnerCheckServiceProvider creates an owner check service provider using dependency injection. It aggregates TMS provider, network provider, and custom checkers from the DI container.
Types ¶
type SDK ¶
SDK wraps the base SDK and provides token platform functionality.
func (*SDK) Install ¶
Install registers all token platform dependencies in the DI container. It skips installation if the token platform is disabled in configuration.
func (*SDK) Start ¶
Start initializes and starts the token platform services. It skips startup if the token platform is disabled in configuration.
func (*SDK) TokenEnabled ¶
TokenEnabled checks if the token platform is enabled in configuration.