shared

package
v0.0.0-...-f6ab429 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const FiredrillEntrypointType deployment.ContractType = "FiredrillEntrypoint"

Variables

This section is empty.

Functions

This section is empty.

Types

type ChainView

type ChainView struct {
	ChainSelector       uint64                             `json:"chainSelector,omitempty"`
	ChainID             string                             `json:"chainID,omitempty"`
	FiredrillEntrypoint map[string]FiredrillEntrypointView `json:"firedrillEntrypoint,omitempty"`
}

func NewChainView

func NewChainView(chainSelector uint64) (*ChainView, error)

type ContractMetaData

type ContractMetaData struct {
	TypeAndVersion string `json:"typeAndVersion,omitempty"`
	Address        string `json:"address,omitempty"`
	Owner          string `json:"owner,omitempty"`
}

type FiredrillConfig

type FiredrillConfig struct {
	Version             semver.Version
	ChainSelector       uint64
	SourceChainSelector uint64
}

type FiredrillEntrypointView

type FiredrillEntrypointView struct {
	ContractMetaData
	Token     string `json:"token"`
	OnRamp    string `json:"onRamp"`
	OffRamp   string `json:"offRamp"`
	FeeQuoter string `json:"feeQuoter"`
	Receiver  string `json:"receiver"`
}

Jump to

Keyboard shortcuts

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