handler

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2022 License: MIT Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBaseHandler

func NewBaseHandler(cfg *config.Config) *baseHandler

NewBaseHandler is the constructor of baseHandler

Types

type Feed

type Feed struct {
	// contains filtered or unexported fields
}

Feed is the price feeds commands handler

func NewFeed

func NewFeed(cfg *config.Config) *Feed

NewFeed is the constructor of Feed

func (*Feed) DeployDerivedPriceFeed

func (h *Feed) DeployDerivedPriceFeed(ctx context.Context)

DeployDerivedPriceFeed deploys and approves the derived price feed.

func (Feed) RevertReason

func (h Feed) RevertReason(hash string)

RevertReason attempts to fetch more info on failed TX

type Keeper

type Keeper struct {
	// contains filtered or unexported fields
}

Keeper is the keepers commands handler

func NewKeeper

func NewKeeper(cfg *config.Config) *Keeper

NewKeeper is the constructor of Keeper

func (*Keeper) DeployKeepers

func (k *Keeper) DeployKeepers(ctx context.Context)

DeployKeepers contains a logic to deploy keepers.

func (*Keeper) GetRegistry

func (k *Keeper) GetRegistry(ctx context.Context) (common.Address, *keeper.KeeperRegistry)

GetRegistry is used to attach to an existing registry

func (*Keeper) LaunchAndTest

func (k *Keeper) LaunchAndTest(ctx context.Context, withdraw bool)

LaunchAndTest launches keeper registry, chainlink nodes, upkeeps and start performing. 1. launch chainlink node using docker image 2. get keeper registry instance, deploy if needed 3. deploy upkeeps 4. create keeper jobs 5. fund nodes if needed 6. set keepers in the registry 7. withdraw funds after tests are done -> TODO: wait until tests are done instead of cancel manually

func (Keeper) RevertReason

func (h Keeper) RevertReason(hash string)

RevertReason attempts to fetch more info on failed TX

Jump to

Keyboard shortcuts

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