chainclients

package
v1.120.1 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: MIT Imports: 20 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadChains

func LoadChains(thorKeys *thorclient.Keys,
	cfg map[common.Chain]config.BifrostChainConfiguration,
	server *tss.TssServer,
	thorchainBridge thorclient.ThorchainBridge,
	m *metrics.Metrics,
	pubKeyValidator pubkeymanager.PubKeyValidator,
	poolMgr thorclient.PoolManager,
) (chains map[common.Chain]ChainClient, restart chan struct{})

LoadChains returns chain clients from chain configuration

Types

type ChainClient

type ChainClient = types.ChainClient

ChainClient exports the shared type.

type DummyChain

type DummyChain struct{}

func (DummyChain) BroadcastTx

func (DummyChain) BroadcastTx(_ stypes.TxOutItem, tx []byte) error

func (DummyChain) CheckIsTestNet

func (DummyChain) CheckIsTestNet() (string, bool)

func (DummyChain) GetAccount

func (DummyChain) GetAccount(addr string) (common.Account, error)

func (DummyChain) GetAddress

func (DummyChain) GetAddress(poolPubKey common.PubKey) string

func (DummyChain) GetChain

func (DummyChain) GetChain() common.Chain

func (DummyChain) GetGasFee

func (DummyChain) GetGasFee(count uint64) common.Gas

func (DummyChain) GetHeight

func (DummyChain) GetHeight() (int64, error)

func (DummyChain) IsBlockScannerHealthy added in v0.41.0

func (DummyChain) IsBlockScannerHealthy() bool

func (DummyChain) SignTx

func (DummyChain) SignTx(tx stypes.TxOutItem, height int64) ([]byte, error)

func (DummyChain) Start

func (DummyChain) Start(globalTxsQueue chan stypes.TxIn)

func (DummyChain) Stop

func (DummyChain) Stop()

Directories

Path Synopsis
shared
evm
rpc

Jump to

Keyboard shortcuts

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