multichain_transaction_syncs

package module
v0.0.0-...-3d49c3f Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2025 License: MIT Imports: 10 Imported by: 0

README

Centralized Wallet Middleware

Centralized Wallet Middleware is one of the DappLink One-click deployment of wallets Components.

Note: Requires Go 1.22+

Installation

For prerequisites and detailed build instructions please read the Installation instructions. Once the dependencies are installed, run:

make multichain-sync

Or check out the latest release.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MultiChainSync

type MultiChainSync struct {
	Synchronizer *worker.BaseSynchronizer
	Deposit      *worker.Deposit
	Withdraw     *worker.Withdraw
	Internal     *worker.Internal
	FallBack     *worker.FallBack
	// contains filtered or unexported fields
}

func NewMultiChainSync

func NewMultiChainSync(ctx context.Context, cfg *config.Config, shutdown context.CancelCauseFunc) (*MultiChainSync, error)

func (*MultiChainSync) Start

func (mcs *MultiChainSync) Start(ctx context.Context) error

func (*MultiChainSync) Stop

func (mcs *MultiChainSync) Stop(ctx context.Context) error

func (*MultiChainSync) Stopped

func (mcs *MultiChainSync) Stopped() bool

Directories

Path Synopsis
cmd
clock
Package clock provides an abstraction for time to enable testing of functionality that uses time as an input.
Package clock provides an abstraction for time to enable testing of functionality that uses time as an input.
protobuf

Jump to

Keyboard shortcuts

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