Documentation
¶
Index ¶
- Constants
- func ChainlinkNodeAddresses(nodes []client.Chainlink) ([]common.Address, error)
- func EncodeOnChainExternalJobID(jobID uuid.UUID) [32]byte
- func EncodeOnChainVRFProvingKey(vrfKey client.VRFKey) ([2]*big.Int, error)
- func FundChainlinkNodes(nodes []client.Chainlink, blockchain client.BlockchainClient, ...) error
- func SetChainlinkAPIPageSize(nodes []client.Chainlink, pageSize int)
- type DefaultSuiteSetup
Constants ¶
const ( KeepEnvironmentsNever = "never" KeepEnvironmentsOnFail = "onfail" KeepEnvironmentsAlways = "always" )
Keep Environments options
Variables ¶
This section is empty.
Functions ¶
func ChainlinkNodeAddresses ¶
ChainlinkNodeAddresses will return all the on-chain wallet addresses for a set of Chainlink nodes
func EncodeOnChainExternalJobID ¶
func EncodeOnChainExternalJobID(jobID uuid.UUID) [32]byte
EncodeOnChainExternalJobID encodes external job uuid to on-chain representation
func EncodeOnChainVRFProvingKey ¶
EncodeOnChainVRFProvingKey encodes uncompressed public VRF key to on-chain representation
func FundChainlinkNodes ¶
func FundChainlinkNodes( nodes []client.Chainlink, blockchain client.BlockchainClient, fromWallet client.BlockchainWallet, nativeAmount, linkAmount *big.Float, ) error
FundChainlinkNodes will fund all of the Chainlink nodes with a given amount of ETH in wei
func SetChainlinkAPIPageSize ¶
SetChainlinkAPIPageSize specifies the page size from the Chainlink API, useful for high volume testing
Types ¶
type DefaultSuiteSetup ¶
type DefaultSuiteSetup struct { Config *config.Config Client client.BlockchainClient Wallets client.BlockchainWallets Deployer contracts.ContractDeployer Link contracts.LinkToken Env environment.Environment Network client.BlockchainNetwork }
DefaultSuiteSetup holds the data for a default setup
func DefaultLocalSetup ¶
func DefaultLocalSetup( envName string, initialDeployInitFunc environment.K8sEnvSpecInit, initFunc client.BlockchainNetworkInit, configPath string, ) (*DefaultSuiteSetup, error)
DefaultLocalSetup setup minimum required components for test
func (*DefaultSuiteSetup) TearDown ¶
func (s *DefaultSuiteSetup) TearDown() func()
TearDown checks for test failure, writes logs if there is one, then tears down the test environment, based on the keep_environments config value