Documentation
¶
Overview ¶
Package core provides the top-level orchestrator for the Push Universal Validator. It wires together all subsystems (pushcore, pushsigner, chains, tss, api) and manages their lifecycle.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UniversalClient ¶
type UniversalClient struct {
// contains filtered or unexported fields
}
UniversalClient is the top-level orchestrator that owns all subsystems.
func NewUniversalClient ¶
NewUniversalClient creates and initializes all subsystems. It validates config, connects to Push Chain, sets up signing, chain watchers, and TSS.
func (*UniversalClient) Start ¶
func (uc *UniversalClient) Start() error
Start launches all subsystems, blocks until ctx is cancelled, then shuts down.
Click to show internal directories.
Click to hide internal directories.