Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BtcRelayer ¶
type BtcRelayer struct {
// contains filtered or unexported fields
}
func NewBtcRelayer ¶
func NewBtcRelayer(conf *RelayerConfig, pwd []byte) (*BtcRelayer, error)
func (*BtcRelayer) Broadcast ¶
func (relayer *BtcRelayer) Broadcast()
func (*BtcRelayer) BtcListen ¶
func (relayer *BtcRelayer) BtcListen()
func (*BtcRelayer) PolyListen ¶
func (relayer *BtcRelayer) PolyListen()
func (*BtcRelayer) ReBroadcast ¶
func (relayer *BtcRelayer) ReBroadcast()
func (*BtcRelayer) RelayHeaders ¶
func (relayer *BtcRelayer) RelayHeaders()
func (*BtcRelayer) RelayTx ¶
func (relayer *BtcRelayer) RelayTx()
func (*BtcRelayer) SendCCIFromDB ¶
func (relayer *BtcRelayer) SendCCIFromDB()
type RelayerConfig ¶
type RelayerConfig struct { BtcObConf *observer.BtcObConfig `json:"btc_ob_conf"` PolyObConf *observer.PolyObConfig `json:"poly_ob_conf"` RetryDuration int `json:"retry_duration"` RetryTimes int `json:"retry_times"` RetryDBPath string `json:"retry_db_path"` LogLevel int `json:"log_level"` SleepTime int `json:"sleep_time"` MaxReadSize uint64 `json:"max_read_size"` RetryCCIDura int `json:"retry_cci_dura"` SendHeadersDura int `json:"send_headers_dura"` TxTimeOut float64 `json:"tx_time_out"` }
func NewRelayerConfig ¶
func NewRelayerConfig(file string) (*RelayerConfig, error)
func (*RelayerConfig) Init ¶
func (this *RelayerConfig) Init(fileName string) error
Click to show internal directories.
Click to hide internal directories.