Documentation
¶
Index ¶
- func GetNodeAddressFromBundle(bundle *clclient.NodeKeysBundle) (string, error)
- type CCIP16TON
- func (m *CCIP16TON) ChainSelector() uint64
- func (m *CCIP16TON) ConfigureNodes(ctx context.Context, bc *blockchain.Input) (string, error)
- func (m *CCIP16TON) DeployLocalNetwork(ctx context.Context, bc *blockchain.Input) (*blockchain.Output, error)
- func (m *CCIP16TON) ExposeMetrics(ctx context.Context, source, dest uint64, chainIDs []string, wsURLs []string) ([]string, *prometheus.Registry, error)
- func (m *CCIP16TON) FundNodes(ctx context.Context, cls []*simple_node_set.Input, ...) error
- func (m *CCIP16TON) GetEOAReceiverAddress(ctx context.Context, chainSelector uint64) ([]byte, error)
- func (m *CCIP16TON) PostDeployContractsForSelector(ctx context.Context, env *deployment.Environment, cls []*simple_node_set.Input, ...) error
- func (m *CCIP16TON) PreDeployContractsForSelector(ctx context.Context, env *deployment.Environment, cls []*simple_node_set.Input, ...) error
- func (m *CCIP16TON) SetCLDF(e *deployment.Environment)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetNodeAddressFromBundle ¶
func GetNodeAddressFromBundle(bundle *clclient.NodeKeysBundle) (string, error)
Types ¶
type CCIP16TON ¶
type CCIP16TON struct {
testadapters.TestAdapter
// contains filtered or unexported fields
}
func NewCCIP16TON ¶
func NewCCIP16TON(ctx context.Context, e *deployment.Environment, chainDetails chain_selectors.ChainDetails) (*CCIP16TON, error)
NewCCIP16TON creates new smart-contracts wrappers with utility functions for CCIP16TON implementation.
func NewEmptyCCIP16TON ¶
func NewEmptyCCIP16TON(chainDetails chain_selectors.ChainDetails) *CCIP16TON
func (*CCIP16TON) ChainSelector ¶
func (*CCIP16TON) ConfigureNodes ¶
func (*CCIP16TON) DeployLocalNetwork ¶
func (m *CCIP16TON) DeployLocalNetwork(ctx context.Context, bc *blockchain.Input) (*blockchain.Output, error)
func (*CCIP16TON) ExposeMetrics ¶
func (*CCIP16TON) FundNodes ¶
func (m *CCIP16TON) FundNodes(ctx context.Context, cls []*simple_node_set.Input, nodeKeyBundles map[string]clclient.NodeKeysBundle, bc *blockchain.Input, linkAmount, nativeAmount *big.Int) error
func (*CCIP16TON) GetEOAReceiverAddress ¶
func (*CCIP16TON) PostDeployContractsForSelector ¶
func (m *CCIP16TON) PostDeployContractsForSelector(ctx context.Context, env *deployment.Environment, cls []*simple_node_set.Input, selector uint64, ccipHomeSelector uint64, crAddr string) error
func (*CCIP16TON) PreDeployContractsForSelector ¶
func (m *CCIP16TON) PreDeployContractsForSelector(ctx context.Context, env *deployment.Environment, cls []*simple_node_set.Input, selector uint64, ccipHomeSelector uint64, crAddr string) error
func (*CCIP16TON) SetCLDF ¶
func (m *CCIP16TON) SetCLDF(e *deployment.Environment)
Click to show internal directories.
Click to hide internal directories.